一、为什么要安装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镜像

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权限)。

六、新手必知注意事项

  1. 密码安全:避免简单密码,可在云服务器中用密钥登录(阿里云/腾讯云控制台直接上传公钥)。
  2. 虚拟机网络:若无法联网,在VirtualBox中设置“桥接网卡”(右键虚拟机→设置→网络→连接方式选“桥接网卡”)。
  3. 常用服务器工具:安装后先装基础工具:sudo apt install vim net-tools(vim编辑器、查看网络工具)。

七、总结

Linux服务器安装看似复杂,实则按步骤操作即可完成。核心是理解“最小化安装”“远程连接”和“权限管理”三个关键点。安装完成后,多练习基础命令(如lscdmkdir),逐步熟悉服务器操作。遇到问题可参考Ubuntu官方文档或社区论坛(如Ubuntu Help)。

祝大家顺利踏入Linux服务器的世界!如有疑问,欢迎留言交流~

小夜