1. 安装jdk
1.1 卸载:使用java version查看虚拟机是否有jdk环境,存在先卸载:
- 首先我的系统是CenOS7,安装完成后,先打开终端,切换到管理员账号,命令如下图
-
- 找出带java关键字的安装包,命令是:rpm -qa|grep java,会出现如下结果:
- 运行如下命令进行卸载,命令是: yum -y remove java*
1.2 安装
上传到ftp,然后解压安装 tar -zxvf jdk-8u221-linux-x64.tar (jdk包名)
配置环境变量,打开 vi /etc/profile 在文件结尾添加 注意是使用“:”分隔
export JAVA_HOME=/home/ddqy/tools/jdk1.8
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
让文件生效 source /etc/profile
目录以及子目录授予root权限 chown root:root -R /home/tina/tools/jdk1.8
查看jdk是否安装成功 java –version 或者 java 或者javac
2. 安装tomcat
2.2 用ftp工具把压缩包上传到linux下
2.3 解压Tomcat命令
tar -zxvf apache-tomcat-8.5.43.tar.gz (
压缩包名字)
2.4 可通过tomcat中conf中文件下的server.xml配置
vi /home/tomcat/apache-tomcat-8.5.16/conf/server.xml
2.5 配置防火墙,开放8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanentfirewall-cmd --reload
2.6 启动tomcat 找到解压文件夹下的bin里面的stratup.sh
sh startup.sh Tomcat started. 说明启动成功 浏览器测试,也可以在window测试
2.7 关闭tomcat,使用命令: sh shutdown.sh
出现上面错误的解决办法: 用vi打开tomcat的bin目录下的
setclasspath.sh,
添加JAVA_HOME和JRE_HOME环境变量 再尝试已经搞定
3. mysql安装
3.1.2 通过客户端工具Xftp上传tar包
3.1.3 打开终端解压tar文件:tar -xvf mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar
3.1.4 卸载冲突的RPM组件
在我们安装mysql相关组件的时候,如果不将此冲突的组件删除掉,我们是安装不成功的。
查看postfix和mariadb-libs相关的组件:
rpm -qa | grep postfixrpm -qa | grep mariadb卸载postfix和mariadb-libs.
请卸载你运行命令出现的版本!rpm -ev postfix-2.10.1-6.el7.x86_64rpm -ev mariadb-libs-5.5.52-1.el7.x86_64
3.1.5 安装相应的依赖 :
yum -y install libaioyum -y install net-toolsyum -y install perl
3.1.6 安装mysql组件
解压mysql后得到很多rpm文件。不需要这么多,只需要安装以下四个组件就可以:
rpm文件版本可能不一样,请到你的目录文件输入ll命令查看再根据对应的文件名修改!rpm -ivh mysql-community-common-5.7.23-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-5.7.23-1.el7.x86_64.rpmrpm -ivh mysql-community-client-5.7.23-1.el7.x86_64.rpmrpm -ivh mysql-community-server-5.7.23-1.el7.x86_64.rpm --nodeps
3.1.7 修改MySQL密码
mysql安装完成之后我们是没有设置密码的,但是mysql为我们设置了一个临时的密码,
我们可以查看mysql的日志知道这个临时密码,查看临时密码前确保数据库启动。
(1)启动数据库
mysql是否启动:
service mysqld status启动mysql:
service mysqld start停止mysql:
service mysqld stop重启mysql:
service mysqld restart(2)查看临时密码:
grep password /var/log/mysqld.log得知临时密码是: #BRm.Mi/s6.i,临时密码登录数据库。
(数据库的密码需要满足以下条件:
大小写字母,数字和特殊符号)
登录mysql(命令:mysql -p),输入临时密码
设置新密码:
set password = password("Root_123");退出当前登录:
quit;重新登录,此时就能用新密码登录了,然后就可以进行数据库操作了。
设置密码不成功,不符合密码策略。报这个错是因为密码设置强度策略,你设置的密码太简答了。
Your password does not satisfy the current policy requirements
3.1.8 允许远程连接:开启mysql远程访问权限,允许远程连接
mysql -u root -p
use mysql;update user set host = '%' where user = 'root';flush privileges;
3.1.9 测试连接mysql
连接时报10060错误,可能是因为没有开启防火墙。在终端输入以下命令关闭防火墙。
firewall-cmd --zone=public --add-port=3306/tcp --permanent;
firewall-cmd --reload;
主机输入你的ip地址 不知道的用ifconfig或者ip addr命令查看
1. 安装jdk
1.1 卸载:使用java version查看虚拟机是否有jdk环境,存在先卸载:
- 首先我的系统是CenOS7,安装完成后,先打开终端,切换到管理员账号,命令如下图
- 找出带java关键字的安装包,命令是:rpm -qa|grep java,会出现如下结果:
- 运行如下命令进行卸载,命令是: yum -y remove java*
1.2 安装
上传到ftp,然后解压安装 tar -zxvf jdk-8u221-linux-x64.tar (jdk包名)
配置环境变量,打开 vi /etc/profile 在文件结尾添加 注意是使用“:”分隔
export JAVA_HOME=/home/ddqy/tools/jdk1.8
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
让文件生效 source /etc/profile
目录以及子目录授予root权限 chown root:root -R /home/tina/tools/jdk1.8
查看jdk是否安装成功 java –version 或者 java 或者javac
2. 安装tomcat
2.2 用ftp工具把压缩包上传到linux下
2.3 解压Tomcat命令
tar -zxvf apache-tomcat-8.5.43.tar.gz (
压缩包名字)
2.4 可通过tomcat中conf中文件下的server.xml配置
vi /home/tomcat/apache-tomcat-8.5.16/conf/server.xml
2.5 配置防火墙,开放8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanentfirewall-cmd --reload
2.6 启动tomcat 找到解压文件夹下的bin里面的stratup.sh
sh startup.sh Tomcat started. 说明启动成功 浏览器测试,也可以在window测试
2.7 关闭tomcat,使用命令: sh shutdown.sh
出现上面错误的解决办法: 用vi打开tomcat的bin目录下的
setclasspath.sh,
添加JAVA_HOME和JRE_HOME环境变量 再尝试已经搞定
3. mysql安装
3.1.2 通过客户端工具Xftp上传tar包
3.1.3 打开终端解压tar文件:tar -xvf mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar
3.1.4 卸载冲突的RPM组件
在我们安装mysql相关组件的时候,如果不将此冲突的组件删除掉,我们是安装不成功的。
查看postfix和mariadb-libs相关的组件:
rpm -qa | grep postfixrpm -qa | grep mariadb卸载postfix和mariadb-libs.
请卸载你运行命令出现的版本!rpm -ev postfix-2.10.1-6.el7.x86_64rpm -ev mariadb-libs-5.5.52-1.el7.x86_64
3.1.5 安装相应的依赖 :
yum -y install libaioyum -y install net-toolsyum -y install perl
3.1.6 安装mysql组件
解压mysql后得到很多rpm文件。不需要这么多,只需要安装以下四个组件就可以:
rpm文件版本可能不一样,请到你的目录文件输入ll命令查看再根据对应的文件名修改!rpm -ivh mysql-community-common-5.7.23-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-5.7.23-1.el7.x86_64.rpmrpm -ivh mysql-community-client-5.7.23-1.el7.x86_64.rpmrpm -ivh mysql-community-server-5.7.23-1.el7.x86_64.rpm --nodeps
3.1.7 修改MySQL密码
mysql安装完成之后我们是没有设置密码的,但是mysql为我们设置了一个临时的密码,
我们可以查看mysql的日志知道这个临时密码,查看临时密码前确保数据库启动。
(1)启动数据库
mysql是否启动:
service mysqld status启动mysql:
service mysqld start停止mysql:
service mysqld stop重启mysql:
service mysqld restart(2)查看临时密码:
grep password /var/log/mysqld.log得知临时密码是: #BRm.Mi/s6.i,临时密码登录数据库。
(数据库的密码需要满足以下条件:
大小写字母,数字和特殊符号)
登录mysql(命令:mysql -p),输入临时密码
设置新密码:
set password = password("Root_123");退出当前登录:
quit;重新登录,此时就能用新密码登录了,然后就可以进行数据库操作了。
设置密码不成功,不符合密码策略。报这个错是因为密码设置强度策略,你设置的密码太简答了。
Your password does not satisfy the current policy requirements
3.1.8 允许远程连接:开启mysql远程访问权限,允许远程连接
mysql -u root -p
use mysql;update user set host = '%' where user = 'root';flush privileges;
3.1.9 测试连接mysql
连接时报10060错误,可能是因为没有开启防火墙。在终端输入以下命令关闭防火墙。
firewall-cmd --zone=public --add-port=3306/tcp --permanent;
firewall-cmd --reload;
主机输入你的ip地址 不知道的用ifconfig或者ip addr命令查看