网络配置与状态的查看


netstat命令

查看网络的连接状态。此命令非系统内置命令,需要安装net−tools软件包。

命令格式

netstat [选项]...

命令详解

1、选项列表:

  • −a:查看当前主机中所有活动的网络连接信息。
  • −n:以数字的形式显示相关的主机地址、端口等信息。
  • −r:查看路由表信息。
  • −l:查看处于监听(listening)状态的网络连接及端口信息。
  • −t:查看TCP协议相关的信息。
  • −u:查看UDP协议相关的信息。
  • −p:查看与网络连接相关联的进程号、进程名称信息(需root权限)。

2、返回结果:

  • Proto:通信协议。包括tcp协议和udp协议。
  • Local Address:本地主机地址与端口。
  • Foreign Address:远程主机地址与端口。
  • State:连接状态。LISTEN(监听)、ESTABLISHED(连接)。
  • PID/Program name:进程号与进程名。

使用示例

1、netstat −a:查看所有活动的网络连接(−at为所有的tcp连接,−au为所有的udp连接)。

netstat

2、netstat −l:查看所有处于监听状态的网络连接(−lt为所有的tcp连接,−lu为所有的udp连接)。

netstat

3、netstat −an:查看所有活动的网络连接并以数字的形式显示所有连接的主机地址、端口等信息。

netstat

4、netstat −ap:查看所有活动的网络连接并显示进程名称与进程号。

netstat

5、netstat −tunlp:查看监听中的tcp与udp连接及其进程编号、进程名称。

netstat

ifconfig命令

查看网络的配置信息。此命令非系统内置命令,需要安装net−tools软件包。在最新版本的Linux系统中,ifconfig命令已被内置命令ip addr和ip link取代。

命令格式

ifconfig [网卡名称]

命令详解

1、返回结果:

  • 网卡名称:不同主机的名称可能不一样,其中inet为网卡的IP地址,netmask为子网掩码。
  • lo:回环网络接口,IP地址默认为127.0.0.1。

使用示例

1、ifconfig:查看所有已激活的网卡配置信息。

ifconfig

2、ifconfig 网卡名称:查看指定网卡的配置信息。

ifconfig

ping命令

向目标主机发送请求以测试网络是否连通。

命令格式

ping [选项]... 目标主机

命令详解

1、选项列表:

  • −c:指定需要发送的请求数量。
  • −w:执行ping命令的超时时间,单位为秒。

2、返回结果:

  • 64 bytes from 主机地址:请求的目标主机及数据包的大小。
  • icmp_seq:请求包的序列号。使用序列号可以确定是否有丢包。
  • ttl:Time to Live,请求存活的时间。
  • time:从请求到回复经过的时间,单位为毫秒。

使用示例

1、ping 目标主机:向目标主机发送请求测试是否连通,可使用ctrl+C中断请求。

ping

2、ping −c 次数 目标主机:向目标主机发送请求并指定执行次数。

ping

3、ping −w 时间 目标主机:向目标主机发送请求并指定命令执行的超时时间。

ping

hostname/hostnamectl命令

Linux系统的主机名配置文件为/etc/hostname,可通过查看、修改文件内容来获取、设置主机名;也可通过hostname、hostnamectl命令查看与设置主机名。

命令格式

1、hostname
2、hostnamectl

使用示例

1、hostname/hostnamectl:查看主机名。

hostname

发表评论

评论数量:0