网络工具命令使用和输出信息分析
作者:互联网
网卡配置文件
etc/sysconfig/network-scripts/ifcfg-<iface>
DNS配置文件
[root@localhost ~]# cat /etc/resolv.conf
resolv.conf文件是DNS域名解析的配置文件,它的格式很简单,每行以一个关键字开头,后接配置参数。关键字主要有4个。
nameserver:定义DNS服务器的IP地址。
domain:定义本地域名。
search:#定义域名的搜索列表。
sortlist:#对返回的域名进行排序。
主机名配置文件
[root@localhost ~]# cat /etc/sysconfig/network
hosts 配置文件
[root@localhost etc]# cat hosts
管理网络接口命令 ifconfig
ifconfig 是一个可以用来查看、配置、启用或禁用网络接口的工具,是常用的网络工具之一。
常用的选项:
up 启动指定网络设备/网卡;
down 关闭指定网络设备网卡;
-arp 设置指定网卡是否支持ARP协议;
-promisc 设置是否支持多播模式,如果选择此参数,网卡将接收网络中所有的多播数据包;
-a 显示全部接口信息;
-s 显示摘要信息(类似于 netstat -i);
add 给指定网卡配置IPv6地址;
del 删除指定网卡的IPv6地址;
netmask<子网掩码> 设置网卡的子网掩码;
tunnel<地址> 建立IPv4与IPv6之间的隧道通信地址;
-broadcast<地址> 为指定网卡设置广播协议;
-pointtopoint<地址> 为网卡设置点对点通信协议。
命令输出
显示主机名命令 hostname
-a 显示主机的别名(如果使用的了的话);
-d 显示DNS域名,不要使用命令domainname来获得DNS域名,因为这次会显示NIS域名而非DNS域名,可以使用命令dnsdomainname替换它;
-F 从指定文件中读取主机名;
-f 显示FQDN(完全资格域名);
-h 打印用法信息并退出;
-i 显示DECent节点名,如果指定了参数(或者指定了--file name),那么root也可以设置一个新的节点名;
-s 显示短格式主机名,即去掉第一个圆点后面部分的主机名;
-V 在标准输出上打印版本信息并以成功的状态退出;
-v 详细信息模式;
-y 显示NIS域名,如果指定了参数(或者指定了--file name),那么root也可以设置一个新的NIS域。
[root@localhost ~]# hostname
管理路由命令 route
-v 详细信息模式;
-A 采取指定的地址类型(如‘inet’、‘inet6’);
-n 以数字形式代替主机名形式来显示地址;
-net 路由目标为网络;
-host 路由目标为主机;
-F 显示内核的FIB选路表,其格式可以用-e和-ee选项改变;
-C 显示内核的路由缓存;
del 删除一条路由;
add 添加一条路由;
target 指定目标网络或主机,可以是点分十进制形式的IP地址或主机/网络名;
netmask 为添加的路由指定网络掩码;
gw 为发往目标网络/主机的任何分组指定网关。
[root@localhost ~]# route
ping命令是用于检测网络故障的常用命令,可以用来测试一台主机到另外一台主机的网络是否连通。
命令输出
telnet是TCP/IP协议族的一员,是网络远程登录服务的标准协议,帮助用户在本地计算机上连接远程主机。
命令输出
mtr命令式Linux系统中的网络连通性测试工具,也可以用来检测丢包率。
- mtr -r sina.com
-
命令输出
-
-
nslookup
这是一款检测网络中DNS服务器能否正确解析域名的工具命令,并且可以输出。
使用方式
- nslookup sina.com
命令输出
-
traceroute
traceroute可以提供从用户的主机到互联网另一端的主机的路径,虽然每次数据包由同一出发点到达同一目的地的路径可能会不一样,但通常来说大多数情况下路径是相同的。
使用方式
- traceroute sina.com
命令输出
netstat
此命令显示网络连接、端口信息等,另外一个命令ss与netstat命令类似,不再单独介绍。
根据进程查找端口
根据进程名查找进程ID
- ps -elf | grep 进程
输出
获得进程ID为2862。
根据进程ID查找进程开启的端口
- netstat -nap | grep 2862
输出
获取监听端口为8080。
根据端口查找进程
根据使用端口的进程号
- netstat -nap | grep 8080
输出
获得进程ID为2862。
-
iptraf
iptraf是一个实时监控网络流量的交互式的彩色文本屏幕界面。它监控的数据比较全面,可以输出TCP连接、网络接口、协议、端口、网络包大小等信息,但是耗费的系统资源比较多,且需要管理员权限。
使用方式
- sudo iptraf
在进入主界面之前可以选择不同的选项,在不同的选项下可以查看不同维度的网络信息。
标签:输出,主机,网络工具,指定,网卡,命令,域名 来源: https://www.cnblogs.com/xiaofeixia2002/p/15771313.html