1. Linux 是什么
这是什么:Linux = 管理内存、进程和硬件的操作系统内核,像 Windows 一样管电脑,但免费、开源、稳定,互联网服务器几乎清一色跑它。
为什么用:你做的网站最终要部署到某台机器上,而那台机器多半就是 Linux。搞不懂它,你就只能对着报错干瞪眼,连日志藏在哪都摸不着。
如何用:本章先分清内核与发行版的区别,再建立远程操作的思维,末尾动手准备一台 Ubuntu 服务器。
1.1 内核与发行版
内核只有核心能力(管内存、进程、硬件),大家拿它配上桌面/软件包就成了「发行版」:
| 发行版 | 特点 | 谁在用 |
|---|---|---|
| Ubuntu | 上手最简单、文档最多 | 云服务器首选(本站用它) |
| Debian | 老牌稳定、纯净 | Ubuntu 的爹 |
| CentOS / Rocky | 曾经的服务器标配 | 企业遗留 |
| Arch / Fedora | 新软件快、折腾选手 | 爱折腾的人 |
新手一律 Ubuntu 24.04 LTS,教程也按它写。LTS 意思:长期支持,一版维护多年。
1.2 命令行为什么是主角
图形鼠标可能有,但服务器几乎只有命令行(省资源、可远程):
frog@server:~$ ls
frog@server:当前用户 @ 机器名~:当前目录( домаш目录)$:等着你敲命令的位置
提醒:Linux 大小写敏感,
Filename和filename是两个东西,初学最常见报错之一。
1.3 远程思维(新手最重要的一课)
你本地是 Windows/Mac,服务器在几千公里外的机房——操作它靠网络:
本地电脑 --SSH--> 服务器(登录、敲命令、传文件)
所以「学 Linux」的真实内容是:
- 怎么登录(SSH,第 2 章)
- 登录后怎么干活(命令,第 3~7 章)
- 怎么把成果放上去(传文件、部署,第 8 章)
1.4 动手改(准备环境)
- 购买/启动一台 Ubuntu 24.04 服务器(或使用 WSL2 练习本地命令)
- 拿到公网 IP(形如
1.2.3.4),记住密码或用密钥 - 打开终端(Windows 用 PowerShell),准备下一章
1.5 小结
- Linux 内核 + 发行版(新手选 Ubuntu LTS)
- 服务器以命令行为主,远程操作靠 SSH
- 目录与文件大小写有别,小心输入
下一章:连接服务器 🐸