【Linux】第七部分 Linux中系统管理
文章目录
- 【Linux】第七部分 Linux中系统管理
- 7. Linux中系统管理
- 7.1 进程和服务
- 7.2 service 服务管理
- systemctl 基本语法
- systemctl设置后台服务的自启动配置
- 关机重启命令
- 总结
7. Linux中系统管理
7.1 进程和服务
一个正在执行的程序或命令,被叫做“进程”(process)
启动之后一直存在、常驻内存的进程,一般被称作“服务”(service)
7.2 service 服务管理
systemctl 基本语法
systemctl start/stop/restart/status 服务名字
**(分别是 开启 / 停止 / 重启 / 状态) **
ls /usr/lib/systemd
该命令可以查看服务
这里我们可以看一下当前的网络服务状态
接下来我们把network停止,再看看他的状态
systemctl设置后台服务的自启动配置
systemctl list-unit-files
查看服务开机自启动的状态
systemctl disable 服务名字
关闭指定服务的自启动
systemctl enable 服务名字
开启指定服务自启动
例如:
关闭防火墙自启动
systemctl disable firewalld
开启防火墙自启动
systemctl enable firewalld
关机重启命令
指令 | 功能 |
---|---|
sync | 将数据由内存同步到硬盘当中 |
halt | 停机,关闭系统 但是,不断电 |
poweroff | 关机断电 |
reboot | 重启 等同于 shutdown -r now |
shutdown | 默认等一分钟后关机 |
shutdown -c | 取消关机 |
shutdown now | 立马关机 |
shutdown n(n表示数字) | 表示n分钟后关机 |
shutdown xx:yy | 表示可以指定什么时间段关闭,例如: shutdown 12:00 |
那么这里就有一个疑问为什么默认关机需要等一分钟后才执行呢?
原因: Linux 系统中为了提高磁盘的读写效率,对磁盘采取了 “预读迟写”操作方式。当用户保存文件时,Linux 核心并不一定立即将保存数据写入物理磁盘中,而是将数据保存在缓冲区中(也就是内存),等缓冲区满时再写入磁盘,这种方式可以极大的提高磁盘写入数据的效率。
但是, 也带来了安全隐患,如果数据还未写入磁盘时,系统掉电或者其他严重问题出现,则将导致数据丢失。所以在关机的时候Linux会先去使用 sync 指令将数据从内存同步到磁盘中去。
总结
以上就是今天要讲的内容,希望对大家有所帮助!!!