Linux上安装jdk Tomcat等教程
云计算
Linux上安装jdk Tomcat等教程
2025-01-07 00:07
在Linux系统上安装JDK、Tomcat、MySQL和Redis,可以为开发和部署Java应用提供坚实的基础。以下是详细的安装教程,每一步都配有详细解释,确保你能够顺利完成安装过程。?✨ 1. 安装 JDK ☕️
在Linux系统上安装JDK、Tomcat、MySQL和Redis,可以为开发和部署Java应用提供坚实的基础。以下是详细的安装教程,每一步都配有详细解释,确保你能够顺利完成安装过程。?✨
1. 安装 JDK ☕️
JDK(Java Development Kit) 是开发Java应用的核心工具包。
步骤:
-
下载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,并自动确认安装。
-
设置环境变量:
- 编辑
~/.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
-
验证安装:
java -version
解释:
- 显示已安装的Java版本,确认JDK是否正确安装。
2. 安装 Tomcat ?
Tomcat 是一个流行的Java Servlet容器,用于运行Java Web应用。
步骤:
-
下载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
-
解压安装包并移动到目标目录:
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
,这是一个常见的安装目录。
-
配置Tomcat环境变量:
- 编辑
~/.bashrc
文件,添加以下内容:
export CATALINA_HOME=/opt/tomcat
export PATH=$PATH:$CATALINA_HOME/bin
解释:
CATALINA_HOME
:指向Tomcat的安装目录。
PATH
:将Tomcat的 bin
目录添加到系统路径中,方便使用Tomcat命令。
- 使配置生效:
source ~/.bashrc
-
启动Tomcat:
sudo $CATALINA_HOME/bin/startup.sh
解释:
- 运行
startup.sh
脚本启动Tomcat服务器。
-
验证Tomcat运行:
- 打开浏览器,访问
http://localhost:8080
,应看到Tomcat的欢迎页面。
3. 安装 MySQL ?
MySQL 是一个广泛使用的关系型数据库管理系统。
步骤:
-
使用包管理器安装MySQL:
sudo apt update
sudo apt install mysql-server -y
解释:
sudo apt update
:更新包列表。
sudo apt install mysql-server -y
:安装MySQL服务器,并自动确认安装。
-
启动并安全配置MySQL:
sudo systemctl start mysql
sudo mysql_secure_installation
解释:
sudo systemctl start mysql
:启动MySQL服务。
mysql_secure_installation
:运行安全配置脚本,设置root密码,移除匿名用户,禁止远程root登录,删除测试数据库等。
-
设置MySQL防火墙规则(如果需要远程访问):
sudo ufw allow 3306/tcp
解释:
ufw allow 3306/tcp
:允许TCP协议的3306端口(MySQL默认端口)通过防火墙。
-
验证MySQL安装:
sudo mysql -u root -p
解释:
- 进入MySQL命令行,使用root用户登录,验证是否能成功访问。
4. 安装 Redis ?
Redis 是一个高性能的键值存储系统,常用于缓存和消息队列。
步骤:
-
安装依赖包:
sudo apt update
sudo apt install build-essential tcl -y
解释:
build-essential
:安装编译工具,如 make
和 gcc
。
tcl
:用于运行Redis的测试脚本。
-
下载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源码。
label :
- Linux
- jdk
- Tomcat
- mysql
- redis