一.linux系统故障修复
 
    1.不知道root密码的前提下 破解root密码 服务器必须在身边
 
        grub引导菜单
    
        按任意键进入-》e (编辑模式)-》选择内核加载项按e编辑(第二项)-》rghb (redhat图形引导界面) quiet (静默模        式) (空格)1 (单用户 或者s single) (回车)-》b (引导进入单用户)
        
        passwd -d root 删除密码
 
    2.grub引导菜单进行加密设定,修改grub配置文件
 
        vim /boot/grub/grub.conf
        default=0  默认进入的系统
        timeout=5 倒计时时间
        splashimage=(hd0,0)/grub/splash.xpm.gz 背景图片
        hiddenmenu 隐藏菜单
        password --encrypted xxxx 加密设置 (grub-crpyt 密文生成)
        title CentOS()
 
    3.如果grub菜单损坏如何进行修复 进系统
 
        /boot/grub/grub.conf损坏
 
        grub>root (hd0,0)       指定引导分区位置
        grub>kernel /vm... ro root=/dev/vg_chen/lv_root rhgb quiet
        grub>initrd /ini...     加载初始化镜像盘
        grub>boot                引导进入系统
 
 
    4.如何通过救援模式 解决grub菜单加密后如何修改root密码
        在安装光盘中 有一个微型linux操作系统  自动识别系统中的逻辑卷并帮你挂载到目录中
 
        在进入vm界面按esc进入光盘引导界面
 
        选择第三选项救援模式
        
        设定英语-》键盘类型us-》需要网络功能-》路径提示选择 继续-》 chroot /munt/sysimage路径提示-》继续  -》shell-》救援模式正式登录
 
 
        #登录救援模式 chroot /mnt/sysimage 更改路径进行更改相关文件
 
        exit 退出chroot后重启
        
        reboot  
 
  二. linux操作系统的网络地址配置 
 
        ifconfig -a 查看所有网络接口信息
 
        ifconfig eth0 192.168.1.223 netmask 255.255.255.0 定义IP地址子网掩码
 
        route -n 查询路由表
 
        route add default gw 192.168.1.1 添加默认网关
 
        vim /etc/resolv.conf   
        nameserver 192.168.1.1  DNS配置
 
     通过修改配置文件设定固定IP地址
 
            /etc/init.d/NetworkManager stop    关闭网络管理软件
 
            vim /etc/sysconfig/network-scripts/ifcfg-eth0
 
            DEVICE=eth0
            TYPE=Ethernet
            ONBOOT=yes
            BOOTPROTO=static(静态获取ip地址)  | dhcp(自动获取ip地址)
            IPADDR=192.168.1.223
            NETMASK=255.255.255.0
            GATEWAY=192.168.1.1
            DNS1=192.168.1.1
            DNS2=8.8.8.8
 
            重启 /etc/init.d/network restart
 
            nslookup 域名 测试dns服务器是否可以解析该域名
            ping          测试网络连通的
            ping  -c数字    指定接收数据次数
            ping  -s 数字    指定数据包大小    
            ping  -i   0.2    指定ping包间隔
        
             HWADDR="00:0C:29:DF:55:C0"
 

最新文章

  1. 字节流VS缓冲流
  2. React数据流和组件间的沟通总结
  3. 用Netty开发中间件:高并发性能优化
  4. C# 实现 Excel文件的数据导入
  5. BestCoder 1st Anniversary B.Hidden String DFS
  6. C#控制台->>四则运算
  7. Spring Data Rest 支持Put请求
  8. Yii 1.0 基础
  9. 规范模式-------From ABP Document
  10. docker dead but pid file exists
  11. 【Netty源码分析】数据读取过程
  12. Linux(Ubuntu)使用日记------部署JavaWeb项目到服务器
  13. ubuntu 下dns一类的处理
  14. Java oop(一些自己的理解,并没有展开很细)
  15. SQL UPDATE 语句
  16. Android SDK + Appium 环境搭建
  17. [题目] Luogu P5038 [SCOI2012]奇怪的游戏
  18. JavaScript中的cookie
  19. 心跳包(HeartBeat)
  20. IOS 入门开发之创建标题栏UINavigationBar的使用

热门文章

  1. zubax_gnss简介
  2. 导航条按钮的设置UIBarButtonItem
  3. MySQL Hardware--RAID卡BBU Learn Cycle
  4. 关于SpringBoot下template文件夹下html页面访问的一些问题
  5. 关于C++模板不能分离编译的问题思考
  6. C++ ---定义变量初始化
  7. LGOJ P2048 [NOI2010]超级钢琴
  8. 《CoderXiaoban》第九次团队作业:Beta冲刺与验收准备1
  9. 《CoderXiaoban》第八次团队作业:Alpha冲刺5
  10. vetur 和 npm run lint 格式化不一致