CentOS7下將Nexus設置爲系統服務

CentOS7下將Nexus設置爲系統服務

2018年02月23日 16:14:52spa

閱讀數:203操作系統

CentOS7下將Nexus設置爲系統服務

Nexus版本爲:3.7.1code

1. 修改nexus腳本

修改腳本第14行:INSTALL4J_JAVA_HOME_OVERRIDE=/home/admin123/jdk1.8.0_152 
不然,可能會出現如下錯誤: 
這裏寫圖片描述blog

2. 配置系統服務

設置軟鏈接: 
sudo ln -s /home/admin123/nexus-3.7.1-02/bin/nexus /etc/init.d/nexus 
這裏寫圖片描述圖片

chkconfig方式

cd /etc/init.d 
sudo chkconfig --add nexus #添加nexus服務 
sudo chkconfig --levels 345 nexus on #設置開啓自啓動 
sudo service nexus start #開啓服務 
service nexus status #查看服務狀態
 
這裏寫圖片描述ip

systemd方式

cd /etc/systemd/system 
vi nexus.service 
nexus.service文件中添加如下內容:get

[Unit]
Description=nexus service
After=network.target

[Service]
Type=forking
ExecStart=/home/admin123/nexus-3.7.1-02/bin/nexus start #nexus的安裝目錄
ExecStop=/home/admin123/nexus-3.7.1-02/bin/nexus stop
User=admin123
Restart=on-abort

[Install]
WantedBy=multi-user.target
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

分別執行如下命令: 
sudo systemctl daemon-reload #從新加載服務 
sudo systemctl enable nexus.service#開啓開機自啓動服務 
sudo systemctl start nexus.service#啓動服務 
注: 
在CentOS7以上的操做系統最好採用systemd的方式進行配置,以前在使用chkconfig作開機自啓動老是會失敗it

相關文章
相關標籤/搜索