引导过程与服务控制

引导过程
  1. 开机自检
    1. 服务器主机开机以后,将根据主板 BIOS 中的设置对 CPU(Central Processing Unit, 中央处理器)、内存、显卡、键盘等设备进行初步检测,检测成功后根据预设的启动顺序移交系统控制权,大多时候会移交给本机硬盘
  2. MBR引导
    1. 当从本机硬盘中启动系统时,首先根据硬盘第一个扇区中 MBR(Master Boot Record, 主引导记录)的设置,将系统控制权传递给包含操作系统引导文件的分区;或者直接根据MBR 记录中的引导信息调用启动菜单(如 GRUB)
    2. 故障:
      1. 备份MBR(添加一个硬盘,完成后格式化)
        1. 创建一个目录mkdir /backup
        2. 挂载到创建的目录mount /dev/sdb1 /backup/
        3. 备份MBR到挂载目录 
          1. dd if=/dev/sda of=/backup/sda.mbr.bak bs=512 count=1
        4. 查看是否有如图sda.mbr.bak文件
      2. 覆盖扇区(毁掉扇区)
      3. 修复
        1. 重启后立刻按↓
        2. 选择如图指示
        3. 选择如图选项
        4. 静待执行如图步骤后输入1
        5. 回车后显示输入行时创建目录存放挂载日志
        6. 如图执行命令
        7. 显示如图一样后退出重启机器
  3. GRUB菜单
    1. ​​​​​​​对于 Linux 操作系统来说,GRUB(GRand Unified Bootloader,统一启动加载器)是使用最为广泛的多系统引导器程序。系统控制权传递给 GRUB 以后,将会显示启动菜单给用户选择,并根据所选项(或采用默认值)加载 Linux 内核文件,然后将系统控制权转交给内核。需要注意的是,CentOS 7 采用的是 GRUB2 启动引导器
  4. 加载内核
    1. ​​​​​​​​​​​​​​Linux 内核是一个预先编译好的特殊二进制文件,介于各种硬件资源与系统程序之间, 负责资源分配与调度。内核接过系统控制权以后,将完全掌控整个 Linux 操作系统的运行过程。在 CentOS 系统中,默认的内核文件位于“/boot/vmlinuz-3.10.0-514.el7.x86_64
  5. init进程初始化
    1. ​​​​​​​​​​​​​​为了完成进一步的系统引导过程,Linux 内核首先将系统中的“/sbin/init”程序加载到内存中运行(运行中的程序称为进程),init 进程负责完成一系列的系统初始化过程,最后等待用户进行登录
    2. Linux内核加载运行 /sbin/init程序
    3. init进程是系统中第一个进程
    4. init进程的pid(进程标记)号永远为1​​​​​​​

Systemd

  • Systemd是Linux操作系统的一种init软件
  • CentO S7中采用全新的Systemd启动方式,取代传统的SysVinit
  • CentOS7中运行的第一个init进程是/lib/systemd/systemd

     

运行级别

Systemd的target说明
0target

关机状态,使用该级别是将会关机
1rescue.target/单用户模式,不需要密码验证即可登录系统,多用于系统维护
2multi-user.target用户定义/域特定运行级别。默认等同于3
3multi-user.target用户定义/域特定运行级别。默认等同于3
4multi-user.target字符界面的完整多用户模式,大多数服务器主机运行在此级别
5graphical.target图形界面的多用户模式,提供了图形桌面操作环境
6reboot.target重新启动,使用该级别时将会重启主机
命令 
  •  runlevel 查看当前级别(N后面是多少就是几级别)
  • 最小化安装桌面版的包()
  • systemctl get-default  查看系统默认系统级别
  • 修改默认级别​​​​​​​
  • 最小化转回桌面版
    • ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
  • 根据条件查看设置是否开机自启动
    •  systemctl is-enabled firewalld
  • systemctl     动作     服务名称
  • 动作
    • start   启动
    • stop    关闭
    • restart 重启
    • reload 重载
    • status  查看状态
    • enable  开机自启动
    • disable  开机不会自动启动
  • 服务
 更改账户密码
  • 开机进入group菜单,等待的时候按e进入编辑
  • 在如图位置增加指令
  • 执行完后CTRL+X
  • ls查看是否有sysroot文件
  • 挂载文件权限,修改为读写权限
  • 编辑sysroot文件
  • 输入如图命令,修改密码
  • 修改完成后输入exit退出,退出两次
菜单加密(用来加密更改账户密码)

        进入虚拟机终端执行    grub2-setpassword  命令

        输入两次密码

  • 32
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值