在centos6.5上把nginx配置成系統服務並設為開機自動啟動
環境centos6.5 32位作業系統 nginx-1.10.3
1. 進入目錄/etc/init.d
#cd /etc/init.d
2. 建立文字檔案nginx
[[email protected] init.d]# vi nginx
程式碼如下:
#!/bin/bash # nginx Startup script for the Nginx HTTP Server # it is v.0.0.2 version. # chkconfig: - 85 15 # description: Nginx is a high-performance web and proxy server. # It has a lot of features, but it's not for everyone. # processname: nginx # pidfile: /usr/nginx/logs/nginx.pid # config: /usr/local/nginx/conf/nginx.conf #nginx程式路徑 nginxd=/usr/nginx/sbin/nginx #nginx配置檔案路徑 nginx_config=/usr/nginx/conf/nginx.conf #nginx pid檔案的路徑,可以在nginx的配置檔案中找到 nginx_pid=/usr/nginx/logs/nginx.pid RETVAL=0 prog="nginx" # Source function library. . /etc/rc.d/init.d/functions # Source networking configuration. . /etc/sysconfig/network # Check that networking is up. [ ${NETWORKING} = "no" ] && exit 0 [ -x $nginxd ] || exit 0 # Start nginx daemons functions. start() { if [ -e $nginx_pid ];then echo "nginx already running...." exit 1 fi echo -n $"Starting $prog: " daemon $nginxd -c ${nginx_config} RETVAL=$? echo [ $RETVAL = 0 ] && touch /var/lock/subsys/nginx return $RETVAL } # Stop nginx daemons functions. stop() { echo -n $"Stopping $prog: " killproc $nginxd RETVAL=$? echo [ $RETVAL = 0 ] && rm -f /var/lock/subsys/nginx /var/run/nginx.pid } # reload nginx service functions. reload() { echo -n $"Reloading $prog: " #kill -HUP `cat ${nginx_pid}` killproc $nginxd -HUP RETVAL=$? echo } # See how we were called. case "$1" in start) start ;; stop) stop ;; reload) reload ;; restart) stop start ;; status) status $prog RETVAL=$? ;; *) echo $"Usage: $prog {start|stop|restart|reload|status|help}" exit 1 esac exit $RETVAL
3. 給當前使用者新增可執行許可權
[[email protected] init.d]# chmod u+x nginx
5. 設定為系統服務
[[email protected] init.d]# chkconfig --add nginx
6. 設定為開機啟動
[[email protected] init.d]# chkconfig nginx on
這時候我們已經可以執行命令重啟nginx了
[[email protected] init.d]# service nginx restart
7. 重啟系統
相關推薦
在centos6.5上把nginx配置成系統服務並設為開機自動啟動
環境centos6.5 32位作業系統 nginx-1.10.3 1. 進入目錄/etc/init.d #cd /etc/init.d 2. 建立文字檔案nginx [[email protected] init.d]# vi nginx
apache與mysql添加進系統服務並設置開機啟動
apache與mysql添加進系統服務並設置開機啟動 apache與mysql添加進系統服務並設置開機啟動apache1 cp /usr/local/apache/bin/apachectl /etc/init.d/httpd2 chkconfig --add httpd出現錯誤servi
將springboot項目打成的jar包設置開機自動啟動
自動運行 查找 java ring src bat 啟動 路徑 關閉 1、首先將jar包放到指定目錄。 2、右擊目錄空白處,新建文本文檔,在文本裏寫入"java -jar+jar包路徑",如圖,保存。 3、將.txt格式的文本文檔修改後綴名,改成.bat格式,如圖。
將MongoDB配置成系統服務
首先,以管理員模式執行命令列。注意,此處一定要以管理員身份執行,存則可能配置失敗。 在“開始”選單中搜索 cmd,找到命令列,然後有擊它以管理員身份執行即可。 隨後新建一個日誌檔案,在bin目錄新建logs同級目錄,進入之後新建一個mongodb.log
windows將tomcat配置成系統服務開機自啟動
一、將tomcat配置成系統服務開機自啟動 在tomcat的bin目錄下,進入cmd命令,輸入service.bat install tomcat-9.0.10,在提示安裝成功的前提下,開啟計算機的服務,找到
Tomcat註冊成系統服務並修改記憶體
Tomcat註冊為系統服務 下載解壓Tomcat 【以tomcat6為例】 下載地址:http://tomcat.apache.org/download-60.cgi 將下載的zip包解壓:
把Nodejs做成CentOS系統服務並開機啟動
CentOS的Daemon機制 systemd守護一個程序的前提條件是它知道它要守護的程序的PID。Linux程序通訊有一個不成文的規則,一個程序告訴另外一程序自己的PID的一個方法是把自己的程序的PID這個數值以文字流寫入檔案。只寫PID,其它的什麼都不用寫,大家約定俗成
nginx 設置開機自動啟動腳本
nginx 設置開機自動啟動腳本Nginx 是一個很強大的高性能Web和反向代理服務器。雖然使用命令行可以對nginx進行各種操作,比如啟動等,但是還是根據不太方便。下面介紹在Linux下安裝後,如何設置開機自啟動。首先,在linux系統的/etc/init.d/目錄下創建nginx文件,使用如下命令:vim
如何把.bat檔案設定為開機自動啟動?
這裡以win10為例(win7大同小異) 1、先把寫好的.bat檔案放到D盤(好找,不礙眼的地方都行) 2、寫一個.vbs指令碼放到Windows啟動資料夾裡 set ws=WScript.CreateObject(“WScript.Shell”) ws.Run “D:\abc.bat
CentOS6.3上安裝與配置nginx+php+mysql環境
需要 目前 htm evel mem dev gin ins comm 1. 目前nginx采用是源碼包安裝的方式(yum安裝失敗),下載地址:http://nginx.org/en/download.html 我這裏的安裝包是:nginx-1.12.0.tar.gz
hadoop-2.6.5在CentOS6.5上配置
本科學生綜合性實驗報告 專案組長 學號 成 員 專 業 班級 實驗專案名稱 指導教師及職稱 開課學期 至 學年 學期 上課時間 年
centos6.5上sonarqube6.7.5配置sonar-scanner3.2.0
sonarqube已經安裝完成 安裝sonar-scanner 1、下載安裝包https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner &nbs
CentOS6.5+python2.7+nginx+mysql配置
CentOS6.5安裝 VMware+CentOS6.5(預設路徑安裝) Python2.7安裝 python升級 1.下載新python安裝包 下載安裝依賴的相關 [root@localhost ~]# yum install vim
CentOS6.5 上crontab每天自動備份mysql數據庫
execute man rest 需要 查找 的人 sat nbsp efi 步驟: 1. sudo vi /etc/crontab #編輯crontab任務 2.輸入01 12 * * * root /usr/local/mysql/backup/backup.sh &
centos6.5編譯安裝nginx
php 相關 oca module eve tar 瀏覽器 reat nss 一、下載nginx安裝包,官網下載中心http://nginx.org/download [[email protected] software]# wget http://nginx
Linux CentOS6.5上搭建環境遇到的問題
warn 主機名 span his 不為 rpm mysqld password oca 1.卸載CentOS自帶的JDK 查看centos上 安裝的jdk:rpm -qa|grep jdk 出現如下: java-1.7.0-openjdk-1.7.0.45-
Centos6.5 使用光盤鏡像系統源安裝數據庫mysql5.7
centos6.5 安裝 mysql5.7 一、光盤掛載鏡像配置yum源 1、掛載光盤鏡像 mount /dev/cdrom /media #將光盤系統文件掛載到 /media文件夾下 2、配置光盤yum源 repo配置文件 cd /etc/yu
redis---在CentOS6.5下安裝與配置
eas 相關 var 可選 tro rip 持久 exec TP 本文詳細介紹redis單機單實例安裝與配置,服務及開機自啟動。如有不對的地方,歡迎大家拍磚o(∩_∩)o (以下配置基於CentOS release 6.5 Final, redis版本3.0.2 [redi
centos6.5上安裝使用xtrabackup
back inux family 下載 sof 源碼包 strong lin centos 第一步:下載。這個就看你選擇什麽樣的安裝方式了,有二進制安裝,有源碼包安裝,有在線的rpm安裝。我選擇二進制安裝方式,所以下載時選擇linux-Generic。下載後用rz命令在xs
尚矽谷大數據技術之Linux第5章網絡配置和系統管理操作5.7克隆虛擬機
tro 分享 數據 time 克隆 sys font pic get 5.7 克隆虛擬機 1)關閉要被克隆的虛擬機 2)找到克隆選項 3)歡迎頁面 4)克隆虛擬機 5)設置創建完整克隆 6)設置克隆的虛擬機名稱和存儲位置 7)等待正在克隆 8)點擊關閉,完成克