科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Linux下管理对系统服务访问的方法 (3)

Linux下管理对系统服务访问的方法 (3)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

ntsysv 工具为激活或停运服务提供了简单的界面。你可以使用 ntsysv 来启动或关闭由 xinetd 管理的服务。你还可以使用 ntsysv 来配置运行级别。按照默认设置,只有当前运行级别会被配置。

作者:yuanye 来源:赛迪网技术社区 2007年10月21日

关键字: 管理 Linux 方法 操作系统

  • 评论
  • 分享微博
  • 分享邮件
 

14.4. ntsysv

ntsysv 工具为激活或停运服务提供了简单的界面。你可以使用 ntsysv 来启动或关闭由 xinetd 管理的服务。你还可以使用 ntsysv 来配置运行级别。按照默认设置,只有当前运行级别会被配置。要配置不同的运行级别,使用 --level 选项来指定一个或多个运行级别。譬如,命令 ntsysv --level 345 配置运行级别 3、4、和 5。

ntsysv 的界面和文本模式的安装程序的工作方式相仿。使用上下箭头来上下查看列表。使用空格键来选择或取消选择服务,或用来“按” 「确定」 和 「取消」 按钮。要在服务列表和 「确定」 、 「取消」 按钮中切换,使用 [Tab] 键。 * 标明某服务被设为启动。 [F1] 键会弹出每项服务的简短描述。

警告:由 xinetd 管理的服务会立即受到 ntsysv 的影响。其它服务则不会立即生效。你必须使用 service daemon stop 命令来停止某项服务。在前面的例子中,把 daemon 换成你想停止的服务名称,譬如, httpd 。把 stop 换成 start 或 restart 来启动或重新启动某服务。

14.5. chkconfig

chkconfig 命令也可以用来激活和停运服务。如果你使用 chkconfig --list 命令,你会看到一个系统服务列表,以及它们在运行级别 0 到 6 中已被启动( on )或停止( off )。 在列表末端,你会看到由 xinetd 管理的服务部分。

如果你使用 chkconfig --list 来查询由 xinetd 管理的服务,你会看到 xinetd 服务是被启用( on )还是被关闭( off )了。 譬如,命令 chkconfig --list finger 返回了下列输出:

finger on

如上所示, finger 作为 xinetd 服务被启用。如果 xinetd 在运行, finger 就会被启用。

如果你使用 chkconfig --list 来查询 /etc/rc.d 中的服务,你会看到服务在每个运行级别中的设置。譬如,命令 chkconfig --list anacron 返回了下列输出:

anacron 0:off 1:off 2:on 3:on 4:on 5:on 6:off

chkconfig 还能用来设置某一服务在某一指定的运行级别内被启动还是被停运。譬如,要在运行级别 3、4、5 中停运 nscd 服务,使用下面的命令:

chkconfig --level 345 nscd off

警告:由 xinetd 管理的服务会立即被 chkconfig 影响。譬如,如果 xinetd 在运行, finger 被禁用,那么执行了 chkconfig finger on 命令后, finger 就不必手工地重新启动 xinetd 来立即被启用。对其它服务的改变在使用 chkconfig 之后不会立即生效。你必须使用 service daemon stop 命令来停止个别服务。在前面的例子中,把 daemon 换成你想停止的服务名称,如 httpd 。 把 stop 换成 start 或 restart 来启动或重新启动该服务。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章