瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

导读:本篇文章讲解 瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

一、安装jdk

操作步骤:

1、使用FinalShell自带的上传工具将jdk的二进制发布包上传到Linux jdk-8u171-linux-×64.tar.gz

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

2、解压安装包,命令为tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

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

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

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

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

5、检查安装是否成功,命令为java -version

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

二、安装Tomcat和Maven

操作步骤:

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

apache-tomcat-7.0.57.tar.gz

apache-maven-3.5.4-bin.tar.gz

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

2、解压安装包,命令为:

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

tar -zxvf apache-maven-3.5.4-bin.tar.gz -C /usr/local

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

3、进入Tomcat的bin目录启动服务,命令为sh startup.sh或者./startup.sh

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

验证Tomcat启动是否成功,有多种方式:

  • 查看启动日志

    more /usr/local/apache-tomcat-7.0.57/logs/catalina.out

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

        tail -50 /usr/local/apache-tomcat-7.0.57/logs/catalina.out

  • 查看进程 ps -ef | grep tomcat

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

注意:

  • ps命令是linux下非常强大的进程查看命令,通过ps -ef可以查看当前运行的所有进程的详细信息
  • “|”在Linux中称为管道符,可以将前一个命令的结果输出给后一个命令作为输入
  • 使用ps命令查看进程时,经常配合管道符和查找命令grep一起使用,来查看特定进程

防火墙操作:

  • 查看防火墙状态(systemctl status firewalld、firewall-cmd –state)

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

  • 暂时关闭防火墙(systemctl stop firewalld)

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

  • 永久关闭防火墙(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)

注意:

1、systemctl是管理Linux中服务的命令,可以对服务进行启动、停止、重启、查看状态等操作

2、firewall-cmd是Linux中专门用于控制防火墙的命令

3、为了保证系统安全,服务器的防火墙不建议关闭

停止Tomcat服务的方式:

  • 运行Tomcat的bin目录中提供的停止服务的脚本文件shutdown.sh

    sh shutdown.sh

    ./shutdown.sh

  • 结束Tomcat进程

查看Tomcat进程,获得进程id

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

执行命令结束进程kill -9 7742

注意:
kill命令是Linux提供的用于结束进程的命令,-9表示强制结束,一般使用第一种方法

4. maven更改配置

修改config下的setting仓库地址,改配置是为了使用阿里云的仓库地址,下载资源更快

vim settings.xml

  <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>
</mirror>

5. 修改环境变量

将maven 加入环境变量中

vim /etc/profile
#也可以通过图形化的工具,直接修改更方便
#添加的内容 ,路径记得修改为自己解压的路径位置
export MAVEN_HOME=/usr/local/apache-maven-3.5.4
export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH

6. 加载环境变量

source /etc/profile

7. 检验是否配置成功 

mvn -v

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

三、安装MySQL

1、检测当前系统中是否安装MySQL数据库

  • rpm -qa
    查询当前系统中安装的所有软件
  • rpm -qa | grep mysql
    查询当前系统中安装的名称带mysql的软件
  • rpm -qa | grep mariadb
    查询当前系统中安装的名称带mariadb的软件

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

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

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

2、卸载已经安装的冲突软件

  • rpm -e –nodeps 软件名称     卸载软件
  • rpm -e –nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

3、将资料中提供的MySQL安装包上传到Linux并解压

  • mkdir /usr/local/mysql
  • tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

4、按照顺序安装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 libaio

  • yum install net-tools

  • rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm

    说明1:安装过程中提示缺少net-tools依赖,使用yum安装

    说明2:可以通过指令升级现有软件及系统内核

  • yum update

5、启动mysql

  • systemctl status mysqld
    查看mysql服务状态

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

  • systemctl start mysqld
    启动mysql服务

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

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

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

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

  • netstat -tunlp | grep mysql
  • ps -ef|grep mysql
    查看mysql进程

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

6、登录MySQL数据库,查阅临时密码

  • cat /var/log/mysqld.log
    查看文件内容
  • cat /var/log/mysqld.log|grep password
    查看文件内容中包含password的行信息

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

临时密码:vX:d1HTIYT5s 

7、登录MySQL,修改密码,开放访问权限

  • mysql -uroot -p
    登录mysql(使用临时密码登录)

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

修改密码

  • set global validate_password_length=4;
    设置密码长度最低位数
  • set global validate_password_policy=LOW;
    设置密码安全等级低,便于密码可以修改成root
  • set password = password(‘root’);
    设置密码为root

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

开启访问权限

  • grant all on *.* to ‘root’@’%’ identified by ‘root’;

    flush privileges;

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

8、测试Mysql数据库是否正常工作

  • show databases;

瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven

四、安装lrzsz

操作步骤:

1、搜索lrzsz安装包,命令为 yum list lrzsz

2、使用yum命令在线安装,命令为yum install lrzsz.x86_64

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


需要对应资料可评论或私信 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/111739.html

(0)
Java光头强的头像Java光头强

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!