0
点赞
收藏
分享

微信扫一扫

排除系统启动类故障

排除系统启动类故障

遗忘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)


  • 删除虚拟网络接口
举报

相关推荐

0 条评论