引导过程与服务控制(理论基础,后续实操敬请期待)

我们来掌握引导过程与服务控制的基础知识

1.引导过程

2.排除启动类故障

3.服务控制及切换运行级别

4.优化启动过程

一、引导过程总览

1.开机自检(BIOS)——MBR引导——GRUB菜单——加载内核(kernel)——init进程初始化

2.Init进程
由linux内核加载运行/sbin/init程序
是系统中第一个进程
PID(进程标记)号永远为1

3.Systemd单元类型

4.运行级别所对应的systemd目标9

二、排除启动类故障

修复MBR扇区故障
1.故障原因
病毒、***等造成的破坏
不正确的分区操作、磁盘读写误操作
2.故障现象
找不到引导程序,启动中断
无法加载操作系统,开机后黑屏
3.解决思路
应提前做好备份文件
以安装光盘引导进入急救模式
从备份文件中恢复

修复GRUB引导故障
1.故障原因
MBR中的GRUB引导程序遭到破坏
grub.conf文件丢失、引导配置有误
2.故障现象
系统引导停滞,显示“grub>”提示符
3.解决思路
尝试手动输入引导命令
进入急救模式,重写或者从备份中恢复grub.conf
向MBR扇区中重建grub程序

遗忘root用户密码
1.故障原因
遗忘root用户的密码
2.故障现象
无法进行需要root权限的管理操作
若没有其它可用账号,将无法登陆系统
3.解决思路
进入急救模式,重设密码

三、服务控制及切换运行级别

常用方式
systemctl 控制类型 服务名称
控制类型
start :启动
stop :停止
restart :重新启动(谨慎使用,用不好就容易出事)
reload :重新加载,刷新(特别是数据库操作时,尽量使用reload,不要使用restart)
status :查看服务状态

Linux系统的运行级别
1.查看运行级别
runlevel命令
systemctl工具
2.临时切换运行级别
init命令
systemctl工具

四、优化启动过程

系统服务管理工具
1.ntsysv工具(伪终端)
提供一个交互式、可视化窗口
可以在字符终端运行
便于集中管理多个服务
2.systemctl工具
不提供交互式、可视化窗口
管理单个服务效率更高

系统服务的启动和控制
1.查看系统服务的启动状态
Systemctl is—enabled 服务名称
2.设置系统服务的启动状态
Systemctl enable/disable 服务名称

原文地址:https://blog.51cto.com/14475593/2431924

时间: 2024-10-09 16:02:04

引导过程与服务控制(理论基础,后续实操敬请期待)的相关文章

linux引导过程和服务控制

引导过程和服务控制 要求: ? 设置Linux系统每次开机后自动进入字符模式界面. 步骤: 编辑/etc/inittab文件,将默认运行级别修改为3.如图所示: ? 使用ntsysv工具同时调整2.3.4.5运行级别中的服务状态,关闭下列服务:anacron.atd.avahi-daemon.Bluetooth.cups.firstboot.hidd.hplip.ip6tables.iptables.isdn.mcstrans.mdmonitor.nfslock.pcscd.portmap.re

linux的引导过程和服务控制

引导过程和服务控制 要求: ? 设置Linux系统每次开机后自动进入字符模式界面. 步骤: 编辑/etc/inittab文件,将默认运行级别修改为3.如图所示: ? 使用ntsysv工具同时调整2.3.4.5运行级别中的服务状态,关闭下列服务:anacron.atd.avahi-daemon.Bluetooth.cups.firstboot.hidd.hplip.ip6tables.iptables.isdn.mcstrans.mdmonitor.nfslock.pcscd.portmap.re

Linux系统管理09——引导过程与服务控制

Linux系统管理09--引导过程与服务控制 一.引导过程总览 1.init进程 ·由linux内核加载运行/sbin/init程序 ·是系统中的第一个进程,所有进程的父进程 ·PID(进程标记)号永远为1 2.Upstart启动方式 初始化配置分散存放,响应不同的启动事件 参数 说明 /etc/inittab 配置默认运行级别 /etc/sysconfig/init 控制tty终端的开启数量.终端颜色方案 /etc/init/rcS.conf 加载rc.sysinit脚本,完成系统初始化任务

Linux引导过程与服务控制

一:系统引导流程: 开机自检(BIOS)-->MBR引导-->GRUB菜单-->加载内核(kernel)-->init进程初始化  二:系统引导级别: 0 poweroff.target 关机状态,使用该级别时将会关闭主机 1 rescue.target   单用户模式,不需要密码验证即可登录系统,多用 于系统维护 2 multi-user.target 用户定义/减特定运行级别.默认等同于3,但是不支持网络 3 multi-user.target 字符界面的完整多用户模式,大多数

Linux-9引导过程与服务控制

一 引导过程 开机自检 (BIOS自检) MBR引导 GRUB菜单 加载内核(kernel) init 进程初始化 1  init进程 是所有进程的父进程 PID号永远为1 2 runlevels ——运行级别 0:关机 1:单用户模式,无需密码登录,用于系统维护 3:字符界面的完整多用户模式 (大部分服务器运行此级别) 5:图形界面的多用户模式 ,提供了图形桌面操作环境 6:重新启动 五  服务控制及优化启动 常用控制类型 start    ##启动 stop   ##停止 restart 

理论:引导过程与服务控制 (解决忘记root问题、解决不能正常开机的问题)

前言: 学习引导过程,排除启动类故障,服务控制及切换运行级别,优化启动过程:重点了解修复MBR扇区,gurb菜单,root密码重置,优化开机启动 一: 引导过程总览 序号 步骤 解释 1 开机自检(BIOS) 1.加电自检(服务器例外,当服务器通电时,风扇会先转一圈),自检硬件设备是否完好无损 2.加载驱动 2 MBR引导 去找系统盘内的MBR去启用 3 GRUB菜单 选择系统去启用(系统例如双系统.急救系统等) 4 加载内核(kernel) 内核就是系统的核心部分,即加载内核去运行系统 5 i

CentOS 7引导过程与服务控制(二)

一.系统服务控制 在 CentOS 系统中,各种系统服务的控制脚本默认放在/usr/lib/systemd 目录下.通过 systemctl 命令工具可以实现对指定系统服务的控制.常见的几种控制类型如下所述. 1.start(启动):运行指定的系统服务程序,实现服务功能. 2.stop(停止):终止指定的系统服务程序,关闭相应的功能. 3.restart(重启):先退出,再重新运行指定的系统服务程序. [平常不建议使用]4.reload(重载):不退出服务程序,只是刷新配置.在某些服务中与 re

引导过程与服务控制

1111 引导过程总览 1. 开机自检(BIOS) 2. MBR引导 3.GRUB菜单 4. 加载内核 (kernel) 5. init 进程初始化 2222  系统引导级别(0-6) 0: 关机状态,使用该级别将会关闭主机 1:单用户模式,无需密码验证即可登录系统,用于系统维护 2: 字符界面的多用户模式(不支持网络访问) 3:字符界面完整多用户模式,大多数服务器运行在此级别 4: 未分配使用(省点模式) 5:图形界面的多用户模式,提供了图形桌面操作环境 6:重新启动 33333   修复 

Linux系统启动引导过程和服务控制

刚入门的小伙伴们是不是还在迷惑到底系统从我们按下电源键的那一刻,是如何进行一步一步运行的,知道我们输入用户名和密码进入系统,来操作电脑,今天我们就来写一下开机的启动过程以及相关服务的控制. 一. 系统引导流程: 1 . 开机加电,BIOS对硬件加电自检 加电自检,检测硬件设备,这是因为BIOS中包含了CPU的相关信息.设备启动顺序信息.硬盘信息.内存信息.时钟信息.PnP特性等等 2 . 检查启动顺序,从硬盘引导,读取MBR(446字节) 硬盘上第0磁道第一个扇区被称为MBR,也就是Master