栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

centos7的启动流程(systemctl)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

centos7的启动流程(systemctl)

chkconfig sshd –list ==> ls /etc/systemd/systemboot/grub2/grub.cfg**不能更改

配合grub2-makconfig 命令(在屏幕上打印)

要怎样写:grub2-mkconfig -o /boot/grub2/grub.cfg

-o覆盖老的grub.cfg文件

也就是说grub.cfg文件**被删了

也可以,重新生成

grub2-mkconfig -o /boot/grub2/grub.cfg

5.加载initramfs驱动模块

6.加载内核选项

7.内核初始化,centos7使用systemd代替init

8.执行initrd.target所有单元,包括挂载/etc/fstab

9.从initramfs根文件系统切换到磁盘根目录

10…systemd执行默认target配置,配置文件/etc/systemd/system/default.target------------>相当于centos6的/etc/inittab中的第一项

11.systemd执行sysinit.target初始化系统及basic.target(强依赖)准备操作系统

12.systemd启动multi-user.target下的本机与服务器服务

13.systemd执行multi-user.targe的/etc/rc.d/rc.local

14.Systemd执行multi-user.target下的getty.target及登录服务

15.systemd执行graphical需要的服务

设置内核参数

设置内核参数,只影响当次启动

启动时,在linux16行后添加systemd.unit=desired.target

systemd.unit=emergency.target

systemd.unit=rescue.target

rescue.target 比emergency 支持更多的功能,例如日志等

systemctl default 进入默认target

[](()2.启动排错


文件系统损坏

先尝试自动修复,失败则进入emergency shell,提示用户修复

在/etc/fstab不存在对应的设备和UUID

等一段时间,如不可用,进入emergency shell

在/etc/fstab不存在对应挂载点

systemd 尝试创建挂载点,否则提示进入emergency shell.

在/etc/fstab不正确的挂载选项

提示进入emergency shell

[](()3.破解CentOS7的root口令方法一


启动时任意键暂停启动

按e键进入编辑模式

将光标移动linux16开始的行,添加内核参数rd.break

按ctrl-x启动

因为/ 状态只读

真正的根为/sysroot

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/860061.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号