1. 相关命令
ping 发送一个特殊的网络数据包到一台指定的主机,大多数接受这个包的网络设备将会回复它,来允许网络连接验证。
traceroute(有的系统是tracepath) 会显示从本地到指定主机要经过的所有“跳数”的网络流量列表。
netstat 用来检查各种各样的网络设置和统计数据。
netstat -ie查看网络中的系统接口
Kernel Interface table
eth0 Link encap:Ethernet HWaddr AA:AA:00:11:21:9C
inet addr:144.34.140.169 Bcast:144.34.159.255 Mask:255.255.224.0
inet6 addr: fe80::a8aa:ff:fe11:219c/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:808085 errors:0 dropped:0 overruns:0 frame:0
TX packets:617006 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:120965343 (115.3 MiB) TX bytes:49463705 (47.1 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:1156 errors:0 dropped:0 overruns:0 frame:0
TX packets:1156 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4012799 (3.8 MiB) TX bytes:4012799 (3.8 MiB)
sit0 Link encap:IPv6-in-IPv4
inet6 addr: ::127.0.0.1/96 Scope:Unknown
inet6 addr: ::144.34.140.169/96 Scope:Compat
UP RUNNING NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
sit1 Link encap:IPv6-in-IPv4
inet6 addr: fe80::9022:8ca9/64 Scope:Link
inet6 addr: 2001:470:c:386::2/64 Scope:Global
UP POINTOPOINT RUNNING NOARP MTU:1480 Metric:1
RX packets:50801 errors:0 dropped:0 overruns:0 frame:0
TX packets:25286 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:45492350 (43.3 MiB) TX bytes:3088883 (2.9 MiB)
我们可以看到测试系统中有两个网络接口,第一个叫做ech0,是以太网接口,第二个交lo,是内部回环网络接口,它是一个虚拟接口,系统用它来“自言自语“。
当执行日常网络诊断时,要查看的重要信息是每个网络接口第四行开头出现的单词 “UP”,说明这个网络接口已经生效,还要查看第二行中 inet addr 字段出现的有效 IP 地址。对于使用 DHCP(动态主机配置协议)的系统,在 这个字段中的一个有效 IP 地址则证明了 DHCP 工作正常。
netstat -r 显示内核的网络路由表。展示了系统是如何配置网络之间发送数据包的。
网络传输文件
ftp 文件传输协议。
lftp 更好的ftp。
wget 用来下载文件的命令行程序
ssh 解决了远端主机安全交流问题
scp(安全复制)