1, Mongod的启动
1.1, Mongod的启动选项
,,,, Mongod有许多可配置的选项,在命令行运行Mongod——帮助可以查看所有选项,常用的选项如下:
5,配置指定配置文件,加载命令行未指定的各种选项。6——httpinterface启用http接口
,,,,示例1:查看进程
[root@gflinux102数据]# ps ef | grep - v grep | grep mongod
根,,,3620,2132,0 14:05分/1,,就是mongod——端口10001 dbpath/opt/mongo logpath/opt/mongo/数据/?日志/mongodb。日志
[root@gflinux102数据]#猫mongod.lock 3620年
[root@gflinux102数据]#
,,,,示例二:查看端口号
[root@gflinux102数据]# netstat -ntlp | grep 27017
[root@gflinux102数据]# netstat -ntlp | grep 10001
tcp,,,,0,0 0.0.0.0:10001大敌;,,,,,,0.0.0.0:*,,,,,,,,,听,,3620/mongod大敌;,,,,
[root@gflinux102数据]#,
root@gflinux102日志]# mongodb.log
2015 - 02 - 10 t14:05:14.531 + 0800 [initandlisten] MongoDB开始:pid=3620=10001 dbpath=/opt/港mongo/数据/32位主机=gflinux102
2015 - 02 - 10 t14:05:14.531 + 0800 (initandlisten),
2015 - 02 - 10 t14:05:14.531 + 0800 (initandlisten) * *注:这是一个32位二进制MongoDB。
2015 - 02 - 10 t14:05:14.531 + 0800 (initandlisten) * *,,,32位版本仅限于小于2 gb的数据(或更少——杂志)。
2015 - 02 - 10 t14:05:14.531 + 0800 (initandlisten) * *,,,注意,日志记录默认为32位,目前。
2015 - 02 - 10 t14:05:14.531 + 0800 (initandlisten) * *,,,见http://dochub.mongodb.org/core/32bit
,,,,启动示例:
[root@gflinux102本]# mongod——端口10001 dbpath/opt/mongo logpath/opt/数据/?mongo/日志/mongodb.log
2015 - 02 - 10 t14:05:14.516 + 0800,
2015 - 02 - 10 t14:05:14.517 + 0800警告:32位服务器没有日志记录默认启用。请使用——如果你想耐久性》杂志上。
2015 - 02 - 10 t14:05:14.517 + 0800,
,,,,在32位下,mongod只能处理2 gb的数据,注意生产中要使用64位的机器。
1.2 MongoDB的配置文件
,,,, MongoDB支持从文件获取配置信息。当需要的配置非常多或者要自动化运维时,就会用到这个,指定配置文件可以用- f或者——配置选项。
[root@gflinux102日志]# mongod——帮助| grep“, - f”
,- f[——配置参数,,,,配置文件指定附加选项
[root@gflinux102日志]#,
,,,,示例:
mongod——配置~/.mongodb.conf
,,,,配置文件模板如下,注意这个是手工编辑的:
[root@gflinux102本]# mongod - f/opt/mongo/数据/mongod.conf
2015 - 02 - 10 t15:06:28.199 + 0800,
2015 - 02 - 10 t15:06:28.200 + 0800警告:32位服务器没有日志记录默认启用。请使用——如果你想耐久性》杂志上。
2015 - 02 - 10 t15:06:28.200 + 0800,
叉子进程,等到服务器准备连接。
分叉的过程:3854年
子进程成功开始,父母退出
# vi mongod root@gflinux102数据。参看
#作为一个守护进程在端口10001上启动MongoDB
=10001港
叉=true
logappend=true
dbpath=/opt/mongo/数据logpath=
/opt/mongo/logs/mongodb.log
,,注意:命令行中哪些如——叉的开关选项,其值要设为真。
1.3,停止MongoDB
1.3.1前台进程运行在中断
,,,,如果服务器进程作为前台进程运行在终端,直接CTL-C。
1.3.2kill杀死
[root@gflinux102本]# ps ef | grep - v grep | grep mongod
根,,,3854年,1,0 15:06吗?,,,,就是mongod - f/opt/mongo/数据/mongod。null