在GNU/Linux中使用命令查看端口占用情况

第一种方法:

root@debian:/home/# netstat -ant

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address           Foreign Address         State

tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN

tcp        0      0 0.0.0.0:33223           0.0.0.0:*               LISTEN

tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN

tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN

tcp6       0      0 ::1:25                  :::*                    LISTEN

tcp6       0      0 :::60042                :::*                    LISTEN

tcp6       0      0 :::111                  :::*                    LISTEN

tcp6       0      0 :::80                   :::*                    LISTEN

tcp6       0      0 111.111.111.120:80      111.111.111.114:1119    ESTABLISHED

tcp6       0      0 111.111.111.120:80      111.111.111.114:1123    ESTABLISHED

tcp6       0      0 111.111.111.120:80      111.111.111.114:1125    TIME_WAIT

tcp6       0      0 111.111.111.120:80      111.111.111.114:1112    TIME_WAIT

tcp6       0      0 111.111.111.120:80      111.111.111.114:1110    TIME_WAIT

tcp6       0      0 111.111.111.120:80      111.111.111.114:1122    ESTABLISHED

tcp6       0      0 111.111.111.120:80      111.111.111.114:1114    TIME_WAIT

tcp6       0      0 111.111.111.120:80      111.111.111.114:1117    TIME_WAIT

返回栏目页:http://www.bianceng.cnhttp://www.bianceng.cn/OS/Linux/

第二种方法:

root@debian:/home# lsof -i:80

COMMAND  PID     USER   FD   TYPE DEVICE SIZE/OFF NODE NAME

apache2 2301     root    4u  IPv6   7298      0t0  TCP *:http (LISTEN)

apache2 2497 www-data    4u  IPv6   7298      0t0  TCP *:http (LISTEN)

apache2 2498 www-data    4u  IPv6   7298      0t0  TCP *:http (LISTEN)

apache2 2499 www-data    4u  IPv6   7298      0t0  TCP *:http (LISTEN)

apache2 2500 www-data    4u  IPv6   7298      0t0  TCP *:http (LISTEN)

apache2 2501 www-data    4u  IPv6   7298      0t0  TCP *:http (LISTEN)

apache2 6108 www-data    4u  IPv6   7298      0t0  TCP *:http (LISTEN)

apache2 6117 www-data    4u  IPv6   7298      0t0  TCP *:http (LISTEN)

apache2 6118 www-data    4u  IPv6   7298      0t0  TCP *:http (LISTEN)

//mysql default port

root@debian:/home# lsof -i:3306

COMMAND  PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME

mysqld  2992 mysql   10u  IPv4   9546      0t0  TCP localhost:mysql (LISTEN)

作者:csdn博客 yygydjkthh

时间: 2024-10-14 19:20:12

在GNU/Linux中使用命令查看端口占用情况的相关文章

温故而知新:查看端口占用情况以及DOS中的管道操作/重定向操作

自从进入windows时代以后,估计这玩意儿很多人都快忘光了吧,今天小小复习一下   先来看DOS命令中的重定向/管道操作符号   ">" :将命令输出结果写入到文件或设备(比如打印机),而不是直接输出在屏幕上 示例: c:\> dir /w > dir_tree.txt 该命令将把c:\(即c盘根目录)下的目录和文件名以横向方式列出来,最终结果将生成在 c:\dir_tree.txt中 注:我通常用它来输出项目的目录结构 c:\> tree d:\workdi

windows 如何查看端口占用情况?

  开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 假如我们需要确定谁占用了我们的9050端口 1.Windows平台 在windows命令行窗口

如何用netstat命令查看端口占用问题的技巧

  在Windows系统中的 netstat命令能够知道查看端口.进程占用,那么在netstat命令下要怎么的进行操作呢!现在我们一起来看看吧! 目标:在Windows环境下,用netstat命令查看某个端口号是否占用,为哪个进程所占用. 操作:操作分为两步:(1)查看该端口被那个PID所占用;方法一:有针对性的查看端口,使用命令 Netstat –ano|findstr "<端口号>",如图,最后一列为PID.图中的端口号为1068,所对应的PID为3840. (a)图

linux df命令查看硬盘占用情况

1.命令格式: df [选项] [文件] 2.命令功能: 显示指定磁盘文件的可用空间.如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示.默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示3.命令参数: 必要参数: -a 全部文件系统列表 -h 方便阅读方式显示 -H 等于"-h",但是计算式,1K=1000,而不是1K=1024 -i 显示inode信息 -k 区块为1024字节 -

如何在Windows查看端口占用情况及查杀进程

我们平时在做web开发运行web服务器或运行某个应用时会报错,提示该应用的端口号已被占用,我们可以用以下的方法解决. 解决方法一:重新为应用配置端口. 解决方法二:找到占用端口的应用并关闭该应用释放占用的端口: 1.win+r运行cmd或在开菜单的运行中运行 2.运行命令 netstat -aon|findstr "8888" netstat -ano 查看所有已占用的端口 findstr "要查看的端口" 查找指端口的占用情况 可以看到我要查找的"888

Solaris 查看端口占用情况并找到对应进程

1. Solaris 10及一些系统补丁的安装日志一般可以在/var/sadm/install_data目录和/var/sadm/install目录中找到. 2. 用户登录日志可以使用last命令列出 3. a) netstat -na | grep -i listen通常可以看到目前系统侦听的端口号    b) netstat -f inet 和 netstat -f inet6可以看到目前所建立的连接    c) 要想知道某个端口被那个进程所使用,可以使用下面的方面得知:-bash-3.00

查看Linux下端口占用情况的命令

在使用Linux系统的过程中,有时候会遇到端口被占用而导致服务无法启动的情况.比如HTTP使用80端口,但当启动Apache时,却发现此端口正在使用. 这种情况大多数是由于软件冲突.或者默认端口设置不正确导致的,此时需要查看究竟哪个进程占用了端口,来决定进一步的处理方法.     查看端口占用情况的命令:lsof -i 1 [root@www ~]# lsof -i 2   3 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME 4 nginx 2333

Linux下查看端口占用进程号,程序名的方法_Linux

linux下查看端口占用情况: 1. 查看哪个进程占用了819端口: case9-sghfofo:/usr/local/cnbj/tomcat-bj/bin # lsof -i:859 运行后的结果: COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME java 24907 root 31u IPv4 248905027 TCP *:859 (LISTEN) 由以上我们知道了859端口被进程号为24907的进程占用了, 是个java进程. 2. 查看进程

linux操作系统中的netstat命令查看端口状态的使用和window操作系统查看端口号

1:linux操作系统 netstat 命令用于显示各种网络相关信息,即网络状态.而我主要使用netstat查看端口号是否启动: 参数详情: 1 -a (all)显示所有选项,默认不显示LISTEN相关 2 -t (tcp)仅显示tcp相关选项 3 -u (udp)仅显示udp相关选项 4 -n 拒绝显示别名,能显示数字的全部转化成数字. 5 -l 仅列出有在 Listen (监听) 的服務状态 6 7 -p 显示建立相关链接的程序名 8 -r 显示路由信息,路由表 9 -e 显示扩展信息,例如