本文摘录自 Linux 命令行
谈及到网络系统层面,几乎任何东西都能由 Linux 来实现。Linux 被用来创建各式各样的网络系统和配置,包括防火墙、路由、服务器、网络连接器存储设备等。我们下面看一些常用的命令。
traceroute linuxcommand.org
:有三个*的代表这个设备没有提供标识信息的路由器(路由器设置、防火墙等设置)。# -ie 查看系统中的网络接口,eth0是以太网接口;lo 是内部回环网络接口,它是一个虚拟接口。日常网络诊断中,要查看的是第四行开头出现的UP(此处无),和第二行的 inet 地址。对于使用 DHCP(动态主机配置协议)的系统,有一个 IP 地址则证明了 DHCP 工作正常。
$ netstat -ie
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.22.140.223 netmask 255.255.240.0 broadcast 172.22.143.255
inet6 fe80::216:3eff:fe36:c75e prefixlen 64 scopeid 0x20<link>
ether 00:16:3e:36:c7:5e txqueuelen 1000 (Ethernet)
RX packets 12479876 bytes 7217116002 (6.7 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 9263279 bytes 1425510418 (1.3 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 1427 bytes 249950 (244.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1427 bytes 249950 (244.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
# 下载网站首页
wget http://linuxcommand.org/index.php