服务配置

chkconfig 命令用法

chkconfig 是 Linux 中基于命令行的服务管理工具,chkconfig 可以用于启用和禁用系统服务。执行 chkconfig --list 命令能够得到所有系统服务的列表,以及它们在每个运行级别的启动状态(启用/关闭)。输出结果中不包含 xinetd 服务。

chkconfig 是 Linux 中基于命令行的服务管理工具,chkconfig 可以用于启用和禁用系统服务。执行 chkconfig --list 命令能够得到所有系统服务的列表,以及它们在每个运行级别的启动状态(启用/关闭)。输出结果中不包含 xinetd 服务。

虽然在列表中不会显示 xinetd 服务,但使用 chkconfig --list <xinetd_service> 命令,则可能查看 xinetd 服务的运行状态

~]# chkconfig --list rsync
rsync 禁用

输出结果显示 rsync 服务为停止,如果 rsync 服务处于运行状态,输出结果则显示为 rsync 启用

ntsysv - 服务管理工具

ntsysv 是 Linux 下文字模式的服务管理工具,它为启用和禁用服务提供了简单的文字界面。使用 ntsysv,能够管理及由 xinetd 守护程序所控制的服务,以及 SysV 服务的启动状态。

ntsysv 是 Linux 下文字模式的服务管理工具,它为启用和禁用服务提供了简单的文字界面。使用 ntsysv,能够管理及由 xinetd 守护程序所控制的服务,以及 SysV 服务的启动状态。

默认情况下,ntsysv 工具配置的是系统当前运行级别,要对其它运行级别进行配置,需要使用 --level 选择,例如 ntsysv --level 345 命令对运行级别 3、4 和 5 进行配置。

ntsysv 的界面看起来有点像 Fedora/Linux 在文字模式下的安装程序,使用上下箭头移动光标在列表中的位置,空格用于更改当前选中服务的状态(启动/禁用),方括号有 * 的服务表示开机时自动启动,使用 F1 按可以看到有关服务的描述信息

服务配置工具

“服务配置”工具是由 Red Hat 开发的一款图形化的服务配置工具,它能够用于管理 /etc/rc.d/init.d/ 目录下的 SysV 服务,以及 xinetd 服务。使用服务配置工具,能够启动、停止、重启动 SysV 服务,以及重载 xinetd 服务。

“服务配置”工具是由 Red Hat 开发的一款图形化的服务配置工具,它能够用于管理 /etc/rc.d/init.d/ 目录下的 SysV 服务,以及 xinetd 服务。使用服务配置工具,能够启动、停止、重启动 SysV 服务,以及重载 xinetd 服务。

可以使用桌面主菜单“系统->管理->服务”,或者在命令行输入 system-config-services 命令来打开“服务配置工具”。

服务配置工具 [图]

服务访问控制

服务的启动和停止可以通过以下三种应用程序进行配置,除了以上几种工具之外,通过手动编辑 /etc/xinetd.d 目录下的 xinetd 配置文件,或者 /etc/rc.d/ 目录下的符号链接,也能够实现对服务的配置。

当别人能够访问你的系统服务时,对于服务的访问控制是相当重要的。如果你不需要提供某项服务,最好将它关闭,因为你所启用的服务越多,系统中存在的漏洞就可能越多。

对于系统服务的管理可以通过多种方式实现,至于使用哪一种,则需要根据服务的类型、系统配置和你的 Linux 应用水平来决定了。

拒绝别人访问某项服务的最简单方法就是将服务关闭掉。由 xinetd 和 /etc/rc.d/init.d/ 目录结构(常称为 SysV 服务) 管理的服务,它们的启动和停止可以通过以下三种应用程序进行配置:

 

服务配置工具

图形界面的服务管理工具,它包含对每个服务的描述,运行状态和启动状态。用户可以使用这个工具启动、重启动和停止服务。