ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

网络工具命令使用和输出信息分析

2022-01-06 15:35:03  阅读:135  来源: 互联网

标签:输出 主机 网络工具 指定 网卡 命令 域名


网卡配置文件

 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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有