*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