在Linux系统中安装jdk、Tomcat、MySQL、lrzsz

软件安装方式

  • 二进制发布包安装
    • 软件已经针对具体平台编译打包发布,只要解压,修改配置即可
  • rpm安装
    • 软件已经按照redhat的包管理规范进行打包,使用rmp命令进行安装,不能自行解决库依赖问题
  • yum安装
    • 一种在线软件安装方式,本质上还是rmp安装,自动下载安装包并安装,安装过程中自动解决库依赖问题
  • 源码编译安装
    • 软件以源码工程的形式发布,需要自己编译打包

安装包按需自行获取:

通过百度网盘分享的文件:Linux
链接:https://pan.baidu.com/s/1ed_OwONfHdOMirqP8j8F-A?pwd=hawp 
提取码:hawp

将以下文件下载到本地:
在这里插入图片描述

安装jdk

  1. 使用FinalShell自带的上传工具将jdk的二进制发布包上传到Linux。
    在这里插入图片描述
    在这里插入图片描述

  2. 解压安装包,命令为:tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local
    注意:如果提示权限不够,执行命令 :su ,然后输入密码,之后再次执行解压命令
    在这里插入图片描述
    在这里插入图片描述

  3. 配置环境变量,使用vim命令修改/etc//profile文件,在文件末尾加入如下配置:

JAVA_HOME=/usr/local/jdk1.8.0_171
PATH=$JAVA_HOME/bin:$PATH

在这里插入图片描述
在这里插入图片描述

  1. 重新加载profile文件,使更改的配置立即生效,命令为source /etc/profile

  2. 检查安装是否成功,命令为Java-version
    在这里插入图片描述

安装Tomcat

  1. 使用FinalShell自带的上传工具将Tomcat的二进制发布包上传到Linux。

  2. 解压安装包,命令为:tar -zxvf apache-tomcat-7.0.57.tar.gz -C /usr/local
    在这里插入图片描述
    在这里插入图片描述

  3. 进入Tomcat的bin目录启动服务器,命令为sh startup.sh或者./startup.sh
    在这里插入图片描述

  4. 验证Tomcat启动是否成功,查看进程ps -ef | grep tomcat
    在这里插入图片描述

  5. Tomcat服务启动成功,在windows浏览器访问Tomcat,遇到问题,无法访问!!!
    在这里插入图片描述
    这是因为Linux系统防火墙是默认开启的,所以我们访问不到8080端口。
    我们可以执行此命令firewall-cmd --zone=public --add-port=8080/tcp --permanent、开放8080端口。

停止Tomcat服务器的方式:

  • 运行Tomcat的bin目录中提供的停止服务的脚本文件shutdown.sh
sh shutdown.sh
./shutdown.sh
  • 结束Tomcat进程
    • 查看Tomcat进程,获得进程id
      在这里插入图片描述

    • 执行命令结束进程kill -9 73209

注意: kill命令是Linux提供的用于结束进程命令,-9表示强制结束

Linux防火墙操作
  • 查看防火墙状态systemctl status firewalld、firewall-cmd --state
  • 暂时关闭防火墙systemctl stop firewalld
  • 永久关闭防火墙systemctl disable firewalld
  • 开启防火墙systemctl start firewalld
  • 开放指定端口firewall-cmd --zone=public --add-port=8080/tcp --permanent
  • 关闭指定端口firewall-cmd --zone=public --remove-port=8080/tcp --permanent
  • 立即生效firewall-cmd --reload
  • 查看开放的端口firewall-cmd --zone=public --list-ports

注意:

  • systemctl是管理Linux中服务的命令,可以对服务进行启动、停止、重启、查看状态等操作
  • firewall-cmd是Linux中专门用于控制防火墙的命令
  • 为了保证系统安全,服务器的防火墙不建议关闭

安装MySQL

我们使用RPM安装MySQL

RPM(Red-Hat Package Manage)RPM软甲包管理器,是红帽Linux用于管理和安装软件的工具。

  1. 检测当前系统中是否安装MySQL数据库
rpm -qa						查询当前系统中安装的所有软件
rpm -qa | grep mysql		查询当前系统中安装的名称带mysql的软件
rpm -qa | grep mariadb		查询当前系统中安装的名称带mariadb的软件

注意: 如果当前系统中已经安装由MySQL数据库,安装将失败。CenOS7自带mariadb,与MySQL数据库冲突

执行rpm -qa | grep mariadb可以看到,系统自带mariadb。需要移除mariadb,避免冲突。
在这里插入图片描述

  1. 卸载已经安装的冲突软件
rpm -e --nodeps 软件名称
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

在这里插入图片描述

  1. 将资料中提供的MySQL安装包上传到Linux并解压
mkdir /usr/local/mysql
tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz -C /usr/local/mysql

在这里插入图片描述

  1. 按照顺序安装rpm软件包
rpm -ivh  mysql-community-common-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm
rpm -ivh  mysql-community-devel-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm
yum install net-tools
rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm

说明1:安装过程中提示缺少net-tools依赖,使用yum安装
说明2:可以通过指令升级现有软件及系统内核

yum update
  1. 启动MySQL
systemctl status mysqld		查看mysql服务状态
systemctl start mysqld		启动mysql服务

在这里插入图片描述

说明:可以设置开机时启动mysql服务,避免每次开机启动mysql

systemctl enable mysqld		开机启动mysql服务
netstat -tunlp					查看已启动的服务
netstat -tunlp | grep mysql		


ps -ef | grep mysql				查看mysql进程
  1. 登录MySQL数据库,查阅临时密码
 cat /var/log/mysqld.log		  		查看文件内容
 cat /var/log/mysqld.log | grep password	查看文件内容中包含password的行信息

在这里插入图片描述

  1. 登录MySQL,修改密码,开放访问权限
mysql -uroot -p		登录mysql(使用临时密码)
# 修改密码
set global validate_password_length=4;		设置密码长度最低位数
set global validate_password_policy=LOW;	设置密码安全等级低,便于密码可以修改成root
set password=password('root');
# 开启访问权限
grant all on *.* to 'root'@'%' identified by 'root';
flush privileges;
  1. 可以在本机进行连接测试:
    在这里插入图片描述

安装 lrzsz(文件上传与下载工具)

  1. 搜索lrzsz安装包,命令为yum list lrzsz
  2. 使用yum命令在线安装,命令为yum install lrzsz.x86_64
  3. 安装完成之后。输入命令rz,会跳出上传窗口。
    在这里插入图片描述
    选中需要的文件,双击即可上传。

注意:Yum(全称为Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器下载RPM包并且安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包,无需繁琐的一次次下载,安装。

总结

到此,所有的软件安装就已经完成。希望此篇博客能帮助到大家!

  • 12
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值