systemd 占用 9090端口排查
Rocky linux 8 系统启动一个使用 9090 端口的服务,提示端口被占用:listen tcp4 0.0.0.0:9090: bind: address already in use
。
检查端口发现是 systemd 使用的端口:
# netstat -unptal | grep 9090
tcp6 0 0 :::9090 :::* LISTEN 1/systemd
通过进一步查找原因。得知是一个 Red Hat Enterprise Linux 8 的多个变体安装中都会默认包括 web 控制台,是通过cockpit
安装包来启动的cockpit.socket
服务。参考地址:第 1 章 使用 RHEL web 控制台入门 | Red Hat Product Documentation
如不需要这个服务,则通过systemctl stop cockpit.socket
停止,和systemctl disable cockpit.socket
停止开机启动即可。
systemd 占用 9090端口排查
https://www.seafog.cn//archives/xNMnCI2l