Linux下Mongodb的安装
[root@localhost usr]# cd /usr
//创建Mongodb目录 用于存放Mongodb的程序
[root@localhost usr]# mkdir mongodb
[root@localhost usr]# cd /usr/mongodb
[root@localhost usr]# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz
--2017-06-01 15:15:04-- https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz
正在解析主机 fastdl.mongodb.org (fastdl.mongodb.org)... 52.84.167.193, 52.84.167.70, 52.84.167.13, ...
正在连接 fastdl.mongodb.org (fastdl.mongodb.org)|52.84.167.193|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:40282490 (38M) [application/x-gzip]
正在保存至: “mongodb-linux-x86_64-3.0.6.tgz”
100%[=====================================================================================================================================================>] 40,282,490 3.72MB/s 用时 13s
2017-06-01 15:15:19 (2.87 MB/s) - 已保存 “mongodb-linux-x86_64-3.0.6.tgz” [40282490/40282490])
[root@localhost usr]# tar -xzf mongodb-linux-x86_64-3.0.6.tgz
//数据文件存放位置
[root@localhost usr]# mkdir -p /data/db
[root@localhost usr]# mkdir -p /usr/mongodb/logs
//日志位置
[root@localhost usr]# touch /usr/mongodb/logs/mongodb.log
//创建配置文件
[root@localhost etc]# touch /etc/mongodb.conf
//注:fork 是否后台Daemon运行
[root@localhost etc]# vi /etc/mongodb.conf
dbpath=/data/db/
logpath=//usr/mongodb/logs/mongodb.log
fork=true
port=27017
[root@localhost mongodb]# cd /usr/mongodb/mongodb-linux-x86_64-3.0.6/bin
//启动服务
[root@localhost bin]# ./mongod -f /etc/mongodb.conf
about to fork child process, waiting until server is ready for connections.
forked process: 4125
child process started successfully, parent exiting
//进入客户端测试
[root@localhost bin]# ./mongo
MongoDB shell version: 3.0.6
connecting to: test
Server has startup warnings:
2017-06-01T15:46:57.573+0800 I CONTROL [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.
2017-06-01T15:46:57.573+0800 I CONTROL [initandlisten]
2017-06-01T15:46:57.574+0800 I CONTROL [initandlisten]
2017-06-01T15:46:57.574+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2017-06-01T15:46:57.574+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2017-06-01T15:46:57.574+0800 I CONTROL [initandlisten]
2017-06-01T15:46:57.574+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2017-06-01T15:46:57.574+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2017-06-01T15:46:57.574+0800 I CONTROL [initandlisten]
> 1+1
2
//离开客户端
> exit
bye
//可以使用kill关闭服务
[root@localhost bin]# ps aux | grep mongodb
root 4125 0.4 1.7 463104 51812 ? Sl 15:46 0:01 ./mongod -f /etc/mongodb.conf
root 4198 0.0 0.0 112660 984 pts/1 S+ 15:52 0:00 grep --color=auto mongodb
[root@localhost bin]# kill -2 4125
Linux下Mongodb的安装的更多相关文章
- Linux下MongoDB服务安装
Linux下MongoDB服务安装 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB是一个介于关系数据库和非关系数据 ...
- Linux下mongodb的安装及启动
安装 1>设置mongoDB目录 cd /home/apps 附:centOS下创建目录命令 mkdir /home/apps 2>下载mongodb curl -O http://fa ...
- Linux下MongoDB的安装、配置、启动
下载 MongoDB下载地址为 https://www.mongodb.org/downloads 安装 将文件放到/usr/local/目录下并解压 tar -zxvf mongodb-linux- ...
- Linux 下MongoDb的安装
MongoDb在linux可以说是非常的简单的. 先下载: curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tg ...
- Linux下mongodb安装及数据导入导出教程
Linux下mongodb安装及数据导入导出教程 #查看linux发行版本 cat /etc/issue #查看linux内核版本号 uname -r 一.Linux下mongodb安装的一般步骤 1 ...
- Linux下mongodb
Linux下mongodb安装: 新建mongodb文件夹 下载安装包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3. ...
- Linux下命令行安装weblogic10.3.6
Linux下命令行安装weblogic10.3.6 一.安装前准备工作: 1.创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中 ...
- Windows下的Memcache安装 linux下的Memcache安装
linux下的Memcache安装: 1. 下载 memcache的linux版本,注意 memcached 用 libevent 来作事件驱动,所以要先安装有 libevent. 官方网址:http ...
- linux下subversion server安装手册
linux下subversion server安装手册 安装基于的Linux版本为:Red Hat Enterprise Linux Server release 6.3. 一 准备需要的安装包. ( ...
随机推荐
- appium+python等待方式使用
背景: 首先,由于一个网速和手机性能以及服务器反应时间等等的原因,不可能导致我们点击了某一个元素之后,它所要链接的页面马上弹出来可以进行下一步操作.所以我们需要一种等待方式,直至链接的页面跳出来之后再 ...
- 图片和Base64字符串互转
图片URL转成Base64字符串 /// <summary> /// 通过Url获取到Image格式的文件 /// </summary> /// <param name= ...
- 基于nodeJS的小说爬虫实战
背景与需求分析 最近迷恋于王者荣耀.斗鱼直播与B站吃播视频,中毒太深,下班之后无心看书. 为了摆脱现状,能习惯看书,我开始看小说了,然而小说网站广告多而烦,屌丝心态不愿充钱,于是想到了爬虫. 功能分析 ...
- Vuex的认识和简单应用(一)
一.vuex是一个专为vue.js应用程序开发的状态管理模式. 应用场景:1.多个视图依赖于同一个状态2.来自不同视图的行为需要变更同一个状态此时,我们可以把组件的共享状态抽取出来,以一个全局单例模式 ...
- Git命令与介绍
一. Git[命令与介绍] 1. 作用 可以用于个的项目版本控制和管理 目前多用于团队间的多人协作项目开发 2. 安装 l 安装包路径 l 安装 后的路径: 3. 工作流程 (1) 创建项目目录 在路 ...
- 积累-T
emmm,各种知识点都有吧,主要方便自己记 随机修改网页图标 <script> var image=new Array(3); image.length=3; image[1]=" ...
- SQL Injection(Blind)
SQL Injection(Blind),即SQL盲注,与一般注入的区别在于,一般的注入攻击者可以直接从页面上看到注入语句的执行结果,而盲注时攻击者通常是无法从显示页面上获取执行结果,甚至连注入语句是 ...
- Laravel验证问题记录
1.当购物车提交时,POST传来一个对象{address:2,item:{ {ksu_id:2,count:2},{ksu_id:2,count:2}, } 验证方法: public function ...
- C#追加日志文件
追加日志文件 using System; using System.IO; class DirAppend { public static void Main() { using (StreamWri ...
- 【转帖】超能课堂(186) CPU中的那些指令集都有什么用?
超能课堂(186)CPU中的那些指令集都有什么用? https://www.expreview.com/68615.html 不明觉厉 开始的地方 第一大类:基础运算类x86.x86-64及EM64T ...