您的位置:首页 > 文档 > 系统管理 >
 文章分类 

了解自己的机器上有哪些服务在运行


创建:2005-10-28 00:00:00
作者:Unlinux
来自: http://www.Unlinux.com

若一台机器运行有很多不需要的服务,那么被攻击者入侵的可能性就会大大加大,因此作为管理员就应该经常查看系统运行有哪些服务。

一、首先查看系统运行的进程

若需要查看系统当前运行的所有进程,就需要用如下命令:

# ps auxw

其中参数a表示显示系统中所有用户的的进程;u表示输出进程用户所属信息;x表示也显示没有控制台的进程;若显示行太长而被截断则可以使用f参数;

二、查看系统监听的服务

# netstat -ln

l表示显示当前系统监听的端口信息;n表示端口按照端口号来显示,而不转换为service文件中定义的端口名;若希望了解各个端口都是由哪些进程监听则可以使用p参数。

若发现不需要的服务,可以使用linuxconf或ntsysv命令来关闭这些服务在系统启动时自启动,然后重新启动系统则这些服务将在运行。

有些服务是由inetd超级服务器来监控的,则需要标记/etc/inetd.conf来关闭这些服务。

转载自:http://www.unlinux.com/doc/system/20051105/6765.html

评论】 【加入收藏夹】 【 】 【打印】 【关闭
 *  请尊重我们的劳动,转载请注明出自UnLinux.Com及作者名 * 

※ 相关链接
 ·网络协议全了解  (2005-10-28 00:34:21)
 ·网络协议全了解  (2005-10-28 00:34:21)
 ·网络协议全了解  (2005-10-28 00:34:21)
 ·了解Debian 系统  (2005-10-28 00:34:12)
 ·一劳永逸的数据库编码解决方案  (2005-10-28 00:09:07)
 ·了解硬盘分区  (2005-10-28 00:07:57)
 ·了解硬盘分区  (2005-10-28 00:07:57)
 ·全面了解和使用电子邮件服务器  (2005-10-28 00:00:00)
 ·你所不了解的金山词霸2003  (2005-10-27 22:05:19)
 ·Perl/Tk FAQ - 12.5 有什么办法可以了解Perl/Tk的路径中有哪些模块吗?  (2005-10-27 22:03:59)

Copyright © 2005 UnLinux.Com All Rights Reserved