【CentOS】 Linux 7.4.1708 (Core)系统部署Java1.7+mysql5.7+tomcat7+redis5.0.4+mongodb4.0.9+git(版本管理器)环境

1、首先安装Java(这里演示的是1.7,可以根据自己想要的版本进行更改)

1、运行以下命令进行javajdk1.7的安装(如下图所示):

yum install java-1.7.0-openjdk

在这里插入图片描述

2、运行下面的命令查看java的当前版本,证实是否真正的安装成功(如下图所示):

java -version

在这里插入图片描述

3、查看自己的Java安装路径

which java
ls -lrt /usr/bin/java
ls -lrt /etc/alternatives/java

2、然后配置mysql5.7YUM源

1、下载mysql源安装包(可以用我下面的也可以到官网去下载自己想要的YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ )

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

2、安装mysql源 --sudo 为申请root用户权限 然后输出自己的密码便可以在短期之内不需要再输入密码:

sudo yum localinstall mysql57-community-release-el7-8.noarch.rpm

3、检查mysql源是否安装成功:

sudo yum repolist enabled | grep "mysql.*-community.*"

3.1、可以看到下图表示安装成功:

mysql源安装成功截图

3、开始安装MySQL

sudo yum install mysql-community-server

1、启动MySQL服务:

扫描二维码关注公众号,回复: 8622708 查看本文章
sudo systemctl start mysqld

2、查看MySQL的启动状态:

sudo systemctl status mysqld #如果Active: 为active (running) 则表示已经启动其他状态则为失败然后排查失败原因

4、开机启动:

sudo systemctl enable mysqld
sudo systemctl daemon-reload

5、修改root本地登录密码
mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。
通过下面的方式找到root默认密码:

grep 'temporary password' /var/log/mysqld.log

自动生成的密码

6、然后登录mysql进行修改:
注意:mysql5.7默认安装了密码安全检查插件(validate_password)
默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。
否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误

mysql -uroot -p #然后回车输入数据库密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; #修改新密码

7、添加远程登录用户
默认只允许root帐户在本地登录,如果要在其它机器上连接mysql
必须修改root允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,我添加一个新的帐户:

GRANT ALL PRIVILEGES ON *.* TO 'MySQL账号'@'%' IDENTIFIED BY 'MySQL密码' WITH GRANT OPTION;

8、解决MySQL数据查询出现GROUP BY语句出错,提示错误代码1055
找到MySQL安装目录下的my.cnf
在sql_mode 中去掉only_full_group_by , 即:
如果没有sql_mode加上便可
修改完成之后,重启数据库,然后再打开,再次查询就正常了。

sudo find / -name my.cnf #寻找my.cnf文件的命令
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'

9、远程连接Mysql时执行语句很慢的解决方案:
找到MySQL安装目录下的my.cnf:

[mysqld]
skip-name-resolve #加入这一条代码即可

10、默认配置文件路径:
配置文件:/etc/my.cnf
日志文件:/var/log//var/log/mysqld.log
服务启动脚本:/usr/lib/systemd/system/mysqld.service
socket文件:/var/run/mysqld/mysqld.pid

4、安装tomcat

1、自己找个目录,这里不做一些centos7的基本命令解释,直接正题->下载安装包:

wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.94/bin/apache-tomcat-7.0.94.tar.gz

2、解压安装包:

tar -zxvf apache-tomcat-7.0.94.tar.gz

3、进入解压后的目录文件夹(如下图所示):

//进入文件目录
cd apache-tomcat-7.0.94
//查看所有文件
ls

在这里插入图片描述

4、增加Tomcat启动参数,需要增加一个pid文件,在tomca/bin 目录下面,增加 setenv.sh 配置,catalina.sh启动的时候会调用,同时配置java内存参数

//注意vim 命令后的文件路径换成自己的
vim /root/apache-tomcat-7.0.94/bin/setenv.sh

5、写入以下命令

#add tomcat pid
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
#add java opts
JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"

6、创建并且写入一个service文件:

vim /lib/systemd/system/tomcat.service

7、写入以下命令(效果看图所示):

[Unit]

Description=Tomcat

After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]

Type=forking

PIDFile=/root/apache-tomcat-7.0.94/tomcat.pid

ExecStart=/root/apache-tomcat-7.0.94/bin/startup.sh

ExecReload=/bin/kill -s HUP $MAINPID

ExecStop=/bin/kill -s QUIT $MAINPID

PrivateTmp=true

[Install]

WantedBy=multi-user.target

在这里插入图片描述

8、赋予权限:

chmod 754 /lib/systemd/system/tomcat.service

9、重载系统服务列表:

systemctl daemon-reload

10、设置开机自启动:

systemctl enable tomcat.service

11、常用命令总结(可选):

//启动
systemctl start tomcat.service  
//关闭
systemctl stop tomcat.service 
//重启
systemctl restart tomcat.service 

12、修改tomcat端口号:

//注意vim 命令后的文件路径换成自己的
vim /root/apache-tomcat-7.0.94/conf/server.xml

13、修改位置如下图所示(我这里修改的是1314):
在这里插入图片描述
14、重启tomcat

//重启
systemctl restart tomcat.service 

15、开启你们自己配置的端口防火墙(我的端口是1314):

firewall-cmd --zone=public --add-port=1314/tcp --permanent

16、刷新防火墙配置:

firewall-cmd --reload

17、通过ip或者域名去访问自定义的端口即可(我的端口是1314成功如下图所示):
在这里插入图片描述

5、安装redis5.0.4环境

1、下载redis:

sudo yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel  #一键安装四个依赖
wget http://download.redis.io/releases/redis-5.0.4.tar.gz
tar xzf redis-5.0.4.tar.gz
cd redis-5.0.4
make

2、启动redis-server服务:

#vim 命令后的目录是你安装后的目录
vim /usr/local/redis/etc/redis.conf
daemonize=yes  #修改daemonize 改为 yes (允许后台启动)
/www/server/redis-5.0.4/src/redis-server  /www/server/redis-5.0.4/redis.conf  #注意换成自己的安装目录

3、开机自动启动redis-server服务:

cd /etc/rc.d/
sudo chmod 777 rc.local
echo "/usr/local/redis/bin/redis-server  /usr/local/redis/etc/redis.conf" >> /etc/rc.d/rc.local  #注意>>前面的都换成自己的安装目录后面的不要动
sudo chmod 644 rc.local #用完之后记得恢复到原来的权限

4、配置redis系统启动服务:

cd /lib/systemd/system/
sudo vi redis.service

4.1、写入以下配置(注意:注释要删掉):

[Unit]
Description=Redis
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/var/run/redis.pid  #注意:需要和redis.conf配置文件中的信息一致
ExecStart=/www/server/redis-5.0.4/src/redis-server /www/server/redis-5.0.4/redis.conf  #注意目录换成自己的
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target

4.2、刷新配置以及命令集合:

sudo pkill redis  #杀掉进程
sudo systemctl daemon-reload  #刷新系统配置
sudo systemctl enable redis.service  #设置开机启动
sudo systemctl start redis  #启动redis
sudo systemctl stop redis  #关闭redis
sudo systemctl restart redis  #重启redis
sudo systemctl status redis  #查看redis状态
sudo systemctl reload redis  #刷新redis的配置

6、安装mongodb4.0.9环境

1、下载mongodb:

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-4.0.9.tgz
tar zxvf mongodb-linux-x86_64-amazon-4.0.9.tgz
sudo mv mongodb-linux-x86_64-amazon-4.0.9 /www/server/mongodb
cd /www/server/mongodb/
sudo mkdir data
cd data
sudo mkdir db
sudo mkdir log
sudo vi /www/server/mongodb/bin/mongodb.conf

1.1、配置以下信息

# 数据库文件路径
dbpath=/www/server/mongodb/data/db/
# 日志文件路径
logpath=/www/server/mongodb/data/log/mongodb.log
# 是否追加日志
logappend=true
# 端口
port=27017
# 是否后台程序启动
fork=true
# 是否启动授权认证
auth=false

1.2、配置系统启动服务

sudo vi /lib/systemd/system/mongodb.service

1.3、写入以下配置(注意:注释要删掉):

[Unit]

Description=mongodb
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
ExecStart=/www/server/mongodb/bin/mongod --config /www/server/mongodb/bin/mongodb.conf  #注意换成自己的目录
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/www/server/mongodb/bin/mongod --shutdown --config /www/server/mongodb/bin/mongodb.conf  #注意换成自己的目录
PrivateTmp=true

[Install]
WantedBy=multi-user.target

1.4、刷新配置以及命令集合:

sudo systemctl daemon-reload  #刷新系统配置
sudo systemctl enable mongodb.service  #设置开机启动
sudo systemctl start mongodb  #启动mongodb
sudo systemctl stop mongodb  #关闭mongodb
sudo systemctl restart mongodb  #重启mongodb
sudo systemctl status mongodb  #查看mongodb状态
sudo systemctl reload mongodb  #刷新mongodb的配置

7、安装git

1、查看系统是否已经安装git:

git --version

2、通过yum安装git:

yum install git

3、安装成功效果图:
在这里插入图片描述

8、遇到困难可以评论(有信必回)小轩微信17382121839。

发布了47 篇原创文章 · 获赞 57 · 访问量 8867

猜你喜欢

转载自blog.csdn.net/qq_41741884/article/details/93977324
今日推荐