3种关闭linux系统端口方法

简介:

下面总结三种关闭linux系统端口的方法

1、通过杀掉进程的方法来关闭端口

每个端口都有一个守护进程,kill掉这个守护进程就可以了

每个端口都是一个进程占用着,

第一步、用下面命令

netstat -anp |grep 端口

找出占用这个端口的进程,

第二步、用下面命令

kill   PID     


杀掉就行了


2、通过开启关闭服务的方法来开启/关闭端口

因为每个端口都有对应的服务,因此要关闭端口只要关闭相应的服务就可以了。

linux中开机自动启动的服务一般都存放在两个地方:

/etc/init.d/文件夹下的服务
这个文件夹下的服务都可以通过运行相应的SCRIPT来启动或关闭。
例如:启动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 restart 

要停止其中的auth服务,打开/etc/xinetd.d/auth配置文件,更改“disable=yes”,保存退出。

运行/etc/rc.d/init.d/xinetd restart


3、通过防火墙限制端口

以下介绍的方法在Linux命令下使用,很简便。
开端口为:

iptables -A INPUT -p   $port   -j ACCEPT

关把ACCEPT改为DROP即可,即:

iptables -A INPUT -p $port   -j DROP
其中$port即为端口数字

本文转自写个博客骗钱博客51CTO博客,原文链接http://blog.51cto.com/dadonggg/1948626如需转载请自行联系原作者

菜鸟东哥
相关文章
|
1天前
|
Linux Perl
Linux系统的文本处理
Linux系统的文本处理
|
2天前
|
IDE Linux 开发工具
Linux 系统上安装
在Linux和Mac上安装Lua 5.3.0只需下载源码,解压,编译和安装。Windows用户可选择SciTE IDE或通过LuaForWindows在Github或Google Code下载安装。创建 HelloWorld.lua,使用`lua HelloWorld.lua`运行显示"Hello World!"。另可参考LuaDist官方推荐方式安装。
|
2天前
|
Linux API
Linux系统编程之文件编程常用API回顾和文件编程一般步骤
Linux系统编程之文件编程常用API回顾和文件编程一般步骤
Linux系统编程之文件编程常用API回顾和文件编程一般步骤
|
2天前
|
编解码 Ubuntu Linux
|
3天前
|
Linux
|
3天前
|
Linux
请问如何在Linux系统中删除一个磁盘分区
请问如何在Linux系统中删除一个磁盘分区
|
3天前
|
Linux
Linux系统的磁盘管理
Linux系统的磁盘管理
|
3天前
|
Linux
Linux如何查询较大文件的方法
【5月更文挑战第8天】Linux如何查询较大文件的方法
6 0
|
3天前
|
Unix Linux Shell
Linux系统使用超详细(一)
Linux系统是一种开源的、类Unix操作系统内核的实现,它基于Unix的设计原理和思想,并在全球范围内广泛应用。以下是对Linux系统的详细描述:
|
3天前
|
Linux 网络安全
xmanager 4 连接SuSE linux server 11方法
xmanager 4 连接SuSE linux server 11方法