1.CRT的连接Linux虚拟机

1.1.CRT连接不上问题解决

(1)检查是否正确配置LInux虚拟机的静态IP地址,并与主机处于同一网段之下。
(2)检查是否已经关闭Linux中防火墙。
在终端中输入以下命令

$ systemctl disable firewalld
$ reboot

1.2.CRT字符显示乱码解决:

点击选项->会话设置->外观->将字符编码设为UTF-8
在这里插入图片描述

1.3.CRT在MongoDB中双重显示命令解决方法:

点击选项->会话设置->仿真->将终端选为Linux
在这里插入图片描述

2.mongodb在linux下配置

2.1.使用CRT远程操控创建新用户及使用管理员命令授权

1)打开Linux虚拟机并通过远程工具CRT连接Linux平台。
2)新建用户user_mongo,并设置密码
3)修改sudoers权限,进行编辑,添加使用管理员命令的授权。
在终端中输入以下命令:

# useradd user_mongo 
# passwd user_mongo 
# chmod -v u+w /etc/sudoers 
# vi /etc/sudoers 

2.2.解压MongoDB

1)切换至user_mongo用户下使用SecureCRT工具将MongoDB安装包上传。
创建并进入/opt/software目录,执行“sudo rz”命令上传文件命令将MongoDB安装包上传。
2)将MongoDB安装包的用户和用户组权限修改为user_mongo
3)将MongoDB安装包解压到指定目录/opt/servers/mongodb_demo/
4)将MongoDB解压后的目录重命名为mongodb
在终端中输入以下命令:

# su user_mongo 
$ sudo mkdir -p /opt/software 
$ cd /opt/software 
$ sudo rz 
$ sudo chown -R user_mongo:user_mongo mongodb-linux-x86_64-
rhel70-4.2.2.tgz 
$ sudo mkdir -p /opt/servers/mongodb_demo/ 
$ sudo chown -R user_mongo:user_mongo /opt/servers/mongodb_demo/ 
$ tar -zxvf mongodb-linux-x86_64-rhel70-4.2.2.tgz
 -C /opt/servers/mongodb_demo/ 
$ cd /opt/servers/mongodb_demo/ 
$ mv mongodb-linux-x86_64-rhel70-4.2.2 mongodb 

2.3.配置MongoDB

1)创建数据文件存放目录
2)创建日志文件存放目录
3)创建日志文件
4)编辑用户环境变量文件~/.bash_profile。
5)执行“source ~/.bash_profile”命令,使得修改后的用户环境变量生效。
在终端输入以下代码:

$ mkdir -p standalone/data/db/ 
$ mkdir standalone/logs/ 
$ touch standalone/logs/mongologs.log 
$ vi ~/.bash_profile 
$ source ~/.bash_profile 

2.4.启动MongoDB服务

2.4.1.使用命令行启动

在终端输入以下代码:

$ mongod --dbpath=/opt/servers/mongodb_demo/standalone /data/db/
–logpath=/opt/servers/mongodb_demo/standalone/logs /mongologs.log --logappend -fork

2.4.2.使用配置文件启动

1)在mongodb目录下创建conf文件目录。
2)在conf目录下创建配置文件mongod.conf。
3)编辑mongod.conf配置文件,添加如下内容。
mongod.conf 配置文件具体内容:

systemLog:
  destination: file
  path: "/opt/servers/mongodb_demo/standalone/logs/mongologs.log"
  logAppend: true
storage:
  dbPath: "/opt/servers/mongodb_demo/standalone/data/db/"
  journal:
    enabled: true
processManagement:
  fork: true

4)执行“mongod -f /opt/servers/mongodb_demo/mongodb/conf/mongod.conf”命令,启动MongoDB服务。
在终端输入以下代码:

$ cd /opt/servers/mongodb_demo/mongodb/ 
$ mkdir conf 
$ touch mongod.conf 
$ mv mongod.conf ./conf/mongod.conf 
$ cd conf 
$ vim mongod.conf 
$ mongod -f /opt/servers/mongodb_demo/mongodb/conf/mongod.conf 

2.4.3.出现错误代码48

原因:未杀死进程mongodb
1)查看进程uid:ps -ef | grep mongod
2)使用 kill -2 进程号 杀死进程
在终端输入以下代码:

$ ps -ef|grep mongod
$ kill -2 进程码
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐