Linux上安装jdk Tomcat等教程

云计算

Linux上安装jdk Tomcat等教程

2025-01-07 00:07


在Linux系统上安装JDK、Tomcat、MySQL和Redis,可以为开发和部署Java应用提供坚实的基础。以下是详细的安装教程,每一步都配有详细解释,确保你能够顺利完成安装过程。?✨ 1. 安装 JDK ☕️

                                            




Linux系统上安装JDKTomcatMySQLRedis,可以为开发和部署Java应用提供坚实的基础。以下是详细的安装教程,每一步都配有详细解释,确保你能够顺利完成安装过程。?✨


1. 安装 JDK ☕️

JDK(Java Development Kit) 是开发Java应用的核心工具包。

步骤:

  1. 下载JDK安装包

    • 访问OpenJDK官方网站,选择适合你系统的版本进行下载。
    • 或者使用以下命令通过包管理器安装OpenJDK(以OpenJDK 11为例):
      sudo apt update
      sudo apt install openjdk-11-jdk -y
      

    解释

    • sudo apt update:更新包列表,确保获取最新的软件版本。
    • sudo apt install openjdk-11-jdk -y:安装OpenJDK 11,并自动确认安装。
  2. 设置环境变量

    • 编辑 ~/.bashrc 文件,添加以下内容:
      export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
      export PATH=$PATH:$JAVA_HOME/bin
      

    解释

    • JAVA_HOME:指向JDK的安装目录,确保系统识别Java的位置。
    • PATH:将JDK的 bin 目录添加到系统路径中,使得Java命令可以在任何地方使用。
    • 使配置生效:
      source ~/.bashrc
      
  3. 验证安装

    java -version
    

    解释

    • 显示已安装的Java版本,确认JDK是否正确安装。

2. 安装 Tomcat ?

Tomcat 是一个流行的Java Servlet容器,用于运行Java Web应用。

步骤:

  1. 下载Tomcat安装包

    • 前往Apache Tomcat官方网站,下载适合的版本(如Tomcat 9)。

    或者使用 wget 命令下载:

    wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.65/bin/apache-tomcat-9.0.65.tar.gz
    
  2. 解压安装包并移动到目标目录

    sudo tar -xzvf apache-tomcat-9.0.65.tar.gz -C /opt/
    sudo mv /opt/apache-tomcat-9.0.65 /opt/tomcat
    

    解释

    • tar -xzvf:解压 .tar.gz 文件。
    • mv:将解压后的Tomcat目录移动到 /opt/tomcat,这是一个常见的安装目录。
  3. 配置Tomcat环境变量

    • 编辑 ~/.bashrc 文件,添加以下内容:
      export CATALINA_HOME=/opt/tomcat
      export PATH=$PATH:$CATALINA_HOME/bin
      

    解释

    • CATALINA_HOME:指向Tomcat的安装目录。
    • PATH:将Tomcat的 bin 目录添加到系统路径中,方便使用Tomcat命令。
    • 使配置生效:
      source ~/.bashrc
      
  4. 启动Tomcat

    sudo $CATALINA_HOME/bin/startup.sh
    

    解释

    • 运行 startup.sh 脚本启动Tomcat服务器。
  5. 验证Tomcat运行

    • 打开浏览器,访问 http://localhost:8080,应看到Tomcat的欢迎页面。

3. 安装 MySQL ?

MySQL 是一个广泛使用的关系型数据库管理系统。

步骤:

  1. 使用包管理器安装MySQL

    sudo apt update
    sudo apt install mysql-server -y
    

    解释

    • sudo apt update:更新包列表。
    • sudo apt install mysql-server -y:安装MySQL服务器,并自动确认安装。
  2. 启动并安全配置MySQL

    sudo systemctl start mysql
    sudo mysql_secure_installation
    

    解释

    • sudo systemctl start mysql:启动MySQL服务。
    • mysql_secure_installation:运行安全配置脚本,设置root密码,移除匿名用户,禁止远程root登录,删除测试数据库等。
  3. 设置MySQL防火墙规则(如果需要远程访问):

    sudo ufw allow 3306/tcp
    

    解释

    • ufw allow 3306/tcp:允许TCP协议的3306端口(MySQL默认端口)通过防火墙。
  4. 验证MySQL安装

    sudo mysql -u root -p
    

    解释

    • 进入MySQL命令行,使用root用户登录,验证是否能成功访问。

4. 安装 Redis ?

Redis 是一个高性能的键值存储系统,常用于缓存和消息队列。

步骤:

  1. 安装依赖包

    sudo apt update
    sudo apt install build-essential tcl -y
    

    解释

    • build-essential:安装编译工具,如 make 和 gcc
    • tcl:用于运行Redis的测试脚本。
  2. 下载Redis源码并编译安装

    wget http://download.redis.io/releases/redis-6.2.6.tar.gz
    tar -xzvf redis-6.2.6.tar.gz
    cd redis-6.2.6
    make
    make test
    sudo make install
    

    解释

    • wget:下载指定版本的Redis源码。
    • tar -xzvf:解压源码包。
    • make:编译Redis源码。
    • 标签:
      • Linux
      • jdk
      • Tomcat
      • mysql
      • redis
© 蓝易云.