云计算百科
云计算领域专业知识百科平台

【Linux】零基础玩转服务器:前期选型+系统部署全攻略

前言

搭建Linux私人服务器的核心是“前期选对方向,部署做对步骤”——从服务器选型到系统初始化,每一步都决定后续运维的效率和踩坑概率。本文整合“服务器前期选型与准备”“Linux系统基础部署与初始化”两大核心模块,以新手视角、实操导向,带你完成从0到1的基础搭建,全程规避复杂理论,只讲可直接落地的方法。

注:本文使用AI写作,文中观点仅供参考,请谨慎辨别

服务器前期选型与准备

1. 服务器类型选择:物理机 VS 云服务器

服务器是Linux系统的“载体”,零基础新手无需追求高性能,核心是“贴合需求、降低上手门槛”。

1.1 物理服务器:闲置硬件再利用,零持续成本

物理服务器即实体电脑设备,适合预算极低、喜欢动手折腾的人群,闲置笔记本/台式机均可改造。

1.1.1 适合人群
  • 预算为0,不愿支付云服务器年费/月费;
  • 仅用于本地测试、内网访问(如家庭私人网盘、本地开发环境);
  • 有闲置硬件,想通过实操掌握硬件调试、系统安装技能。
1.1.2 硬件选型基础(新手低配推荐)

无需升级硬件,满足基础运行即可,配置参考如下:

硬件组件最低配置(可用)新手推荐配置核心说明
CPU 双核(Intel i3/AMD Athlon II及以上) 四核(Intel i5/AMD Ryzen 5及以上) 双核支撑1-2个基础服务,四核运行更流畅
内存 2GB DDR3/DDR4 4GB DDR4 内存不足会导致服务崩溃,4GB可同时运行Nginx+MySQL
硬盘 20GB 机械硬盘(HDD) 120GB 固态硬盘(SSD)+ 500GB HDD SSD装系统(速度提升50%+),HDD存数据
网络 百兆网卡(100Mbps) 千兆网卡(1000Mbps) 千兆网卡适配远程文件传输、内网访问

补充:闲置笔记本改造优先级高于台式机(自带电源、静音、体积小),台式机需注意电源稳定性。

物理机系统安装后,可通过以下命令快速检测硬件:

# 查看CPU核心数与型号
lscpu | grep -E "CPU\\(s\\):|Model name"
# 查看内存使用情况(人性化显示)
free -h
# 查看硬盘分区与容量
lsblk
# 查看网卡信息与IP地址
ip addr show

1.2 云服务器:新手首选,省心省力易上手

云服务器是云厂商提供的虚拟服务器,无需管理硬件,开机即用,是零基础新手的最优选择。

1.2.1 主流平台选择(新手优先)

国内三大云平台核心优势对比:

  • 阿里云:新手福利丰富(学生机、新用户低价),控制台简洁,文档完善;
  • 腾讯云:低配实例性价比高,与微信生态联动便捷;
  • 华为云:稳定性强,政企用户居多,新手福利适中。
1.2.2 新手实例配置/价格参考(2026年最新)

新手选“低配够用”即可,新用户年付参考(续费价格上涨,建议先年付尝试):

云平台新手实例配置年付价格(参考)适用场景
阿里云 1核2G,带宽1M,系统盘40GB(SSD) 99-199元/年 静态网站、个人博客、基础测试
腾讯云 1核4G,带宽1M,系统盘50GB(SSD) 129-229元/年 动态博客(WordPress)、小型数据库
华为云 1核2G,带宽1M,系统盘40GB(SSD) 109-209元/年 静态网站、远程测试环境

补充:带宽至少选1M,低于1M会导致远程访问卡顿;系统盘优先选SSD,运行效率远高于HDD。

云服务器首次登录后,初始化检查命令:

# 查看系统版本(Ubuntu/CentOS通用)
cat /etc/os-release
# 实时查看CPU/内存占用(按q退出)
top
# 查看带宽使用情况(需先安装:apt install iftop / yum install iftop)
iftop -i eth0

1.3 物理机VS云服务器:核心对比与新手推荐
对比维度物理服务器云服务器
性价比 零持续成本,需承担硬件老化/故障风险 新用户低价,无硬件损耗,后续续费成本上升
操作难度 高(硬件调试、系统安装易踩坑) 低(控制台一键部署,无需接触硬件)
后期维护 复杂(需维护硬件、处理断电故障) 简单(云厂商负责硬件,仅维护系统/服务)

新手首选结论:优先选云服务器(阿里云/腾讯云),操作门槛最低、维护成本最低,支持公网访问;仅当有闲置硬件、预算极低且仅内网使用时,再选物理服务器。

2. 工具与环境准备:新手必备操作工具

无论选择物理机还是云服务器,都需提前准备本地操作工具,核心分为“终端工具”“辅助工具”两类,同时选对Linux发行版。

2.1 本地终端工具:远程连接的核心

终端是本地操作远程Linux的“桥梁”,不同系统推荐工具如下:

#mermaid-svg-eMNAUKJ50CSMW6Rp{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-eMNAUKJ50CSMW6Rp .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-eMNAUKJ50CSMW6Rp .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-eMNAUKJ50CSMW6Rp .error-icon{fill:#552222;}#mermaid-svg-eMNAUKJ50CSMW6Rp .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-eMNAUKJ50CSMW6Rp .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-eMNAUKJ50CSMW6Rp .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-eMNAUKJ50CSMW6Rp .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-eMNAUKJ50CSMW6Rp .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-eMNAUKJ50CSMW6Rp .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-eMNAUKJ50CSMW6Rp .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-eMNAUKJ50CSMW6Rp .marker{fill:#333333;stroke:#333333;}#mermaid-svg-eMNAUKJ50CSMW6Rp .marker.cross{stroke:#333333;}#mermaid-svg-eMNAUKJ50CSMW6Rp svg{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-eMNAUKJ50CSMW6Rp p{margin:0;}#mermaid-svg-eMNAUKJ50CSMW6Rp .label{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;color:#333;}#mermaid-svg-eMNAUKJ50CSMW6Rp .cluster-label text{fill:#333;}#mermaid-svg-eMNAUKJ50CSMW6Rp .cluster-label span{color:#333;}#mermaid-svg-eMNAUKJ50CSMW6Rp .cluster-label span p{background-color:transparent;}#mermaid-svg-eMNAUKJ50CSMW6Rp .label text,#mermaid-svg-eMNAUKJ50CSMW6Rp span{fill:#333;color:#333;}#mermaid-svg-eMNAUKJ50CSMW6Rp .node rect,#mermaid-svg-eMNAUKJ50CSMW6Rp .node circle,#mermaid-svg-eMNAUKJ50CSMW6Rp .node ellipse,#mermaid-svg-eMNAUKJ50CSMW6Rp .node polygon,#mermaid-svg-eMNAUKJ50CSMW6Rp .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-eMNAUKJ50CSMW6Rp .rough-node .label text,#mermaid-svg-eMNAUKJ50CSMW6Rp .node .label text,#mermaid-svg-eMNAUKJ50CSMW6Rp .image-shape .label,#mermaid-svg-eMNAUKJ50CSMW6Rp .icon-shape .label{text-anchor:middle;}#mermaid-svg-eMNAUKJ50CSMW6Rp .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-eMNAUKJ50CSMW6Rp .rough-node .label,#mermaid-svg-eMNAUKJ50CSMW6Rp .node .label,#mermaid-svg-eMNAUKJ50CSMW6Rp .image-shape .label,#mermaid-svg-eMNAUKJ50CSMW6Rp .icon-shape .label{text-align:center;}#mermaid-svg-eMNAUKJ50CSMW6Rp .node.clickable{cursor:pointer;}#mermaid-svg-eMNAUKJ50CSMW6Rp .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-eMNAUKJ50CSMW6Rp .arrowheadPath{fill:#333333;}#mermaid-svg-eMNAUKJ50CSMW6Rp .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-eMNAUKJ50CSMW6Rp .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-eMNAUKJ50CSMW6Rp .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-eMNAUKJ50CSMW6Rp .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-eMNAUKJ50CSMW6Rp .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-eMNAUKJ50CSMW6Rp .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-eMNAUKJ50CSMW6Rp .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-eMNAUKJ50CSMW6Rp .cluster text{fill:#333;}#mermaid-svg-eMNAUKJ50CSMW6Rp .cluster span{color:#333;}#mermaid-svg-eMNAUKJ50CSMW6Rp div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-eMNAUKJ50CSMW6Rp .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-eMNAUKJ50CSMW6Rp rect.text{fill:none;stroke-width:0;}#mermaid-svg-eMNAUKJ50CSMW6Rp .icon-shape,#mermaid-svg-eMNAUKJ50CSMW6Rp .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-eMNAUKJ50CSMW6Rp .icon-shape p,#mermaid-svg-eMNAUKJ50CSMW6Rp .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-eMNAUKJ50CSMW6Rp .icon-shape rect,#mermaid-svg-eMNAUKJ50CSMW6Rp .image-shape rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-eMNAUKJ50CSMW6Rp .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-eMNAUKJ50CSMW6Rp .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-eMNAUKJ50CSMW6Rp :root{–mermaid-font-family:\”trebuchet ms\”,verdana,arial,sans-serif;}

终端工具选择

Windows系统

Mac/Linux系统

PowerShell(推荐,系统自带)

PuTTY(轻量级可视化)

自带终端(原生支持SSH)

基础远程连接命令(通用,新手可直接复制):

# SSH远程连接服务器
# 格式:ssh 用户名@服务器IP -p 端口号(默认22)
ssh root@123.123.123.123 -p 22

2.2 辅助工具:启动盘制作与文件传输

1. 启动盘制作工具(仅物理机安装需要)

  • Rufus:Windows 平台专用,轻量、制作速度快,新手首选
  • Etcher:跨平台工具,支持 Windows/Mac/Linux,界面简洁、容错率高

2. 文件传输工具(本地与服务器文件互传)

  • Xftp / FileZilla:可视化图形界面,拖拽上传下载,新手友好
  • scp 命令:纯终端命令,无图形界面时使用,通用性强

scp命令基础用法(文件传输):

# 本地文件上传到服务器
scp /Users/test/index.html root@123.123.123.123:/var/www/html/
# 服务器文件下载到本地
scp root@123.123.123.123:/var/log/nginx/error.log /Users/test/

2.3 Linux发行版选择:新手友好版本推荐

新手优先选“长期支持、社区活跃”的版本,核心推荐两款:

发行版包管理工具优势适配场景
Ubuntu Server LTS apt 新手友好,文档多,LTS版支持5年更新 云服务器、物理机,基础服务部署
Rocky Linux yum/dnf 稳定性强,兼容CentOS 物理机、生产环境、企业级运维学习

新手选择结论:优先选Ubuntu Server 22.04 LTS,命令简单、问题易搜索,后续实操均基于此版本。

Linux系统基础部署与初始化

3.系统安装:一步到位无踩坑

系统安装是搭建服务器的核心步骤,物理机和云服务器的安装流程差异较大,以下是分步实操指南。

3.1 物理机安装:ISO镜像→启动盘→系统部署

#mermaid-svg-lJyDlzJM5emKBdwK{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-lJyDlzJM5emKBdwK .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-lJyDlzJM5emKBdwK .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-lJyDlzJM5emKBdwK .error-icon{fill:#552222;}#mermaid-svg-lJyDlzJM5emKBdwK .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-lJyDlzJM5emKBdwK .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-lJyDlzJM5emKBdwK .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-lJyDlzJM5emKBdwK .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-lJyDlzJM5emKBdwK .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-lJyDlzJM5emKBdwK .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-lJyDlzJM5emKBdwK .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-lJyDlzJM5emKBdwK .marker{fill:#333333;stroke:#333333;}#mermaid-svg-lJyDlzJM5emKBdwK .marker.cross{stroke:#333333;}#mermaid-svg-lJyDlzJM5emKBdwK svg{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-lJyDlzJM5emKBdwK p{margin:0;}#mermaid-svg-lJyDlzJM5emKBdwK .label{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;color:#333;}#mermaid-svg-lJyDlzJM5emKBdwK .cluster-label text{fill:#333;}#mermaid-svg-lJyDlzJM5emKBdwK .cluster-label span{color:#333;}#mermaid-svg-lJyDlzJM5emKBdwK .cluster-label span p{background-color:transparent;}#mermaid-svg-lJyDlzJM5emKBdwK .label text,#mermaid-svg-lJyDlzJM5emKBdwK span{fill:#333;color:#333;}#mermaid-svg-lJyDlzJM5emKBdwK .node rect,#mermaid-svg-lJyDlzJM5emKBdwK .node circle,#mermaid-svg-lJyDlzJM5emKBdwK .node ellipse,#mermaid-svg-lJyDlzJM5emKBdwK .node polygon,#mermaid-svg-lJyDlzJM5emKBdwK .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-lJyDlzJM5emKBdwK .rough-node .label text,#mermaid-svg-lJyDlzJM5emKBdwK .node .label text,#mermaid-svg-lJyDlzJM5emKBdwK .image-shape .label,#mermaid-svg-lJyDlzJM5emKBdwK .icon-shape .label{text-anchor:middle;}#mermaid-svg-lJyDlzJM5emKBdwK .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-lJyDlzJM5emKBdwK .rough-node .label,#mermaid-svg-lJyDlzJM5emKBdwK .node .label,#mermaid-svg-lJyDlzJM5emKBdwK .image-shape .label,#mermaid-svg-lJyDlzJM5emKBdwK .icon-shape .label{text-align:center;}#mermaid-svg-lJyDlzJM5emKBdwK .node.clickable{cursor:pointer;}#mermaid-svg-lJyDlzJM5emKBdwK .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-lJyDlzJM5emKBdwK .arrowheadPath{fill:#333333;}#mermaid-svg-lJyDlzJM5emKBdwK .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-lJyDlzJM5emKBdwK .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-lJyDlzJM5emKBdwK .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-lJyDlzJM5emKBdwK .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-lJyDlzJM5emKBdwK .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-lJyDlzJM5emKBdwK .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-lJyDlzJM5emKBdwK .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-lJyDlzJM5emKBdwK .cluster text{fill:#333;}#mermaid-svg-lJyDlzJM5emKBdwK .cluster span{color:#333;}#mermaid-svg-lJyDlzJM5emKBdwK div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-lJyDlzJM5emKBdwK .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-lJyDlzJM5emKBdwK rect.text{fill:none;stroke-width:0;}#mermaid-svg-lJyDlzJM5emKBdwK .icon-shape,#mermaid-svg-lJyDlzJM5emKBdwK .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-lJyDlzJM5emKBdwK .icon-shape p,#mermaid-svg-lJyDlzJM5emKBdwK .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-lJyDlzJM5emKBdwK .icon-shape rect,#mermaid-svg-lJyDlzJM5emKBdwK .image-shape rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-lJyDlzJM5emKBdwK .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-lJyDlzJM5emKBdwK .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-lJyDlzJM5emKBdwK :root{–mermaid-font-family:\”trebuchet ms\”,verdana,arial,sans-serif;}

下载Ubuntu Server LTS镜像

制作U盘启动盘(Rufus/Etcher)

物理机BIOS设置U盘启动

图形化安装步骤

语言选择:英文(避免中文乱码)

分区建议:自动分区(新手推荐)

创建管理员账户(非root)

勾选安装OpenSSH Server(远程连接必备)

安装完成重启,移除U盘

关键注意事项:

  • 镜像下载地址:Ubuntu官方镜像,选择“ubuntu-22.04.4-live-server-amd64.iso”;
  • 分区:新手直接选“Use entire disk”自动分区,无需手动配置LVM(后续进阶再学);
  • 必须勾选“Install OpenSSH Server”,否则无法远程连接。
3.2 云服务器安装:控制台一键部署

#mermaid-svg-RZijMPyUq5bWuBoT{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-RZijMPyUq5bWuBoT .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-RZijMPyUq5bWuBoT .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-RZijMPyUq5bWuBoT .error-icon{fill:#552222;}#mermaid-svg-RZijMPyUq5bWuBoT .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-RZijMPyUq5bWuBoT .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-RZijMPyUq5bWuBoT .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-RZijMPyUq5bWuBoT .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-RZijMPyUq5bWuBoT .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-RZijMPyUq5bWuBoT .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-RZijMPyUq5bWuBoT .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-RZijMPyUq5bWuBoT .marker{fill:#333333;stroke:#333333;}#mermaid-svg-RZijMPyUq5bWuBoT .marker.cross{stroke:#333333;}#mermaid-svg-RZijMPyUq5bWuBoT svg{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-RZijMPyUq5bWuBoT p{margin:0;}#mermaid-svg-RZijMPyUq5bWuBoT .label{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;color:#333;}#mermaid-svg-RZijMPyUq5bWuBoT .cluster-label text{fill:#333;}#mermaid-svg-RZijMPyUq5bWuBoT .cluster-label span{color:#333;}#mermaid-svg-RZijMPyUq5bWuBoT .cluster-label span p{background-color:transparent;}#mermaid-svg-RZijMPyUq5bWuBoT .label text,#mermaid-svg-RZijMPyUq5bWuBoT span{fill:#333;color:#333;}#mermaid-svg-RZijMPyUq5bWuBoT .node rect,#mermaid-svg-RZijMPyUq5bWuBoT .node circle,#mermaid-svg-RZijMPyUq5bWuBoT .node ellipse,#mermaid-svg-RZijMPyUq5bWuBoT .node polygon,#mermaid-svg-RZijMPyUq5bWuBoT .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-RZijMPyUq5bWuBoT .rough-node .label text,#mermaid-svg-RZijMPyUq5bWuBoT .node .label text,#mermaid-svg-RZijMPyUq5bWuBoT .image-shape .label,#mermaid-svg-RZijMPyUq5bWuBoT .icon-shape .label{text-anchor:middle;}#mermaid-svg-RZijMPyUq5bWuBoT .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-RZijMPyUq5bWuBoT .rough-node .label,#mermaid-svg-RZijMPyUq5bWuBoT .node .label,#mermaid-svg-RZijMPyUq5bWuBoT .image-shape .label,#mermaid-svg-RZijMPyUq5bWuBoT .icon-shape .label{text-align:center;}#mermaid-svg-RZijMPyUq5bWuBoT .node.clickable{cursor:pointer;}#mermaid-svg-RZijMPyUq5bWuBoT .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-RZijMPyUq5bWuBoT .arrowheadPath{fill:#333333;}#mermaid-svg-RZijMPyUq5bWuBoT .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-RZijMPyUq5bWuBoT .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-RZijMPyUq5bWuBoT .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-RZijMPyUq5bWuBoT .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-RZijMPyUq5bWuBoT .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-RZijMPyUq5bWuBoT .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-RZijMPyUq5bWuBoT .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-RZijMPyUq5bWuBoT .cluster text{fill:#333;}#mermaid-svg-RZijMPyUq5bWuBoT .cluster span{color:#333;}#mermaid-svg-RZijMPyUq5bWuBoT div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-RZijMPyUq5bWuBoT .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-RZijMPyUq5bWuBoT rect.text{fill:none;stroke-width:0;}#mermaid-svg-RZijMPyUq5bWuBoT .icon-shape,#mermaid-svg-RZijMPyUq5bWuBoT .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-RZijMPyUq5bWuBoT .icon-shape p,#mermaid-svg-RZijMPyUq5bWuBoT .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-RZijMPyUq5bWuBoT .icon-shape rect,#mermaid-svg-RZijMPyUq5bWuBoT .image-shape rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-RZijMPyUq5bWuBoT .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-RZijMPyUq5bWuBoT .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-RZijMPyUq5bWuBoT :root{–mermaid-font-family:\”trebuchet ms\”,verdana,arial,sans-serif;}

登录云平台控制台

选择“云服务器ECS”→“创建实例”

配置实例:1核2G/4G,带宽1M

镜像选择:Ubuntu Server 22.04 LTS 64位

设置登录方式:密码/密钥(新手推荐密码)

确认配置,购买实例

实例创建完成,获取公网IP

关键注意事项:

  • 登录方式:密码登录更适合新手,需设置复杂度高的密码(字母+数字+特殊符号);
  • 安全组:默认放行22端口(SSH),否则无法远程登录。
3.3 安装后首次登录:本地/远程操作
物理机首次登录
  • 直接在物理机屏幕输入账户密码登录;
  • 登录后执行ip addr show查看内网IP,用于本地远程连接。
云服务器首次登录
  • Windows:打开PowerShell,执行ssh 用户名@公网IP,输入密码登录;
  • Mac/Linux:打开终端,执行相同命令登录。

首次登录注意事项:

  • 云服务器若登录失败,先检查安全组是否放行22端口;
  • 物理机若无法远程,先检查防火墙是否放行22端口。

4.系统初始化:基础配置与优化

系统安装完成后,需完成初始化配置,解决“下载慢、时区错、工具缺”等问题,让系统更适配国内使用。

4.1 国内源替换:解决下载慢问题

默认源为国外服务器,下载速度慢,需替换为国内镜像源(阿里云/清华源)。

Ubuntu/Debian(apt)换源步骤

# 1. 备份原源文件
cp /etc/apt/sources.list /etc/apt/sources.list.bak
# 2. 编辑源文件(使用vim)
vim /etc/apt/sources.list
# 3. 删除原有内容,粘贴阿里云Ubuntu 22.04源(新手可直接复制)
# 阿里云源内容:
deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
# 4. 保存退出vim(按Esc,输入:wq回车)
# 5. 更新源缓存
apt update

Rocky Linux/CentOS(yum/dnf)换源步骤

# 1. 备份原源文件
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
# 2. 下载阿里云源文件
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
# 3. 清理并更新缓存
yum clean all && yum makecache

4.2 系统更新与升级:一键执行

# Ubuntu/Debian系统更新升级
apt update && apt upgrade -y
# Rocky Linux/CentOS系统更新升级
yum update -y

注意事项:

  • 升级完成后建议重启服务器:reboot;
  • 重启后重新登录,确认服务正常运行。
4.3 必备基础工具安装:提升操作效率

# Ubuntu/Debian安装基础工具
apt install -y vim git curl wget htop net-tools
# Rocky Linux/CentOS安装基础工具
yum install -y vim git curl wget htop net-tools

工具核心用途:

  • vim:文本编辑器(修改配置文件必备);
  • git:代码版本控制工具;
  • curl/wget:下载文件工具;
  • htop:可视化查看系统资源占用;
  • net-tools:包含ifconfig等网络命令。
4.4 主机名、时区配置:统一系统环境
自定义主机名

# 临时修改主机名(重启失效)
hostname my-linux-server
# 永久修改主机名(Ubuntu)
hostnamectl set-hostname my-linux-server
# 验证修改结果
hostname

同步系统时区

# 查看当前时区
timedatectl
# 设置为上海时区
timedatectl set-timezone Asia/Shanghai
# 同步网络时间
apt install -y ntpdate && ntpdate ntp.aliyun.com

注意事项:时区错误会导致日志、定时任务时间偏差,必须配置。

本章小结

  • 服务器选型:新手优先选云服务器(阿里云/腾讯云1核2G/4G),有闲置硬件可选物理机;
  • 系统安装:物理机按“镜像→启动盘→BIOS→图形化安装”步骤,云服务器控制台一键部署,均需安装OpenSSH;
  • 系统初始化:先换国内源,再更新系统、安装基础工具,最后配置主机名和时区,为后续运维打好基础。
  • 下一章将讲解服务器网络与安全核心配置,包括静态IP设置、SSH安全加固、防火墙配置,让服务器更安全、更稳定。

    赞(0)
    未经允许不得转载:网硕互联帮助中心 » 【Linux】零基础玩转服务器:前期选型+系统部署全攻略
    分享到: 更多 (0)

    评论 抢沙发

    评论前必须登录!