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

Ubuntu 24.04 Server版详细安装与配置教程(从零开始搭建稳定高效的Linux服务器)

Ubuntu 24.04 Server版详细安装与配置教程(从零开始搭建稳定高效的Linux服务器)

欢迎来到Ubuntu 24.04 Server安装指南!无论你是刚接触Linux的小白,还是有一定经验的运维人员,本文都将手把手带你完成Server安装步骤,并详细讲解后续的Ubuntu系统配置,让你快速上手Linux服务器管理

Ubuntu 24.04 Server版详细安装与配置教程(从零开始搭建稳定高效的Linux服务器) Server  Server安装步骤 Ubuntu系统配置 Linux服务器管理 第1张

一、准备工作

在开始之前,请确保你已准备好以下物品:

  • 一台至少2GB内存、20GB硬盘空间的物理机或虚拟机(本文以物理机为例)。
  • 下载Ubuntu 24.04 Server镜像文件(推荐从官网获取)。
  • 一个2GB以上的U盘,用于制作启动盘(工具推荐Rufus或balenaEtcher)。

二、制作启动盘并进入安装环境

使用Rufus(Windows)或balenaEtcher(跨平台)将下载的ISO写入U盘。写入成功后,将U盘插入目标服务器,开机从U盘启动(通常按F12/F2/Del选择启动项),你会看到GRUB菜单,选择“Try or Install Ubuntu Server”并回车。

三、详细安装步骤

安装界面基于子iquity,全程可键盘操作,非常友好。

  1. 选择语言:默认英语(建议保留,避免乱码)。
  2. 更新安装器:如果有新版本,可以选择更新,也可跳过。
  3. 键盘布局:默认英语(US)即可,后续可改。
  4. 网络配置:通常DHCP自动获取IP,若需静态IP,按Tab键配置。
  5. 代理设置:无需代理直接跳过。
  6. 镜像源:默认即可,国内用户可后续更换为阿里云或清华源。
  7. 存储分区:新手选择“Use an entire disk”并选择磁盘,自动分区;高级用户可选手动分区(建议/boot 512M,/ 剩余空间,swap 4G等)。
  8. 用户账户:设置主机名、登录用户名和密码(务必牢记)。
  9. OpenSSH server:勾选安装,便于远程管理。
  10. 软件包选择:默认已包含standard system utilities,无需额外。
  11. 安装GRUB:选择是,将引导写入磁盘。
  12. 完成安装:提示移除U盘,按回车重启。

四、初次登录与基本配置

重启后看到登录提示,输入刚才设置的用户名和密码即可进入系统。

    # 更新软件源和系统sudo apt update && sudo apt upgrade -y  

接下来配置静态IP(避免重启后IP变动),编辑netplan配置文件(文件名可能不同):

    sudo nano /etc/netplan/00-installer-config.yaml  

修改为类似内容(根据实际网卡和网络):

    network:  ethernets:    enp0s3:      dhcp4: no      addresses: [192.168.1.100/24]      gateway4: 192.168.1.1      nameservers:        addresses: [8.8.8.8, 114.114.114.114]  version: 2  

应用配置:sudo netplan apply

配置防火墙(UFW):

    sudo ufw allow OpenSSHsudo ufw enablesudo ufw status  

启用SSH服务(若安装时未选,现在安装并启动):

    sudo apt install openssh-server -ysudo systemctl enable --now ssh  

安装常用工具:

    sudo apt install vim curl wget git -y  

五、进阶配置(可选)

- 设置NTP时间同步sudo timedatectl set-ntp yes- 调整Swap使用策略:可编辑/etc/sysctl.conf添加vm.swappiness=10- 创建普通用户并赋予sudo权限sudo adduser newuser && sudo usermod -aG sudo newuser

六、结语

至此,你的Ubuntu 24.04 Server已安装并完成基础系统配置,现在你可以用它来部署各种服务了。后续的Linux服务器管理需要不断实践,推荐学习防火墙、进程管理、日志分析等知识。祝你探索愉快!