在
RedHat
下,发现有三个命令可以用来配置系统服务的启动,分别是:
l
ntsysv
l
chkconfig
l
serviceconf
其中,
serviceconf
是在
X
下面的图形化的配置,很方便,就不作过多的介绍。剩下的两个都是可以在终端启动的。其中,
ntsysv
是终端下面的图形化配置程序,默认是用来配置当前运行级别的启动服务。但是可以通过在后面加入参数
--level xxx
来指定修改所影响的运行级别。其中
“xxx”
表示运行级别的数字,从
0
到
9
,不加任何空格。如:
表示要对运行在
3
、
4
和
5
级的相应服务的启动配置作修改。启动之后,就简单的选择希望在指定级别下自动启动的服务了。
chkconfig
可以用来列出、添加和删除系统服务的信息。这里需要特别指出的是,当我们向系统中添加一个服务时,如
Mysql Server
,如果不是
RPM
安装,需要手动进行启动。这时,我们可以将
MySQL
的启动脚本,可能是
mysql.server
拷贝到
/etc/init.d/
目录下。根据喜好,也可以将其更名为
mysqld
。这样比较符合系统的命名习惯。这时,为了使该服务可以在系统启动的时候自动运行,可以采用如下命令来添加:
默认情况下,参数
on
、
off
和
reset
只影响
2
、
3
、
4
和
5
级的系统启动信息。如果需要特殊定制,可以使用参数
--level
对其进行指定。方式跟
ntsysv
的
--level
参数一致。
posted on 2006-03-28 23:01
思考 阅读(1066)
评论(0) 编辑 收藏 所属分类:
其他技术文章 、
Linux技术