linux怎么永久禁用53端口

嘿嘿,你说的方法听起来有点问题。
直接杀掉Linux服务器上的进程来关闭端口要看情况。

您提到的三个步骤是正确的。
要查找进程,请使用 netstat -tulpn |端口号 grep 或 ss -tulpn | grep 端口号。
你可以找到PID。
然后使用kill -9 PID或kill PID实际上可以杀死进程并且端口将暂时为空。

但是当你说“永久残疾”时,情况不一定如此。
杀死进程只是杀死占用该位置的程序。
Linux 系统将继续自行管理端口。
如果你确实想完全禁用端口5 3 (DNS端口),你需要更改系统级别。

例如,在 Debian/Ubuntu 系统上,您可以 sudo apt update && sudo apt install ufw,然后使用 sudo ufw disable 暂时禁用防火墙,然后使用 sudo ufw default拒绝传入设置默认拒绝所有传入设置,最后使用 sudo ufw allowed sufwc 和 sudo3 5 3 /udp 如果您仍然想使用 DNS,但如果您根本不使用它,只需 sudo ufw删除允许5 3 /tcp和sudo ufw删除允许5 3 /udp,然后sudo ufw启用启动防火墙。
这样防火墙就会一直守着,别人就无法访问5 3 端口。

要么可以在/etc/services中搜索一下是否有相关的服务定义,也可以直接在/etc/hosts或/etc/resolv.conf中进行本地DNS解析,防止系统寻找该端口之外的DNS服务器,虽然这个端口并不能完全阻止它们。

你提到的PID杀死会杀死进程,这更多是一种临时措施。
下次该程序启动时,该端口可能会再次被占用。
如果您无法确保该程序不会再次启动,或者您可以反复监视并终止它,则不会被视为永久性残疾。

所以你的方法最多只能暂时关闭端口,而不是永久禁用它。
永久禁用取决于系统或防火墙的配置方式。

linux系统中怎么禁用端口?

如果端口被禁用,请先检查对应的服务,然后禁用该服务或使用iptables。

netstat 检查端口相关服务。

iptables 命令禁用端口 8 08 0: -A INPUT -p tcp --dport 8 08 0 -j DROP
Sport 也应该使用与 udp 相同的方法禁用。

称一下体重。