|
Andy Niu Help
1.0.0.0
|
变量 | |
| 启动 | |
| 关机重启 | |
| 运行级别 | |
详细描述
变量说明
| 关机重启 |
1、reboot是重启,平时用的最多。
2、注意:关机之前通过下面的命令,查看系统的使用状态
谁在线: who
联网状态: netstat -a
后台执行的程序: ps -aux
3、shutdown命令
-t:后面跟着秒数,比如-t 10,表示发送关机警告信息后,等待10秒再执行关机命令。
注意:真正的关机时间取决于必选项时间,这个时间单位是分钟,而且是必选项
shutdown now # 立即关机
shutdown +2 # 2min 后关机
shutdown 10:01 # 10:01关机
shutdown +2 "The machine will shutdown" # 2min后关机,并通知在线者
-h:halt,将系统关机
-r:重启
-k:只发关机的警告信息,但并不关机
4、halt相当于 shutdown -h now
5、poweroff是halt的软连接,如下:
[root@localhost ~]# ll /sbin/poweroff
lrwxrwxrwx 1 root root 4 Dec 28 2011 /sbin/poweroff -> halt
6、使用init,init是所有进程的祖先,他是Linux系统操作中不可缺少的程序之一。
它的进程号始终为1,通过init可以切换系统的运行等级,如下:
run level 0: 关机
run level 1: 单用户模式,系统维护
run level 3: 纯文本模式
run level 5: 含图形接口模式
run level 6: 重新启动
运行,init 6就是重启
- 参见
| 启动 |
1、启动执行过程:/etc/rc.d/rc.sysinit,然后 /etc/rc.d/rc.local
2、在我们的系统中是,
rc.sysinit 调用 sh /usr/local/configfs/config.sh
config.sh 执行 \cp -fr /usr/local/configfs/etc/* /etc/
- 参见
| 运行级别 |
1、Linux系统有7个运行级别(runlevel)
0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
2:多用户状态(没有NFS)
3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
4:系统未使用,保留
5:X11控制台,登陆后进入图形GUI模式
6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
2、runlevel可以查看当前运行级别,如下:
[root@localhost ~]# runlevel
N 5
3、在/etc/rc.d目录下面有下面一些目录,如下:
[root@localhost rc.d]# ll
total 108
drwxr-xr-x 2 root root 4096 Apr 16 11:07 init.d
-rwxr-xr-x 1 root root 2255 Jul 4 2009 rc
drwxr-xr-x 2 root root 4096 Apr 16 10:16 rc0.d
drwxr-xr-x 2 root root 4096 Apr 16 10:16 rc1.d
drwxr-xr-x 2 root root 4096 Apr 16 10:16 rc2.d
drwxr-xr-x 2 root root 4096 Apr 16 10:16 rc3.d
drwxr-xr-x 2 root root 4096 Apr 16 10:16 rc4.d
drwxr-xr-x 2 root root 4096 Apr 16 10:16 rc5.d
drwxr-xr-x 2 root root 4096 Apr 16 10:16 rc6.d
-rwxr-xr-x 1 root root 347 Sep 24 11:30 rc.local
-rwxr-xr-x 1 root root 27239 Jul 4 2009 rc.sysinit
4、init.d目录下面是service脚本文件,而rcN.d中的文件都是连接文件,这些文件都指向init.d中的service脚本文件
这些连接文件的命名规则为K+nn+服务名或S+nn+服务名,系统根据运行级别,进入到对应的rcN.d目录,
对于K开头的,终止对应的服务
对于S开头的,启动对应的服务
5、在文件/etc/inittab中,保存了系统默认的运行级别,如下:
id:5:initdefault:
注意:这里的运行级别不能是6,如果是6,导致关闭重启,关闭重启死循环下去。
- 参见
Copyright (c) 2015~2016, Andy Niu @All rights reserved. By Andy Niu Edit.