Linux 必知必会目录和文件
运行级别
centos6 runlevel
0:——关机状态
1 ——单用户模式(root用户忘记密码 服务器故障 默认无网络)
2——多用户模式(没有NFS 没有网络)
3:——完全多用户模式 命令行模式 、文本模式(工作时常用)
4:——待开发
5:——图形界面 桌面模式
6:——重启
cetos 7 target
poweroff.target :---——关机
resuce.target :————救援模式
multiuser.target:————多用户模式
multiuser.target:————多用户模式
multiuser.target:————多用户模式
graphical.target————:图形化界面模式
rebooty.target———— 重启
如何查看和修改当前运行级别
列:
[root@oldboyznb ~]# systemctl get-default
multi-user.target
[root@oldboyznb ~]# systemctl set-default graphical.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/graphical.target.
[root@oldboyznb ~]# systemctl get-default
graphical.target
临时修改运行级别
init 6
查看当前 运行级别
runlevel
Linux下面启动流程
centos 6 | centos 7 |
---|---|
开机 按下电源 | 开机 按下电源 |
开机BIOS自检——cpu 内存 磁盘 硬件是否有问题 | 开机BIOS自检——cpu 内存 磁盘 硬件是否有问题 |
GRUB菜单——选择不同的内核 可选进入[单用户模式] | GRUB菜单——选择进入不同内容 可选进入[救援者模式] |
加载内核 | 加载内核 |
运行第一个进程INIT进程 | systemd |
读取运行级别/etc/inittab | /etc/systemd/system/default.target |
初始化系统/etc/rc.sysinit | /usr/lib/systemd/system/sysinit.target |
根据运行级别启动服务,串行 | 并行 启动服务 |
运行mingetty 显示login界面 | /usrlib/systemd/system/getty.target 显示logo页面 |