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

1、ping

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

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

ping www.baidu.com

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

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

ping -c 4 www.baidu.com

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

2、ifconfig

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

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

ifconfig

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

ifconfig eth0

3、last

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

4、lastlog

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

命令执行如下图所示:

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

lastlog -u 0

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

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

cat /etc/passwd

5、traceroute

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

执行命令:

traceroute www.qq.com

执行结果,如下图所示:

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

6、netstat

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

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

执行命令:

netstat -a
6.2、列出所有TCP端口

执行命令:

netstat -at 
6.3、列出所有UDP端口

执行命令:

netstat -au
6.4、显示处于监听状态的端口

执行命令:

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

执行命令:

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

执行命令:

netstat -pt
6.7、查看程序运行端口号

执行命令:

netstat -ap | grep ssh
6.8、查看指定端口对应的信息

执行命令:

netstat -an | grep ':80'

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

相关阅读更多精彩内容

友情链接更多精彩内容