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'
还有更多更深入的命令,我们暂时先不举例了,等到有需要的时候可以百度搜索一下看看。
网友评论