1.先安装xftp5传递压缩包
这里先以apache-tomcat-8.5.59.tar.gz 和jdk-11.0.7_linux-x64_bin.tar(1).gz 为例子
2.虚拟机 :cd ~
:tar -zxvf jdk-11.0.7_linux-x64_bin.tar(1).gz -C /usr/
:vim /etc/profile 进入最后一行添加
#注意jdk的版本是啥写啥
先cd 到根目录下
cd ~
解压jdk安装包
tar -zxvf jdk-11.0.7_linux-x64_bin.tar\(1\).gz -C /usr/
进入编辑中编辑
vim /etc/profile
配置JDK环境变量向profile⽂件末尾追加内容如下:
export JAVA_HOME=/usr/jdk-11.0.7 export PATH=$JAVA_HOME/bin:$PATH
5.保存退出后让profile⽂件⽣效。
source /etc/profile
6.测试JDK是否安装成功。
java -version
安装tomcat
2.将Tomcat解压⽂件到指定的/usr⽬录下。
tar -zxvf apache-tomcat-8.5.59.tar.gz -C /usr/cd /usr/cd ./apache-tomcat-8.5.59/bin
3.启动和关闭⽅式(⽬录apache-tomcat-8.5.55/bin)
./startup.sh ./shutdown.sh
4.开放防⽕墙端⼝。
# 开启8080端⼝(暂时开通) /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
5.5.配置环境变量。使⽤root⽤户打开配置⽂件/etc/profile,向⽂件末尾追加内容(如果考虑集群则暂时不⽤配置)。
vim /etc/profile
export CATALINA_HOME=/usr/apache-tomcat-8.5.59 export PATH=$CATALINA_HOME/bin:$PATH
6.保存退出后让⽂件⽣效并验证是否配置成功。
source /etc/profile startup.sh
7.这样就可以了
8.mysql的下载和安装
cd ~ cd /usr/ mkdir mysql cd mysql
9 在线安装
1.通过wget指令下载MySQL的rpm⽂件
[root@user mysql]# pwd /usr/mysql[root@user mysql]# ls aegis bin etc games include lib lib64 libexec sbin share src mysql[root@theo mysql]# wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2.rpm安装MySQL。
rpm -ivh mysql57-community-release-el7-10.noarch.rpm
3.通过yum安装MySQL服务。
yum -y install mysql-community-server
4.以上步骤安装mysql第3步必报错,特此奉上解决方案
yum -y install mysql-community-server --nogpgcheckrpm -qa | grep -i mysql 查看安装内容
2.启动MySQL服务
启动mysql [root@user mysql]# systemctl start mysqld [root@user mysql]# lsof -i:3306 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME mysqld 8430 mysql 17u IPv6 70095 0t0 TCP *:mysql (LISTEN) 4.停⽌MySQL服务 systemctl stop mysqld
6.4.4 重置密码
1.查看⾃动⽣成的密码
# 查找初始密码 # ⽅式1 [root@localhost usr]# cat /var/log/mysqld.log | grep password# ⽅式2 [root@localhost usr]# cat /var/log/mysqld.log | grep root
2.⽤这个密码登陆mysql (可以直接复制登陆)
# 2.登录到mysql [root@theo log]# mysql -u root -p Enter password:
3.设置密码为root
set global validate_password_policy=0; set global validate_password_length=1; ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
4.5.授权远程登录。将root账号的连接host设置为全部,否则只能本地连接。
GRANT ALL PRIVILEGES on *.* to 'root'@'%' IDENTIFIED by 'root' WITH GRANT OPTION; flush PRIVILEGES;
6.退回到mysql 目录下 开通3306端⼝,否则⽆法连接到虚拟机的mysql服务
firewall-cmd --add-port=3306/tcp --permanent # 开启后重新加载 firewall-cmd --reload