当前位置:首页 > 系统教程 > 正文

Ubuntu服务器全面指南:从安装到部署Java Web应用(Ubuntu与CentOS对比详解)

Ubuntu服务器全面指南:从安装到部署Java Web应用(Ubuntu与CentOS对比详解)

本教程将详细介绍Ubuntu操作系统,对比其与CentOS的区别,并手把手教您在VMware中安装Ubuntu Server 22.04,配置远程连接,最后安装JDK和Tomcat以部署Java Web应用。适合初学者,步骤详细易懂。

1. Ubuntu介绍

Ubuntu是一个基于Debian的开源Linux操作系统,由Canonical公司维护,以用户友好、稳定和安全著称。Ubuntu Server版本专为服务器环境设计,支持云部署、容器化和大规模应用。Ubuntu Server 22.04是长期支持(LTS)版本,提供5年安全更新,适合企业级应用。

2. Ubuntu与CentOS的区别

UbuntuCentOS都是流行的Linux发行版,但各有特点:

  • 包管理器:Ubuntu使用APT和DEB包,CentOS使用YUM和RPM包。
  • 发布周期:Ubuntu每6个月发布新版本,LTS版每2年;CentOS基于Red Hat Enterprise Linux(RHEL),更注重稳定性。
  • 社区支持:Ubuntu有庞大的社区和商业支持;CentOS以企业级稳定著称,但CentOS Stream已转向滚动发布。
  • 适用场景:Ubuntu适合开发、云和容器环境;CentOS传统上用于服务器和数据库。

选择Ubuntu Server可获得更快的更新和丰富的软件库,而CentOS适合需要高度稳定的环境。

3. 基于VMware安装Ubuntu Server 22.04

VMware是一款虚拟化软件,允许您在物理机上运行虚拟机。以下是安装步骤:

  1. 下载Ubuntu Server 22.04 ISO镜像从官网。
  2. 打开VMware,创建新虚拟机,选择“典型”配置。
  3. 选择ISO镜像文件,设置虚拟机名称和位置。
  4. 分配资源:建议至少2GB内存和20GB磁盘空间。
  5. 启动虚拟机,开始安装。在安装过程中,选择语言、键盘布局,配置网络和用户账户。
  6. 在磁盘分区时,选择“使用整个磁盘”即可。
  7. 安装完成后,重启虚拟机。
Ubuntu服务器全面指南:从安装到部署Java Web应用(Ubuntu与CentOS对比详解) Ubuntu Server  CentOS VMware Tomcat 第1张

安装过程中,VMware工具可增强虚拟机性能,建议安装。

4. 配置远程连接

为了方便管理,我们配置SSH远程连接:

  1. 在Ubuntu Server中,打开终端,更新包列表:sudo apt update
  2. 安装SSH服务器:sudo apt install openssh-server -y
  3. 启动SSH服务:sudo systemctl start ssh
  4. 设置开机自启:sudo systemctl enable ssh
  5. 检查IP地址:ip a,记下IP(如192.168.1.100)。
  6. 从本地计算机使用SSH客户端(如PuTTY或终端)连接:ssh username@192.168.1.100,输入密码即可远程管理。

这样,您就可以远程操作Ubuntu Server了。

5. 安装JDK和Tomcat

为了部署Java Web应用,需要安装JDK和Tomcat

5.1 安装JDK

  1. 更新包列表:sudo apt update
  2. 安装OpenJDK 11(推荐):sudo apt install openjdk-11-jdk -y
  3. 验证安装:java -version,应显示版本信息。

5.2 安装Tomcat

  1. 下载Tomcat 10(从Apache官网):wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.7/bin/apache-tomcat-10.1.7.tar.gz
  2. 解压:tar -xzf apache-tomcat-10.1.7.tar.gz
  3. 移动目录:sudo mv apache-tomcat-10.1.7 /opt/tomcat
  4. 设置环境变量:编辑~/.bashrc,添加export CATALINA_HOME=/opt/tomcatexport PATH=$PATH:$CATALINA_HOME/bin
  5. 使配置生效:source ~/.bashrc
  6. 启动Tomcat:$CATALINA_HOME/bin/startup.sh
  7. 验证:在浏览器访问http://服务器IP:8080,看到Tomcat主页即成功。

现在,您已在Ubuntu Server上部署了Tomcat,可以运行Java Web应用了。

6. 总结

本教程涵盖了Ubuntu介绍、与CentOS的区别、基于VMware的安装、远程连接配置以及JDK和Tomcat安装。通过使用VMware虚拟化,您可以轻松搭建Ubuntu Server环境,并利用Tomcat部署Java应用。这些步骤适合新手,帮助您快速入门服务器管理。如有问题,请参考Ubuntu和Tomcat官方文档。