确认基本网络连接
使用ping命令检查是否能够成功连接到互联网或目标主机。例如:
代码语言:javascript复制ping www.google.com
查看网络接口状态
使用ifconfig或ip address show命令查看网络接口的状态。确认网络接口是否正常启用,并且是否分配了正确的IP地址。
代码语言:javascript复制ifconfig
ip address show
检查默认网关和路由表
使用ip route show或route -n命令检查系统的默认网关和路由表。确保有正确的路由信息。例如:
代码语言:javascript复制ip route show
检查DNS解析
使用nslookup或dig命令检查DNS解析是否正常。确认域名是否能够正确解析为IP地址。例如:
代码语言:javascript复制dig www.google.com
防火墙设置
检查防火墙规则,确保不会阻止需要的网络流量。使用firewalld/ufw来管理防火墙规则。
代码语言:javascript复制firewalld
ufw
查看网络连接状态
使用netstat或ss命令查看当前网络连接状态。检查是否有异常的连接或端口占用情况。
代码语言:javascript复制netstat
ss
检查主机名和域名解析
使用hostname命令确认主机名是否正确。同时,检查/etc/hosts和/etc/resolv.conf文件中的域名解析配置。DNS配置文件通常是/etc/resolv.conf。
代码语言:javascript复制cat /etc/hosts
cat /etc/resolv.conf
查看系统日志
检查系统日志文件,特别是/var/log/messages,以查找与网络相关的错误信息。
代码语言:javascript复制cat /var/log/messages
网络流量实时监控
如果你需要实时监控网络流量,并查看哪些进程占用了带宽,iftop 是一个很好的选择。
代码语言:javascript复制iftop