9 Linux 常用命令(八)关机和重启命令
9.1 sync数据同步
Linux sync命令用于数据同步,sync命令是在关闭Linux系统时使用的。
Linux 系统中欲写入硬盘的资料有的时候为了效率起见,会写到 filesystem buffer 中,这个 buffer 是一块记忆体空间,如果欲写入硬盘的资料存于此 buffer 中,而系统又突然断电的话,那么资料就会流失了,sync 指令会将存于 buffer 中的资料强制写入硬盘中。
sync命令的基本信息如下。
-
命令名称:sync。
-
英文原意:flush file system buffers。
-
所在路径:/bin/sync。
-
执行权限:所有用户。
功能描述:刷新文件系统缓冲区。
[root@localhost ~]# sync
示例:
[root@localhost ~]# sync
9.2 shutdown命令
shutdown 命令可以用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown 也可以用来重开机。其基本信息如下:
命令名称:shutdown。
英文原意:bring the system down。
所在路径:/sbin/shutdown。
执行权限:超级用户。
功能描述:关机和重启
[root@localhost ~]# shutdown [选项] [时间] [警告信息]
选项:
-c: 取消已经执行的shutdown命令
-h: 关机
-r: 重启
示例:
[root@localhost ~]# shutdown -h 30 #指定30分钟后关机
9.3 reboot命令
reboot命令用于用来重新启动计算机。
命令名称:reboot。
英文原意:bring the system restart。
所在路径:/sbin/reboot。
执行权限:超级用户。
功能描述:关机和重启
[root@localhost ~]# reboot
示例:
[root@localhost ~]# reboot
9.4 init命令
init是修改Linux运行级别的命令,也可以用于关机和重启。这个命令并不安全,不建议使用。
英文原意:Switch operation level。
所在路径:/sbin/init。
执行权限:超级用户。
功能描述:切换运行等级
[root@localhost ~]# init [运行等级]
运行等级 | 描述 |
---|---|
init 0 | 关机 |
init 1 | 单用户模式 |
init 2 | 多用户,没有 NFS |
init 3 | 完全多用户模式(标准的运行级) |
init 4 | 没有用到 |
init 5 | X11 (xwindow) 图形化界面模式 |
init 6 | 重新启动 |
示例:
[root@localhost ~]# init 5 #切换到图形化界面模式
9.5 halt和poweroff命令
这两个都是关机命令,直接执行即可。这两个命令不会完整关闭和保存系统的服务,不建议使用。
[root@localhost ~]# halt
#关机
[root@localhost ~]# poweroff
#关机
本文摘抄或总结其他笔记,笔记不涉及任何商业用途,如果侵权请及时联系处理