PVE安装Ubuntu Server的第一步是确保Proxmox VE(PVE)虚拟化环境已正确部署。访问Ubuntu官网下载Ubuntu Server 24.04 LTS镜像(推荐64位),并将其上传至PVE的本地ISO存储。这一基础操作是后续虚拟机部署Node.js的前提条件,建议小白用户仔细核对镜像完整性。
点击PVE界面右上角“创建虚拟机”,填写VM ID与名称(如Ubuntu-Node)。操作系统选项卡选择“不使用任何介质”,但后续会加载ISO。系统选项卡中显卡选择默认,机型建议选q35,BIOS选SeaBIOS。磁盘分配根据需求设置(推荐至少20GB),CPU核心数2核以上,内存分配2GB~4GB。网络模型选择VirtIO(半虚拟化)可获得更好性能。完成创建后,在硬件选项中挂载之前上传的Ubuntu Server 24 ISO。这一步是典型的Ubuntu Server 24配置环节,直接影响后续系统安装流畅度。
启动虚拟机,进入GRUB菜单选择“Try or Install Ubuntu Server”。语言选择“English”,键盘布局保持默认。网络配置建议手动设置静态IP,便于后续SSH访问(例如IP:192.168.1.100/24,网关:192.168.1.1)。代理和镜像地址可跳过或使用默认。存储配置选择“Use an Entire Disk”并确认LVM组。设置用户名和密码(例如用户名:nodeuser),勾选“Install OpenSSH server”以便远程管理。等待安装完成并重启。此过程是完整的Ubuntu Server 24配置实战,每一步都关系到后续Node.js服务器搭建的稳定性。
重启后使用创建的用户登录。首先更新系统:sudo apt update && sudo apt upgrade -y。安装常用工具:sudo apt install curl wget git vim net-tools -y。配置时区为Asia/Shanghai:sudo timedatectl set-timezone Asia/Shanghai。这些优化能提升虚拟机部署Node.js的效率。
为避免权限问题,建议通过nvm安装Node.js。执行:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash,然后重新加载环境变量。安装最新LTS版本:nvm install --lts。验证:node -v和npm -v。至此,Node.js服务器搭建的基础环境已经就绪。
创建项目目录:mkdir ~/myapp && cd ~/myapp。编写简单的HTTP服务器:echo "const http = require("http"); const server = http.createServer((req,res) => { res.end("Hello from Ubuntu Server 24!"); }); server.listen(3000, () => console.log("Server running on port 3000"));" > app.js。启动服务:node app.js。在PVE宿主机或局域网内访问http://虚拟机IP:3000,即可看到欢迎信息。这一步标志着虚拟机部署Node.js成功,也完成了Node.js服务器搭建的核心验证。
推荐使用pm2保持Node服务持久运行:sudo npm install pm2 -g,然后用pm2启动app.js并设置开机自启。至此,一个基于Ubuntu Server 24的Node.js服务器在PVE虚拟机上完全搭建成功。通过本教程,您不仅掌握了PVE安装Ubuntu Server的完整流程,还深入实践了Ubuntu Server 24配置与虚拟机部署Node.js的实用技巧,为后续开发奠定了坚实基础。
SEO关键词:PVE安装Ubuntu Server, Ubuntu Server 24配置, Node.js服务器搭建, 虚拟机部署Node.js
本文由主机测评网于2026-02-16发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260225363.html