文章出處

<mongodb在linux上的部署>

事實上redis安裝程序挺好,直接幫我們生成了服務,直接可以使用systemctl去啟動它,而mongodb在這方面沒有那么智能,需要我們去編寫自己的服務腳本了,然后把它加到開機自啟動里面就可以了,主要的過程分為以下幾個步驟:

mongodb我安裝在了/root/tools目錄下

一 配置文件,ANSI,記事本編寫,UTF8可能有問題

dbpath=/root/tools/mongodb-linux-x86_64-amazon-3.4.2/db
logpath=/root/tools/mongodb-linux-x86_64-amazon-3.4.2/log/mongo.log
logappend=true  
port=27017  
fork=true  
nohttpinterface=true  
auth=false

二 服務文件,文件位于:/usr/lib/systemd/system

[Unit]  
Description=mongodb   
After=network.target remote-fs.target nss-lookup.target  
[Service]  
Type=forking  
ExecStart=/root/tools/mongodb-linux-x86_64-amazon-3.4.2/bin/mongod --config /root/tools/mongodb-linux-x86_64-amazon-3.4.2/bin/mongodb.conf  
ExecReload=/bin/kill -s HUP $MAINPID  
ExecStop=/root/tools/mongodb-linux-x86_64-amazon-3.4.2/bin/mongod --shutdown --config /root/tools/mongodb-linux-x86_64-amazon-3.4.2/bin/mongodb.conf  
PrivateTmp=true        
[Install]  
WantedBy=multi-user.target  

三 服務命令

    #文件權限  
     chmod 754 mongodb.service  
    #啟動服務  
    systemctl start mongodb.service    
    #關閉服務    
    systemctl stop mongodb.service    
    #開機啟動    
    systemctl enable mongodb.service   

這你幾步之后,我們的mongodb服務就做好了!

感謝各位閱讀!


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()