【Linux】系统管理
1.进程和服务
一个正在执行的程序或命令,叫做进程process
进程启动之后一直存在、常驻内存,叫做服务service
2.service管理(CentOS 6版本)
(1)查看服务
cd /etc/init.d
ls -al
只有两个服务

(2)操作服务
service 服务名 操作名
service network status #查看网络服务状态
service network stop
service network start
service network restart
3.chkconfig设置后台服务的自启配置(CentOS6版本)
chkconfig #查看所有服务自启配置
chkconfig 服务名 off #关闭指定服务的自动启动
chkconfig 服务名 on #开启指定服务的自动启动
chkconfig 服务名 --list #查看服务开机启动状态

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

查看默认级别
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

(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)

浙公网安备 33010602011771号