端口

端口的查看

命令:

netstat    ss  lsof 三者都是查看端口的命令

查看正在监听的tcp端口

$ netstat -ntpl
$ ss -ntpl | column -t
$ lsof -n -P -i                          // -n -P表示不行主机和域名的反解析,即不讲ip或者主机解析为域名和主机名

查看某个端口正在被那个进程占用

$ netstat -ntpl | grep 80
$ ss -ntpl | grep 80
lsof  -n -P -i | grep 80

 解决端口被占用,导致服务启动报错【报错:nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)】

# 查看端口使用情况
$ netstat -ntpl
# 杀掉80端口
$ sudo fuser -k 80/tcp
# 重启服务:
$ service nginx start

 

posted @ 2019-08-18 06:48  CN海盗船长  阅读(141)  评论(0编辑  收藏  举报