• 引导过程与服务控制


    1111  引导过程总览

        1. 开机自检(BIOS)

         2. MBR引导

        3.GRUB菜单

       4. 加载内核 (kernel)

      5. init 进程初始化

      2222  系统引导级别(0-6)

    0: 关机状态,使用该级别将会关闭主机

    1:单用户模式,无需密码验证即可登录系统,用于系统维护

    2: 字符界面的多用户模式(不支持网络访问)

    3:字符界面完整多用户模式,大多数服务器运行在此级别

    4: 未分配使用(省点模式)

    5:图形界面的多用户模式,提供了图形桌面操作环境

    6:重新启动

    33333   修复  MBR 扇区故障

      mkdir /w  创个目录

    mount /dev/sdb1 /w/  挂载

    dd if=/dev/sda of=/w/sda.bak bs=512 count=1    输入文件至sda.bak备份一个引导文件

       模拟破坏MBR

    dd if=/dev/zero of=/dev/sda bs=512 count=1   破坏/dev/sda里的引导文件

    reboot  重启

    进入急救模式

      Troubleshooting

    Rescue a centos system

    进入shell

    mkdir /x

    mount /dev/sdb1 /x   把sb1引导文件挂到x

    dd if/x/sda.bak of=dev/sda  把文件给sda

    reboot  重启

    44444           修复GRUB引导故障

       第一种方法:

    cp /boot/grub2/grub.cfg /tmp

    rm -rf /boot/grub2/grub.cfg

    reboot

     Troubleshooting 

     Rescue a centos system

     shell 

    chroot /mnt/sysimage/

    mount -o remount :wr /boot

    cp /tmp/grub.cfg /boot/grub2/

    exit

    exit

    Troubleshooting 

    Boot from local drive

    第二种方法: 

      Troubleshooting 

    Rescuea centos system 

    shell 

    chroot /mnt/sysimage/

    mount -o remount :wr /boot

    grub2-mkconfig > /boot/grub2/grub.cfg

    exit

    exit

    Troub leshooting

    Boot from local drive

    第三种方法: 整个boot删除

    rm -rf /boot

    reboot

    Troubleshooting

    Rescuea centos system

    shell 

    chroot /mnt/sysimage/

    mkdir /media/cdrom

    mount /dev/cdrom /media/cdrom

    rpm -ivh /media/cdrom/Packages/kernel-3后面tab键补全 --force

    grub2-install /dev/sda

    grub2-mkconfig >/boot/grub2/grub.cfg

    exit

    exit

    Troubleshooting

    Boot from local drive    

      555555     更改密码

       Trouble shooting

    Recuea centos system

    shell 

    vim /etc/shadow     打开删除密码  wq!强制保存退出       或      passwd  直接改密码

    66666  修复文件系统

    xfs_repair /dev/sdb1      修复xfs的

    fsch -y -t ext4 /dev/sdb1   修复ext4的        扫盘                        每次关开机第一步先扫盘

       模拟损坏

    dd if=/dev/zero of=/dev/sdb1 bs=512 count=4

    mkdir /a

    mount /dev/sdb1 /a

    xfs_repair /dev/sdb1

    mount /dev/sdb1 /a

    77777     磁盘坏道故障

    检查磁盘坏道

    badblocks -sv /dev/sda

    88888   空间耗尽故障

    1: 转移文件夹内文件

    2: 挂载

    3:格式化,并改变Idone数量

    mkfs.ext4 -N 20000 /dev/sdb/

    4:把文件转移回去

    5:查看一下

    df -i /dev/sdb/

  • 相关阅读:
    14丨指令的本质是什么
    Nodejs的测试和测试驱动开发
    javascript的Mixins
    踏破铁鞋无觅处,从AsyncTask学Android线程池
    Android自定义视图四:定制onMeasure强制显示为方形
    Android自定义视图三:给自定义视图添加“流畅”的动画
    Android自定义视图二:如何绘制内容
    Android自定义视图一:扩展现有的视图,添加新的XML属性
    属性动画和Activity、Fragment过渡动画等
    RecyclerView怎么能没有ItemClickListener?加一个!
  • 原文地址:https://www.cnblogs.com/ITXJW/p/11317641.html
Copyright © 2020-2023  润新知