# Linux 操作系统
📚 欢迎来到 Linux 学习指南。
Linux 是后端开发、运维、测试等岗位绕不开的必备技能,绝大多数服务器和云主机都运行在 Linux 之上。本栏目从入门和基本指令讲起,逐步覆盖权限管理、任务调度、磁盘、网络、进程、软件安装、Shell 编程、日志与备份等核心内容。
# 内容目录
- 01. Linux 入门:Linux 介绍、目录结构、远程登录等入门知识
- 02. Linux 基本指令:vi/vim、开关机、用户管理与常用实用指令
- 03. 组、权限、任务调度:用户组与文件权限管理
- 04. crond 任务调度:crontab 与 at 定时任务
- 05. 磁盘分区、挂载:磁盘分区、挂载案例与磁盘情况查询
- 06. 网络配置:网络配置原理、IP 与网关、主机名和 hosts 映射
- 07. 进程管理:ps、kill、pstree、服务管理、top 与 netstat
- 08. RPM 和 YUM 安装:软件包管理,以及 JDK、Tomcat、MySQL 的安装
- 09. Shell 编程:Shell 脚本、变量、运算符、条件判断与流程控制
- 10. Linux 日志:rsyslogd 日志管理与日志轮替
- 11. Linux 备份:dump 与 restore 备份还原
# 学习建议
- 先装一个 Linux 环境:用虚拟机或云服务器都行,务必动手操作,别只看不练。
- 指令要常用常记:文件、权限、进程、网络这几类命令是日常高频,建议整理成自己的速查表。
- 理解原理而不是死记:比如磁盘挂载、网络配置、进程与服务的关系,理解了才记得牢。
- Shell 编程要会写:自动化脚本是 Linux 进阶的关键,后面部署项目会经常用到。