通过apt-get安装

软件包签名验证

Ubuntu软件包管理工具(即dpkg和apt)通过要求分销商使用GPG密钥对软件包进行签名来确保软件包的一致性和真实性。

1
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

官方文档

为MongoDB创建一个列表文件

1
echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

更新本地包数据

1
sudo apt-get update

安装MongoDB包

1
sudo apt-get install -y mongodb-org

启动|暂停|重启

1
2
3
sudo service mongod start
sudo service mongod stop
sudo service mongod restart

手动安装

下载安装包

1
wget https://fastdl.mongodb.org/linux/mongodb-linux-arm64-ubuntu1604-3.4.4.tgz

解压

1
tar -xzvf mongodb-linux-arm64-ubuntu1604-3.4.4.tgz

编写Ubuntu服务文件

增加/lib/systemd/system/mongod.service文件

1
2
3
4
5
6
7
8
9
10
[Unit]
Description=An object/document-oriented database
Documentation=man:mongod(1)
[Service]
User=root
ExecStart=/mongodb/bin/mongod --quiet --config /mongodb/mongodb.conf
[Install]
WantedBy=multi-user.target

重新加载service文件

1
systemctl daemon-reload

启动|暂停|重启

1
2
3
sudo service mongod start
sudo service mongod stop
sudo service mongod restart