关闭linux系统端口的三种方法

linux系统下怎么关闭一个端口,本文主要和大家分享,希望能帮助到大家。

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

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

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

第一步、用下面命令

netstat -anp |grep 端口

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

第二步、用下面命令

kill -9 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即为端口数字,iptables的具体用法可。

以上就是关闭linux系统端口的三种方法的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3165292.html

(0)
上一篇 2025年3月30日 19:07:14
下一篇 2025年3月4日 21:03:31

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Linux查看端口状态的方法

    在linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询,本文主要和大家分享linux查看端口状态的方法,希望能帮助到大家。 netstat命令各个参数说明如下:…

    编程技术 2025年3月30日
    100
  • Linux中自动生成数据详解

    本文主要和大家分享linux中自动生成数据详解,主要以代码的方法和大家分享,希望能帮助到大家。 /* * 自动任务跑数据 * 订单组日工作量报表数据写入 *  * $start_date     0000-00-00 00:00:00   …

    编程技术 2025年3月30日
    100
  • Linux中利用grep命令如何检索文件内容详解

    这篇文章主要给大家介绍了关于linux中利用grep命令如何检索文件内容的相关资料,并且给大家简单介绍了关于linux grep和find的区别,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。 前言 Linux系…

    编程技术 2025年3月30日
    100
  • linux socket如何实现服务器和客户端对话

    1.服务器端#include #include #include #include #include #include #include #include #define SERVPORT 3333#define BACKLOG 10#de…

    编程技术 2025年3月30日
    100
  • linux远程登录ssh免密码配置的方法是什么

    一、情景 把主机之间都能远程ssh免密码登陆。 二、原理很简单,使用ssh-keygen 在主机a上生成private和public密钥,将生成的public密钥拷贝到远程机器主机b上后,就可以使用ssh命令无需密码登录到另外一台机器主机b…

    编程技术 2025年3月30日
    100
  • linux mono的概念是什么

    Mono是一个基于ECMA/ISO标准开发和运行跨平台应用程序的平台,它是Microsoft .NET框架的免费开源实现;Mono的的目标是创建一系列匹配ECMA标准(Ecma-334和Ecma-335)的.NET工具,包括C#编译器和通用…

    编程技术 2025年3月30日
    100
  • Linux Shell怎么用ssh命令统计分布式集群信息

    一、统计分布式集群信息的思路 用免密的远程登陆命令,实现一台机器访问其他集群的机器。因此想要实现有几个重要步骤: 学会shh的使用方法 实现免密登录 编写shell程序 二、SSH加密原理 非对称加密技术是一种加密和解密用的不同密钥的加密方…

    编程技术 2025年3月30日
    100
  • linux用户权限设置有哪些

    1. 权限的基本概述 什么是权限 系统对用户所能执行的功能的限制 为什么要有权限为了保护每个用户的自己的工作环境和隐私 权限跟用户有什么关系 属主 User u属组 Group g其他人 others o a 所有 对应了三个基础权限r 可…

    编程技术 2025年3月30日
    100
  • linux下rmdir命令如何使用

    rmdir是常用的命令,该命令的功能是删除空目录,一个目录被删除之前必须是空的。(注意,rm – r dir命令可代替rmdir,但是有很大危险性。)删除某目录时也必须具有对父目录的写权限。 1.命令格式:rmdir [选项]&…

    编程技术 2025年3月30日
    100
  • linux中的文件编码如何转换

    查看文件的编码\ file 登录后复制 使用 file 命令,并添加-i或–mime参数来查看一个文件的字符编码。 编码转换工具iconv iconv options -f from-encoding -t to-encoding inpu…

    编程技术 2025年3月30日
    100

发表回复

登录后才能评论