目录
1.关机、重启命令
一般情况很少遇到服务器关机操作。
基本语法
- sync :将数据由内存同步到硬盘中(该命令在重启和关机前执行)。
- halt :立刻关机,关闭系统,但不断电。
- poweroff :关机、断电。
- reboot :立刻重启,等同于shutdown -r now
- shutdown [选项] 参数
- [选项]:
- -H :相当于 -- halt,停机
- -r :-r = reboot 重启
- 参数:
- now :立刻关机
- 时间 :等待多久后关机(时间单位是分钟)
- [选项]:
注意:
Linux 系统中为了提高磁盘的读写效率,对磁盘采取了 “预读迟写”操作方式。当用户保存文件时,Linux 核心并不一定立即将保存数据写入物理磁盘中,而是将数据保存在缓冲区中,等缓冲区满时再写入磁盘,这种方式可以极大的提高磁盘写入数据的效率。但是,也带来了安全隐患,如果数据还未写入磁盘时,系统掉电或者其他严重问题出现,则将导致数据丢失。使用 sync 指令可以立即将缓冲区的数据写入磁盘。
为什么使用shutdown关机要等待一分钟呢?因为shutdown也具有同步数据的功能,关机前需要将数据同步到硬盘中。
语法举例:
(1)立刻关机
扫描二维码关注公众号,回复:
16705587 查看本文章
shutdown -h now
(2)一分钟后关机
shutdown -h 1
(3)立刻重启
shutdown -r now
(4)两分钟后关机
shutdown -r 2
(5)将数据由内存同步到硬盘中
sync
(6)停机不断电
halt
2.用户的登录和注销
登录时避免使用root账号(系统管理员)登录,系统管理员权限较大,避免操作失误,可以使用普通用户登录,登录后再使用“su - 用户名”命令来切换成系统管理员身份。
在提示符下输入 logout 即可注销用户【不同的shell命令可能不同(exit)】
logout注销指令在图像运行级别无效,在运行级别3下有效。
Linux系统有7种运行级别(runlevel):常用的是级别3和级别5
- 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动。
- 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登录。
- 运行级别2:多用户状态(没有NFS),不支持网络。
- 运行级别3:完全的多用户状态(有NFS),登录后进入控制台命令模式。
- 运行级别4:系统未使用,保留。
- 运行级别5:X11控制台,登录后进入图形GUI模式。
- 运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常活动。