前言
搭建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
注意事项:时区错误会导致日志、定时任务时间偏差,必须配置。
本章小结
下一章将讲解服务器网络与安全核心配置,包括静态IP设置、SSH安全加固、防火墙配置,让服务器更安全、更稳定。
网硕互联帮助中心




评论前必须登录!
注册