美文网首页信安知识Linux
从零开始学习Linux(十三):网络命令

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

作者: 通靈鹿小六 | 来源:发表于2020-12-03 07:50 被阅读0次

    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'
    

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

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/tmnjwktx.html