linux 9.故障修复和网络配置
一.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"