標籤

BAT (38) shell (34) Virtual Machine (33) Xubuntu (29) acfs (25) PHP (24) CentOS (21) Virtul Box (20) 編輯器 (17) 資料庫 (15) lubuntu (13) windows (13) CPP (12) ubuntu (12) chrome (11) laravel (10) Docker (9) Python (9) 5A88 (7) VMware (6) 資料結構 (6) Javascript (5) Node (5) Proxmox VE (5) 公告系統 (5) 程式積木 (5) Android Studio (4) ANN (3) OB2D2016x64 (3) Xoops (3) clonezilla (3) samba (3) 公文 (3) 其他 (3) 硬體 (3) API (2) Android (2) AppInvent2 (2) Html (2) Hyper-V (2) Nas (2) botnet (2) mbot (2) swift (2) wordpress (2) 樣板 (2) 防火牆 (2) AD的應用 (1) Ansible (1) Arduino (1) CSS (1) GitLab (1) HA Proxy (1) LegoEV3 (1) PowerShell (1) Scratch (1) VM (1) XenServer (1) kotlin (1) linuxmint (1) lxc (1)

2017年5月4日 星期四

如何在 ubuntu 16.04.2 x64 安裝 Mongodb

一、將mongodb 加入資源庫
     $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
 

     $echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
 

     $sudo apt-get update

二、安裝與驗證 MongoDB
      1.安裝MongoDB
      $sudo apt-get install -y mongodb-org

      2.編輯/etc/systemd/system/mongodb.service
      $sudo pico /etc/systemd/system/mongodb.service
     
      /etc/systemd/system/mongodb.service 的內容:
     
        [Unit]
          Description=High-performance, schema-free document-oriented database
          After=network.target

        [Service]
           User=mongodb
           ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf

        [Install]
           WantedBy=multi-user.target
     
      3.使用systemctl啟動MongoDB
      $sudo systemctl start mongodb

      4.使用systemctl檢查MongoDB是否正常啟動
      $sudo systemctl status mongodb

      5.在系統啟動時自動啟動MongoDB
      $sudo systemctl enable mongodb

      6.使用systemctl停止MongoDB
      $sudo systemctl mongodb stop

額外指令:
      7.查詢MongoDB 版本
       $mongod --version

      安裝到這裡,心中一直很納悶。以下的兩個指令到底有什麼差別?
      $sudo apt install mongodb-server
      $sudo apt-get install -y mongodb-org
      首先,apt install與apt-get install 有什麼不同?參考資料5
      第二,mongodb-server 與 mongodb-org 有什麼不同?參考資料6

      於是就下$sudo apt-get install -y mongodb-org,再下$sudo apt install mongodb-server。
   

      後又發現版本不同。前者為3.2版本,後者為2.6.10

   

資料來源:
1.How to Install MongoDB on Ubuntu 16.04
https://www.digitalocean.com/community/tutorials/how-to-install-mongodb-on-ubuntu-16-04
2.Ubuntu 用指令加一行到檔案結束 (檔尾)
http://www.arthurtoday.com/2013/11/ubuntu-add-a-line-into-a-file-tee-command.html
3.init演化歷程 – [轉貼] 淺析 Linux 初始化 init 系統,第 3 部分: Systemd
http://felix-lin.com/linux/init%E6%BC%94%E5%8C%96%E6%AD%B7%E7%A8%8B-%E8%BD%89%E8%B2%BC-%E6%B7%BA%E6%9E%90-linux-%E5%88%9D%E5%A7%8B%E5%8C%96-init-%E7%B3%BB%E7%B5%B1%EF%BC%8C%E7%AC%AC-3-%E9%83%A8%E5%88%86-systemd/
4.MongoDB基礎教程  http://tw.gitbook.net/mongodb/index.html
5.aptitude、apt-get、與 apt 命令
https://debian-handbook.info/browse/zh-TW/stable/sect.apt-get.html
6.在 Ubuntu Linux 中安裝 MongoDB 資料庫
https://blog.gtwang.org/linux/install-mongodb-on-ubuntu/

沒有留言:

張貼留言

在 Windows 10 x64 1909版,使用BAT快速安裝公文系統與人事服務網(自然人憑證)版

相關內容移往 https://skjhcreator.blogspot.com/2021/02/windows-10-x64-1909bat.html