Linux 网络相关命令详解~ifconfig、ping、netstat、traceroute、dig和nslookup、host和hostname、route、arp、ethtool、等

1、ifconfig:该命令是查看当前主机IP和网卡信息;

Linux 网络相关命令详解~ifconfig、ping、netstat、traceroute、dig和nslookup、host和hostname、route、arp、ethtool、等_第1张图片

2、ping:用来测试网络的连通性~很常用

Linux 网络相关命令详解~ifconfig、ping、netstat、traceroute、dig和nslookup、host和hostname、route、arp、ethtool、等_第2张图片

3、netstat:netstat(网络统计)命令显示连接信息,路由表信息等,通常配合使用参数。

参数:

-a或--all:显示所有连线中的Socket;
-A<网络类型>或--<网络类型>:列出该网络类型连线中的相关地址;
-c或--continuous:持续列出网络状态;
-C或--cache:显示路由器配置的快取信息;
-e或--extend:显示网络其他相关信息;
-F或--fib:显示FIB;
-g或--groups:显示多重广播功能群组组员名单;
-h或--help:在线帮助;
-i或--interfaces:显示网络界面信息表单;
-l或--listening:显示监控中的服务器的Socket;
-M或--masquerade:显示伪装的网络连线;
-n或--numeric:直接使用ip地址,而不通过域名服务器;
-N或--netlink或--symbolic:显示网络硬件外围设备的符号连接名称;
-o或--timers:显示计时器;
-p或--programs:显示正在使用Socket的程序识别码和程序名称;
-r或--route:显示Routing Table;
-s或--statistice:显示网络工作信息统计表;
-t或--tcp:显示TCP传输协议的连线状况;
-u或--udp:显示UDP传输协议的连线状况;
-v或--verbose:显示指令执行过程;
-V或--version:显示版本信息;
-w或--raw:显示RAW传输协议的连线状况;
-x或--unix:此参数的效果和指定"-A unix"参数相同;
--ip或--inet:此参数的效果和指定"-A inet"参数相同。

Linux 网络相关命令详解~ifconfig、ping、netstat、traceroute、dig和nslookup、host和hostname、route、arp、ethtool、等_第3张图片

4、traceroute是路由跟踪命令,可以查看到你从源的地到目的地所经过的路由。以百度为例

Linux 网络相关命令详解~ifconfig、ping、netstat、traceroute、dig和nslookup、host和hostname、route、arp、ethtool、等_第4张图片

5、dig和nslookup:dig查询DNS相关信息记录,CNAME,MX记录等等。这个命令主要用于解决相关DNS查询;nslookup也具备查询DNS的功能,还可以显示一个ip地址的记录!以百度为例

Linux 网络相关命令详解~ifconfig、ping、netstat、traceroute、dig和nslookup、host和hostname、route、arp、ethtool、等_第5张图片

6、host和hostname:host命令可以用来查找到IP的名称或IP的名字在IPv4和IPv6 DNS记录和查询,hostname命令查看主机名,或者你可以到/etc/sysconfig/network中修改主机名。以百度为例;

Linux 网络相关命令详解~ifconfig、ping、netstat、traceroute、dig和nslookup、host和hostname、route、arp、ethtool、等_第6张图片

7、可以用来查看路由表,也可以用来增加和删除路由条目。

Linux 网络相关命令详解~ifconfig、ping、netstat、traceroute、dig和nslookup、host和hostname、route、arp、ethtool、等_第7张图片

8、arp:ARP为地址解析协议,可以看到默认的表使用。

Linux 网络相关命令详解~ifconfig、ping、netstat、traceroute、dig和nslookup、host和hostname、route、arp、ethtool、等_第8张图片

9、ethtool:ethtool查看到网络模式和网络速度等信息。有关配置可以到/etc/sysconfig/network-scripts/ifcfg-eth0下进行修改。

Linux 网络相关命令详解~ifconfig、ping、netstat、traceroute、dig和nslookup、host和hostname、route、arp、ethtool、等_第9张图片

10、GUI管理命令system-config-network,图形化的管理界面调用命令。配置网络设置也可以使用配置IP地址、网关、DNS等。

键入命令回车之后跳转到下面界面

Linux 网络相关命令详解~ifconfig、ping、netstat、traceroute、dig和nslookup、host和hostname、route、arp、ethtool、等_第10张图片

你可能感兴趣的:(linux)