Linux服务器查看网络故障命令
1、首先尝试通过ping命令(从本地计算机)ping服务器的主IP和网关,确定下Linux服务器是否有网络连接。ping {your server’s main IP}如果您可以成功 ping 服务器的网关 IP,这表明网络路由是正确的,现在可以进行下一步的故障排除。
2、登录后,您可以通过执行以下命令查看到服务器的网络路由:route -n这将向您展示网络流量如何到达您的服务器,并将证明流量确实到达了您服务器的网关 IP。如果由于某种原因,您发现在本地计算机终端上对主服务器 IP 的 ping 尝试无效,则表明路由主 IP 的特定接口上存在连接问题。
3、您需要确保启用网络接口(例如“eth0”)——要执行此操作并检查所有配置的接口,您可以运行以下命令:ip addr此命令输出服务器上配置和可用的所有网络接口,并为您提供两种相关状态之一:“UP”或“DOWN”如果您碰巧发现分配给您进行故障排除的 IP 的接口显示“DOWN”状态,您可以通过发出以下命令将其打开(并使其“UP”):if down {interface name} /* brings an interface down */if up {interface name} /* brings an interface up */
4、①对于使用CentOS 和基于 RHEL 的服务器的用户,请通过发出以下命令查看您的配置文件:cat /etc/sysconfig/network-scripts/ifcfg-{interface name}
5、②对于使用Ubuntu 和 Debian 服务器的用户,通过发出以下命令查看您的配置文件:cat /etc/network/interfaces请注意,对于专门在 Ubuntu 18.04 讣嘬铮篌LTS 以上的 Ubuntu 和 Debian 服务器上的客户端,此命令略有不同,如下所示:cat /etc/netplan/file.yml网络配置文件更改之后,通过运行以下命令来重新启动网络服务。
6、Ubuntu和Debian 18.04 LTS之前版本重启网络服务命令:service restart networkingUbuntu和Debian 18.04 LTS之后版本重启网络服务命令:netplan apply基于CentOS和RedHat服务器重启网络命令:service restart network