linux下把软件做成自启服务方法

8 篇文章 0 订阅
4 篇文章 0 订阅


-----------------------oracle------------------------------------
1、用oracle用户修改:/newtouch/app/oracle/product/11.2/db_1/bin/
下的此文件
dbstart
将   ORACLE_HOME_LISTNER=$1
改成 ORACLE_HOME_LISTNER=$ORACLE_HOME
前提是用户的环境变量配置文件中配置了ORACLE_HOME
export ORACLE_BASE=/newtouch/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2/db_1

2、用oracle用户修改:/etc/oratab 文件
将   newtouchdb:/newtouch/app/oracle/product/11.2/db_1:N
改成 newtouchdb:/newtouch/app/oracle/product/11.2/db_1:Y

3、用root用户编辑文件/etc/rc.d/rc.local
加入:
su oracle -lc "/newtouch/app/oracle/product/11.2/db_1/bin/lsnrctl start"  启动监听的 
su oracle -lc "/newtouch/app/oracle/product/11.2/db_1/bin/dbstart"  启动数据库实例的

-----------------------mysql------------------------------------
1、自启动MySQL
先用root用户查看系统服务器情况
[root@centos65 ~]# chkconfig --list |grep mysql
mysqld          0:关闭  1:关闭  2:关闭  3:启用  4:启用  5:启用  6:关闭
发现在3,5模式下,mysql已经是自启动了,
如果不是,就执行:chkconfig --level 35 mysqld on

-----------------------tomcat------------------------------------
1、自启动Tomcat
用root用户编辑文件/etc/rc.d/rc.local
直接加入:
su tomcat -lc "sh /newtouch/deploy/tomcat-7.0.73/bin/startup.sh"  注意tomcat的路径

如果启动失败,就检查tomcat的catalina.sh中有没有配置java_home

-----------------------redis------------------------------------
1、自启动redis
用root用户编辑文件/etc/rc.d/rc.local
直接加入:
/newtouch/deploy/redis32/bin/redis-server /newtouch/deploy/redis32/redis.conf 注意redis命令,配置文件的路径


说明:
需要用root启动的,直接加入启动脚本
需要普通用户启动的,一定要 su 用户名,否就会是root启动,服务的权限就变了,容易出事

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值