被哪个进程占用有两种方式:
代码如下 | 复制代码 |
1、netstat -anl | grep "80" ; 2、lsof -i:80 |
例
代码如下 | 复制代码 |
[root@host ~]# netstat -pan | grep :80 tcp 0 0 127.0.0.1:80 0.0.0.0:* LISTEN 23903/nginx tcp 0 0 0.0.0.0:8081 0.0.0.0:* LISTEN 23509/httpd |
终止进程的方式:kill pid
关于Netstat
Netstat -tln 命令是用来查看端口使用情况
/etc/init.d/vsftp start 是用来启动ftp端口~!
看文件/etc/services
netstat
查看已经连接服务端口(ESTABLISHED)
netstat -a
查看所有服务端口(LISTENESTABLISHED)
sudo netstat -ap
查看所有服务端口并显示对应服务名
nmap <扫描类型><扫描参数>