📄 s1-services-serviceconf.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><HTML><HEAD><TITLE>服务配置工具</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+"><LINKREL="HOME"TITLE="Red Hat Linux 9"HREF="index.html"><LINKREL="UP"TITLE="控制对服务的访问"HREF="ch-services.html"><LINKREL="PREVIOUS"TITLE="TCP 会绕程序"HREF="s1-services-tcp-wrappers.html"><LINKREL="NEXT"TITLE="ntsysv"HREF="s1-services-ntsysv.html"><LINKREL="STYLESHEET"TYPE="text/css"HREF="rhdocs-man.css"><METAHTTP-EQUIV="Content-Type"CONTENT="text/html; charset=gb2312"></HEAD><BODYCLASS="SECT1"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLESUMMARY="Header navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><THCOLSPAN="3"ALIGN="center">Red Hat Linux 9: Red Hat Linux 定制指南</TH></TR><TR><TDWIDTH="10%"ALIGN="left"VALIGN="bottom"><AHREF="s1-services-tcp-wrappers.html"ACCESSKEY="P">后退</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom">14. 控制对服务的访问</TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="s1-services-ntsysv.html"ACCESSKEY="N">前进</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="SECT1"><H1CLASS="SECT1"><ANAME="S1-SERVICES-SERVICECONF"></A>14.3. <BCLASS="APPLICATION">服务配置工具</B></H1><P> <BCLASS="APPLICATION">服务配置工具</B>是图形化应用程序。它由 Red Hat 开发,用来配置 <TTCLASS="FILENAME">/etc/rc.d/init.d</TT> 中在引导时(对运行级别 3、4、5 而言)要启动 哪些 SysV 服务,哪些 <TTCLASS="COMMAND">xinetd</TT> 服务。它允许你启动、停止、和重新启动 SysV 服务以及重新启动 <TTCLASS="COMMAND">xinetd</TT>。 </P><P> 要从桌面启动 <BCLASS="APPLICATION">服务配置工具</B>,点击面板上的<BCLASS="GUIMENU">「主菜单」</B> => <BCLASS="GUIMENU">「系统设置」</B> => <BCLASS="GUIMENU">「服务器设置」</B> => <BCLASS="GUIMENUITEM">「服务」</B>,或在 shell 提示下(如 <BCLASS="APPLICATION">XTerm</B> 或 <BCLASS="APPLICATION">GNOME 终端</B>),键入命令 <TTCLASS="COMMAND">redhat-config-services</TT>。 </P><DIVCLASS="FIGURE"><ANAME="FIG-SERVICECONF"></A><DIVCLASS="MEDIAOBJECT"><P><IMGSRC="./figs/services/serviceconf.png"></P></DIV><P><B>图 14-1. <BCLASS="APPLICATION">服务配置工具</B></B></P></DIV><P> <BCLASS="APPLICATION">服务配置工具</B>显示当前运行级别以及你目前正编辑的运行级别。要编辑不同的运行级别,从下拉菜单中选择<BCLASS="GUIMENU">「编辑运行级别」</B>,然后选择运行级别 3、4、或 5。关于对运行级别的描述,请参阅 <AHREF="ch-services.html#S1-SERVICES-RUNLEVELS">第 14.1 节</A>。 </P><P> <BCLASS="APPLICATION">服务配置工具</B>不但列出了 <TTCLASS="FILENAME">/etc/rc.d/init.d</TT> 中的服务,还列出了由 <TTCLASS="COMMAND">xinetd</TT> 控制的服务。点击左侧列表中的服务名来显示该服务的简短描述以及它的服务状态。如果这个服务不是 <TTCLASS="COMMAND">xinetd</TT> 服务,状态窗口会显示该服务目前是否在运行。如果该服务被 <TTCLASS="COMMAND">xinetd</TT> 所控制,状态窗口会显示<BCLASS="GUILABEL">「xinetd 服务」</B>这个短语。 </P><P>要立即启动、停止、或重新启动某项服务,从列表中选择该项服务,然后点击工具栏上的相应按钮(或从<BCLASS="GUIMENU">「行动」</B>下拉菜单中选择行动)。如果该服务是一个<TTCLASS="COMMAND">xinetd</TT> 服务,行动按钮会被禁用,因为它们不能被单个地启动或停止。 </P><P>如果你通过选择或取消选择服务名旁的复选箱来启用或禁用了 <TTCLASS="COMMAND">xinetd</TT>服务,你必须从下拉菜单中选择<BCLASS="GUIMENU">「文件」</B> => <BCLASS="GUIMENUITEM">「保存改变」</B>来重新启动<TTCLASS="COMMAND">xinetd</TT>,并立即启用或禁用你所改变的<TTCLASS="COMMAND">xinetd</TT> 服务。<TTCLASS="COMMAND">xinetd</TT> 还被配置成自动记忆设置。你可以同时启用或禁用多个<TTCLASS="COMMAND">xinetd</TT> 服务,在结束后再保存改变。 </P><P>譬如,假设你选择在运行级别 3 中启用 <TTCLASS="COMMAND">rsync</TT>,并保存了改变。<TTCLASS="COMMAND">rsync</TT> 服务会立刻被启用。下一次 <TTCLASS="COMMAND">xinetd</TT> 被启动时,<TTCLASS="COMMAND">rsync</TT> 仍会被启用。 </P><DIVCLASS="WARNING"><P></P><TABLECLASS="WARNING"WIDTH="100%"BORDER="0"><TR><TDWIDTH="25"ALIGN="CENTER"VALIGN="TOP"><IMGSRC="./stylesheet-images/warning.png"HSPACE="5"ALT="警告"></TD><THALIGN="LEFT"VALIGN="CENTER"><B>警告</B></TH></TR><TR><TD> </TD><TDALIGN="LEFT"VALIGN="TOP"><P>当你保存了 <TTCLASS="COMMAND">xinetd</TT> 服务中所做的改变,重新启动了<TTCLASS="COMMAND">xinetd</TT> 后,改变就会立即生效。当你保存了对其它服务的改变,运行级别会被重新配置,但是改变不会立即生效。 </P></TD></TR></TABLE></DIV><P>要在引导时为当前选中的运行级别启用不属于 <TTCLASS="COMMAND">xinetd</TT>的服务,选择列表中该服务名旁的复选箱。配置了运行级别后,通过选择下拉菜单上的<BCLASS="GUIMENU">「文件」</B>=> <BCLASS="GUIMENUITEM">「保存改变」</B>来应用改变。运行级别配置会被改变,但是不会被重新启动;这样,改变就不会立即生效。 </P><P> 譬如,假定你在配置运行级别 3。如果你把<TTCLASS="COMMAND">anacron</TT>服务的状态从“被选”改成“不选”,然后选择<BCLASS="GUIMENUITEM">「保存改变」</B>,运行级别3 的配置会被改变,因此 <TTCLASS="COMMAND">anacron</TT> 在引导时就不会被启动。但是,运行级别3 没有被重新初始化,因此 <TTCLASS="COMMAND">anacron</TT> 仍在运行。这时,从下列选择中任选一个: </P><P></P><OLTYPE="1"><LI><P>停止 <TTCLASS="COMMAND">anacron</TT> 服务 — 要关闭该服务,从列表中选择它,然后点击<BCLASS="GUIBUTTON">「停止」</B>按钮。一条声明服务已被成功停止的消息就会被显示出来。 </P></LI><LI><P>重新初始化运行级别 — 重新初始化运行级别的方法是:打开 shell提示,然后键入命令 <TTCLASS="COMMAND">telinit 3</TT>(这里的 3 是运行级别数字)。如果你改变了多个服务的<BCLASS="GUILABEL">「引导时启动」 </B>值,并想立即激活改变,推荐你使用这种方法。 </P></LI><LI><P>什么都不做 — 你不必停止 <TTCLASS="COMMAND">anacron</TT>服务。你可以等到系统重新引导时才停止该服务。在系统下一次引导时,运行级别就会被初始化为不运行<TTCLASS="COMMAND">anacron</TT> 服务。</P></LI></OL></DIV><DIVCLASS="NAVFOOTER"><HRALIGN="LEFT"WIDTH="100%"><TABLESUMMARY="Footer navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top"><AHREF="s1-services-tcp-wrappers.html"ACCESSKEY="P">后退</A></TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="index.html"ACCESSKEY="H">起点</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top"><AHREF="s1-services-ntsysv.html"ACCESSKEY="N">前进</A></TD></TR><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top">TCP 会绕程序</TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="ch-services.html"ACCESSKEY="U">上级</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top"><BCLASS="APPLICATION">ntsysv</B></TD></TR></TABLE></DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -