美文网首页
Linux查看进程的pid和port

Linux查看进程的pid和port

作者: 吃货大米饭 | 来源:发表于2019-06-21 11:15 被阅读0次

    以ssh进程为例,讲解怎么查看进程的pid和port

    1.查看pid,我们可以使用ps -ef | grep xxx查看进程的pid.

    [root@Hadoop001 ~]# ps -ef | grep ssh
    root      1483     1  0 07:29 ?        00:00:00 /usr/sbin/sshd
    root      1848  1483  0 07:31 ?        00:00:00 sshd: root@pts/0
    root      2067  1940  0 08:11 pts/0    00:00:00 grep ssh (这一项代表我们执行的命令,可以忽略掉)
    进程用户   pid  父pid                            进程内容
    

    上面每一项代表:进程用户,pid,父pid,进程内容。

    2.根据pid,我们可以使用netstat -nlp | grep pid查看port

    [root@Hadoop001 ~]# netstat -nlp | grep 1483
    tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      1483/sshd           
    tcp        0      0 :::22                       :::*                        LISTEN      1483/sshd
    

    端口号对外服务的ip地址假如为127.0.0.1或localhost,表示只能在这台的机器上访问这个服务。
    但是如果这个地址为机器的ip或0.0.0.0 或 :::,表示对外的任意ip都可以服务
    上图所示,ssh对外服务port为22.

    相关文章

      网友评论

          本文标题:Linux查看进程的pid和port

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