MongoDB chỉ hỗ trợ các phiên bản Hỗ trợ dài hạn của Ubuntu (LTS). Cái cuối cùng là Ubuntu 14.04 LTS, trong đó quy trình init được quản lý bởi độc quyền Upstart của Canonical. Tuy nhiên, tôi đang sử dụng Ubuntu 15.10 với quy trình khởi động SystemD tiêu chuẩn của Linux. Vì vậy, tôi không thể khởi động dịch vụ MongoDB khi khởi động.
Khi tôi đọc trạng thái dịch vụ hoặc thử khởi động nó, hiển thị thông báo "không tải được":
> systemctl status mongod
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
> sudo systemctl start mongod
Failed to start mongod.service: Unit mongod.service failed to load: No such file or directory.
Tôi đang chạy Phiên bản cộng đồng MongoDB 3.2 chính thức (mongodb-org) từ https://docs.mongodb.org/master/tutorial/install-mongodb-on-ub Ubuntu / không phải gói meta MongoDB 2.6 (mongodb) từ Ubuntu kho.
> sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
> echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
> sudo apt-get update
> sudo apt-get install -y mongodb-org
Ai đó biết cách khởi động MongoDB với SystemD?