linux上將nginx,redis,mysql設定成服務並自啟動
1 linux上的服務介紹
1.1 chkconfig命令
chkconfig命令可以用來檢查、設定系統的各種服務語法:
chkconfig(選項)
選項
--add:增加所指定的系統服務,讓chkconfig指令得以管理它,並同時在系統啟動的敘述檔案內增加相關資料;
--del:刪除所指定的系統服務,不再由chkconfig指令管理,並同時在系統啟動的敘述檔案內刪除相關資料;
--level<等級代號>:指定讀系統服務要在哪一個執行等級中開啟或關畢。
等級代號列表:0123456
使用範例:
chkconfig --list 列出所有的系統服務
chkconfig --add redis 增加redis服務
chkconfig --del redis 刪除redis 服務
chkconfig --level redis 2345 on 把redis在執行級別為2、3、4、5的情況下都是on(開啟)的狀態。
如果想檢視當前處於執行狀態的服務,用如下語句過濾即可
chkconfig --list |grep on
如果想檢視當前處於關閉狀態的服務,用如下語句過濾即可
chkconfig --list |grep off
1.2 服務的啟動、關閉
設定成服務後,服務的啟動辦法
(a)、/etc/init.d/獨立服務名start|stop|status|restart
/etc/init.d/nginx start
(b)、service獨立服務名start|stop|status|restart
service nginx start
1.3 服務執行級別
Linux服務一般會有7個執行級別:等級0表示:表示關機
等級1表示:單使用者模式
等級2表示:無網路連線的多使用者命令列模式
等級3表示:有網路連線的多使用者命令列模式
等級4表示:不可用
等級5表示:帶圖形介面的多使用者模式
等級6表示:重新啟動
當切換執行級時,init不會重新啟動已經啟動的服務,也不會再次去停止已經停止的服務。
1.4 重要檔案位置
/etc/ 配置檔案位置
/etc/init.d/ 啟動指令碼位置
/etc/sysconfig/ 初始化環境配置位置
/var/lib 伺服器產生的資料
/var/log 日誌
2 nginx設定成服務並自啟動
2.1 啟動指令碼
nginx的啟動指令碼可在https://www.nginx.com/resources/wiki/start/topics/examples/redhatnginxinit/ 下載,
然後將檔案儲存在/etc/init.d/nginx
2.2 註冊服務
chkconfig --add nginx2.3 啟動服務
service nginx start3 redis設定成服務並自啟動
3.1 啟動指令碼
將redis目錄下的初始化指令碼拷貝到/etc/rc.d/init.d(這裡/etc/init.d/ 等價於/etc/rc.d/init.d/)目錄下
redis的初始化指令碼目錄為:/usr/local/src/redis/utils/redis_init_script
cp /usr/local/redis-4.0.6/utils/redis_init_script /etc/rc.d/init.d/redis
3.2 註冊服務
chkconfig --add redis執行後,可能會遇到下面的錯誤:
redis服務不支援chkconfig
service redis doesnot support chkconfig
我們還需要對初始化指令碼做一些修改。
(a)第二行增加如下內容#chkconfig: 2345 80 90
(b)原指令碼EXEC和CLIEXEC的值因為目錄不同而有所修改
EXEC=/usr/local/redis/bin/redis-server
CLIEXEC=/usr/local/redis/bin/redis-cli
(c)redis啟動的命令改為以後臺方式啟動
$EXEC $CONF&
將redis配置檔案拷貝到/etc/redis/埠ID.conf,如下所示:
mkdir /etc/redis
cp /usr/local/src/redis/redis.conf /etc/redis/6379.conf
通過上面的指令碼修改後,我們可以再次使用下面的命令進行註冊服務:
chkconfig --add redis
3.3 啟動服務
service redis start4 mysql設定成服務並自啟動
4.1 啟動指令碼
將服務檔案拷貝到init.d下,並重命名為mysqldcp/usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
4.2 註冊服務
chkconfig --add mysqld4.3 啟動服務
service mysqld start相關推薦
linux上將nginx,redis,mysql設定成服務並自啟動
1 linux上的服務介紹1.1 chkconfig命令 chkconfig命令可以用來檢查、設定系統的各種服務 語法: chkconfig(選項) 選項 --add:增加所指定的系統服務,讓chkconf
[映象製作]Ubuntu設定iserver服務開機自啟動
在製作雲環境的映象時,有時候我們可能使用某個映象建立幾十個例項,如果映象有某一個環節沒有考慮周全,可能就會加大很多工作量,例如我們製作一個iserver的Ubuntu環境的映象,前面部落格已經介紹了怎
mongodb,redis,mysql 簡要對比
添加用戶 .get 共享 之前 float head del scribe oar mongodb: 它是一個內存數據庫,數據都是放在內存裏面的。 對數據的操作大部分都在內存中,但mongodb並不是單純的內存數據庫。 持久化方式: mongodb的所有數據實際上是存放在硬
【備忘】【No8】大型SpringMVC,Mybatis,Redis,Solr,Nginx,SSM分散式電商專案視訊教程
課程目錄: 01.第一天(專案介紹,搭建maven工程) 02.第二天(框架整合,後臺系統搭建) 03.第三天(實現商品新增) 04.第四天(商品規格實現) 05.第五天(前臺工程搭建、首頁商品類目顯示) 06.第六天(CMS系統) 07.第七天(redis快取) 08.第
分布式框架 Maven Springmvc mybatis ,Dubbo ZooKeeper,Redis,FastDFS ,ActiveMQ
介紹 1. 項目核心代碼結構截圖 jeesz-utils jeesz-config jeesz-framework
結合springMVC,shiro,redis,kaptcha進行驗證碼登錄完整隨筆
賬號 custom tid get success catch nor rod case 自己在做項目的時候總結的配置全部流程,用作記錄也希望能幫助大家。 一、進行kaptha的依賴配置 1 <!--驗證碼生成工具--> 2 <
linux下nginx、php和mysql安裝配置
一、安裝nginx 安裝nginx yum install -y epel-release yum install nginx -y 檢視nginx軟體包包括了哪些檔案 rpm -ql nginx 啟動nginx systemctl start nginx 檢視ng
yum安裝nodejs,redis,mongodb
第一步:安裝epel-replease,一路輸入y,並回車 如圖所示,說明安裝完成 第二步:安裝nodejs 如圖所示,說明安裝成功 用node -v或node --version檢視版本號 第三步:安裝mongodb的服務端,命令yum install mongo
Android封裝jar包,把當前專案設定成module,封裝手機振動jar包給unity呼叫
Android封裝jar包或者把當前專案設定成module操作步驟都一樣,此處以手機振動為例,封裝jar包給Unity平臺使用,具體如下: Android部分: 1.建立unity要呼叫的手機振動的類:PhoneVibrate package com.lin.phonevibrate;
springBoot日誌,配置,讀取資料,redis,打包等
#log4j.rootLogger=CONSOLE,info,error,DEBUG log4j.rootLogger=info,error,CONSOLE,DEBUG log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppen
checkbox 只讀,如果不想設定成disabled="disabled",可以這樣設定
1.如果不想checkbox設定disabled="disabled"後變成灰色,可以這樣設定: $("input[type='checkbox']").click( function(){ this.checked = !this.
windows設定tomcat定時重啟(關閉,啟動)設定成服務,並重啟服務
一、配置windows設定tomcat定時重啟 1.首先將tomcat註冊為服務,先開啟tomcat的bin目錄下service.bat檔案,修改下面的值,這是sevvice的註冊名稱和顯示名稱,一般可使用預設值。 set SERVICE_NAME=tomcat-7.0.
效能追擊:萬字長文30+圖揭祕8大主流伺服器程式執行緒模型 | Node.js,Apache,Nginx,Netty,Redis,Tomcat,MySQL,Zuul
> 本文為《[高效能網路程式設計遊記](https://www.itzhai.com/articles/decrypt-the-threading-model-of-common-server-programs.html)》的第六篇“效能追擊:萬字長文30+圖揭祕8大主流伺服器程式執行緒模型”。 ![ima
mac設定brew安裝的服務開機自啟動(以mysql為例)
mac brew 安裝的mysql開機自啟動 1、用brew安裝的可以通過以下語句檢視安裝目錄: brew –prefix mysql 2、從你MySQL的安裝目錄下找到homebrew.mxcl.mysql.plist這個檔案,然後複製到~/Library/
mysql設定某列資料自增1 及設定後insert寫法
+--------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-----
Linux伺服器使用二:VMWare下設定網路連線並使用SSH2進行遠端訪問
在上一章中我們講完了如何在VMWare中安裝CentOS,在本章中就主要來描述完成CentOS的網路訪問以及使用SSH2進行遠端訪問。 1、設定CentOS上網 1)檢查虛擬機器設定 2)檢視物理機的ip、閘道器以及子網掩碼 3)進入li
將mysql設定成允許遠端訪問
設定mysql服務允許外網訪問,修改mysql的配置檔案,有的是my.ini,有的是my.cnf【linux】. 1:設定mysql的配置檔案 /etc/mysql/my.cnf 找到 bind-address =127.0.0.1
Linux centos 安裝redis服務並後臺啟動
網上看了大神的文章,感覺不夠清楚,如果是小白的話估計無法完全正確操作,所以在大神的基礎上修改了下,方便純小白操作 1,下載redis安裝包 wget http://download.redis.io/releases/redis-3.0.6.tar.gz 2,解壓安裝包
Redis安裝完成設定成內網可訪問
執行安裝 $ tar xzf redis-5.0.5.tar.gz $ cd redis-5.0.5 $ make
NO19 優化Linux系統--重要開機自啟動服務--關閉自啟動項
color 內核版本 數據 項目 iss rsyslog chattr -- 單個 **如何優化Linux系統: 1 不用root,添加普通用戶,通過sudo授權管理。2 更改默認的遠程連接SSH服務端口及禁止root用戶遠程連接。3 定時自動更新服務器時間