入门级
部门级
企业级
特种服务器
其它

五大核心
Web服务器
FTP服务器
Mail服务器
域名服务器
文件共享服务器
其它
路由器应用
代理服务器
数据库

Windows阵营
Unix
Linux
你的位置: 软件> 服务器软件> Linux系列>
RedHat系统服务控制机制详解
2002-01-06 13:42:00· irving ou · Linux Center

1 2 3 4  下一页

  RedHat Linux 在存取控制服务上,除了 Firewall 方面可藉由 Netfilter 的机制,利用其程序工具 iptables 作系统服务的存取管理外,如要 deny 掉服务的存取,最简易的方式当然是把服务关闭,至于存取控制服务除 xinetd 的机制,外主要还是在于:利用现有的服务存取控制应用程序: 如 ntsysv、serviceconf、chkconfig 等掌控方式达成。

  ntsysv

  「ntsysv」为一 RedHat 开发的文字接口的应用程序,具有交互式的操作接口,外观乍看起来极像文字模式的安装画面,是用来设定每一个 runlevel 在系统激活时即欲加以激活的服务, 基本上其并非用来作服务的激活、停止及重新激活,如果你要作服务的激活、停止及重新激活,可下 service daemon stop(start or restart),例如: service ipchains restart ;是故其作的设定改变并不会立即生效,必须等到重新激活时始生效。

  我们可以使用 ntsysv 来开启或关闭 xinetd 所管理的服务,也可以使用ntsysv来开启或关闭 /etc/rc.d目录架构下的服务。其语法如下(参考 man page):

  ntsysv [--level ] [--back]

  系统提示符号下输入:

  # ntsysv (命令后不加参数,代表在设定目前这一层的 runlevel)
  # ntsysv -levels 35 (命令后加数字,代表在设定目前 3及5的 runlevel)
  # ntsysv --back (指在操作接口中显示 "Back"按钮,而非 "Cancel" 按钮)

  serviceconf

  「serviceconf」为一 RedHat 开发的图形接口的应用程序,具有交互式的操作接口,可用来设定 runlevel 3,4,5 在系统激活时即欲加以激活的 SysV及 xinetd 服务。它允许你激活、停止及重新激活 SysV 服务和重新激活 xinetd 服务。

  在设定时需加注意者为:

  1. 如果针对属于 xinetd 的服务,例如 swat 作激活、停止及重新激活后,应一并将xinetd 重新激活。
  2. 在 serviceconf 中可以设定不同的 runlevel,所以在不同的 runlevel作服务的改设时,如欲立即生效,可在系统提示符号下输入 telinit

1 2 3 4  下一页


■ 相关内容