liunx 添加服务到启动项
来源:互联网 发布:语文搜题软件 编辑:程序博客网 时间:2024/06/06 04:26
1. 先在/etc/init.d下建立/opt/TRS/TRSIDS2.1/bin/catalina.sh的关联idsService
#cd /etc/init.d/
#ln -s /opt/TRS/TRSIDS2.1/bin/catalina.sh idsService
2. linux下的运行级别有以下几种:
# 0 - 停机(千万不要把initdefault设置为0 )
# 1 - 单用户模式
# 2 - 多用户,但是没有NFS
# 3 - 完全多用户模式
# 4 - 没有用到
# 5 - X11
# 6 - 重新启动(千万不要把initdefault设置为6)
以上启动模式分别对应着/etc/rcX.d/ X代表运行级别,由于IDS所在系统的运行级别为3,也就是我们常见的标准运行级别,有些情况下可能是启动后运行在图形界面,则级别为5。
一般我们对3和5两种级别进行设置就可以了,只设置一个级别不起作用,奇怪,设置方法如下(在原来基础上重新调整过):
#cd /etc/rc3.d
#ln -s /etc/init.d/idsServic S75idsService
#cd /etc/rc5.d
#ln -s /etc/init.d/idsService S75idsService
如果要在系统关机或重启后执行应用的关闭命令,则还需要作以下配置
#cd /etc/rc0.d
#ln -s /etc/init.d/idsService k05idsService
#cd /etc/rc6.d
#ln -s /etc/init.d/idsService K05idsService
3. 重新启动计算机即可,其他服务设置方法均与此类似。
下面分别对付总提出的问题做一个答复,边找资料边学习:
1,在/etc/rc3.d目录下,有以字母S和K开始的两类连接文件,分别是什么意思。我猜测S开始的是启动时执行的,
K开始的是关机时执行的,可是不敢确认。
A:S 代表start, K 代表kill,付总的猜测是正确的,当系统启动时,总是查找以S开头的关联,然后按照数字的大小顺序执行,
数字小的先被执行。
2,在字母S和K的后面,会紧跟两个数字,这个从00到99的数字是什么含义。猜测是代表执行的顺序,数字小的先执行,也不确认。
A:确实代表一个顺序,按从小到大的顺序执行,但是对于S50command1和S50Command2,到底是哪一个先被执行呢?大家找答案吧!
3,无论是S还是K开始,好像都是连接到位于/etc/init.d下的同一个脚本文件,那这个脚本文件是如何区分是要执行启动命令还是停止命令。猜测凡以S开始的文件,系统在调用时会附加参数start,凡以K开始的文件,系统在调用时会附加参数stop。也是不敢确认。
A:是这样的,比如在/etc/rc3.d/S75idsService, 则系统启动时,根据S75idsService,查找到/etc/init.d/idsService, 然后调用 ./idsService start命令。
4,在linux下执行setup命令,还是使用linux的桌面下使用图形界面设置服务的启动状态,都会有关于这个服务的介绍,系统是怎么找到个介绍的。好像是在/etc/init.d下的脚本文件的头部注释里,有一些格式要求。
A:在linux图形界面下,也可以通过系统的一个工具完成类似windows那样的服务添加,但有些应用服务可能没有类似于tomcat那样 catalina.sh的脚本,可以直接使用catalina.sh start或stop来启动和关闭。可能只有两个独立的命令,比如startApp.sh, stopApp.sh,那么我们需要自己写这个脚本了,当初就是按照这种方式去编写启动脚本的,不过没有成功,最后才采用以上的方法。
第二种方法::::
1.cd /etc/ #切换到etc目录下.
2.cat inittab |grep init #如果出现段错误则输入 cat inittab 查看default的那一行 默认的是几,若是5.
3.cd rc5.d
4.touch S99hy-tomcat #创建开机自启动文件
5. vi S99hy-tomcat #编辑自启动文件
按 i 表示进入insert模式
cd /usr/home/mas-tt/mysql5-install
bin/mysqld_safe --defaults-file=./my.cnf --user=root &
sleep 60
cd /home/mas_tt/apache-tomcat-6.0.32/bin
sh startup.sh &
6.编辑好相关命令后按esc键,然后:wq表示保存退出. :q!表示不保存退出.
7.chmod 777 S99hy-tomcat #对自启动文件赋权限.
- liunx 添加服务到启动项
- liunx系统添加开机自启动服务
- liunx 添加tomcat 开机启动
- 添加自启动服务到系统
- 【Vsftpd】添加到服务及启动脚本
- MongoDB添加到WINDOWS服务自动启动
- Linux添加服务到开机自动启动
- liunx 下启动、停止 webSphere服务
- liunx 设置服务开机启动chkconfig
- 添加到windows启动项
- 将Oracle服务添加到Linux开机启动项(能用)
- Apache自动启动及添加到Linux的服务
- Linux smb服务添加到防火墙与开机自启动
- hiveserver添加到linux服务里,开机启动
- tomcat添加到系统服务,提供启动脚本
- nginx开机自动启动(添加到服务)
- Windows添加Tomcat6.0到本地服务 实现自动启动
- 如何把TOMCAT 添加到服务中自动启动
- Fedora 8下用Yum安装Apache+PHP+MySQL环境
- liunx yum命令
- 不使用任何框架,教你制作网页滑动切换效果
- 关于shell脚本编程的10个最佳实践
- SSH Secure Shell Client中文乱码
- liunx 添加服务到启动项
- Linux smb服务添加到防火墙与开机自启动
- PHP的SOAP扩展原理和使用
- ajax 设置请求超时(setTimeout和clearTimeout)
- jquery如何停止ajax请求
- c++引用与指针的区别(着重理解)
- 体验经济:互联网生存的秘密
- facebook之HipHop For PHP
- javascript:innerText和textContent 兼容问题