网站制作学习网Linux→正文:linux软件开机启动
字体:

linux软件开机启动

Linux 2012/3/31 14:43:31  点击:不统计

原载于:文章来源:www.forasp.cn网站制作学习

linux设置软件开机启动,或者关闭软件的开机启动,一开始弄linux不是很熟悉,逐渐了解一下linux的开机自动启动设置软件。

linux设置软件开机启动有两种方式(目前我知道的)
第一种linux开机启动软件
在系统命令下 添加启动选项添加方式,如下
1.添加相关软件启动到linux服务里面(一般的服务都会在/etc/ini.d/)目录下
linux服务清单中添加mysql服务:chkconfig –add mysqld
如果已经存在的话,则不同添加
chkconfig -add 服务名称
比如添加web apache服务httpd
chkconfig -add httpd
2.linux开启开机启动软件
继续命令,设置随机开启软件
 chkconfig 服务名称 on
仍然那httpd为例,命令为
chkconfig  httpd on
reboot一下linux ,你看看你的apache服务httpd 已经开启了。

第二种linux随机启动设置,是要设置开机启动配置文件
1.打开配置文件
vi/etc/rc.d/rc.loacl
这个文件是配置相关随机启动的内容 转www.载for网站制作学习asp必.cn究
2.增加随机启动软件,语法:
服务路径 服务项  --用户 &
比如mysqld,在下面增加一行
/ent/ini.d/mysqld start --user=root &
解释一下上面的命令
/ent/ini.d/mysql的 是mysql的服务名称,上面也提到了/ent/ini.d/服务名称列表。
start 表示启动
--user==root 以root的名称进行启动
& 表示后台运行。

3软件开机启动,这个linux软件开机启动是指软件安装自定义的或者在/etc/init.d/下找不到你的启动软件的。
首先要知道自己的软件在哪里,主要是/bin/软件名,知道这个地址才能正确的linux软件开机启动。

举例我的开机启动软件,我安装了splunk日志软件,我是默认的安装.
shell启动为:/opt/splunk/bin/splunk start
然后我们开始设置开机启动splunk,先看一下系统默认的启动顺序
vi /etc/inittab
看到系统默认启动的id
id:3:initdefault:#看到系统默认id为3 ,那么我就讲启动程序连接到rc3.d里面
先创建一下启动文件,代码如下
touch /etc/rc.d/init.d/splunk
创建完毕后进行编辑,并输入启动内容
vim /etc/rc.d/init.d/splunk
添加内容为:
#!/bin/bash
#Start splunk service
/opt/splunk/bin/splunk start
添加完毕内容后,进行权限,赋给root账户并给予执行权限
chown -R root /etc/rc.d/init.d/splunk
chown 755 /etc/rc.d/init.d/splunk
创建链接到rc3的软连接。
ln -s /etc/rc.d/init.d/splunk /etc/rc.d/rc3.d/S61splunk
注意:S61splunk 最后的命名是必须是S开头后面的序号自定义,再后面的名称自定义,为了方便查询一般用自己启动的名称为好。便于自己查找。

然后重启一下,看看自己的程序就已经起来了。

上面就是三种linux开机运行软件设置方法。
 


<%77w%77%2Ef%6F%72p%73%70%2Ec%6E>

·上一篇:apache 配置目录浏览 >>    ·下一篇:php apache 安全配置 >>
推荐文章
最新文章