尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Ubuntu 24.04 LTS 服务器版:从下载、安装到必备运维命令全指南

Ubuntu 24.04 LTS 服务器版:从下载、安装到必备运维命令全指南 Ubuntu 24.04 LTS 服务器版从下载、安装到必备运维命令全指南Ubuntu 24.04 LTS长期支持版的代号为“Resolute Raccoon”。作为第11个LTS版本它带来了Linux 7.x内核、更新的软件栈如Valkey 9、PostgreSQL 18并提供长达5年可选15年的安全更新。本文将手把手带你下载、制作启动盘、安装系统、并掌握安装后最常用的运维命令帮助你在博客中完整记录这个过程。 第一步下载所需文件在开始之前你需要准备一台能联网的电脑Windows/Mac/Linux和一个至少8GB的空U盘。下载 Ubuntu 24.04 LTS 服务器 ISO 镜像访问官方下载页https://ubuntu.com/download/server点击绿色的“Download Ubuntu Server 24.04 LTS”按钮获取.iso文件约 2-3GB。该版本是服务器版无图形界面适合学习运维命令和部署服务。下载 Rufus 启动盘制作工具Windows用户访问官网https://rufus.ie/zh/下载最新版的rufus-4.13.exe标准版或.exe文件无需安装直接运行。 第二步制作 Ubuntu 安装U盘将U盘插入电脑。双击运行rufus.exe。设备确认选中的是你的U盘注意会清空所有数据。引导类型选择点击右侧的“选择”按钮找到你刚刚下载的 Ubuntu 24.04 LTS.iso文件。分区类型对于大部分现代电脑保留默认的GPT即可如果是非常旧的电脑2011年前可能需要选MBR。其他选项卷标、文件系统保持默认点击底部的“开始”。如果弹出“以DD镜像模式写入”的提示选择“以DD镜像模式写入”推荐。等待进度条完成安全弹出U盘。️ 第三步安装 Ubuntu 24.04 LTS 服务器版从U盘启动将制作好的U盘插入目标电脑。开机连续按F2 / F12 / Del / Esc根据主板品牌不同进入BIOS/UEFI设置。将USB 设备设为第一启动项保存并退出。开始安装重启后进入Ubuntu安装器菜单选择语言English推荐方便排查错误然后选择Install Ubuntu Server。关键步骤设置键盘布局选择“Chinese - Hanyu Pinyin (altGR)”或保持默认英语美式键盘。安装类型选择“Ubuntu Server”。网络连接通常自动通过DHCP获取IP记下稍后显示的IP地址。代理一般留空。镜像源国内用户可手动修改为阿里云、清华等镜像源地址加速软件下载。存储配置新手选择“Use An Entire Disk”→ 选中你的硬盘 →“Done”。用户信息设置你的用户名、主机名和强密码。这是后续所有操作的基础。SSH配置务必用空格键选中 “Install OpenSSH server”这会让你能远程管理服务器。精选软件包暂时不选任何额外包如Docker、LXD安装系统本身即可。完成安装等待进度条走完选择“Reboot Now”。重启时拔掉U盘。 第四步安装后必做的几件事重启后你会看到一个黑色背景的登录提示符。登录系统# 输入你设置的用户名按回车再输入密码输入时屏幕不会显示任何字符your-username login: your-username Password:切换 root 用户可选sudo-i# 或使用普通用户但用sudo权限更新软件源和系统sudoaptupdate# 更新软件包列表sudoaptupgrade-y# 升级所有已安装的软件包️ 第五步Ubuntu 常用运维命令整合教程安装后必学掌握了以下命令你就具备了基本的系统管理能力。建议在博客中分门别类列出。 系统信息与资源查看命令作用示例uname -a查看 Linux 内核版本和系统架构uname -a→Linux ubuntu 7.0.0-10-genericlsb_release -a查看 Ubuntu 发行版版本lsb_release -a→Ubuntu24.04 LTShostnamectl查看或修改主机名、系统版本hostnamectl set-hostname myserveruptime查看系统运行了多久、当前负载uptime→up 2 days, load: 0.00, 0.01, 0.02free -h以人类可读格式查看内存和 Swap 使用free -hdf -h查看磁盘分区使用率df -hdu -sh /home查看/home目录总大小du -sh /var/logtop或htop实时监控进程、CPU、内存htop需安装sudo apt install htop -y 进程与系统服务管理命令作用示例ps aux列出所有进程静态快照ps auxkill -9 PID强制终止指定进程ID的进程kill -9 1234systemctl status 服务名查看服务状态如 ssh, cronsystemctl status sshsystemctl restart 服务名重启服务systemctl restart networkingsystemctl enable 服务名设置服务开机自启systemctl enable nginxjournalctl -xe查看系统所有日志最新journalctl -u ssh -f实时跟踪ssh服务日志 网络诊断与配置命令作用示例ip a查看所有网络接口的IP地址ip aping -c 4 网址/IP测试网络连通性ping -c 4 google.comss -tuln查看监听端口tuln tcp, udp, listen, 数字端口ss -tuln→ 看到:22表示SSH端口已开curl ifconfig.me查看公网IPcurl ifconfig.mesudo netplan apply应用网络配置修改修改/etc/netplan/下的yaml文件后执行 用户与权限管理命令作用示例who或w查看当前登录的用户whosudo adduser 新用户名添加新用户sudo adduser alicesudo usermod -aG sudo 用户赋予用户sudo权限sudo usermod -aG sudo alicechmod 755 文件修改文件权限rwxr-xr-xchmod 600 ~/.ssh/id_rsachown 用户:组 文件修改文件所有者和组chown alice:alice config.ini 软件包管理 (APT)命令作用示例sudo apt update刷新软件源列表必须首先执行sudo apt updatesudo apt search 关键词搜索软件包apt search nginxsudo apt install 包名 -y安装软件包-y自动确认sudo apt install docker.io -ysudo apt remove 包名卸载软件包保留配置文件sudo apt remove apache2sudo apt purge 包名彻底卸载删除配置文件sudo apt purge apache2️ 磁盘与文件操作命令作用示例lsblk查看块设备硬盘、分区树形结构lsblkfind / -name *.log从根目录查找所有.log文件find /home -size 100M查找大于100M的文件grep error /var/log/syslog在日志中搜索含有 “error” 的行grep -i fail /var/log/auth.logtar -czvf archive.tar.gz /folder压缩文件夹为 tar.gztar -xzvf archive.tar.gz解压 实战小练习部署一个简单的 Web 服务器完成上述学习后你可以通过实际部署来巩固知识# 1. 安装 Nginxsudoaptupdatesudoaptinstallnginx-y# 2. 检查服务状态systemctl status nginx# 3. 允许防火墙如果启用sudoufw allowNginx HTTP# 一般服务器默认无防火墙此步可选# 4. 在浏览器访问 http://你的服务器IP 如果看到 Nginx 欢迎页则成功# 5. 查看 Nginx 相关进程psaux|grepnginx# 6. 查看 Nginx 占用的端口ss-tuln|grep:80 总结至此你已从官网下载→制作U盘启动盘→安装 Ubuntu 24.04 LTS 服务器版→掌握基础运维命令完成了全流程。这些命令是日常运维的基石建议结合--help参数或man命令如man ls深入学习。
返回列表