linux 9.故障修复和网络配置
2024-08-26 16:40:13
一.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"
最新文章
- 字节流VS缓冲流
- React数据流和组件间的沟通总结
- 用Netty开发中间件:高并发性能优化
- C# 实现 Excel文件的数据导入
- BestCoder 1st Anniversary B.Hidden String DFS
- C#控制台->;>;四则运算
- Spring Data Rest 支持Put请求
- Yii 1.0 基础
- 规范模式-------From ABP Document
- docker dead but pid file exists
- 【Netty源码分析】数据读取过程
- Linux(Ubuntu)使用日记------部署JavaWeb项目到服务器
- ubuntu 下dns一类的处理
- Java oop(一些自己的理解,并没有展开很细)
- SQL UPDATE 语句
- Android SDK + Appium 环境搭建
- [题目] Luogu P5038 [SCOI2012]奇怪的游戏
- JavaScript中的cookie
- 心跳包(HeartBeat)
- IOS 入门开发之创建标题栏UINavigationBar的使用
热门文章
- zubax_gnss简介
- 导航条按钮的设置UIBarButtonItem
- MySQL Hardware--RAID卡BBU Learn Cycle
- 关于SpringBoot下template文件夹下html页面访问的一些问题
- 关于C++模板不能分离编译的问题思考
- C++ ---定义变量初始化
- LGOJ P2048 [NOI2010]超级钢琴
- 《CoderXiaoban》第九次团队作业:Beta冲刺与验收准备1
- 《CoderXiaoban》第八次团队作业:Alpha冲刺5
- vetur 和 npm run lint 格式化不一致