Linux 基础入门¶
本章目标:
- 理解 Linux 是什么、解决什么问题
- 明确 Linux 在实际工作中的位置
- 熟悉 Linux 的基本使用方式与目录结构
1. 什么是 Linux?¶
1.1 Linux 的本质¶
Linux 不是一个普通软件,而是一个 操作系统内核(Kernel)。
- 操作系统 = 内核 + 系统工具 + 应用程序
- Linux 内核主要负责:
- 进程管理
- 内存管理
- 文件系统
- 设备驱动
- 网络通信
我们日常所说的「Linux 系统」,一般指 Linux 发行版。
1.2 Linux 发行版(Distribution)¶
Linux 发行版 = Linux 内核 + 常用软件 + 包管理器
| 发行版 | 特点 | 使用场景 |
|---|---|---|
| Ubuntu | 易上手、资料多 | 学习 / 云服务器 |
| CentOS | 稳定(已停更) | 老项目 |
| Rocky / Alma | CentOS 替代 | 企业服务器 |
| Debian | 极度稳定 | 基础设施 |
2. 为什么服务器几乎都使用 Linux?¶
2.1 Linux 的优势¶
- 稳定:可以多年不重启
- 安全:权限体系严格
- 高性能:资源占用低
- 自动化友好:命令行 + Shell
- 免费 & 开源
3. Linux 与 Windows 的核心区别¶
| 项目 | Linux | Windows |
|---|---|---|
| 操作方式 | 命令行为主 | 图形界面为主 |
| 路径结构 | /home/user | C:\Users |
| 自动化 | 强 | 弱 |
| 服务器使用 | 主流 | 少 |
4. Linux 目录结构(重点)¶
/
├── bin # 基本命令
├── sbin # 系统管理命令
├── etc # 配置文件
├── home # 普通用户目录
├── root # root 用户目录
├── var # 日志、缓存
├── tmp # 临时文件
5. 登录 Linux 的方式¶
5.1 远程登录(最常用)¶
ssh user@ip
6. Linux 命令的基本格式¶
command [options] [arguments]
示例:
ls -l /home
7. 本章小结¶
- Linux 是服务器主流操作系统
- 必须熟悉目录结构
- 命令行是核心操作方式
8. 教学练习¶
- Linux 是内核还是完整操作系统?
/etc和/var的主要用途是什么?- 使用
ls /查看根目录内容