学习目标
模拟运维设计方案
安装和配置
[root@server10 bin]# ./mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/log.txt --fork
数据结构类型操作 CURD
1、添加数据
2、查询数据
](https://img-blog.csdnimg.cn/12f9def35b9b401ab6ddf9fed3ac8834.png)
3、修改数据
4、删除数据
安全设置
1、限制登录
#!/bin/bash
#mongodb服务操作
#chkconfig - 68 78
BASEDIR="/usr/local/mongodb"
BIN=$BASEDIR"/bin/mongod"
DBPATH=$BASEDIR"/data"
LOGPATH=$BASEDIR"/logs/log.txt"
#BIND_IP='127.0.0.1,192.168.17.112'
#引入系统函数库
. /etc/rc.d/init.d/functions
#启动
start () {
echo -n $"Starting $prog: "
$BIN --dbpath=$DBPATH --logpath=$LOGPATH --fork &>>/dev/null
RETVAL=$?
[ $RETVAL -eq 0 ] && echo 'starting'
}
#关闭
stop () {
echo -n $"Stopping $prog: "
$BIN --dbpath=$DBPATH --shutdown
RETVAL=$?
[ $RETVAL -eq 0 ] && echo 'stopd'
}
#重启
restart () {
stop
start
}
#查看状态
mongod_status () {
status $BIN
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
status)
mongod_status
;;
*)
echo "$EXE {start|stop|restart}"
esac
2、用户权限管理
业务实例
1、PHP扩展安装
2、桌面管理使用
3、日志统计展示