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

Ubuntu Server 22.04安装配置教程:从零开始搭建Java开发环境(VMware实战)

Ubuntu Server 22.04安装配置教程:从零开始搭建Java开发环境(VMware实战)

Ubuntu Server 22.04安装配置教程:从零开始搭建Java开发环境(VMware实战) 22.04 CentOS区别 VMware安装教程 JDK Tomcat安装 第1张

一、Ubuntu介绍

Ubuntu是基于Debian的Linux发行版,由Canonical公司维护,以桌面环境友好和服务器稳定性著称。它采用APT包管理工具,每两年发布一个长期支持版(LTS),如22.04 LTS,提供长达10年的安全更新。Ubuntu广泛应用于云服务器、人工智能、开发测试等场景,其社区活跃,文档丰富,是初学者和企业首选的操作系统之一。

二、Ubuntu与CentOS的区别

CentOS曾是RHEL的免费克隆,但在2021年转向滚动发行版CentOS Stream,而Ubuntu坚持固定的LTS发布周期。两者主要区别在于:

  • 包管理:Ubuntu使用apt(.deb格式),CentOS使用yum/dnf(.rpm格式)。
  • 默认软件:Ubuntu服务器版默认不带图形界面,CentOS Minimal同样轻量,但Ubuntu的软件库更新更频繁。
  • 社区支持:Ubuntu拥有庞大的个人开发者社区,而CentOS更偏向企业级部署,但现在两者都可作为稳定的服务器平台。
  • 生命周期:Ubuntu 22.04 LTS支持到2032年,CentOS 7已于2024年停止维护,CentOS Stream采用滚动更新。

对于新手,Ubuntu的文档和教程更友好,因此本教程选择Ubuntu Server 22.04进行演示。

三、基于VMware安装Ubuntu Server 22.04

1. 准备工作

下载Ubuntu Server 22.04镜像(iso文件),并确保VMware Workstation已安装(推荐15以上版本)。

2. 创建虚拟机

打开VMware,点击“创建新的虚拟机”,选择“典型”配置。在安装来源处选择“稍后安装操作系统”,客户机操作系统选“Linux”,版本选“Ubuntu 64位”。设置虚拟机名称和位置,磁盘大小建议至少20GB,并选择“将虚拟磁盘拆分成多个文件”。完成后点击“编辑虚拟机设置”,在CD/DVD中加载下载的Ubuntu 22.04 iso文件,并开启虚拟化引擎(如果CPU支持)。

3. 安装系统

启动虚拟机,选择语言(默认English),进入安装界面。按提示配置键盘、网络(建议桥接模式以获取独立IP)、代理(留空)、镜像地址(默认即可)。在存储配置部分,选择“Use an Entire Disk”并确认分区。设置用户名、服务器名、密码(务必牢记),并勾选“Install OpenSSH server”以便后续远程连接。等待安装完成,重启后使用账户登录。

四、配置远程连接

Ubuntu Server默认已安装OpenSSH Server,只需确保服务运行并配置防火墙。

  1. 查看IP地址:ip a,记录下ens33接口的IP(如192.168.x.x)。
  2. 在宿主机使用SSH客户端(如Putty或终端)连接:ssh 用户名@IP地址,输入密码即可登录。
  3. 如需修改SSH端口或允许root登录,编辑/etc/ssh/sshd_config,重启服务sudo systemctl restart ssh

五、安装JDK + Tomcat

1. 安装OpenJDK

执行命令更新包索引:sudo apt update。安装JDK 11(LTS版本):sudo apt install openjdk-11-jdk -y。验证安装:java -version

2. 安装Tomcat

首先创建Tomcat用户:sudo useradd -m -d /opt/tomcat -U -s /bin/false tomcat。下载Tomcat 10(以10.1.20为例):wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.20/bin/apache-tomcat-10.1.20.tar.gz。解压到/opt/tomcat:sudo tar xzf apache-tomcat-10.1.20.tar.gz -C /opt/tomcat --strip-components=1。赋予权限:sudo chown -R tomcat:tomcat /opt/tomcat。创建systemd服务文件/etc/systemd/system/tomcat.service,内容如下(注意路径):

[Unit]Description=TomcatAfter=network.target[Service]Type=forkingUser=tomcatGroup=tomcatEnvironment="JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64"Environment="CATALINA_PID=/opt/tomcat/temp/tomcat.pid"Environment="CATALINA_HOME=/opt/tomcat"Environment="CATALINA_BASE=/opt/tomcat"ExecStart=/opt/tomcat/bin/startup.shExecStop=/opt/tomcat/bin/shutdown.shRestartSec=10Restart=always[Install]WantedBy=multi-user.target

重新加载systemd并启动Tomcat:sudo systemctl daemon-reloadsudo systemctl start tomcat,设置开机自启:sudo systemctl enable tomcat。通过浏览器访问http://虚拟机IP:8080即可看到Tomcat欢迎页。

至此,您已在VMware虚拟机中成功搭建Ubuntu Server 22.04,并配置了远程连接及Java运行环境(JDK+Tomcat)。接下来可以部署自己的Web应用了。