排除系统启动类故障
遗忘root账号密码
- 进入系统后按上下键,停留在Grub菜单,按e进入编辑界面
- 找到以字符串“Linux16”开头的行,在行末输入enforing=0 init=/bin/bash 按ctrl+x进入单启动模式
- “mount-o rw,remount /”命令是重新挂载根目录为可写状态设置密码,创建touch /.autorelabel的文件,执行exec /sbin/init命令重启系统。
- 再重新登录一下新密码就可以
排除文件系统类的故障
- 查看一下挂载的硬盘和挂载的情况
- 卸除挂载
- 模拟损坏
- 最后一行最后一列的值改成非0,破坏自动挂载
- reboot重启系统
- 输入root密码,登录后sdb1未挂载
- 执行命令“xfs_repair /dev/sdb1”修复,再重启系统
磁盘资源耗尽故障
- 模拟inode节点耗尽
- fdisk /dev/sdd 建一个50M的分区
- 格式化文件系统
- 建立挂载点,查看 i 节点
- 建立脚本
- 执行脚本
- ls /mnt
- 脚本写完需要重启
- 需要再挂载/mnt,在查看 i 节点还有63个未耗尽
- 再运行脚本
- 再建一个文件
- 结论查看/mnt还有剩余空间,但是 i 节点耗尽了。不论 i 节点还是空间耗尽都不能再创建文件。
- 查找空文件,并把空文件删除。释放 i 节点;扩展空间容量。
查看及测试网络
- 使用ifconfig命令或ip addr show 或ip addr show dev 网络设备名或ip addr查看所有网卡信息。
ifconfig命令
- 输出说明: 第一行:up-->网卡开启状态 RUNNING-->网线处理连接状态 MULTICAST-->支持组播 mtu 1500-->(Maximum Transmission Unit)最大传输单元大小为1500字节 第二行:该网卡的IP地址,子网掩码,广播地址 第三行:IPV6的配置信息 第四行:网卡的MAC地址,ether表示连接类型为以太网,txqueuelen 1000 表示传输队列的长度 第五六行:网卡接收数据包的统计信息和接收错误的统计信息 第七八行:网卡发送数据包的统计信息和发送错误的统计信息
- 回环网络接口lo:lo是loopback的缩写,它不代表真正的网络接口,而是一个虚拟的网络接口,其ip地址默认是127.0.0.1。回环地址通常仅用于对本机的网络测试。
- 查看安装包
- 查看指定的网卡信息,ifconfig ens33
用 IP a 查看
使用hostname命令查看主机名
使用route命令查看路由表条目
- 直接执行route命令可以查看当前主机的路由表信息,-n以数字形式显示路由记录中的地址信息。
使用netstat命令查看网络连接情况
- 通过netstat命令可以查看操作系统的网络连接状态、路由表、接口统计等信息,它是了解网络状态及排除网络服务故障的有效工具。
语法:netstat [选项]
选项
-a:显示当前主机中所有连接的网络连接信息
-n:以数字的形式显示相关的主机地址、端口等信息
-r:显示Routing Table;(路由表)
-t:显示TCP传输协议的连线状况;
-u:显示UDP传输协议的连线状况;
-l :仅列出有在 Listen (监听) 的服务状态
-p:显示与网络连接相关的进程号、进程名称信息
- 启用阿帕奇查看端口
使用ss命令查看网络的连接情况
- ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。用法同netstat
- ip r 可以查看路由信息
测试网络连接
- 使用ping命令测试网络连通性 ping命令是用来测试网络之间是否能够连通以及网络之间的传输速度。
- 使用traceroute命令跟踪数据包的路由路径 使用traceroute命令可以测试从当前主机到目的主机之间经过了那些网络节点,并显示各个中间节点的连接状态(相应时间),对于无法响应的节点,连接状态将显示为“*”。 traceroute命令能够比ping命令更加准确地定位网络连接的故障点,因此执行速度会比ping命令稍慢,在网络测试与拍错过程中,通常会先使用ping命令测试与目的主机的网络连接,如果发现网络连接有故障,在使用traceroute命令跟踪查看是在哪个中间节点存在故障。
- 使用nslookup命令测试DNS域名解析
nslookup命令是用来测试域名解析的专用工具,使用时只要指定要解析的目标域名作为参数即可。
- nslookup软件包安装
设置网络地址参数
ifconfig命令
- 使用ifconfig命令修改网卡的地址、状态,临时的修改。
- 禁用、启用网络接口:执行ifdown ens33、ifup ens33禁用和启用网络接口
- 为网卡绑定虚拟接口(一块网卡添加多个临时IP)
- 删除虚拟网络接口