从零开始学习Linux(十三):网络命令

1、ping

命令作用:测试网络连通性
命令格式:ping [IP或域名]

查看当前网络与百度是否通讯正常,执行命令:

ping www.baidu.com
从零开始学习Linux(十三):网络命令_第1张图片

直接执行ping命令,会一直发送。使用Ctrl+C命令,可以停止发送。

如果想指定ping的次数,使用-c命令。执行命令:

ping -c 4 www.baidu.com
从零开始学习Linux(十三):网络命令_第2张图片

从中可以看到,ping了4次以后自动停止,并且下方会有信息统计说明。包含发送包的数据,接收到的条数,丢失的条数,延迟等信息。

2、ifconfig

命令作用:查看或设置网卡信息。

查看所有网卡的信息,执行命令:

ifconfig
从零开始学习Linux(十三):网络命令_第3张图片

查看某一个网卡信息,执行命令:

ifconfig eth0
从零开始学习Linux(十三):网络命令_第4张图片

3、last

命令作用:列出当前与过去登录过系统的用户信息

4、lastlog

命令作用:检查用户的上次登录信息

命令执行如下图所示:

查看某一个用户的上次登录信息,执行命令:

lastlog -u 0
从零开始学习Linux(十三):网络命令_第5张图片

0和1003分别对应root和wanglihong的uid。

查看系统uid的方法,执行命令:

cat /etc/passwd
从零开始学习Linux(十三):网络命令_第6张图片

5、traceroute

命令作用:显示数据包到主机间的路径

执行命令:

traceroute www.qq.com

执行结果,如下图所示:

从零开始学习Linux(十三):网络命令_第7张图片

通过此命令可以诊断网络中哪个节点出现了问题。

6、netstat

命令作用:显示网络相关信息
命令语法:netstat [选项]
选项说明:

  • -a 显示所有信息
  • -t 表示TCP协议
  • -u 表示UDP协议
  • -l 表示监听
  • -p 表示显示建立相关链接的程序名
  • -r 表示路由
  • -n 表示显示IP地址和端口号
6.1、列出所有端口 (包括监听和未监听的)

执行命令:

netstat -a
从零开始学习Linux(十三):网络命令_第8张图片
6.2、列出所有TCP端口

执行命令:

netstat -at 
从零开始学习Linux(十三):网络命令_第9张图片
6.3、列出所有UDP端口

执行命令:

netstat -au
从零开始学习Linux(十三):网络命令_第10张图片
6.4、显示处于监听状态的端口

执行命令:

netstat -l
6.5、显示处于监听状态的TCP端口

执行命令:

netstat -lt
6.6、输出显示所有TCP的PID和进程名称

执行命令:

netstat -pt
从零开始学习Linux(十三):网络命令_第11张图片
6.7、查看程序运行端口号

执行命令:

netstat -ap | grep ssh
从零开始学习Linux(十三):网络命令_第12张图片
6.8、查看指定端口对应的信息

执行命令:

netstat -an | grep ':80'

还有更多更深入的命令,我们暂时先不举例了,等到有需要的时候可以百度搜索一下看看。

你可能感兴趣的:(从零开始学习Linux(十三):网络命令)