我总结了几个Linux需要安装的软件,分享给大家
1、jdk的安装 (我们以jkd8为实例)
先去官网下载
Java 归档下载 - Java SE 8u211 及更高版本 |甲骨文中国 (oracle.com)
这里我下载的是8u161。 我们在usr下创建一个目录soft,本篇所有的软件安装到这里,,下载好后,可以直接使用finallshell拖过来
然后解压该软件
tar -zxvf jdk-8uXXXX.tar.gz
然后可以重命名解压后的目录,这样看到更简洁
配置环境变量
vi /etc/profile
然后刷新配置使其生效 输入java -version查看配置成功没有
source /etc/profile
2、Tomcat的安装
下载linux版本的tomcat
Apache Tomcat® - Apache Tomcat 9 Software Downloads
把tomcat软件放到linux中
解压
先进入到tomcat下的的bin目录,然后启动tomcat
查看进程
ps -ef | grep tomcat
结束进程:
kill -9 进程号|进程名
访问tomcat 服务器ip:8080
为何不能访问服务器的tomcat
因为linux服务器的防火墙对8080这个端口没有放行
有2种解决办法
1、放行指定端口号 -----------重点
firewall-cmd --add-port=8080/tcp --zone=public --permanent
--add-port=被放行的端口号/tcp
--zone=作用域
--permanent=永久有效
注意: 放行后需要重启防火墙---systemctl restart firewalld
移除端口号
firewall-cmd --remove-port=8080/tcp --zone=public --permanent查看防火墙放行的端口号
firewall-cmd --list-port
以上操作都需要重启防火墙
2、防火墙关闭--------企业不建议使用
关闭防火墙: systemctl stop firewalld
再次访问tomcat
开启防火墙: systemctl start firewalld
3、安装mysql
项目启动时需要连接服务器上的mysql,而不是本机的mysql.
下载wget命令
yum -y install wget
在线下载mysql安装包 我这里用的是8.0.32版本
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
安装mysql
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
安装mysql服务
首先进入 cd /etc/yum.repos.d/ 目录(默认安装)里面有mysql相关的服务
开始安装
yum -y install mysql-server
出现失败
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
再次执行 如下命令
yum -y install mysql-server
启动服务
systemctl start mysqld 查看进程: ps -ef | grep mysql
获取mysql的临时密码
grep 'temporary password' /var/log/mysqld.log
使用临时密码先登录
mysql -uroot -p密码
先修改mysql密码以后在设置简单的密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'qwe>QWE123';
把mysql密码校验强度设置为最低,方便修改密码
set global validate_password.policy=LOW;
修改mysql的密码长度
set global validate_password.length=4;
修改简单mysql密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '要修改的密码';
设置允许远程访问
update user set host='%' where user='root';
刷新权限
flush privileges;
放行mysql端口号
firewall-cmd --add-port=3306/tcp --zone=public --permanent
使用Navicat测试连接