Linux安装详细教程

Linux安装详细教程
WeekendLinux Ubuntu 详细安装教程
Linux Ubuntu 22.04.5 LTS Server 详细安装教程
以下是 Ubuntu 22.04.5 LTS Server (Jammy Jellyfish) 详细安装教程,涵盖从镜像下载到基础配置的全流程说明。
一、准备工作
1. 下载镜像
- 官方镜像:
Ubuntu 22.04.5 LTS Server (AMD64) - 国内镜像加速(推荐):
1
2清华大学镜像站:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/22.04.5/
阿里云镜像:https://mirrors.aliyun.com/ubuntu-releases/22.04.5/
2. 制作启动盘
- 工具推荐:
- Windows:Rufus(下载链接),选择
DD模式写入。 - Linux/macOS:使用
dd命令:(1
sudo dd if=ubuntu-22.04.5-live-server-amd64.iso of=/dev/sdX bs=4M status=progress
/dev/sdX替换为U盘设备,如/dev/sdb)
- Windows:Rufus(下载链接),选择
3. 服务器硬件要求
- CPU:≥ 2核
- 内存:≥ 2GB(推荐4GB)
- 磁盘:≥ 25GB(系统分区)
- 网络:确保网线连接或Wi-Fi驱动支持(服务器版默认无图形界面)。
二、安装步骤
1. 启动安装
- 插入U盘,重启服务器,进入BIOS/UEFI(按键通常为
F2/DEL/ESC)。 - 调整启动顺序为 U盘优先,关闭
Secure Boot(如有)。 - 选择 Try or Install Ubuntu Server 进入安装界面。
2. 语言与键盘
- 选择语言(默认英文,可选中文)。
- 键盘布局:保持
English (US)或选择对应布局。
3. 网络配置
- 系统会自动检测网卡,DHCP分配IP(如需静态IP,选择
Edit IPv4 Configuration手动设置)。 - 主机名:输入服务器名称(如
ubuntu-server)。
4. 镜像源(可选)
- 默认使用
ubuntu.com,国内用户可替换为阿里云或清华源:1
http://mirrors.aliyun.com/ubuntu
5. 磁盘分区(重点!)
推荐方案(手动分区):
挂载点 类型 大小 文件系统 备注 /ext4 ≥20GB ext4 根分区 swapswap ≈内存大小 swap 休眠需≥RAM /boot/efiEFI 512MB FAT32 UEFI启动必需 /homeext4 剩余空间 ext4 用户数据(可选) 操作步骤:
- 选择
Custom storage layout。 - 删除原有分区(如有),按上述方案创建新分区。
- 确认后选择
Done并格式化磁盘。
- 选择
6. 用户设置
- 输入 用户名(如
admin)和 密码(建议强密码)。 - 是否安装 OpenSSH Server:✔️ 勾选(方便远程管理)。
- 是否安装 Snap:可选(按需选择)。
7. 选择软件包
- 按空格键选择需要预装的服务:
Standard system utilities(必选)Docker(容器部署)LAMP Stack(Web服务器)Print Server(打印服务,按需)
8. 完成安装
- 确认配置后,选择
Reboot,拔掉U盘。
三、安装后基础配置
1. 首次登录
- 使用安装时设置的用户名/密码登录:
1
2login: admin
Password: ********
2. 更新系统
1 | sudo apt update && sudo apt upgrade -y |
3. 网络配置(静态IP)
编辑网络配置文件(以Netplan为例):
1 | sudo nano /etc/netplan/00-installer-config.yaml |
示例配置:
1 | network: |
应用配置:
1 | sudo netplan apply |
4. 安装常用工具
1 | sudo apt install -y vim git curl wget htop tmux |
5. 防火墙配置(UFW)
1 | sudo ufw allow 22/tcp # 允许SSH |
四、常见问题解决
❌ 安装卡在 cloud-init
- 原因:服务器版默认启用cloud-init,某些硬件可能不兼容。
- 解决:启动时修改内核参数:
- 在GRUB界面按
e编辑启动项。 - 在
linux行末尾添加cloud-init=disabled。 - 按
Ctrl+X启动。
- 在GRUB界面按
❌ 无法联网
- 检查网卡驱动:
1
2lspci | grep -i net
dmesg | grep -i eth - 手动加载驱动(如
e1000):1
sudo modprobe e1000
❌ 双系统时间错误
- 同步时间:
1
2
3sudo timedatectl set-local-rtc 0 # 使用UTC时间
sudo apt install ntpdate
sudo ntpdate pool.ntp.org
五、下一步建议
- 部署服务:
- Web服务器:
sudo apt install nginx - 数据库:
sudo apt install mysql-server
- Web服务器:
- 安全加固:
- 配置SSH密钥登录:
ssh-keygen -t ed25519 - 禁用root登录:
sudo nano /etc/ssh/sshd_config→PermitRootLogin no
- 配置SSH密钥登录:
- 监控工具:
- 安装
cockpit:sudo apt install cockpit
- 安装
通过以上步骤,你已成功安装并配置好 Ubuntu 22.04.5 LTS Server。如需进一步优化,可参考 Ubuntu Server官方文档。
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果








