環(huán)境:CentOS Linux release 7.4.17
#/bin/bash
#MongoDB install
cd /usr/local/src/mongodb_install
tar zxvf mongodb-linux-x86_64-3.6.9.tgz
mv mongodb-linux-x86_64-3.6.9 /usr/local/mongodb
mkdir -p /usr/local/mongodb/data/db
mkdir -p /usr/local/mongodb/data/log
cd /usr/local/mongodb/data/log
touch mongdb.log
touch /usr/local/mongodb/data/mongodb.conf
sed -i '1c\ port = 27017'? /usr/local/mongodb/data/mongodb.conf
sed -i '2c\ dbpath = /usr/local/mongodb/data/db'? /usr/local/mongodb/data/mongodb.conf
sed -i '3c\ logpath = /usr/local/mongodb/data/logs/mongodb.log'? /usr/local/mongodb/data/mongodb.conf
sed -i '4c\ fork = true'? /usr/local/mongodb/data/mongodb.conf
sed -i '5c\ logappend = true'? /usr/local/mongodb/data/mongodb.conf
sed -i '6c\ #auth = true'? /usr/local/mongodb/data/mongodb.conf
sed -i '7c\ #bindIp: 0.0.0.0'? /usr/local/mongodb/data/mongodb.conf
/usr/local/mongodb/bin/mongod --config? /usr/local/mongodb/data/mongodb.conf --bind_ip 0.0.0.0 --port 27017 --fork? --dbpath=/usr/local/mongodb/data/db? --logpath=/usr/local/mongodb/data/log/mongdb.log --logappend
netstat -lanp | grep 27017