关键词:
centos7中安装mongodb
方式一:
1. 安装环境
系统:centos7
mongodb版本:mongodb-linux-x86_64-rhel70-6.0.0.tgz
2. 安装过程
(1)将安装包上传到 centos7系统中
(2)解压到 /opt 目录下,并重命名
tar zxvf mongodb-linux-x86_64-rhel70-6.0.0.tgz -C /opt
mv mongodb-linux-x86_64-rhel70-6.0.0 mongodb
(3)配置环境变量
在 /etc/profile 中加入下面一行:
export PATH=/opt/mongodb/bin:$PATH
然后 source /etc/profile
使之生效
(4)创建数据库目录和日志目录
mkdir -p /opt/mongodb/logs # 日志目录
mkdir -p /opt/mongodb/db # 数据库目录
touch /opt/mongodb/logs/mongodb.log # 创建日志文件
chmod 777 /opt/mongodb/logs
chmod 777 /opt/mongodb/db
(5)创建配置文件
vim /opt/mongodb/mongodb.conf
port= 27017
dbpath=/opt/mongodb/db # 指定数据库路径
logpath=/opt/mongodb/logs/mongodb.log # 指定日志文件路径
logappend=true # 使用追加方式写日志
fork=true # 以守护进程的方式运行
maxConns=100 # 最大同时连接数
noauth=true # 不启用验证
journal=true # 每次写入会记录一条操作日志
storageEngine=wiredTiger # 存储引擎
bind_ip=0.0.0.0 # 服务绑定地址
(6)启动mongodb
mongod --config /opt/mongodb/mongodb.conf
启用授权验证
mongod --config /opt/mongodb/mongodb.conf --auth
停止 mongodb:
mongod --config /opt/mongodb/mongodb.conf --shutdown
(7)配置开机启动
vim /etc/init.d/mongodb
#!/bin/sh
#
#chkconfig: 2345 80 90
#description: mongodb
start()
/opt/mongodb/bin/mongod --config /opt/mongodb/mongodb.conf
stop()
/opt/mongodb/bin/mongod --config /opt/mongodb/mongodb.conf --shutdown
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo $"Usage: $0 start|stop|restart"
exit 1
esac
cd /etc/init.d/
chkconfig --add mongodb
chmod +x mongodb
chkconfig mongodb on
配置完成后可使用以下命令:
# 启动mongodb:
service mongodb start
# 停止mongodb:
service mongodb stop
(8)shell中登录mongodb
注意:上述启动为root账户启动,权限太大,如果需要启用验证,则需要将配置文件(/opt/mongodb/mongodb.conf)中的 noauth 设置为 false
方式二:
RHEL/CentOS 用户
新建 /etc/yum.repos.d/mongodb.repo,内容为
[mongodb-org]
name=MongoDB Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/mongodb/yum/el$releasever/
gpgcheck=0
enabled=1
刷新缓存并安装 mongodb-org。
sudo yum makecache
sudo yum install mongodb-org
创建数据库目录和日志目录
mkdir -p /opt/mongodb/logs # 日志目录
mkdir -p /opt/mongodb/db # 数据库目录
touch /opt/mongodb/logs/mongodb.log # 创建日志文件
chmod 777 /opt/mongodb/logs
chmod 777 /opt/mongodb/db
创建配置文件
vim /opt/mongodb/mongodb.conf
port= 27017
dbpath=/opt/mongodb/db # 指定数据库路径
logpath=/opt/mongodb/logs/mongodb.log # 指定日志文件路径
logappend=true # 使用追加方式写日志
fork=true # 以守护进程的方式运行
maxConns=100 # 最大同时连接数
noauth=true # 不启用验证
journal=true # 每次写入会记录一条操作日志
storageEngine=wiredTiger # 存储引擎
bind_ip=0.0.0.0 # 服务绑定地址
启动mongodb
mongod --config /opt/mongodb/mongodb.conf
shell 连接进入 mongo
参考文献:
https://mirror.tuna.tsinghua.edu.cn/help/mongodb/
centos7中安装zabbix
centos7中安装zabbix1、关闭防火墙#systemctl stop firewalld#setenforce0同步时间# ntpdatepool.ntp.org2、安装Apache、php、mariadb#yum-yinstallhttpdmariadbmariadb-serverphpphp-mysqlphp-gd3、启动mariadb#systemctl 查看详情
centos7中安装vmwaretools
本例中为在Linux(以CentOS7为例)安装VMwareTools。1.首先启动CentOS7,在VMware中点击上方“VM”,点击“InstallVMwareTools...”(如已安装则显示“ReinstallVMwareTools...”)。2.在命令行输入“ls/dev”查看。3.输入“mkdir/mnt/cdrom”在/mnt目录下新... 查看详情
centos7中安装docker
1.配置docker镜像安装源tee/etc/yum.repos.d/docker.repo<<-‘EOF‘[dockerrepo]name=DockerRepositorybaseurl=https://yum.dockerproject.org/repo/main/centos/7/enabled=1gpgcheck=1gpgkey=https://yum.dockerprojec 查看详情
centos7.2中安装pip
...管理这些第三方的包, 这里我们来看一下如何在CentOS7.2上安装Python-pip。第一步,下载python-pip的tar包: #wgethttps://pypi.python.org/packages/source/p/pip/pip-1.3 查看详情
centos7.4中安装docker(代码片段)
#!/bin/sh#安装docker#在docker中安装mysql#解决了docker容器中无法输入中文的问题##########################安装docker#更新源yum-yupdate#卸载旧版本(如果安装过旧版本的话)sudoyumremovedockerdocker-commondocker-selinuxdocker-engine#安装需要的软件包,yum-util 查看详情
在centos7中安装网站安全狗提示以下错误是啥情况?
参考技术A目前还不支持centos7,支持centos6和centos5系列,后续会支持centos7,谢谢支持! 查看详情
在centos7.9中安装最新的redis
其实,都2022了,现在已经没有这么安装的了,都是使用Docker容器来一键部署Redis,但是写这个教程主要是为了理解Linux的一些常用操作;首先,你需要阅读过:chkconfig和systemd服务管理工具init.d通过源码方式安装Redis环境:CentOS7.9 查看详情
在虚拟机中安装centos7
下面简单整理一下在自己电脑上搭建CentOS环境的内容。安装前需要下载:1.centos镜像下载地址:http://mirrors.163.com/centos/7/isos/x86_64/这里我下载的是2.VMware workstation10http://www.xp510.com/xiazai/ossoft/desktools/22610.html安装需要的密钥:MA49... 查看详情
详解如何在centos7中安装或升级最新的内核
参考技术A步骤1:检查已安装的内核版本;步骤2:在CentOS7中升级内核;步骤3:设置GRUB默认的内核版本步骤4:接下来运行下面的命令来重新创建内核配置。 查看详情
centos7中安装kvm虚拟机(代码片段)
...工具,专门用来管理KVM的,所以通常都是与KVM同时出现。centos7KVM新增如下功能:cpu热添加内存热添加VMwareWorkstation虚拟机centos7中部署KVM虚拟机1、centos7.x系统需求内存4G以上处理器需打开虚拟化功 查看详情
centos7中安装zabbix3.2
官方安装文档:https://www.zabbix.com/documentation/3.2/manual/installation/install_from_packages/server_installation_with_mysql先添加zabbix的源:rpm-ivhhttp://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-releas 查看详情
如何在centos7中安装git
...安装./configure--prefix=路径再make&&makeinstall就好了 参考技术Bcentos7的yum仓库中已经自带了git,你可以使用如下命令安装:yuminstallgit本回答被提问者采纳 查看详情
详解如何在centos7中安装或升级最新的内核
...已安装的版本,#uname-sr 下面的图片展示了在一台CentOS7服务器上的输出信息:步骤2:在CentOS7中升级内核参考技术A不太清楚 查看详情
centos7.7中安装mysql5.7出现andpidfileisnotownedbyroot.refusing错误
在centos7.7或以上安装mysql5.7出现NewmainPID13401doesnotbelongtoservice,andPIDfileisnotownedbyroot.Refusing.https://community.oracle.com/thread/4286364 查看详情
如何在centos7中安装git
...具。我一直使用Git。于是为Linux公社的读者写一篇如何在CentOS7中安装Git教程什么是Git?如果你曾经使用过Github这样的网站或者在Bitbucket购买过代码,把它展示给你的朋友,那么你可能知道Git是什么。至少,你肯定对它有过了解。... 查看详情
在centos7中安装与配置jdk8
参考命令:http://www.jb51.net/os/RedHat/73016.html来进行安装安装说明系统环境:centos7安装方式:rpm安装软件:jdk-8u25-linux-x64.rpm下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html检验系统原版本[[email protecte 查看详情
如何在centos7中安装subversion
...版本控制服务已从CVS转移到Subversion。下面讲解下如何在CentOS7中安装Subversion的详细过程。1、开始在CentOS7中安装Subversionyuminstallmod_dav_svnsubversion示例输出:=====================================================PackageArchVersionRepositorySize=============... 查看详情
在centos7中安装mysql,openjdk,tomcat
1:安装mysql 参考:https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html2:安装openjdk 参考:http://openjdk.java.net/install/3:安装tomcat 参考:http://blog.csdn.net/caimengyuan/article/details/51 查看详情