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

引导过程与服务控制

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

引导过程与服务控制

本章结构 1.、Linux操作系统引导过程 2、 排除启动类故障 3、 服务控制及切换运行级别 4、 优化启动过程

Linux操作系统引导过程

引导过程总览

系统初始化进程 init进程

由Linux内核加载运行/sbin/init程序

init进程是系统中第一个进程

init进程是PID(进程标记)号永远为1

Systemd

Systemd是Linux操作系统的一种init软件

CenOS7中采用全新的Systemd启动方式,取代传统的SysVinit

CentOS7中运行的第一个init进程是/lib/systemd/syatemd

Systemd单元类型

 修复MBR扇区故障 故障原因

病毒、木马等造成的破坏

不正确的分区操作、磁盘读写误操作

故障现象

找不到引导程序,启动中断

无法加载操作系统,开机后黑屏

解决思路

应提前做好备份文件

以安装光盘引导进入急救模式

从备份文件恢复

修复GRUB引导故障 故障原因

MBR中的GRUB引导程序遭到破坏

grub.conf文件丢失、引导配置有误

故障现象

系统引导停滞,显示“grub>”提示符

解决思路

尝试手动输入引导命令

进入急救模式,重写或者从备份在恢复grub.conf

向MBR扇区中重建grub程序

解决教学

:进入急救模式,恢复GRUB引导程序

MBR位于第一块硬盘(/dev/sda)的第一个物理扇区处,总共512字节,前446字节是主引导记录,分区表保存在MBR扇区中的第447-510字节中

mkdir    /bar

mount   /dev/sdb/    /bak

dd   if=/dev/sad   of=/bak/grub.bak   bs=446   count=1

模拟对MBR中的GRUB引导程序的破坏,但并不破坏分区表

dd   if=/dev/zero   of=/dev/sda   bs=446   count1

引导界面进入急救模式,从备份文件中恢复GRUB引导程序

N

makir   /backupdir

mount    /dev/sdb1   /backupdir

dd   if=/backupdir/grub.bak   of=/dev/sda

exit

遗忘root用户密码 故障原因

遗忘root用户密码

故障现象

无法进行需要root权限的管理操作

若没有其他可用账号,将无法登陆系统

解决思路

进入急救模式,重设密码

系统服务控制 系统服务控制

systemctl 控制类型 服务名称

控制类型

start:启动

stop:停止

restart:重新启动

reload:重新加载

status:查看服务状态

Linux系统的运行级别 查看运行级别

runlevel命令

systemctl工具

临时切换运行级别

init命令

systemctl工具

设置永久运行级别

优化启动过程 ntsysv工具

提供一个交互式、可视化窗口

可以在字符终端运行

便于集中管理多个服务

systemctl工具

不提供交互式、可视化窗口

管理单个服务效率更高

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

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

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