所以我 nmap 了我的 ct,不知为何它7000/tcp open afs3-fileserver
在我需要的端口上运行。有没有办法禁用 afs3-fileserver?
编辑:每次我尝试登录时,日志都会不断显示此信息。
Dec 18 21:41:01 steamcmd CRON[9477]: pam_env(cron:session): Unable to open env file: /etc/default/locale: No such file or directory
Dec 18 21:41:01 steamcmd CRON[9477]: pam_unix(cron:session): session opened for user root by (uid=0)
Dec 18 21:41:01 steamcmd CRON[9477]: pam_unix(cron:session): session closed for user root
答案1
不一定是afs3-fileserver
正在端口上运行的程序。这只是分配给端口 7000 的名称,因为这是为该特定服务分配的端口号。
您需要通过在服务器本地查看来检查端口上实际正在运行的进程,例如:
# netstat -tanp | grep :7000
以上将打印使用该端口的所有进程,包括正在监听新请求的 LISTEN 状态的进程的 PID 和名称。
# fuser 7000/tcp
fuser
还可以用来查看使用该 tcp 端口的进程的 PID,然后您需要检查 ps 输出,看看这些进程是什么。如果不知道该进程是什么,以及它是如何启动的,那么永久停止它可能并不容易——即使您将其终止,系统也可能立即重新启动它。