发布时间: 2017-06-16 15:06:24
RHEL6
[root@www1~]#pstree
在RHEL7中第一个进程是systemd
在RHEL6中第一个进程是init,会进行选择,有7目录,内容是一样的,但是不同的目录对服务的开启不一样。
如果选择1,那么只开启A服务。如果选择5,那么开启ABD服务
这些目录在系统中是存在的
[root@www1~]#ls /etc/rc.d
这些服务就是我们刚刚所说的文件夹
[root@www1~]#ls /etc/rc.d/rc0.d
halt:表示关机 | killall:关闭所有进程
[root@www1~]#ls /etc/rc.d/rc5.d
以k开头 表示不运行,以s开头表示运行
查看默认的运行级别
[root@www1~]#vim /etc/inittab
0:关机
1:单用户模式
2.多用户模式,不能使用NFS
3.多用户模式,没有图形化界面
4.无定义
5.图形化界面 --- 启动级别都没有图形化界面
6.重启
查看当前系统的运行级别
[root@www1~]#runlevel
N 5
之前的运行级别 当前的运行级别
切换运行级别,切换到3级别
[root@www1~]#init 3
查看当前系统的运行级别
[root@www1~]#runlevel //没有图形化界面
5 3
开启3级别的图形化界面,那现在是在哪个运行级别呢?
[root@www1~]#startx
查看当前系统的运行级别
[root@www1~]#runlevel //还是在3级别
5 3
切换到字符界面,输入命令 startx
[root@www1~]#startx
发现该命令现在不能生效,因为前面已经开启了图形化的服务
A、B、C、D、X是一些以service结尾的服务
那么在RHEL7中有多少运行级别
[root@www1~]#systemctl list-unit-files --type target
RHEL6 | RHEL7 | 模式 |
0 | Runlevel0.target poweroff.target | 关机 |
1 | Runlevel1.target Rescue.target | 救援模式 |
2 | Runlevel2.target multi-user.target | 字符界面 |
3 | Runlevel3.target multi-user.target |
|
4 | Runlevel4.target multi-user.target |
|
5 | Runlevel5.target graphical.target | 图形化界面 |
6 | Runlevel6.target Reboot.target | 重启 |
在rhel7中默认运行哪个target中的服务?如何查看默认运行级别
[root@www1~]#systemctl get-defaults //默认是图形化界面
graphical.target
查看当前运行级别
[root@www1~]#runlevel
N 5
切换运行级别
[root@www1~]#systemctl isolate multi-user.target //临时切换,默认是5级别
查看当前运行级别
[root@www1~]#runlevel
5 3
如果开机默认想进入字符界面,当前不生效,重启生效
[root@www1~]#systemctl set-defaults multi-user.target
查看当前运行级别
[root@www1~]#runlevel
N 3
查看默认运行级别
[root@www1~]#systemctl get-defaults //默认是图形化界面
multi-user.target
如何开启图形化界面
[root@www1~]#systemctl isolate graphical.target //临时改变运行级别
上一篇: 防火墙概念
下一篇: TCP/IP协议解析