10个Linux 网络和监控命令

2017年12月13日 00:00:00

            (点击上方蓝字,快速关注) 

网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool 用于查看linux服务器ip地址,管理服务器网络配置,通过 telnet 和ethernet建立与linux之间的网络链接,查看linux的服务器信息等。下面让我们看看在linux下的网络和监控命令的使用。

1. hostname
hostname 没有选项,显示主机名字
hostname –d 显示机器所属域名
hostname –f 显示完整的主机名和域名
hostname –i 显示当前机器的ip地址


2. ping
ping 将数据包发向用户指定地址。当包被接收,目标机器发送返回数据包。ping 主要有两个作用:

  • 用来确认网络连接是畅通的。

  • 用来查看连接的速度信息。

如果你 ping www.yahoo.com 它将返回它的ip地址 。你可以通过 ctrl+C 来停止命令。


3. ifconfig
查看用户网络配置。它显示当前网络设备配置。对于需要接收或者发送数据错误查找,这个工具极为好用。


4. iwconfig
iwconfig 工具与 ifconfig 和ethtool类似。是用于无线网卡的 . 你可以用他查看设置基本的Wi-Fi 网络信息,例如 SSID, channel和encryption.还有其他很多配置你也可以查看和修改,, 包括 接收灵敏度, RTS/CTS, 发送数据包的分片大小,以及无线网卡的重传机制。


5. nslookup
nslookup 这个命令在 有ip地址时,可以用这个命令来显示主机名,可以找到给定域名的所有ip地址。而你必须连接到互联网才能使用这个命令。
例子. nslookup blogger.com
你也可以使用 nslookup 从ip获得主机名或从主机名获得ip。


6. traceroute
一个方便的工具。可用来查看数据包在提交到远程系统或者网站时候所经过的路由器的IP地址、跳数和响应时间。同样你必须链接到互联网才能使用这个命令。


7. finger
查看用户信息。显示用户的登录名字、真实名字以及登录终端的名字和登录权限。这是unix一个很老的命令,现在已很少使用了。


8. telnet
通过telnet协议连接目标主机,如果telnet连接可以在任一端口上完成即代表着两台主机间的连接良好。
telnet hostname port – 使用指定的端口telnet主机名。这通常用来测试主机是否在线或者网络是否正常。


9. ethtool
ethtool允许你查看和更改网卡的许多设置(不包括Wi-Fi网卡)。你可以管理许多高级设置,包括tx/rx、校验及网络唤醒功能。下面是一些你可能感兴趣的基本命令:
ethtool -i 显示一个特定网卡的驱动信息,检查软件兼容性时尤其有用
ethtool -p 启动一个适配器的指定行为,比如让适配器的LED灯闪烁,以帮助你在多个适配器或接口中标识接口名称
ethtool -s 显示网络统计信息
ethtool speed <10|100|1000> 设置适配器的连接速度,单位是Mbps


10. netstat
发现主机连接最有用最通用的Linux命令。你可以使用”netstat -g”查询该主机订阅的所有多播组(网络)
netstat -nap | grep port 将会显示使用该端口的应用程序的进程id
netstat -a or netstat –all 将会显示包括TCP和UDP的所有连接
netstat –tcp or netstat –t 将会显示TCP连接
netstat –udp or netstat –u 将会显示UDP连接
netstat -g 将会显示该主机订阅的所有多播网络。



又一波你可能不知道的 Linux 命令行网络监控工具

转自:http://developer.51cto.com/art/201505/476651_all.htm 对任何规模的业务来说,网络监控工具都 是一个重要的功能。网络监控的目标可能千差...
  • dj1174232716
  • dj1174232716
  • 2015年05月19日 12:20
  • 1052

16个Linux服务器监控命令

在不同的Linux发行版中,会有不同的GUI程序可以显示各种系统信息,比如SUSE Linux发行版中,就有非常棒的图形化的配置和管理工具YaST,KDE桌面环境里的KDE System Guard也...
  • shanzhizi
  • shanzhizi
  • 2015年12月15日 14:07
  • 988

linux下使用screen和ping命令对网络质量进行监控

linux下使用screen和ping命令对网络质量进行监控 场景:应用连接云服务器经常偶尔会出现连接不上的情况,android和IOS端连接的时候也会出现tcp延时5秒以上,现在想验证是否是云服...
  • reblue520
  • reblue520
  • 2016年10月26日 10:22
  • 973

常用10个LINUX命令说明

LS命令 -作用:显示目录内容,类似DOS下的DIR -格式:LS【options】【filename】 -常用参数:   >-a:all,不隐藏任何以"."字符开始的文件   >-l:使用...
  • sinat_21903855
  • sinat_21903855
  • 2015年10月06日 21:31
  • 1412

常用linux系统监控命令

一、内存监控监控内存的使用状态是非常重要的,通过监控有助于了解内存的使用状态,比如内存占用是否正常,内存是否紧缺等等,监控内存最常使用的命令有free、vmstat、top等1. free$ free...
  • lisong694767315
  • lisong694767315
  • 2015年08月23日 23:36
  • 1763

嵌入式 10个Linux常用的网络监控命令

我下面列出来的10个基础的每个Linux用户都应该知道的网络和监控命令。网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nsloo...
  • skdkjxy
  • skdkjxy
  • 2014年09月18日 21:04
  • 617

10个实用的 Linux 网络和监控命令

本文列出了10个基础的每个Linux用户都应该知道的网络和监控命令,通过 telnet 和ethernet建立与linux之间的网络链接,查看linux的服务器信息等。...
  • oShaPoLang
  • oShaPoLang
  • 2014年04月15日 15:21
  • 524

10个基础的Linux网络和监控命令

1. hostname hostname 没有选项,显示主机名字 hostname –d 显示机器所属域名 hostname –f 显示完整的主机名和域名 hostname –i 显示当前机器的i...
  • BJ_benjamin
  • BJ_benjamin
  • 2013年10月10日 10:01
  • 654

网络监控一般命令

wireshark工具 linux 下tcpdump tcpdump -i eth0 其中,eth0为参数值,表示需要抓包的网口,这是个必需参数哦。 tcpdump支持...
  • huaishu
  • huaishu
  • 2013年11月28日 18:41
  • 2017

10个Linux命令

1、man命令 第一个你需要知道的Linux命令就是man命令,该命令可以显示指定命令的用法和描述。比如你想知道ls命令的用法和选项,可以在终端执行“man ls”: 语法: man man ls...
  • inaoen
  • inaoen
  • 2015年01月26日 15:11
  • 935
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:10个Linux 网络和监控命令
举报原因:
原因补充:

(最多只允许输入30个字)