本章结构

  • 引导过程
  • 排除启动类故障
  • 服务控制及切换运行级别
  • 优化启动过程

引导过程总览:

1.开机自检
2.MBR引导
3.GRUB菜单:属于系统启动的选择菜单,在安装双系统的情况下可以看到
4.加载内核(kernel)
5.init进程初始化:系统的必要组件加载完成后,运行系统的环境变量

init进程

init进程

  • 由Linux内核健在运行/sbin/init
  • 是系统中第一个进程
  • PID(进程标记)号永远为1

Systemd单元类型:

运行级别所应对的Systemd目标:

修复MBR扇区故障

故障原因

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

修复GRUB引导故障

故障原因

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

遗忘root用户密码

故障原因

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

系统服务控制

系统服务控制

  • 常用方式:sysytemctl 控制类型 服务名称
    控制类型
  • start:启动
  • stop:停止
  • restart:重新启动(先停止再启动)
  • reload:重新加载(刷新配置文件)
  • status:查看服务状态

Linux系统的运行级别

查看运行级别:

  • runlevel命令
  • systemctl工具
    临时切换运行级别:
  • init命令
  • systemctl工具

优化启动过程

系统服务管理工具
ntsysv工具(伪终端)

  • 提供一个交互式、可视化窗口
  • 可以在字符终端运行
  • 便于几种管理多个服务
    systemctl工具
  • 不提供交互式,可视化窗口
  • 管理单个服务效率更高

系统服务的启动和控制

查看系统服务的启动状态

  • systemctl is-enabled 服务名称设置系统服务的启动状态
  • systemctl enable/dasable 服务器名称

更多干货点我主页,或关注专栏查收。

本专栏所有文章均为南京课工场学员投稿,如有问题欢迎指出讨论,未经允许,禁止转载!

安装引导黑屏_南京课工场IT培训:引导过程与服务控制(理论笔记篇)相关推荐

  1. centos7修改ip地址自动获取_南京课工场IT培训:如何搭建DHCP服务器及自动获取IP地址及相关操作...

    DHCP服务相关理论知识 DHCP服务分为以下三点, IP地址(例:192.168.1.0) 子网掩码(例:255.255.255.0) 网关 DHCP服务的好处: 减少管理员的工作量 避免输入错误的 ...

  2. linux中匿名用户怎么登陆_南京课工场IT培训:Linux中vsftpd服务配置(匿名,用户,虚拟用户)...

    vsftpd概述 vsftpd 是"very secure FTP daemon"的缩写,安全性是它的一个最大的特点.vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字 ...

  3. 什么是rip协议其优缺点_南京课工场IT培训:常见动态路由协议之———RIP动态路由实验...

    动态路由简述: 1.动态路由是与静态路由相对的一个概念,指路由器能够根据路由器之间的交换的特定路由信息自动地建立自己的路由表,并且能够根据链路和节点的变化适时地进行自动调整 2.当网络中节点或节点间的 ...

  4. trunk口_南京课工场IT培训:VLAN、Trunk与三层交换机的相关理论知识

    各位小伙伴大家好,本次和大家分享的是VLAN.Trunk与三层交换机的相关理论知识,接下来我会从下面几个方面为大家进行解析: 1.VLAN的概念及优势 2.VLAN的种类 3.静态VLAN的配置 4. ...

  5. c++ 读取访问权限冲突_南京课工场IT培训:解析文件共享及访问方式

    各位小伙伴大家好! 我们接上一篇的文件权限操作,接下来和各位小伙伴解析文件共享的操作方法. 我们首先使用管理员身份进入server2016系统,然后对我们之前在E盘中创建的abc的文件夹进行设置,右键 ...

  6. linux shell输出数字小数点前少了0_南京课工场IT培训:SHELL 超详细基础知识,适合新手小白(一)

    一.什么是shell? 在linux内核与用户直接的解释器程序: 通常指/bin/bash; 相当于操作系统的"外壳". 二.怎么使用shell? shell的使用方式? 1. 命 ...

  7. 安装引导黑屏_给电脑安装系统老是装不上,重启就黑屏,原来是这项设置在作怪!...

    很多人和我反映说:给电脑安装系统重启电脑后就黑屏无法正确解压系统,这个问题大家有没有遇到呢?遇到这个问题的人可能会认为自己电脑的硬盘坏了,明明已经把需要的Windows操作系统拷贝到硬盘已经成功了,重 ...

  8. 安装引导黑屏_电脑开机黑屏,提示NTLDR is missing怎么解决?

    最近有用户反映称开机时遇到NTLDR is missing的提示,也不知道问题所在.NTLDR是Windows系统启动时必需的一个文件,而NTLDR is missing的意思就是ntldr文件丢失, ...

  9. u盘安装centos8黑屏_崩溃!电脑突然黑屏无法启动

    Hello!我是爽哥,欢迎你的到来,我会不定期推送关于电脑方面的实用教程及资讯,关注公众号名称"爽哥来搞机",实用干货全部拿走! 什么?!为什么我的电脑一直黑屏无法开机了,昨天还好 ...

最新文章

  1. js字符串的各种格式的转换 ToString,Format
  2. 新学语言python和JS
  3. ActiveMQ整合spring
  4. 长沙理工大学第十二届ACM大赛-重现赛C 安卓图案解锁 (模拟)
  5. kaggle入门项目:Titanic存亡预测(三)数据可视化与统计分析
  6. 疑似华为Mate 30系列通过3C认证:标配40W快充
  7. 看视频学编程之WinForm
  8. Map-Reduce
  9. android与web服务器,Android之与WEB服务器交换数据(转)
  10. AVPlayer AVPlayerItem cannot service a seek request with a completion handler until its status is AV
  11. 大数据日志分析系统-介绍
  12. 信息系统开发与管理简答题、应用题和名词解释题汇总
  13. 更加安全便捷的印章管理——区块链电子印章
  14. 中国人寿保险单管理系统市场趋势报告、技术动态创新及市场预测
  15. mysql数据库表更新_MySQL更新表数据
  16. 检测到不兼容的键盘驱动程序的解决
  17. 破解Windows系统超级管理权限的思路
  18. 新网银行java面试题_新网银行面试
  19. Mysql数据库 root用户密码忘记怎么办?
  20. 传说她是国防大学校花

热门文章

  1. MFC中混合使用Duilib制作界面
  2. QUIC 之类的可靠传输协议
  3. 面试官:new一个对象的过程中发生了什么
  4. HTTP1.0、HTTP1.1和HTTP2.0的区别
  5. 音视频技术开发周刊(第123期)
  6. 数据结构与算法之花费铜板最小和利润最大题目
  7. 在鹅厂当程序媛是什么体验?
  8. 中国移动携手腾讯开展5G联合创新
  9. shell if else 用法 syntax error near unexpected token `then'
  10. SRS-DOLPHIN