如何在linux系统上关闭一个端口,本文主要与大家共享,希望对大家有所帮助。
1 .通过杀死进程关闭端口
每个端口都有一个守护程序。 基尔只要打掉这个守护进程就行了
每个端口都被一个进程占用
第一步,用下一个命令
netstat -anp |grep端口
找到占用此端口的进程
步骤2,使用以下命令
基尔-9PID
杀了就行了
2 .打开关闭服务的方法打开/关闭端口
由于各端口有对应的服务,所以关闭端口时关闭对应的服务即可。
在linux上,开机自动启动的服务通常存储在以下两个位置:
/etc/init.d/文件夹下的服务:
可以通过运行相应的脚本来启动或关闭此文件夹下的服务。
例如,启动sendmail服务:/sendmail start (打开TCP 25端口) )。
关闭sendmail服务:/sendmail stop (关闭TCP 25端口) )。
已确定sendmail服务的当前状态:/sendmail? status (检查服务是否正在运行) ) ) ) ) ) ) )。
/etc/xinetd.d/文件夹下的服务:
通过修改服务配置文件并重新启动xinetd,可以启用此文件夹下的服务。
例如,要启动其中的auth服务,请打开/etc/xinetd.d/auth配置式,更改disable=no,然后保存退出。
运行/etc/RC.d/init.d/xinetd重新启动
要停止其中的auth服务,请打开/etc/xinetd.d/auth配置式,更改disable=yes,然后保存退出。
运行/etc/RC.d/init.d/xinetd重新启动
3、通过防火墙限制端口
以下介绍的方法在Linux命令中使用很简单。
打开端口:
iptables -A INPUT -p $port -j ACCEPT
把接受变更为DROP就可以了。 也就是说:
iptables -A INPUT -p $port -j DROP
其中$port是端口号,可以具体使用iptables。