记一次开发平台测试环境的安装

2022-02-09 16:10:32 浏览数 (1)

1、查询看系统版本

cat /etc/redhat-release

2、安装openjdK

yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel

安装vim: yum -y install vim

3、安装MongoDB:

安装社区版 mongodb-org-3.2 之前需要先创建一个资源库文件 /etc/yum.repos.d/mongodb-org-3.2.repo 文件内容为:

[mongodb-org-3.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc

1、安装

命令: yum -y install mongodb-org 检查是否安装成功 命令:which mongod 结果:/usr/bin/mongod

1、安装(备用)

以上的如果有问题,使用下一个

下载rmp:

代码语言:javascript复制
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.0/x86_64/RPMS/mongodb-org-server-4.0.5-1.el7.x86_64.rpm
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.0/x86_64/RPMS/mongodb-org-shell-4.0.5-1.el7.x86_64.rpm
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.0/x86_64/RPMS/mongodb-org-tools-4.0.5-1.el7.x86_64.rpm
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.0/x86_64/RPMS/mongodb-org-mongos-4.0.5-1.el7.x86_64.rpm
执行安装命令: 
 rpm -ivh mongodb-org-server-4.0.5-1.el7.x86_64.rpm
这仅仅安装了 mongoDB 的服务端程序,如果还需要用命令行连接 mongoDB,则需要安装 shell 程序包
 rpm -ivh mongodb-org-shell-4.0.5-1.el7.x86_64.rpm
如果需要一些附加工具,例如数据导入导出,则需要安装 tool 程序包 
rpm -ivh mongodb-org-tools-4.0.5-1.el7.x86_64.rpm
如果要部署集群,则还需要安装 mongos 程序包
rpm -ivh mongodb-org-mongos-4.0.5-1.el7.x86_64.rpm

安装好了以后,会生成一个 /etc/mongod.conf 的配置文件,配置了 mogoDB 默认的配置;

启动:systemctl start mongod

参考:https://www.jianshu.com/p/d3b31b7aa182

2、启动 `MongoDB`服务,并设置为开机自启动 service mongod start chkconfig mongod on 但是如果你有的服务部署在别的地方,且它需要连接数据库,那么需要修改一下 /etc/mongod.conf # 注释掉下面一行 # bindIp:127.0.0.1 # 去掉下面行的注释,并添加一行 replication: replSetName: myoplogs 然后重启一下服务 命令:service mongod restart 如果系统启用的防火墙,注意要放开27017端口。 现在你可以在远端电脑上连接一下数据库试试了。 初始化 replica set mongo > cfg1={_id:"myoplogs",members:[{_id:0,host:'127.0.0.1:27017',priority:1}]}; > rs.initiate(cfg1) { "OK" : 1 } myoplogs:OTHER> 看到最后两行表示已经成功了,否则就是失败了再查查配置的是否正确,修改正确后重启服务,再初始化一 遍

切记host应该设置为实际ip地址; 另外,如果你想删除这一版的 @MongoDB@,可以使用如下命令 yum -y erase $(rpm -qa | grep mongodb-org) rm -r /var/log/mongodb rm -r /var/lib/mongo 后两句是删除数据文件和日志文件 更多详情参见: • https://docs.mongodb.com/master/tutorial/install-mongodb-on-red-hat/

4、安装httpd:

yum -y install httpd

5、安装samba并设置开机启动(可选):

yum install -y samba

service smb start

chkconfig --level 35 smb on

6、安装elasticsearch:

rpm -ivh elasticsearch-5.6.13.rpm

7.启动:

启动es service elastivsearch start

配置并启动其他服务;

https://www.cnblogs.com/post/readauth?url=/liangblog/p/10756233.html

8、安装mysql

-- 查看是否安装了mysql: rpm -qa | grep mysql

-- 卸载有两种方式,一种是普通删除,另一种是强力删除,当MySQL数据库有其它的依赖文件时,也进行删除。

分别是:rpm -e mysql和rpm -e --nodeps mysql

-- 来查看yum上提供的数据库可下载版本: yum list | grep mysql

-- 在新版本的CentOS7中,默认的数据库已更新为了Mariadb,而非 MySQL,

所以执行 yum install mysql 命令只是更新Mariadb数据库,并不会安装 MySQL 。

查看mariadb数据库的版本: rpm -qa|grep -i mariadb

-- 卸载 rpm -qa|grep mariadb|xargs rpm -e --nodeps

--下载mysql安装包:wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

--安装mysql-community-release-el7-5.noarch.rpm包 rpm -ivh mysql-community-release-el7-5.noarch.rpm

--查看可用的 mysql 安装文件: yum repolist all | grep mysql 命令

--安装mysql: yum install mysql-server

--再次查看是否安装: rpm -qa | grep mysql

--启动服务:

systemctl start mysqld.service #启动 mysql systemctl restart mysqld.service #重启 mysql systemctl stop mysqld.service #停止 mysql systemctl enable mysqld.service #设置 mysql 开机启动

--设置密码:

mysql5.6 安装完成后,它的 root 用户的密码默认是空的,我们需要及时用 mysql 的 root 用户登录(第一次直接回车,不用输入密码),并修改密码。

# mysql -u root mysql> use mysql; mysql> update user set password=PASSWORD("这里输入root用户密码") where User='root'; mysql> flush privileges;

-- 为root 用户添加远程登录的能力。 GRANT ALL PRIVILEGES ON *.* TO 'your username'@'%' IDENTIFIED BY 'your password';

mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";

--- 登录试试 ;

-- mysql数据库一般表名都是不区分大写小的,但这个不区分大小写只在windows系统中有效,在linux系统中是区分大小写的,

所以需要修改mysql的配置文件my.cnf,在[mysqld]加入一行: lower_case_table_names=1

-- 证书安装失败解决:

0 人点赞