一、为什么要安装Linux服务器?¶
Linux服务器是企业、开发者常用的稳定高效系统,相比Windows服务器,它更安全、资源占用少、适合高并发任务。对于新手来说,掌握Linux安装是踏入服务器运维的第一步。
二、安装前准备¶
1. 选择安装场景¶
-
场景1:本地虚拟机安装(适合练习,需电脑有空闲资源)
需准备:电脑(CPU双核以上,内存4G+)、虚拟机软件(VirtualBox或VMware,推荐VirtualBox免费)、Linux系统ISO镜像(推荐Ubuntu Server LTS版,长期支持且适合新手)。 -
场景2:云服务器安装(适合实际部署,直接用云厂商提供的服务器)
需准备:云平台账号(阿里云、腾讯云、AWS等)、一定预算(新手可选择入门级实例)、IP地址和远程登录凭证。
2. 选择Linux发行版¶
- Ubuntu Server:界面友好,软件源丰富,适合新手快速上手,最小化安装仅需100MB左右。
- CentOS/Rocky Linux:企业级常用,稳定性强,但对新手可能稍复杂。
- 新手推荐:本文以Ubuntu Server 22.04 LTS为例,步骤通用,其他发行版可参考调整。
三、本地虚拟机安装(以VirtualBox为例)¶
1. 安装虚拟机软件¶
- 下载VirtualBox(官网),按提示安装(Windows用户需注意关闭杀毒软件拦截)。
2. 准备Ubuntu Server ISO镜像¶
- 从Ubuntu官网下载服务器版ISO:https://ubuntu.com/download/server,选择“Ubuntu Server 22.04 LTS”。
3. 开始安装Ubuntu Server¶
-
步骤1:创建虚拟机
打开VirtualBox → 点击“新建” → 输入虚拟机名称(如“Ubuntu Server”)→ 内存分配2048MB(2G)→ 虚拟硬盘选“创建新虚拟硬盘”→ 类型选“VDI”(默认)→ 动态分配(节省空间)→ 大小设为20GB(新手足够)。 -
步骤2:挂载ISO镜像
选中刚创建的虚拟机 → 点击“设置” → “存储” → 右侧“控制器:IDE”下添加光盘,选择下载好的ISO镜像文件,启动虚拟机。
4. 进入安装界面¶
- 虚拟机启动后,选择“Ubuntu Server” → 按回车进入安装 → 语言选“English”(或“中文”更直观)→ 键盘布局默认“English (US)” → 安装类型选“Ubuntu Server”(最小化安装,服务器推荐)。
5. 关键设置(新手必看)¶
- 分区设置:选“Use an entire disk”(自动分区),直接下一步(服务器无需复杂分区,避免出错)。
- 用户设置:
- 输入服务器名称(如“my-server”)。
- 设置用户名(如“ubuntu”)和密码(牢记,用于登录)。
- 勾选“Install OpenSSH server”(必须!用于远程连接,必选)。
- 网络配置:默认选择“Done”(虚拟机默认桥接网络,可自动联网;若无法联网,检查是否开启“桥接网卡”模式)。
6. 等待安装完成¶
- 安装过程约5-10分钟,完成后点击“Reboot Now” → 重启虚拟机,输入用户名和密码,即可进入系统。
四、云服务器安装(以阿里云为例)¶
1. 购买云服务器实例¶
- 登录阿里云控制台 → 进入“云服务器ECS” → 选择“实例” → “创建实例” → 镜像选“Ubuntu Server 22.04 LTS” → 规格选1核2G(入门配置)→ 设置实例名称(如“my-first-server”)→ 设置登录凭证(密码或密钥,推荐密钥更安全)。
2. 远程连接云服务器¶
- 实例创建完成后,获取公网IP地址 → 用本地终端(Windows需安装Putty或Xshell,Mac/Linux直接用终端)连接:
ssh 用户名@公网IP # 例如:ssh ubuntu@123.45.67.89
- 输入密码或密钥,即可直接进入云服务器系统。
五、安装后验证¶
1. 检查系统信息¶
- 登录后执行命令:
lsb_release -a(Ubuntu)或cat /etc/os-release(所有发行版),显示系统版本。
2. 测试网络连接¶
- 执行
ping www.baidu.com,返回“64 bytes”说明网络正常。
3. 测试用户权限¶
- 用普通用户执行
sudo apt update(Ubuntu),若无需密码直接执行,说明权限配置正确(服务器一般用sudo管理root权限)。
六、新手必知注意事项¶
- 密码安全:避免简单密码,可在云服务器中用密钥登录(阿里云/腾讯云控制台直接上传公钥)。
- 虚拟机网络:若无法联网,在VirtualBox中设置“桥接网卡”(右键虚拟机→设置→网络→连接方式选“桥接网卡”)。
- 常用服务器工具:安装后先装基础工具:
sudo apt install vim net-tools(vim编辑器、查看网络工具)。
七、总结¶
Linux服务器安装看似复杂,实则按步骤操作即可完成。核心是理解“最小化安装”“远程连接”和“权限管理”三个关键点。安装完成后,多练习基础命令(如ls、cd、mkdir),逐步熟悉服务器操作。遇到问题可参考Ubuntu官方文档或社区论坛(如Ubuntu Help)。
祝大家顺利踏入Linux服务器的世界!如有疑问,欢迎留言交流~