随笔-49  评论-67  文章-27  trackbacks-0

RedHat 下,发现有三个命令可以用来配置系统服务的启动,分别是:

l         ntsysv

l         chkconfig

l         serviceconf

其中, serviceconf 是在 X 下面的图形化的配置,很方便,就不作过多的介绍。剩下的两个都是可以在终端启动的。其中, ntsysv 是终端下面的图形化配置程序,默认是用来配置当前运行级别的启动服务。但是可以通过在后面加入参数 --level xxx 来指定修改所影响的运行级别。其中 “xxx” 表示运行级别的数字,从 0 9 ,不加任何空格。如:

ntsysv --level 345

表示要对运行在 3 4 5 级的相应服务的启动配置作修改。启动之后,就简单的选择希望在指定级别下自动启动的服务了。

chkconfig 可以用来列出、添加和删除系统服务的信息。这里需要特别指出的是,当我们向系统中添加一个服务时,如 Mysql Server ,如果不是 RPM 安装,需要手动进行启动。这时,我们可以将 MySQL 的启动脚本,可能是 mysql.server 拷贝到 /etc/init.d/ 目录下。根据喜好,也可以将其更名为 mysqld 。这样比较符合系统的命名习惯。这时,为了使该服务可以在系统启动的时候自动运行,可以采用如下命令来添加:

chkconfig –add mysqld on

默认情况下,参数 on off reset 只影响 2 3 4 5 级的系统启动信息。如果需要特殊定制,可以使用参数 --level 对其进行指定。方式跟 ntsysv --level 参数一致。

posted on 2006-03-28 23:01 思考 阅读(1038) 评论(0)  编辑  收藏 所属分类: 其他技术文章Linux技术

只有注册用户登录后才能发表评论。


网站导航: