【Linux】系统管理

1.进程和服务

一个正在执行的程序或命令,叫做进程process
进程启动之后一直存在、常驻内存,叫做服务service

2.service管理(CentOS 6版本)

(1)查看服务

cd /etc/init.d
ls -al

只有两个服务
image

(2)操作服务
service 服务名 操作名

service network status #查看网络服务状态
service network stop
service network start
service network restart

3.chkconfig设置后台服务的自启配置(CentOS6版本)

chkconfig #查看所有服务自启配置
chkconfig 服务名 off #关闭指定服务的自动启动
chkconfig 服务名 on #开启指定服务的自动启动
chkconfig 服务名 --list #查看服务开机启动状态

image

chkconfig network on #开启网络服务的自动启动
chkconfig network off #关闭
chkconfig --level 指定级别 network on #开启指定级别自动启动
chkconfig --level 4 network off

4.systemctl(CentOS7版本)

(1)查看服务

cd /usr/lib/systemd/system
ls -al

(2)操作服务

systemctl status firewalld #查看防火墙服务状态
systemctl stop firewalld #停止服务
systemctl start firewalld #启动服务
systemctl restart firewalld #重启服务

5.systemctl设置后台服务的自启配置

systemctl list-unit-files #查看服务开机启动状态
systemctl disable 服务名 #关闭指定服务的自动启动
systemctl enable 服务名 #开启指定服务的自动启动

操作防火墙服务

systemctl enable firewalld.service
systemctl disable firewalld.service

6.系统运行级别

(1)Linux运行级别(CentOS 6)runlevel
image

查看默认级别

vi /etc/inittab

Linux系统有7种运行级别(runlevel):常用的是级别3和5

  • 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
  • 运行级别1:单用户工作装填,root权限,用于系统维护,禁止远程登录
  • 运行级别2:多用户状态(没有NFS),不支持网络
  • 运行级别3:完全的多用户状态(有NFS),登录后进入控制台命令模式
  • 运行级别4:系统未使用,保留
  • 运行级别5:X11控制台,登录后进入图形GUI模式
  • 运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

(2)CentOS 7的运行级别简化为
multi-user.target 等价于原运行级别3(多用户有网,无图形界面)
graphical.target 等价于原运行级别5(多用户有网,有图形界面)

(3)查看当前运行级别

systemctl get-default

image

(4)修改当前运行级别

systemctl set-default 级别.target #级别取multi-user或graphical

7.关闭防火墙

(1)临时关闭防火墙

systemctl status firewalld #查看防火墙状态
systemctl stop firewalld #临时关闭

(2)开机启动时关闭防火墙

systemctl enable firewalld.service #开机防火墙自动启动
systemctl disable firewalld.service #关闭防火墙自动启动

8.关机重启命令

命令 描述
sync 将数据由内存同步到硬盘中
halt 停机,关闭系统,但不断电
poweroff 关机,断电
reboot 重启,等同于shutdown -r now
shutdown [选项] 时间 -H:相当于--halt,停机;-r:重启。now:立即关机;时间:等待多久后关机(分钟)

磁盘的预读迟写方式:

当用户保存文件时,Linux核心并不一定立即将保存数据写入物理磁盘中,而是将数据保存在缓冲区中,等缓冲区满时再写入磁盘,这种方式可以极大的提高磁盘写入数据的效率。但是,当数据还未写入磁盘时,系统掉电或其他严重问题出现,则将导致数据丢失,使用sync可以将缓冲区的数据写入硬盘。

sync #将数据由内存同步到硬盘中
reboot #重启
halt #停机(不断电)
shutdown -h 1 'This server will shutdown afer 1mins' #计算机将在1分钟后关机,并且会显示在登录用户的当前屏幕中
shutdown -h now #立即关机(等用于poweroff)
shutdown -r now #系统立马重启(等同于reboot)
posted @   植树chen  阅读(111)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示