【Linux】系统管理命令
- shutdown命令
-c 执行shutdown指令时,按+键就可以中断关机的指令 -f 重新启动时不执行fsck -F 重新启动时执行fsck fsck(file system check)用来检查和维护不一致的文件系统。若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查 -h 将系统关机 -k 只送出信息给所有用户,不会实际关机 -n 不调用init程序进行关机,而由shutdown自己进行 init:用户运行级别 -r shutdown之后重新启动 -t 送出警告信息和删除信息之间要延迟多少秒
# shutdown +10 "System will shutdown after 10 minutes"
指定10分钟后关机,同时发送警告信息给登录用户
# shutdown -c
取消按照预定时间关机
# shutdown -r now
重启系统
# shutdown -h 15:00
指定时间关机 hh:mm 格式表示在几点几分执行shutdown命令 +m 表示m分钟后执行shutdown命令
# shutdown -r +30 "reboot now"
30分钟后重启,并提示信息
# shutdown -rf now
重启时不进行磁盘检测,加快开机速度
- poweroff命令
-n 关闭操作系统时不执行sync操作 sync:用于数据同步 -w 不真正关闭操作系统,仅在日志文件“/var/log/wtmp”中记录 -d 关闭操作系统时,不在日志文件“/var/log/wtmp”中添加相应的记录 -f 强制关闭操作系统 -i 关闭操作系统之前关闭所有的网络接口 -h 关闭操作系统之前将系统中所有的硬件设置为备用模式
# poweroff
关闭操作系统并且切断系统电源
# poweroff -h
关闭操作系统之前将系统中所有的硬件设置为备用模式
# poweroff -i
关闭操作系统之前关闭所有的网络接口
# poweroff -f
强制关闭操作系统
# poweroff -w
不真正关闭操作系统, 仅仅写入日志
# poweroff -n
关闭操作系统时不执行sync操作
- halt命令
-n 在关机或重启之前不对系统缓存进行同步 -w 不真正重启或关机,仅在日志文件“/var/log/wtmp”中记录 -d 不记录此次关机情况。当使用-n参数时隐含-d -f 强制执行halt或reboot而不去调用shutdown命令 halt命令会先检测系统的运行级别,若为0或6,则关闭系统,否则即调用shutdown来关闭系统 -i 在关闭或重启系统之前关闭所有网络界面 -p 当关闭系统时执行关闭电源操作。当以poweroff方式调用halt时,此为默认
# halt
关机
# halt -p
关闭系统后关闭电源
# halt -d
不记录此次关机情况
# halt -n
不对系统缓存进行同步
# halt -f
强制执行halt或reboot
- reboot命令
必须要root用户才有权限-n 重启系统之前不检查是否有未结束的程序 -w 不真正重启或关机,仅在日志文件“/var/log/wtmp”中记录 -d 不记录此次重启情况。当使用-n参数时隐含-d -f 强制执行 -i 在重启系统之前先把所有网络相关的先停止
# reboot
重启系统
# reboot -w
不真正重启或关机,仅在日志文件“/var/log/wtmp”中记录
# reboot -f
强制执行
# reboot -d
不记录此次重启情况
# reboot -i
在重启系统之前先把所有网络相关的先停止
- ctrlaltdel命令
该命令设置组合键“Ctrl+Alt+Del”的功能,用于重启系统
# ctrlaltdel hard
当按下组合键“Ctrl+Alt+Del”时,立即执行重新启动操作系统,而不是先调用sync系统调用和其他的关机标准操作
# ctrlaltdel soft
当按下组合键时,向init进程发送SIGINT(interrupt中断)信号。由init进程处理关机操作
禁用组合键“Ctrl+Alt+Del” CentOS5.x中输入vi /etc/inittab 注释掉:ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now (RedHat4.8 RedHat 5.4 RedHat 5.5) CentOS6.x中进入/etc/init/control-alt-delete.conf 注释掉:start on control-alt-delete CentOS7.x rm -r /usr/lib/systemd/system/ctrl-alt-del.target init q 要恢复则执行: ln -s /usr/lib/systemd/system/reboot.target /usr/lib/systemd/system/ctrl-alt-del.target Ubuntu输入vi/etc/init/control-alt-delete.conf 注释掉:exec shutdown -r now "Control-Alt-Delete pressed"
- startx命令
来启动X-Window,负责调用X-Window系统的初始化程序xinit -d 指定在启动过程中传递给客户机的X服务器的显示名称 -m 当未找到启动脚本时,启动窗口管理器 -r 当未找到启动脚本时,装入资源文件 -w 强制启动 -x 使用startup脚本启动X-windows会话
# startx
启动图形界面
# startx -x /etc/X11/xinit/xinitrc
用 xinitrc 脚本启动 X 会话