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

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:

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

-- 证书安装失败解决:

 

posted @ 2019-04-22 22:34  凉城  阅读(249)  评论(0编辑  收藏  举报