欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 新车 > 常见的网络命令

常见的网络命令

2025/5/9 5:47:41 来源:https://blog.csdn.net/Crazy_Duck_Weng/article/details/144120205  浏览:    关键词:常见的网络命令

目录

  • 1. ping
  • 2. netstat
  • 3. pidof

1. ping

  • ping 命令可以用于检查两台主机是否连通(是否可以进行通信)

    ping -cn ip/域名
    -cn: 指定 ping 的次数 n
    

    在这里插入图片描述

2. netstat

  • netstat:一个查看网络状态的工具,常用于监听

    常用选项
    -n 拒绝显示别名,能显示数字的全部转化成数字
    -l 仅列出有在 Listen(监听)的服务状态
    -p 显示建立相关链接的程序名
    -t(tcp) 仅显示tcp相关选项
    -u(udp) 仅显示udp相关选项
    -a(all) 显示所有选项,默认不显示LISTEN相关示例:
    outlier@aliyun:~$ netstat -nltp
    Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name                  
    tcp        0      0 0.0.0.0:8888            0.0.0.0:*               LISTEN      8587/./tcpserverd   
    tcp        0      0 127.0.0.1:6010          0.0.0.0:*               LISTEN      -                   
    tcp        0      0 127.0.0.1:6011          0.0.0.0:*               LISTEN      -                   
    tcp        0      0 127.0.0.1:33060         0.0.0.0:*               LISTEN      -    outlier@aliyun:~$ netstat -nlup
    Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name                 
    udp        0      0 0.0.0.0:8888            0.0.0.0:*                           8620/./udpserver    
    udp        0      0 127.0.0.53:53           0.0.0.0:*                           -                   
    udp        0      0 172.**.**.**:68        0.0.0.0:*                           -                   
    udp6       0      0 ::1:323                 :::*                                -     不带 -n 选项的效果
    outlier@aliyun:~$ netstat -lup
    Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name          
    udp        0      0 0.0.0.0:8888            0.0.0.0:*                           8620/./udpserver    
    udp        0      0 localhost:domain        0.0.0.0:*                           -                   
    udp        0      0 aliyun:bootpc           0.0.0.0:*                           -                   
    udp6       0      0 localhost:323           [::]:*                              -     
    
  • watch -n 1 netstat -nltp: 每 1s 执行刷新一次 netstat 命令

    在这里插入图片描述

3. pidof

  • pidof : 查看指定进程的 PID

    当我们遇到后台进程或者是守护进程时,那么这些进程是无法获取标准输入的,也就无法通过 ctrl + c 等方式终止进程。那么一般的操作只能是先执行 ps ajx | grep proc 查看进程的 PID,再根据进程的 PID 执行 kill 命令。

    而有了 pidof 命令,我们可以配合 xargs 使用:

    pidof proc | xargs kill -9
    

    诸如 kill -9 pid 这样的方式终止进程,其 pid 都是作为命令行参数传递给 kill 这样的程序的。pidof 获取进程 PID,随后通过 xargs,将管道输出的数据,转化为 xargs 后续命令的命令行参数传递给其后续命令。

    在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词