建立Linux服務
Tomcat
1.建立指令碼
指令碼中chkconfig後面的2345表示Linux啟動等級,10和90表示開機啟動和關機停止的優先順序,數值越小,觸發越早
2.新增服務
將指令碼移動至/etc/init.d/目錄下,將其新增為服務
Oracle
1.修改/etc/oratab
將oratab的內容orcl:/software/app/lihuilin/product/11.2.0/dbhome_1:N
改為orcl:/software/app/lihuilin/product/11.2.0/dbhome_1:Y
這樣Oracle的dbstart和dbshut命令就可以使用了。
需要修改日誌的讀寫許可權
2.建立指令碼和服務
1.建立指令碼
指令碼中chkconfig後面的2345表示Linux啟動等級,10和90表示開機啟動和關機停止的優先順序,數值越小,觸發越早
- #! /bin/bash
- #chkconfig:2345 10 90
- #description:Start or Stop Tomcat Service
- case $1 in
- start)
- echo "Starting Tomcat Service"
- su - lihuilin -c "/software/apache-tomcat-7.0.47/bin/catalina.sh start">>/dev/null
- ;;
- stop)
- echo "Stoping Tomcat Service"
- su - lihuilin -c "/software/apache-tomcat-7.0.47/bin/catalina.sh stop">>/dev/null
- ;;
- restart)
- echo "Restarting Tomcat Service"
- su - lihuilin -c "/software/apache-tomcat-7.0.47/bin/catalina.sh stop">>/dev/null
- su - lihuilin -c "/software/apache-tomcat-7.0.47/bin/catalina.sh start">>/dev/null
- ;;
- *)
- echo $"Usage: tomcat {start|stop|restart}"
- esac
將指令碼移動至/etc/init.d/目錄下,將其新增為服務
- [root@lihuilin init.d]# chkconfig --add tomcat
- [root@lihuilin init.d]# chkconfig tomcat on
- [root@lihuilin init.d]# service tomcat start
Oracle
1.修改/etc/oratab
將oratab的內容orcl:/software/app/lihuilin/product/11.2.0/dbhome_1:N
改為orcl:/software/app/lihuilin/product/11.2.0/dbhome_1:Y
這樣Oracle的dbstart和dbshut命令就可以使用了。
需要修改日誌的讀寫許可權
2.建立指令碼和服務
- #!/bin/bash
- #chkconfig:2345 10 90
- #description:Start or Stop Oracle Service
- case $1 in
- start)
- echo "Starting Oracle Service"
- su - lihuilin -c "/software/app/lihuilin/product/11.2.0/dbhome_1/bin/lsnrctl start">>/dev/null
- su - lihuilin -c "/software/app/lihuilin/product/11.2.0/dbhome_1/bin/dbstart">>/dev/null
- ;;
- stop)
- echo "Stoping Oracle Service"
- su - lihuilin -c "/software/app/lihuilin/product/11.2.0/dbhome_1/bin/lsnrctl stop">>/dev/null
- su - lihuilin -c "/software/app/lihuilin/product/11.2.0/dbhome_1/bin/dbshut">>/dev/null
- ;;
- *)
- echo $"Usage: oracle {start|stop}"
- esac
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29254281/viewspace-1063036/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 通過 Samba 服務,建立 Linux 開發環境SambaLinux開發環境
- 透過 Samba 服務,建立 Linux 開發環境SambaLinux開發環境
- node中建立服務程式
- Windows手工建立服務方法Windows
- 用Delphi建立服務程式
- 如何在Linux下使用Gitblit工具建立Git倉庫服務LinuxGit
- linux服務之NFS和SAMBA服務LinuxNFSSamba
- 2.8.1.4 建立資料庫服務資料庫
- python如何建立web服務PythonWeb
- Windows服務建立及安裝Windows
- Linux服務管理Linux
- 使用Go語言建立WebSocket服務GoWeb
- 使用 Go 語言建立 WebSocket 服務GoWeb
- 關於使用Topshelf建立服務
- 第19章 建立RESTful Web服務RESTWeb
- Kali Linux常用服務配置教程DHCP服務原理Linux
- linux中透過systemctl建立服務並實現開機啟動Linux
- linux ftp服務搭建LinuxFTP
- Linux 部署 Nginx 服務LinuxNginx
- Linux服務命令列Linux命令列
- Linux中Apacheweb服務LinuxApacheWeb
- Linux 服務詳解Linux
- linux服務解釋Linux
- Kali Linux常用服務配置教程啟動DHCP服務Linux
- 使用C#建立windows服務續之使用Topshelf優化Windows服務C#Windows優化
- 『學了就忘』Linux服務管理 — 75、Linux系統中的服務Linux
- linux sshd服務異常Linux
- linux 下啟動服務Linux
- Linux 下搭建 SVN 服務Linux
- Linux-DHCP服務部署Linux
- linux 開啟PHP服務LinuxPHP
- linux vsftpd 服務配置LinuxFTP
- Linux學習 DNS服務LinuxDNS
- Linux cifs檔案服務Linux
- linux系統服務解析Linux
- mysql for linux 配置多服務MySqlLinux
- 《Linux 中國》服務條款Linux
- 如何在linux新增服務Linux