*filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -N whitelist -A whitelist -s 1.2.3.0/24 -j ACCEPT -A whitelist -s 4.5.6.7 -j ACCEPT -A INPUT -m state --state RELATED,ESTABLISHED -j whitelist -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j whitelist -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j whitelist -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT
6~8 行是添加白名單列表,能夠是ip段或者單個ip地址 10~12行 注意的是「-j whitelist」而不是「-j ACCEPT」,前者將該端口訪問權限限制在白名單內,後者爲不限制 13行 任何ip地址都能ping通該主機,由於「-j ACCEPT」沒有作相應限制html
配置完畢後,運行命令重啓防火牆使規則生效linux
systemctl restart iptables.service
(ROOT下修改指定帳戶密碼)passwd {username}mongodb
###安裝MongoDB 下載MongoDB 首先須要到https://www.mongodb.org/downloads 上註冊一個帳號,而後下載 MongoDB下載地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.7.0.tgz 到/usr/local/src目錄數據庫
tar zxvf mongodb-linux-x86_64-2.7.0.tgz #解壓 mv mongodb-linux-x86_64-2.7.0 /usr/local/mongodb #移動解壓文件夾到MongoDB安裝目錄 mkdir -p /data/mongodb/mongodb_data/ #建立MongoDB數據庫存放路徑 mkdir -p /data/mongodb/mongodb_log/ #建立MongoDB數據庫日誌存放路徑
###啓動MongoDBapp
/usr/local/mongodb/bin/mongod --port 27017 --fork --dbpath=/data/mongodb/mongodb_data/ --logpath=/data/mongodb/mongodb_log/mongodb.log --logappend netstat -ntpl #查看MongoDB是否啓動 cd /usr/local/mongodb/bin/ ./mongo #進入MongoDB數據庫控制檯 use admin #進入admin數據庫 db.shutdownServer() #關閉MongoDB數據庫 exit #退出
vi /usr/local/mongodb/mongodb.conf #編輯 port=27017 #端口號 dbpath=/data/mongodb/mongodb_data/ #數據庫路徑 logpath=/data/mongodb/mongodb_log/mongodb.log #日誌輸出文件路徑 pidfilepath=/usr/local/mongodb/mongo.pid fork=true #設置後臺運行 logappend=true #日誌輸出方式 shardsvr=true directoryperdb=true #auth=true #開啓認證 :wq! #保存退出
VIM經常使用語法tcp