• Day 23 系统服务之救援模式


    1.CentOS6与Centos 7启动流程

    4.运行级别C6&C7

    0 关机
    1 单用户模式 (超级权限 必须面对实体硬件)
    2 暂未使用
    3 字符界面(黑框)
    4 暂未使用
    5 图形界面
    6 重启
    0 6 关机 重启
    3 5 字符 图形
    2 4 没有使用
    1 单用户
    
    | System V init运行级别 | systemd目标名称 | 作用 |
    | --- | --- | --- |
    | 0 | runlevel.target,poweroff.target | 关机 |
    | 1 | runlevel1.target,rescue.target | 单用户模式 |
    | 2 | runlevel2.target,multi-user.target |  |
    | 3 | runlevel3.target,multi-user.target | 多用户的文本界面 |
    | 4 | runlevel4target,multi-user.target |  |
    | 5 | runlevel5.target,graphical.target | 多用户的图形界面 |
    | 6 | runlevel6.target,reboot.target | 重启 |
    
    `multi-user.target: analogous to runlevel 3`
    `graphical.target: analogous to runlevel 5`
    
    ## 5.运行级别的概述
    
    **运行级别就是操作系统当前正在运行的功能级别**
    
    
    1.临时性的操作
     [root@baozexu~]# runlevel     查看级别
    N 3
    

    N 表示上一次是什么级别
    3 当前系统正在运行的级别

    2.[root@oldboy ~]# init 3         切换到3级别上
    永久操作 /etc/inittab
    
    3.查看当前的运行级别
    [root@chengyinwu ~]# systemctl get-default 
    multi-user.target
    
    4.修改系统下次启动时候的运行级别
    [root@chengyinwu ~]# systemctl set-default multi-
    user.target
    

    6.systemd

    systemctl start nginx 启动nginx
    systemctl stop nginx 停止nginx
    systemctl restart nginx 重启nginx
    systemctl reload nginx 重新加载nginx
    systemclt status nginx 查看nginx状态
    systemctl enable nginx 下一次开机启动nginx,于当前无关
    systemctl disable nginx 下一次开机不启动ngin,于当前无关

    关机

    shutdown -h now 
    poweroff 
    halt
    init 0
    systemctl poweroff
    

    重启

    reboot 
    shutdown -r now 
    init 6
    systemctl reboot
    
    当我们使用systemctl 启动一个守护进程后,可以通过systemctl status 查看此守护进程的状态

    忘记root 密码怎样使用单用户模式

    1.配置完成后,根据界面下面的英文提示按“Ctrl-x”组合键以单用户模式启动Linux


    2、配置完后,执行exec /sbin/init命令重启系统,注意,此时,无法使用其它重启命令。

    3、重启系统后验证修改后的密码是否能登录

    怎么使用救援模式

    使用救援模式 将系统无法正常进入 比如没有内核 比如grub被修改 比如系统崩溃没有内核文件,只能使用救援模式进入 系统崩溃, 要保留重要的数据的时候 grub菜单出现问题, linux windows

    1. 安装基本的图形模式
    2. 修复系统
    3. 运行内存测试
    4. 启动本地的驱动
      按2 进入修复系统

    按1继续
    1继续

    2挂载

    3 跳过执行的shell

    4 退出

    执行chroot /mnt/sysimage
    之后安装grub2-install /dev/sda
    如果数据丢失可以使用救援模式进行找回重要文件

    最后exit

    reboot 重启

    就ok了

  • 相关阅读:
    对java中接口的简单理解
    jqgrid
    sed跨行匹配替换
    linux 安装 mysql
    mysql 导入或导出(mysqldump)数据
    spring boot slf4j + logback
    原码、反码、补码
    Java线程池(一)
    springboot 多环境配置及打包资源
    springboot自定义yaml配置文件
  • 原文地址:https://www.cnblogs.com/baozexu/p/11436962.html
Copyright © 2020-2023  润新知