Linux安装jdk、Mysql、tomcat

总有小伙伴,在学习Java的时候遇到各种身边人都没出现过的问题,此类疑难杂症非常搞人心态,本章对linux中安装软件碰到的问题一一列举

1.JDK安装:(跟着文档复制粘贴即可)

        1.1 下载JDK的压缩包

                去官网下载压缩包,由于oracle官网更新,需要登录并同意协议才允许下载

                 https://www.oracle.com/java/technologies/javase-jdk8-downloads.html

        1.2 将jdk压缩包拉取到Linux系统中

                需要使用图形化界面的Sftp拖拽到Linux操作系统

                

        1.3 将jdk的压缩包解压 

                 

#后期大多软件都安装在/usr/local下,直接使用tar解压
tar -zxvf jdk-8u333-linux-x64.tar.gz -C /usr/local

#为了方便配置环境变量,修改一下目录名称
cd /usr/local
mv jdk1.8.0_333 jdk

# 在环境变量文件中,添加如下内容
vi /etc/profile
export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$PATH
# 重新加载环境变量文件
source /etc/profile
# 最终测试
java -version

2.MySQL安装(有坑)

        和同学同时配置mysql环境,结果相同的步骤就我自己出现了问题,暂且放下疑惑,投入解决  问题当中,我们同时装的时候版本是5.7,但是我出现了密钥类的问题,上网寻找答案找了很久,也没找到,在当前虚拟机环境中,如果想下载低版本的MySQL需要改配置的,我确信中间安装过程没有错误,所以抱着试试的心态下载了8以上的版本,所以诸位切记,不要下低版本的!!!过程如下:

 这四个资源需要提前下载,正是因为提前下载,所以避免了在虚拟机下载的密钥问题

2. 1将安装程序拷贝到/opt目录下

        在mysql的安装文件目录下执行:(必须按照顺序执行)

        

rpm -ivh mysql-community-common-8.0.25-1.el7.x86_64.rpm 
rpm -ivh mysql-community-client-plugins-8.0.25-1.el7.x86_64.rpm 
yum remove mysql-libs
rpm -ivh mysql-community-libs-8.0.25-1.el7.x86_64.rpm 
rpm -ivh mysql-community-client-8.0.25-1.el7.x86_64.rpm 
rpm -ivh mysql-community-server-8.0.25-1.el7.x86_64.rpm

2.2查看MySQL版本

mysql --version 

2.3服务的初始化

mysqld --initialize --user=mysql

2.4启动MySQL,查看状态

#加不加.service后缀都可以 
启动:systemctl start mysqld.service 
关闭:systemctl stop mysqld.service 
重启:systemctl restart mysqld.service 
查看状态:systemctl status mysqld.service

2.5查看MySQL服务是否自启动

systemctl list-unit-files|grep mysqld.service
#如不是enabled可以运行如下命令设置自启动
systemctl enable mysqld.service
#如果希望不进行自启动,运行如下命令设置
systemctl disable mysqld.service

2.6登录

        

#查看密码:root@localhost: 后面就是初始化的密码
cat /var/log/mysqld.log

#登录:如果有``符号,切记,删除掉!!可能会出问题
mysql -hlocalhost -P3306 -uroot -p

#修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

2.7设置远程登录

最后一步了,千万不要卡壳了!!!

#查看开放的端口号
firewall-cmd --list-all

#设置开放的端口号
firewall-cmd --add-service=http --permanent
firewall-cmd --add-port=3306/tcp --permanent

#重启防火强
firewall-cmd --reload

#Linux下修改配置
use mysql;
select Host,User from user;
update user set host = '%' where user ='root';
flush privileges;

最后,到了紧张刺激的连接环节,却发现常规方式连不上?放大招!!!SSH,用虚拟机root用户连接

3.TomCat

wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.71/bin/apache-tomcat-9.0.71.tar.gz

tar -zxvf apache-tomcat-9.0.71.tar.gz -C /usr/local

# 跳转到tomcat的bin目录
cd /usr/local/apache-tomcat-9.0.71/bin
# 启动
./startup.sh
# 监控日志
cd ../logs
tail -f catalina.out
# 启动成功如下

如果wget报错,加一行命令:echo "check_certificate = off" >> ~/.wgetrc

我相信能比我疑难杂症多的估计没有多少人,希望这篇文章能帮到你

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值