安装oracle jdk
1:java –version 检查jdk版本 卸载linux自带的openjdk
openjdk version “1.8.0_292”
OpenJDK Runtime Environment UnionTech (build 1.8.0_292-b10)
OpenJDK 64-Bit Server VM UnionTech (build 25.292-b10, mixed mode)
2: rpm -qa|grep jdk 查询openjdk 安装包 一个个卸载
copy-jdk-configs-3.7-3.uel20.noarch
java-1.8.0-openjdk-devel-1.8.0.292.b10-9.up1.uel20.x86_64
java-1.8.0-openjdk-headless-1.8.0.292.b10-9.up1.uel20.x86_64
java-1.8.0-openjdk-1.8.0.292.b10-9.up1.uel20.x86_64
3:卸载openjdk 相关的安装包
sudo rpm –ev java-1.8.0-openjdk-devel-1.8.0.292.b10-9.up1.uel20.x86_64
sudo rpm –ev java-1.8.0-openjdk-1.8.0.292.b10-9.up1.uel20.x86_64
sudo rpm -ev java-1.8.0-openjdk-headless-1.8.0.292.b10-9.up1.uel20.x86_64
sudo rpm -ev copy-jdk-configs-3.7-3.uel20.noarch
4:再次执行 rpm -qa|grep jdk 查看是否卸载干净 如果没有卸载干净重复步骤 3
5:在 /usr 下创建 mkdir tools 文件夹 上传需要安装的所有安装包
jdk-8u131-linux–x64.tar.gz , mysql-5.7.42-1.el7.x86_64.rpm–bundle.tar , redis–stable.tar.gz , tomcat.tar.gz
6:解压jdk tar -zxvf jdk-8u131-linux-x64.tar.gz
7:移动解压后的jdk 到/usr/local/java/ 目录下 java目录需要提前创建好 移动后的目录为 /usr/local/java/jdk1.8.0_131 记录该目录,配置环境变量时候需要用到路径
8:设置环境变量 vim /etc/profile 在文件末尾添加环境变量参数 添加完后 按 Esc键 输入:wq 再按键Enter 保存并推出
export JAVA_HOME=/usr/local/java/jdk1.8.0_131
export JRE_HOME=
J
A
V
A
H
O
M
E
/
j
r
e
e
x
r
C
L
A
S
S
P
A
T
H
=
.
:
{JAVA_HOME}/jre export CLASSPATH=.:
JAVAHOME/jreexportCLASSPATH=.:{JAVA_HOME}/lib:
J
R
E
H
O
M
E
/
l
b
e
x
r
P
A
T
H
=
JREHOME/libexportPATH={JAVA_HOME}/bin:$PATH
9:重新加载配置文件 使配置文件生效。(必须执行) source /etc/profile
10:查看jdk是否安装成功 java –version
安装tomcat
1:在 /usr/local/ 下创建 tomcat 目录 mkdir tomcat
2:解压 tomcat安装包 tar -zxvf tomcat.tar.gz
3:在解压后的目录下 移动解压后的tomcat到 /usr/local/tomcat/下 mv ./apache-tomcat-8.5.88/ /usr/local/tomcat/
4:查看防火墙的端口 tomcat默认是8080端口 需要我们在防火墙添加8080端口号
新增端口号:firewall–cmd —zone=public —add–port=8080/tcp —permanent
重启防火墙:firewall–cmd —reload
查看是否开启8080端口:firewall–cmd —zone=public —list–ports
5:启动tomcat 访问tomcat如果能看到下图说明tomcat启动成功
6:配置tomcat为系统服务 在 /etc/profile 文件下添加tomcat配置参数 vim /etc/profile
添加下配置信息
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.88
在PATH 下添追加 :KaTeX parse error: Expected ‘EOF’, got ‘#’ at position 196: …nv.sh 添加以下内容 #̲add tomcat pid …CATALINA_BASE/tomcat.pid“
#add java opts
JAVA_OPTS=“-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m”
按Esc键 输入:wq 按键Enter 保存并退出
9:配置tomcat.service
执行以下命令 在/usr/lib/systemd/system目录下增加tomcat.service 并编辑
vim /usr/lib/systemd/system/tomcat.service
将以下内容添加到文件中 按Esc键 输入:wq 按键Enter 保存并退出 具体路径根据本机环境配置
[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
Environment='JAVA_HOME=/usr/local/java/jdk1.8.0_131/'
Environment='CATALINA_PID=/usr/local/tomcat/apache-tomcat-8.5.88/tomcat.pid'
Environment='CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.88/'
Environment='CATALINA_BASE=/usr/local/tomcat/apache-tomcat-8.5.88/'
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
PIDFile=/usr/local/tomcat/apache-tomcat-8.5.88/tomcat.pid
ExecStart=/usr/local/tomcat/apache-tomcat-8.5.88/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
10:配置完成后 建议执行一下以下命令 增加一下配置文件权限
chmod 755 /usr/lib/systemd/system/tomcat.service
11:完成后执行以下命令重新加载一下系统服务
systemctl daemon–reload
12:设置开机自启动
systemctl enable tomcat.service
13:启动tomcat
systemctl start tomcat.service
14:测试开机自启动 reboot 重启后执行 systemctl status tomcat.service 看到下图说明设置成功
安装redis
1:在 /usr/local/ 下创建 redis 目录 mkdir redis
2:解压 redis安装包 tar -zxvf redis–stable.tar.gz
3:在解压后的目录下 移动解压后的redis到 /usr/local/redis/目录下 mv ./redis–stable/ /usr/local/redis/
4:查看防火墙的端口 redis默认是6379端口 需要我们在防火墙添加6379端口号
新增端口号:firewall–cmd —zone=public –add–port=6379/tcp —permanent
重启防火墙:firewall–cmd —reload
查看是否开启6379端口:firewall–cmd –zone=public —list–ports
5:在 /usr/local/redis/redis–stable 目录下 执行 make install PREFIX=/usr/local/redis 将程序安装在redis目录下
6:通过守护线程方式启动redis 配置redis.conf文件 从 redis-stable 的源码目录中复制 redis.conf 到 redis 的安装目录
cp /usr/local/redis/redis-stable/redis.conf /usr/local/redis/bin/
7:修改 redis.conf 修改内容如下:将#daemonize 的值从 no 修改成 yes,如下图所示
8:设置开机启动配置 创建redis.service文件 vim /usr/lib/systemd/system/redis.service
9:添加以下内容 添加完后 按Esc键 输入:wq 按键Enter 保存并退出 (注意安装路径 一定要跟本机安装路径一直)
[Unit]
Description=redis-server
After=network.target
ExecStart需要按照实际情况修改成自己的地址
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi–user.target
10:完成后执行以下命令重新加载一下系统服务
systemctl daemon–reload
11:设置开机自启动
systemctl enable redis.service
12:启动redis
systemctl start redis.service
13:测试开机自启动 reboot 重启后执行 systemctl status redis.service 看到下图说明设置成功
14: 如果要设置redis非本机访问,需要设置redis.conf 中的绑定的ip 127.0.0.1 修改成0.0.0.0(测试服务器可以设置,生产不推荐)
安装mysql
1: 使用 rpm 命令查看已安装的安装包 rpm -qa|grep mysql 如果有先卸载自带的
2:卸载 自带的安装包 sudo rpm -ev pcp-pmda-mysql-4.1.3-13.up1.uel20.x86_64
3:继续找否还有残留的文件 sudo find / –name mysql 如果有残留 继续删除
删除后再次执行 sudo find / –name mysql 查询是否还有残留文件
sudo rm -rf /etc/postfix/dynamicmaps.cf.d/mysql
sudo rm -rf /etc/postfix/postfix–files.d/mysql
sudo rm -rf /var/lib/pcp/config/pmlogconf/mysql
sudo rm -rf /var/lib/selinux/targeted/active/modules/100/mysql
sudo rm -rf /usr/lib/python3.7/site–packages/ansible/modules/database/mysql
sudo rm -rf /usr/lib64/perl5/vendor_perl/auto/DBD/mysql
sudo rm -rf /usr/lib64/perl5/vendor_perl/DBD/mysql
sudo rm -rf /usr/share/bash–completion/completions/mysql
4:解压安装包 tar -zxvf mysql-5.7.39-linux-glibc2.12-x86_64.tar.gz
5:移动解压后的文件夹到 /usr/local/mysql 目录下
mv ./mysql-5.7.39-linux-glibc2.12-x86_64/ /usr/local/mysql/
6:然后创建一个属组,添加mysql用户,紧接着修改属组及属组用户和文件夹权限;
在/usr/local/ 目录下执行下面命令:
groupadd mysql #创建属组
useradd -r -g mysql mysql #创建用户
chown -R mysql:mysql mysql
chmod -R 775 mysql #修改属组及属组用户和文件夹权限
7:进入到mysql5.7目录下,先创建data目录用于保存数据文件。输入 mkdir data
8:然后再进入bin目录下,执行初始化安装命令
./mysqld —initialize —user=mysql —datadir=/usr/local/mysql5.7/data —basedir=/usr/local/mysql5.7
**注意这两个安装路径,datadir是设置mysql数据库的数据存放目录,basedir是设置mysql的安装目录。
并记录最后一行 给的临时密码
9:修改指定的环境变量路径;vim /usr/local/mysql5.7/support–files/mysql.server
10:将启动文件做软连接 执行以下命令:
ln -s /usr/local/mysql5.7/support–files/mysql.server /etc/init.d/mysql
查看是否执行成功
ll /etc/init.d/mysql
11:再建立bin目录软连接
ln -s /usr/local/mysql5.7/bin/mysql /usr/local/bin/mysql
检查是否创建查成功
ll /usr/local/bin/mysql
12: 创建 my.cnf 文件 执行命令:vim /etc/my.cnf
[mysql]
设置mysql客户端默认字符集
default–character-set=utf8
[mysqld]
作用是禁止域名解析:在mysql的授权表中就不能使用主机名了,只能使用IP
skip–name–resolve
设置3306端口
port = 3306
#设置远程访问ip
bind–address=0.0.0.0
设置mysql的安装目录
basedir=/usr/local/mysql5.7
设置mysql数据库的数据的存放目录
datadir=/usr/local/mysql5.7/data
允许最大连接数
max_connections=200
服务端使用的字符集默认为8比特编码的latin1字符集
创建新表时将使用的默认存储引擎
default–storage–engine=INNODB
#设置查询操作等不区分大小写
lower_case_table_names=1
13:设置文件权限 chmod -R 775 /etc/my.cnf
14:设置开机自启 chkconfig –add mysql
15:查看是否开启 chkconfig —list
16:登录mysql mysql -u root -p
17:设置root用户的密码
set password for root@localhost = password(‘icomi.cn’)
18:授权其他机器远程登录
GRANT ALL PRIVILEGES ON . TO ‘root’@‘%’ IDENTIFIED BY ‘icomi.cn’ WITH GRANT OPTION;
19:刷新权限
FLUSH PRIVILEGES;
20:退出mysql 输入: quit;
21:防火墙添加3306端口号 并重新加载防火墙
firewall-cmd –zone=public –add-port=3306/tcp —permanent
firewall-cmd —reload
原文地址:https://blog.csdn.net/dz525815/article/details/130762339
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_44498.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!