CentOS7安装一套开发环境
安装jdk8
首先下载jdk安装文件:https://repo.huaweicloud.com/java/jdk/8u151-b12/
要记住的下载的话选择的是以tar.gz结尾的。
下载后,再usr目录下面创建一个名叫java的文件夹
mkdir /usr/java
在这里需要使用连接工具,我使用的是xshell和xftp。大家可以自行选择
将下载好的压缩包上传上去
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cWm1QjzX-1619161504035)(http://www.mblog.cloud/upload/2020/09/image-20200729135504539-086c5c4226a24f8787ea44ecf070b598.png)]
然后进行解压命令,将压缩包进行解压,解压完成之后,执行删除命令删除压缩包。
解压命令:
tar zxvf jdk-8u151-linux-x64.tar.gz
删除命令:
rm -f jdk-8u151-linux-x64.tar.gz
下面我们要编辑/etc/profile文件
编辑命令:vi /etc/profile
将下面的代码粘贴进去
export JAVA_HOME=/usr/java/jdk1.8.0_151 #这里注意是自己对应的版本的名字
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
对于/etc/profile编写完成之后是不够的,还需要最后一个步骤,就是让刚刚我们修改的文件变成有效起来,所以我们再输入一个命令,让修改生效。
生效命令:source /etc/profile
测试:
安装mysql8.0
1.配置Mysql8.0的安装源
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
2.安装Mysql8.0
sudo yum --enablerepo=mysql80-community install mysql-community-server
3.一路选择y即可
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-axTd8slC-1619161504041)(http://www.mblog.cloud/upload/2020/09/image-20200729145513264-668b41eae81744c098ac2477595c453a.png)]
看到完毕就安装完成了
4.启动Mysql8.0
sudo start mysqld start
5.查看mysql服务运行状态
service mysqld status
6.查看root临时密码
安装Mysql后,会生成一个临时的密码让root用户进行登录
grep "A temporary password" /var/log/mysqld.log
7.更改临时密码
输入:mysql -uroot -p
在Enter password:后面输入临时密码
登录成功
输入:ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘new password’;
会提示:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements(密码不符合当前策略)
设置一个完美的密码就可以了
如果想改成简单的密码,可以百度一波
8.配置远程访问
看下默认MySQL用户:
输入:use mysql;
输入:select host, user, authentication_string, plugin from user;
发现root的host是localhost,不是%,可以加个host是%的root账号:
输入:CREATE USER ‘root’@’%’ IDENTIFIED BY ‘KC$abc123’;
客户端连接报错:
原因是mysql8的加密方式规则不一样,是caching_sha2_password
需要加密方式改成mysql_native_password就行了
语法:ALTER USER ‘[用户名]’@’%’ IDENTIFIED WITH mysql_native_password BY ‘[密码]’;
输入:ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘root’;
加密方式以及改成了mysql_native_password
使用navicat连接测试:
至此,Mysql8.0安装成功
安装redis
1.安装gcc依赖由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装
yum install -y gcc
2.在usr目录下新建redis目录
mkdir /usr/redis
3.下载redis的压缩包并上传到服务器
下载地址:https://www.redis.net.cn/download/
4.解压redis安装包并删除redis安装包
tar zxvf redis....
rm -f redis...
5.进入解压后的redis文件夹中执行make命令
6.等待结束后执行
make install PREFIX=/usr/local/redis
安装到指定目录
7.启动服务
前台启动:
cd /usr/local/redis/bin/
./redis-server
后台启动:
从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录
cp /usr/local/redis-5.0.3/redis.conf /usr/local/redis/bin/
修改 redis.conf 文件,把 daemonize no 改为 daemonize yes
后台启动命令:(根据配置进行加载)
./redis-server redis.conf
8.设置开机启动
vi /etc/systemd/system/redis.service
#复制一下内容进去,记得修改自己的ExecStart
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.targe
9.设置开机启动
systemctl daemon-reload
systemctl start redis.service
systemctl enable redis.service
10.创建 redis 命令软链接
ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis
11.测试redis
12.开放端口号,防火墙
1、vim redis.conf
将 bind 127.0.0.1 注释掉
protected-node yes 设置成no
重启redis
2、开启防火墙端口
查看指点端口是否开启:yes表示开启;no表示未开启。
firewall-cmd --query-port=6379/tcp
no
12
查看防火墙状态 systemctl status firewalld
开启防火墙 systemctl start firewalld.service
关闭防火墙 systemctl stop firewalld.service
[root@slave2 bin]# firewall-cmd --query-port=6379/tcp
no
[root@slave2 bin]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: active (running) since 六 2019-04-27 15:14:28 CST; 6h ago
Main PID: 6142 (firewalld)
CGroup: /system.slice/firewalld.service
└─6142 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid
4月 27 15:16:03 slave2 systemd[1]: Starting firewalld - dynamic firewall daemon...
4月 27 15:14:28 slave2 systemd[1]: Started firewalld - dynamic firewall daemon.
123456789101112
添加制定需要开放的端口
[root@slave2 bin]# firewall-cmd --add-port=6379/tcp --permanent
success
[root@slave2 bin]# firewall-cmd --reload
success
[root@slave2 bin]# firewall-cmd --query-port=6379/tcp
yes
[root@slave2 bin]#
至此,redis安装完成
安装Tomcat8
1.下载安装包
进入 http://tomcat.apache.org/download-80.cgi
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LXkuAa7z-1619161504046)(http://www.mblog.cloud/upload/2020/09/image-20200729172344957-37937296a60b43e8bec53b64d57a2211.png)]
2.新建一个文件夹tomcat
mkdir /usr/tomcat
3.将安装包放入文件夹,解压、删除安装包
4.配置防火墙
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
5.进入安装目录,启动tomcat
/.startup.sh
6.在物理机进行访问
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-j7ZgrUbH-1619161504046)(http://www.mblog.cloud/upload/2020/09/image-20200729174345057-ee954e94ccf5401b880bb5f416461870.png)]
至此,tomcat8.0安装完成。