解决什么问题:把测试环境或生产服务器真正跑起来

很多做后端开发、运维或者正从其他岗位转做技术的人,本地敲代码很顺,一到服务器上就卡壳:脚本明明在本机能跑,传上去就报权限拒绝;磁盘空间明明没满,系统却一直提示无法写入;跑起来的服务不知道怎么查,想停掉一个卡死的进程只能干瞪眼重启机器。这门课就是补这块短板的。它不涉及内核原理的深挖,只盯着四件事:文件系统、用户与权限、磁盘分区、进程管理。这四块是任何一台 Linux 服务器能稳定提供服务的基础设施。学完之后,你能独立完成一台 Linux 服务器的初始化配置:从建好符合规范的账户体系、给不同目录分配正确的读写权限,到给新挂载的硬盘做分区,再到把跑飞了的进程安全停掉、把需要定期执行的任务挂到后台。这些不是什么炫技操作,但少了这些底子,后面学容器编排、学自动化部署全是空中楼阁。

适合什么基础:能敲基本命令但没管过服务器的人

这批资料适合已经会用 cd、ls 这类基础命令,甚至能在终端里改过几次配置文件,但没真正独立管过一台服务器的人。如果你连终端都没打开过,建议先去补最基础的命令行操作再来;如果你已经在带几十台机器的线上环境里摸爬滚打好几年,这套内容对你来说可能偏浅。它的定位是帮你跨过“只会用”到“会管”的这道坎。内容编排上,它从最直观的文件和权限讲起,过渡到用户体系,再深入到相对底层的磁盘分区,最后收尾在进程管理。这个顺序符合实际工作中排查问题的逻辑链路:先看文件权限对不对,再看是哪个用户在操作,接着查数据写在哪个分区、空间够不够,最后看是哪个进程在跑、状态是否正常。

怎么配合练习:别只看,照着敲一遍

看这套资料最大的忌讳就是只用眼睛过一遍。Linux 的系统管理是肌肉记忆,必须跟着敲。建议你先准备一台干净的虚拟机或者云服务器,不要在自己日常工作用的物理机上试。第一部分的权限设定和 chown、chmod 命令,重点练“看懂权限位”和“按需分配”,自己造几个不同用户,让他们互相访问或者互相隔离对方的目录。第二部分的磁盘管理是难点,fdisk 那几节一定要给虚拟机挂一块全新的空磁盘再跟着做,千万别在系统盘上试分区删除,否则数据直接全毁;parted 那节重点理解它和传统工具的差异,知道什么情况下该用哪个。最后的进程和定时任务,建议直接写一个输出当前时间的测试脚本,用 crontab 设定每分钟跑一次,看到结果真正写进文件,再去练怎么用命令把卡住的进程精准杀掉。把这几个场景在自己机器上完整复现一遍,这套课才算没白看。

课程目录

课程目录10 集
  • 1 Linux下文件与权限的设定与功能解读(1) (12:34).mp4
  • 2 Linux下文件与权限的设定与功能解读(2) (16:46).mp4
  • 3 通过chown、chmod改变文件属主与属组的权限 (22:21).mp4
  • 4 Linux下添加、删除、修改用户、用户组命令讲解 (19:54).mp4
  • 5 通过fdisk对linux磁盘分区的创建、修改和删除(1) (23:18).mp4
  • 6 通过fdisk对linux磁盘分区的创建、修改和删除(2) (18:41).mp4
  • 7 通过parted对大磁盘进行分区管理 (23:22).mp4
  • 8 linux下进程的分类、状态和进程之间的关系 (16:31).mp4
  • 9 linux下定时任务进程crontab的使用 (19:39).mp4
  • 10 如何优雅的关闭和释放进程 (16:27).mp4