在VMware中安装即可,选择对应的核心、内存、硬盘,其他都下一步,傻瓜式安装
vi /etc/sysconfig/network-scripts/ifcfg-eno16777736配好linux系统的ip地址后,使用Xshell通过ip进行与linux系统的连接
第一次连接是需要输入密码的,使用linux创建时设置的用户密码即可
连接后使用 ls 命令,能查看到home文件夹里的文件即可
使用Xftp将java和tomcat传输到linux中
使用快捷键 ctrl + alt + f 启动Xftp(前提是要安装好)
左边的本地电脑路径,右边是linux路径
双击左边的文件即可传输到linux的home中
tar -zxvf jdk-11.0.7_linux-x64_bin.tar(解压java文件)
mv jdk-11.0.7 /usr/ (将解压好的文件移动到usr目录下)
cd /usr/ (进入usr目录)
mv jdk-11.0.7 javajdk (将文件名修改成javajdk)
vi /etc/profile (打开profile文件)
在此文件最后一行加上
export JAVA_HOME=/usr/javajdk
export PATH=$JAVA_HOME/bin:$PATH
保存退出后
source /etc/profile (刷新profile文件)
使用javac查看是否安装完成
tar -zxvf apache-tomcat-8.5.55.tar(解压java文件)
mv apache-tomcat-8.5.55 /usr/ (将解压好的文件移动到usr目录下)
cd /usr/ (进入usr目录)
mkdir tomcat (创建tomcat文件夹)
mv apache-tomcat-8.5.55 /usr/tomcat (将解压好的文件移动到tomcat目录下)
#查看防火墙的状态
systemctl status firewalld
#启动防火墙
systemctl start firewalld
#设置防火墙开机自启动
systemctl enable firewalld
#添加8080端口访问权限
firewall-cmd --zone=public --add-port=8080/tcp --permanent
#重新加载防火墙(类似刷新)
firewall-cmd --reload
#查看8080端口状态
firewall-cmd --zone=public --query-port=8080/tcp
#查看防火墙所有的开放端口
firewall-cmd --zone=public --list-ports
在usr目录下创建mysql文件夹
cd /usr/ (进入usr目录)
mkdir mysql (创建mysql文件夹)
cd /usr/mysql (进入mysql文件夹)
#下载mysql镜像
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
#安装rpm包
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
#更新2022年密钥
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
#安装mysql
yum install mysql-server
#进入mysql配置文件
vim /etc/my.cnf
在文件最后一行加上skip-grant-tables
保存退出
#启动mysql服务
systemctl start mysqld
#登陆(免密)
mysql -uroot -p 密码直接回车
#修改root用户密码
update mysql.user set authentication_string=password('你的密码') where user='root';
#刷新权限(这时候还没退出mysql,注意,一定要刷新)
mysql>flush privileges;
重新进入mysql配置文件将skip-grant-tables删掉
#重启mysql
service mysqld restart
#登陆mysql
mysql -u root -p
密码是修改后的密码,能进mysql就可以了
#查看防火墙的状态
systemctl status firewalld
#启动防火墙
systemctl start firewalld
#设置防火墙开机自启动
systemctl enable firewalld
#添加8080端口访问权限
firewall-cmd --zone=public --add-port=3360/tcp --permanent
#重新加载防火墙(类似刷新)
firewall-cmd --reload
#查看8080端口状态
firewall-cmd --zone=public --query-port=3360/tcp
#查看防火墙所有的开放端口
firewall-cmd --zone=public --list-ports