🐸 青蛙编程网
首页 / 开发工具 / Linux / 1. Linux 是什么

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」的真实内容是:

  1. 怎么登录(SSH,第 2 章)
  2. 登录后怎么干活(命令,第 3~7 章)
  3. 怎么把成果放上去(传文件、部署,第 8 章)

1.4 动手改(准备环境)

  1. 购买/启动一台 Ubuntu 24.04 服务器(或使用 WSL2 练习本地命令)
  2. 拿到公网 IP(形如 1.2.3.4),记住密码或用密钥
  3. 打开终端(Windows 用 PowerShell),准备下一章

1.5 小结

  • Linux 内核 + 发行版(新手选 Ubuntu LTS)
  • 服务器以命令行为主,远程操作靠 SSH
  • 目录与文件大小写有别,小心输入

下一章:连接服务器 🐸

📥 下载本章代码

ZIP 内含本章全部代码文件与说明,解压即用,与教程内容同步生成。