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

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.

查看进程号为24907的进程在哪里:

case9-sghfofo:/usr/local/cnbj/tomcat-bj/bin # ps -ef|grep 24907 root 13421 29276 0 20:08 pts/2 00:00:00 grep 24907

root 24907 1 0 11:43 pts/4 00:03:53 /usr/java/jdk1.6.0_13/bin/java -server -XX:PermSize=256M -XX:MaxPermSize=512m

…… …… 余下全文

篇二 :linux查看端口的方法

想查看TCP或者UDP端口使用情况,使用

netstat -anp

如果有些进程看不见,如只显示”-”,可以尝试

sudo netstat -anp

如果想看某个端口的信息,使用lsof命令,如:

sudo lsof -i :631

-bash-3.00# netstat -tln

netstat -tln 命令是用来查看linux的端口使用情况

/etc/init.d/vsftp start 是用来启动ftp端口~!

看文件/etc/services

netstat

查看已经连接的服务端口(ESTABLISHED)

netstat -a

查看所有的服务端口(LISTEN,ESTABLISHED)

sudo netstat -ap

查看所有 的服务端口并显示对应的服务程序名

nmap <扫描类型><扫描参数>

例如:

nmap localhost

nmap -p 1024-65535 localhost

nmap -PT 192.168.1.127-245

当我们使用 netstat -apn 查看网络连接的时候,linux会发现很多类似下面的内容:

…… …… 余下全文

篇三 :Linux查看服务器端口被哪个程序占用

Linux查看服务器端口被哪个程序占用

我们经常会遇到,网站打不开。参看服务器运行状态会发现apache、mysql的端口被其他应用程序占用,导致程序无法启动的情况。那么如何查看linux端口号被占用的是哪一个程序呢?

可以通过如下命令查看:lsof -i:被占用的端口号

如果你没有安装lsof,那么请提前安装lsof,这里以raksmart的一款linux vps为例,执行如下命令:yum install –y

lsof就可以安装了。如图:

我们就可以看见我们到底哪个程序在使用22号端口。

那么如何关闭该端口号呢?

需要执行如下命令:

会显示出程序,及程序的PID,执行:kill 程序的PID 。

Linux查看服务器端口被哪个程序占用

…… …… 余下全文

篇四 :Linux下端口被占用解决

Linux下端口被占用解决

有时候关闭软件后,后台进程死掉,导致端口被占用。下面以JBoss端口8083被占用为例,列出详细解决过程。

解决方法:

1.查找被占用的端口

netstat -tln

netstat -tln | grep 8083

netstat -tln 查看端口使用情况,而netstat -tln | grep 8083 则是只查看端口8083的使用情况

2.查看端口属于哪个程序?端口被哪个进程占用

lsof -i :8083

3.杀掉占用端口的进程

kill -9 进程id

…… …… 余下全文

篇五 :linux开启防火墙端口和查看,开启相关端口号

当Linux打开防火墙后,你会发现,从本机登录23端口是没有问题的,但是如果从另一台pc登录该linux系统后,你会发现提示这样的错误:

不能打开到主机的连接, 在端口 23: 连接失败

因为linux防火墙默认是关闭23端口的,如果允许远程登录,可以关掉防火墙,也可以开防火墙开放23端口,具体如下:

即时生效,重启后失效

开启: service iptables start

关闭: service iptables stop

重启后生效

开启: chkconfig iptables on

关闭: chkconfig iptables off

在开启了防火墙时,做如下设置,开启相关端口

修改/etc/sysconfig/iptables 文件,添加以下内容:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT 查看防火墙 iptables -L

------------------

netstat -nupl (UDP类型的端口)

netstat -ntpl (TCP类型的端口)

…… …… 余下全文

篇六 :linux查看端口的方法

想查看TCP或者UDP端口使用情况,使用

netstat -anp

如果有些进程看不见,如只显示”-”,可以尝试

sudo netstat -anp

如果想看某个端口的信息,使用lsof命令,如:

sudo lsof -i :631

-bash-3.00# netstat -tln

netstat -tln 命令是用来查看linux的端口使用情况

/etc/init.d/vsftp start 是用来启动ftp端口~!

看文件/etc/services

netstat

查看已经连接的服务端口(ESTABLISHED)

netstat -a

查看所有的服务端口(LISTEN,ESTABLISHED)

sudo netstat -ap

查看所有 的服务端口并显示对应的服务程序名

nmap <扫描类型><扫描参数>

例如:

nmap localhost

nmap -p 1024-65535 localhost

nmap -PT 192.168.1.127-245

当我们使用 netstat -apn 查看网络连接的时候,linux会发现很多类似下面的内容:

…… …… 余下全文

篇七 :Linux下端口被占用解决

有时候关闭软件后,后台进程死掉,导致端口被占用。下面以JBoss端口8083被占用为例,列出详细解决过程。

解决方法:

1.查找被占用的端口

netstat -tln

netstat -tln | grep 8083

netstat -tln 查看端口使用情况,而netstat -tln | grep 8083 则是只查看端口8083的使用情况

2.查看端口属于哪个程序?端口被哪个进程占用

lsof -i :8083

3.杀掉占用端口的进程

kill -9 进程id

…… …… 余下全文

篇八 :查看linux中某个端口(port)是否被占用(netstat,lsof)

netstat -tunlp会显示所有端口和所有对应的程序,用grep管道可以过滤出想要的关键字段. 列一下22端口占用的程序

[root@leiwantmp]# netstat -tunlp |grep 22

tcp 0 0 0.0.0.0:42957 0.0.0.0:* LISTEN 2230/rpc.statd

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2443/sshd

tcp 0 0 :631 0.0.0.0:* LISTEN 2292/cupsd

tcp 0 0 :::22 :::* LISTEN 2443/sshd

tcp 0 0 ::1:631 :::* LISTEN 2292/cupsd

…… …… 余下全文