一、关闭和重启Linu系统
1.shutdown
语法:shutdown [选项] [时间] [警告]
-k: 并不真正关机,只是发出警告信息给所有用户
-r: 关机后立即重启
-h: 关机后不重启
-f: 快速关机,不经过init程序关机
-c: 关机中断
例子:
立即关机:
shutdown -h now
定时45min 后关机:
shutdown -h 45
重启系统,并发出警告信息:
shutdown -r now "system will be reboot now"
2.halt
语法: halt [选项]
作用等同于 shutdown -h
关闭计算机:
halt
3.reboot
reboot跟halt相似,不过reboot是引发计算机重启,而halt是引发计算机关机。他的参数与halt相似。
reboot
4.init
init进程是所有进程的父进程,他的进程号始终为1,所以发送TERM信号给init会终止所有的用户进程和守护进程。
init定义了7个运行级别:
0:关机
1:大用户模式,用于维护系统,只有少数进程运行
2:多用户模式,除了NFS服务没有启动外,其他的和运算级别3一样
3:挖整的多用户模式,进入LInux系统文本字符页面
4:没有使用
5:完整的多用户模式
6:重启
显示当前计算机运行级别:
runlevel
切换计算机运行级别,并显示当前系统运行级别:
init 2
runlevel
关机:
init 0
重启:
init 6
二、在Linux系统下获得帮助
1.man
语法:man [选项] [命令名称]
-M: 指定搜索man手册的路径
-P: 指定所有的分页程序
-a: 显示所有的手册页,而不是只显示第一个
-d: 这个选项主要用于检查
-f: 只显示命令的功能而不显示其中详细的说明文件
-p: string设定运行的预先处理程序的顺序
-w: 不显示手册页,只显示将被格式化和显示的文件所在的位置
例子:
显示ls命令的man手册页:
man ls
2.help
使用help可以查找shell命令的用法
语法:[命令] –help
例子:使用help查看mkdir命令的帮助信息:
mkdir --help