您的位置:首页 > 运维架构 > Linux

Linux关闭不必要的端口从而关闭不必要的服务

2011-10-10 10:49 351 查看
首先:用netstat -an 来查看所有的开启的端口(具体参数可以去man)

以下的截图中可以看到我的机子中所有的端口号





假如 我认为 22端口没用(其实是ssh服务开启的端口,当然有用了,呵呵)那么我用

lsof -i :22 查看是哪个服务开启的22端口

以下图可以看到22端口号所对应的是ssh服务(如果你还不知道什么是ssh可以去谷歌,为什么ssh后面有个“d”呢?!你也可以去谷歌,这里重在不讨论“d”)





然后可以用chkconfig --list (查看当前机子中所有的服务) |grep ssh (过滤出ssh服务)

以下图可以看到ssh服务在2,3,4,5终端开机启动了(linux几个终端?分别怎么切换?为什么有几个?去谷歌吧):





最后呢,找到服务器了如果觉得没必要就进行关闭咯:

service sshd stop

并且设置此服务为开机不启动:

chkconfig sshd off

这样由端口找到服务,并关闭此服务,这样能达到些安全效果
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息