ping 命令
使用 ping 命令检测两台主机之间是否连通,验证 IP 地址或域名可达性。
例如,检测当前主机能否连接 www.baidu.com:

若返回正常响应字段,表示网络连通。若开发网络服务后无法访问,可先用 ping 确认网络层是否正常;若网络连通但服务不可用,则问题可能出在应用层。
默认情况下 ping 会持续发送请求,若只需测试指定次数,可添加 -c 参数:
ping -c3 www.baidu.com

netstat 命令
netstat 用于查看网络连接状态。ps 命令主要查看进程属性,而 netstat 可查看更详细的网络属性。
查看 UDP 服务时,可使用 -u 选项;结合 -a 显示所有 UDP 服务:

添加 -p 选项可显示对应的进程信息:

注意:普通用户权限受限,部分系统服务需 root 权限才能查看完整信息。
为显示 IP 地址而非主机名,可添加 -n 选项(number,即数字格式):

因此,netstat 常用组合选项为 -aupn,顺序可调换,如 -uapn。
除了 -u 查看 UDP,还可使用 -t 查看 TCP:

若只想显示处于 LISTEN 状态的连接,可加 -l 选项:





