精华内容
下载资源
问答
  • linux查询系统端口以及占用情况

    千次阅读 2018-03-06 10:43:15
    linux中 netstat 用于显示系统的网络状态1,使用netstat 命令通常我们要查询通过tcp协议的端口上运行的进程,可以使用 netstat -ntlp 命令实现netstat 参数很多-a或--all 显示所有连线中的Socket。-A<网络...

    在linux中 netstat 用于显示系统的网络状态


    1,使用netstat 命令

    通常我们要查询通过tcp协议的端口上运行的进程,可以使用 netstat -ntlp 命令实现

    netstat 参数很多

    • -a或--all 显示所有连线中的Socket。
    • -A<网络类型>或--<网络类型> 列出该网络类型连线中的相关地址。
    • -c或--continuous 持续列出网络状态。
    • -C或--cache 显示路由器配置的快取信息。
    • -e或--extend 显示网络其他相关信息。
    • -F或--fib 显示FIB。
    • -g或--groups 显示多重广播功能群组组员名单。
    • -h或--help 在线帮助。
    • -i或--interfaces 显示网络界面信息表单。
    • -l或--listening 显示监控中的服务器的Socket。
    • -M或--masquerade 显示伪装的网络连线。
    • -n或--numeric 直接使用IP地址,而不通过域名服务器。
    • -N或--netlink或--symbolic 显示网络硬件外围设备的符号连接名称。
    • -o或--timers 显示计时器。
    • -p或--programs 显示正在使用Socket的程序识别码和程序名称。
    • -r或--route 显示Routing Table。
    • -s或--statistice 显示网络工作信息统计表。
    • -t或--tcp 显示TCP传输协议的连线状况。
    • -u或--udp 显示UDP传输协议的连线状况。
    • -v或--verbose 显示指令执行过程。
    • -V或--version 显示版本信息。
    • -w或--raw 显示RAW传输协议的连线状况。
    • -x或--unix 此参数的效果和指定"-A unix"参数相同。
    • --ip或--inet 此参数的效果和指定"-A inet"参数相同。

    如何查询指定端口上运行的进程名。

    这里使用grep 命令结合 netstat 实现   netstat -ntlp | grep 22

    2,使用fuser命令,用于查找访问某一文件的进程

    注意这里的文件可以是文件名或者TCP、UDP端口号。fuser命令用于报告进程使用的文件和网络套接字

    例如查找22端口 

             fuser 22/tcp 或 fuser -v -n tcp 22

    参数说明:

    -a 显示所有命令行中指定的文件,默认情况下被访问的文件才会被显示。  
    -c 和-m一样,用于POSIX兼容。  
    -k 杀掉访问文件的进程。如果没有指定-signal就会发送SIGKILL信号。  
    -i 杀掉进程之前询问用户,如果没有-k这个选项会被忽略。  
    -l 列出所有已知的信号名称。  
    -m name 指定一个挂载文件系统上的文件或者被挂载的块设备(名称name)。这样所有访问这个文件或者文件系统的进程都会被列出来。如果指定的是一个目录会自动转换成"name/",并使用所有挂载在那个目录下面的文件系统。  
    -n space 指定一个不同的命名空间(space).这里支持不同的空间文件(文件名,此处默认)、tcp(本地tcp端口)、udp(本地udp端口)。对于端口, 可以指定端口号或者名称,如果不会引起歧义那么可以使用简单表示的形式,例如:name/space (即形如:80/tcp之类的表示)。  
    -s 静默模式,这时候-u,-v会被忽略。-a不能和-s一起使用。  
    -signal 使用指定的信号,而不是用SIGKILL来杀掉进程。可以通过名称或者号码来表示信号(例如-HUP,-1),这个选项要和-k一起使用,否则会被忽略。  
    -u 在每个PID后面添加进程拥有者的用户名称。  
    -v 详细模式。输出似ps命令的输出,包含PID,USER,COMMAND等许多域,如果是内核访问的那么PID为kernel.  -V 输出版本号。  
    -4 使用IPV4套接字,不能和-6一起应用,只在-n的tcp和udp的命名存在时不被忽略。  
    -6 使用IPV6套接字,不能和-4一起应用,只在-n的tcp和udp的命名存在时不被忽略。  

    - 重置所有的选项,把信号设置为SIGKILL.  

    其他实例:

     

    杀掉打开readme文件的程序

    $fuser -m -k -i readme  


    3,使用lsof命令

    查看进程占用哪些文件

    lsof -i:22

    展开全文
  • Linux 查询端口被占用情况

    千次阅读 2019-02-14 11:54:42
    1、lsof -i:端口号 用于查看某一端口占用情况,比如查看8000端口使用情况,lsof -i:8000   # lsof -i:8000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME lwfs 22065 root 6u IPv4 ...

    Linux如何查看端口占用情况

     

    1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000

     

    # lsof -i:8000
    COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
    lwfs    22065 root    6u  IPv4 4395053      0t0  TCP *:irdmi (LISTEN)

     

    可以看到8000端口已经被轻量级文件系统转发服务lwfs占用

     

    2、netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,如查看8000端口的情况,netstat -tunlp |grep 8000

     

    # netstat -tunlp 
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
    tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      4814/rpcbind        
    tcp        0      0 0.0.0.0:5908                0.0.0.0:*                   LISTEN      25492/qemu-kvm      
    tcp        0      0 0.0.0.0:6996                0.0.0.0:*                   LISTEN      22065/lwfs          
    tcp        0      0 192.168.122.1:53            0.0.0.0:*                   LISTEN      38296/dnsmasq       
    tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      5278/sshd           
    tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      5013/cupsd          
    tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      5962/master         
    tcp        0      0 0.0.0.0:8666                0.0.0.0:*                   LISTEN      44868/lwfs          
    tcp        0      0 0.0.0.0:8000                0.0.0.0:*                   LISTEN      22065/lwfs

     

    # netstat -tunlp | grep 8000
    tcp        0      0 0.0.0.0:8000                0.0.0.0:*                   LISTEN      22065/lwfs          

     

    说明一下几个参数的含义:

     

    -t (tcp) 仅显示tcp相关选项
    -u (udp)仅显示udp相关选项
    -n 拒绝显示别名,能显示数字的全部转化为数字
    -l 仅列出在Listen(监听)的服务状态
    -p 显示建立相关链接的程序名        
    展开全文
  • 查询端口使用情况 netstat -nultp   查询端口是否被占用 netstat -anp|grep 端口


    查询端口使用情况  netstat -nultp

     

    查询端口是否被占用   netstat -anp|grep 端口号

    展开全文
  • linux 查看 系统 端口占用情况
    linux 查看 系统 端口占用情况1762078.aspx
    展开全文
  • 查看linux系统端口占用情况 netstat -ntlp //查看当前所有tcp端口 netstat -ntulp | grep 80 //查看所有80端口使用情况 netstat -ntulp | grep 3306 //查看所有3306端口使用情况
  • linux 查看端口占用情况

    万次阅读 多人点赞 2019-06-25 07:33:27
    之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下: 1.netstat -anp |grep 端口号 如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是...
  • Linux & macOS 操作系统环境,可使用 ...Linux 操作系统还可以使用 netstat -nltp | grep -E "8080|8848|9600" 来检查这三个端口的打开情况以及是否是轻量级配置及注册中心的进程打开。 ...
  • 查看Linux系统端口占用情况

    千次阅读 2016-03-09 16:52:51
    使用Linux系统的过程中,有时候会遇到端口被占用而导致服务无法启动的情况。比如HTTP使用80端口,但当启动Apache时,却发现此端口正在使用。 这种情况大多数是由于软件冲突、或者默认端口设置不正确导致的,此时...
  • netstat 查询某一个端口占用情况 netstat -an |grep 8080
  • linux查看端口被占用情况

    千次阅读 2015-01-18 11:45:02
    linux查看端口被占用情况
  • 查询系统版本:lsb_release -a 查询端口号是否被占用命令:netstat -an |grep 端口号 查看端口号被哪个应用程序占用:lsof -i :端口
  • Linux端口占用查看查看什么端口号已经网络服务器的网线端口上占有是十分关键的工作中。您必须查看打开端口以检验侵入。除开侵入以外,出自于常见故障清除的目地,很有可能必须查验网络服务器上的别的应用软件...
  • 1、lsof -i:端口号 2、netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用情况 工具/原料 linux,windows xshell 方法/步骤 【步骤一】lsof -i ...
  • 查看某一端口的占用情况: lsof -i:端口号 netstat -anp|grep 端口号 netstat -nultp|grep 端口号 netstat -tunlp|grep 端口号 ...查询端口是否被占用: netstat -tunlp netstat -nultp netstat -anp ...
  • mac 上lsof -i tcp:port将端口号替换为相应的...可以查看该端口被什么程序占用,并显示PID,方便KILL然后根据PID杀死进程 sudo kill -9 12345Linuxnetstat -apn | grep 4040 然后根据PID杀死相应的进程kill -9 26105
  • 一 查找被占用的端口 解决办法如下:按win+R输入cmd打开控制台,输入 netstat -ano|findstr 8080 查看8080端口被哪个进程所占用,结果如下: 该图显示8080被进程id为5036的程序所占用。 方...
  • 最近在工作中经常遇到端口被占用的情况,在网上搜集了下方法,现在整理如下: 使用命令: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程。 使用命令:netstat –apn 查看所有的进程和端口使用...
  • linux 查询端口占用情况

    千次阅读 2018-03-15 11:00:12
    lsof -i:8000netstat -tunlp | grep 8000参考:https://www.cnblogs.com/wangtao1993/p/6144183.html
  • 今天要使用python写一个端口探测的小程序,以检测一些特定的服务端口有没有被占用,突然发现自己居然不知道在linux中如何查询端口被占用情况,天呐,赶快学习一下。   Linux如何查看端口   1、lsof -i:端口...
  • 今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。 使用命令: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程。 使用命令: netstat –apn 查看所有的进程和端口使用情况。发现下面的...
  • linux中可以使用lsof和netstat命令来查看端口占用情况,其中lsof语法为“lsof -i:端口号”,netstat语法为“netstat -tunlp | grep 端口号”。Linux 查看端口占用情况Linux 查看端口占用情况可以使用 lsof 和 ...
  • 今天要使用python写一个端口探测的小程序,以检测一些特定的服务端口有没有被占用,突然发现自己居然不知道在linux中如何查询端口被占用情况,天呐,赶快学习一下。 Linux如何查看端口 1、lsof -i:端口号 用于查看...
  • 1.查找被占用的端口netstat-tlnnetstat-tln|grep8080netstat -tln 查看端口使用情况,而netstat -tln | grep 8080则是只查看端口8080的使用情况2.查看端口属于哪个程序?端口被哪个进程占用lsof-i:8060COMMAND PID ...
  • 用于查看某一端口占用情况,比如查看8000端口使用情况,lsof -i:8000,如下图 可以看到8000端口已经轻量级文件系统转发服务lwfs占用 2、netstat -tunlp |grep 端口号, 用于查看指定的端口号的进程情况,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,671,223
精华内容 668,489
关键字:

linux查询系统端口占用情况

linux 订阅