在centos7.x以前用service來管理服務的時候,是在/etc/init.d/目錄中建立檔案來管理服務的啟動和停止,然而在centos7中就要用systemctl命令了。
在已經安裝好redis的docker容器裡,在/lib/systemd/system目錄下建立乙個redis.service
vi /lib/systemd/system/redis.service
因為我的redis安裝目錄是/redis-4.0.6/src/,所以:
[unit]
description=redis
after=network.target
[service]
execstart=/redis-4.0.6/src/redis-server /redis-4.0.6/redis.conf --daemonize no
execstop=/redis-4.0.6/src/redis-cli -h 127.0.0.1 -p 6379 shutdown
[install]
wantedby=multi-user.target
儲存後需要重新整理systemctl配置:
systemctl daemon-reload
然後就可以使用systemctl來start、restart、stop了
systemctl start redis.service
systemctl restart redis.service
systemctl stop redis.service
systemctl enable redis.service
這一招式應該還是會經常用到的,在偶爾伺服器重啟時可以讓服務開機自動啟動,除了redis外,nodejs也會需要。
配置nginx的systemctl命令
nginx一般安裝在 usr local nginx目錄,啟動 停止和重啟命令如下 啟動 usr local nginx sbin nginx 停止 usr local nginx sbin nginx s stop 重啟 usr local nginx sbin nginx s reload 每次...
配置Kafka的Systemctl啟動
檢視system ctl 方式配置 systemctl list unit files type service grep kafka kafka systemctl 啟動方式命令 systemctl start kafka.service systemctl stop kafka.service ...
windows環境下配置php和redis
redis 是完全開源免費的,遵守bsd協議,是乙個高效能的key value資料庫。如 c reids開啟乙個cmd視窗 使用cd命令切換目錄到 c redis 執行 redis server.exe redis.conf如果想方便的話,可以把redis的路徑加到系統的環境變數裡,這樣就省得再輸路...