解决什么问题:把重复的巡检和登录操作交给脚本

很多做基础运维的人,日常大量时间耗在登录服务器看 CPU、查内存、翻日志、手动核对进程上。这门课针对的就是这类高频但低附加值的场景。它不教你搭建 Kubernetes 集群,也不涉及复杂的云原生架构,核心是用 Python 去做系统状态采集和轻量级自动化。从资料线索看,前半部分花了相当篇幅回顾 scrapy 模拟登录和验证码识别,这意味着它还会覆盖一部分“需要从带验证码的内部或第三方平台抓取数据”的场景。如果你的工作是每天要登好几个系统拉报表、查状态,学完能把这部分流程写成脚本定时跑,这是它最直接的价值。

适合什么基础,建议先看哪几块

这门课不适合零基础。你需要已经能写出基本的 Python 函数、懂文件读写和异常处理,最好接触过一点 Linux 命令行。资料里对 scrapy 和 cookie 机制做了回顾,但如果你完全没写过爬虫,这部分回顾可能不够你彻底弄懂,建议先补基础再看。如果已有基础,建议先跳到 psutil 相关的章节,这是整个自动化运维的核心工具。先看它怎么抓 CPU、内存、磁盘和网络信息,再看进程信息采集。这几块讲透了,你就能独立写一个服务器状态采集脚本。验证码识别和模拟登录那部分可以放后面,只有当你的实际工作确实需要从带登录态的平台拉数据时,再回头细看。

资料怎么配合练习,学完能独立做什么

看视频时不要只跟着敲代码,每学完一个采集模块,立刻在自己机器或一台测试服务器上跑一遍。psutil 抓到数据后,尝试把结果写进本地文件或者通过邮件发出来,形成一个可用的巡检脚本。课程前半段 scrapy 的部分,建议找一个你实际需要登录的内部系统做练习目标,不要只拿视频里的知乎当例子。学完整套内容后,你应该能独立完成这几件事:写一个定时采集多台服务器 CPU 和内存占用的脚本,把异常情况通过邮件或消息推送出来;写一个自动登录带验证码平台并下载报表的工具;把日常重复的登录查看操作整理成一两个可复用的命令行工具。这些不是什么大系统,但对每天被琐事占满的运维和转行者来说,能省下来的时间是实打实的。


python课程-Python自动化运维

课程目录

*   01 运维信息提取/

  *   01 Pu.0.1知乎与云打码识别验证码的回顾 - 副本.mp4 (15.02 MB), 02:30

  *   02 Pu.0.1知乎与云打码识别验证码的回顾.mp4 (15.03 MB), 02:30

  *   03 Pu.0.2scrapy模拟登陆与cookie的回顾.mp4 (44.20 MB), 06:44

  *   04 Pu.0.3自动化运维概念.mp4 (25.75 MB), 06:28

  *   05 Pu.0.4pyutil安装使用.mp4 (43.36 MB), 11:14

  *   06 Pu.0.5pyutil抓取CPU与内存信息.mp4 (33.87 MB), 09:29

  *   07 Pu.0.6.psutil抓取硬盘网络系统信息.mp4 (37.18 MB), 09:35

  *   08 Pu.0.7psutil抓取进程信息.mp4 (109.20 MB), 19:47

  *   09 Pu.0.8IPY子网规划.mp4 (184.64 MB), 30:35

  *   10 Pu.0.9pythonDNS解析.mp4 (108.49 MB), 22:49

*   02 DNS文件对比监控/

  *   01 Pu.1.1DNS查询检测.mp4 (134.25 MB), 23:08

  *   02 Pu.1.2快速对比字符串差异.mp4 (57.49 MB), 12:58

  *   03 Pu.1.3快速对比文本差异生成html.mp4 (35.99 MB), 06:30

  *   04 Pu.1.4对比文件.mp4 (49.41 MB), 08:26

  *   05 Pu.1.5filecmp单文件对比.mp4 (35.43 MB), 09:02

  *   06 Pu.1.6filecmp对比多个文件.mp4 (29.90 MB), 06:01

  *   07 Pu.1.7filecmp文件夹对比.mp4 (91.66 MB), 17:50

  *   08 Pu.1.8python无局部变量.mp4 (10.53 MB), 03:13

  *   09 Pu.1.9监控或者爬虫定时发邮件.mp4 (83.34 MB), 16:34

  *   10 Pu.1.10邮件汇报.mp4 (71.39 MB), 12:02

  *   11 Pu.1.11高频交易原理.mp4 (91.33 MB), 18:24

  *   12 Pu.1.12检测网页速度.mp4 (82.84 MB), 13:38

  *   13 Pu.1.13回顾生成表格插入图片.mp4 (37.42 MB), 07:32

  *   14 Pu.1.14作业.mp4 (29.79 MB), 10:03

*   03 远程登录与文件重定向/

  *   01 Pu.2.1Xshell实现cmdline远程控制.mp4 (63.96 MB), 11:31

  *   02 Pu.2.2pxssh登陆执行指令.mp4 (21.65 MB), 04:55

  *   03 Pu.2.3文件重定向.mp4 (30.44 MB), 07:48

  *   04 Pu.2.4pxssh命令行进行交互.mp4 (62.90 MB), 12:11

  *   05 Pu.2.5paramiko远程控制登陆执行指令.mp4 (87.37 MB), 16:51

*   04 文件上传下载/

  *   01 Pu.3.1装饰器.mp4 (51.18 MB), 11:34

  *   02 Pu.3.2fabric远程控制.mp4 (138.72 MB), 24:13

  *   03 Pu.3.3远程连接亚马逊云.mp4 (128.86 MB), 22:28

  *   04 Pu.3.4最简单的网络框架flask.mp4 (43.41 MB), 08:40

  *   05 Pu.3.5文件上传与下载paramiko.mp4 (97.00 MB), 17:22

  *   06 Pu.3.6文件上传与下载fabric.mp4 (51.87 MB), 11:36

  *   07 Pu.3.7服务器之间互相拷贝数据.mp4 (43.73 MB), 13:13

  *   08 Pu.3.8FTP用途.mp4 (52.56 MB), 08:40

  *   09 Pu.3.9FTP操作上传下载.mp4 (123.65 MB), 24:19

  *   10 Pu.3.10作业.mp4 (5.27 MB), 01:18

*   05 FTP协议与端口安全扫描/

  *   01 Pu.4.1FTP站点部署.mp4 (48.46 MB), 07:29

  *   02 Pu.4.2SSH密码破解.mp4 (110.74 MB), 21:53

  *   03 Pu.4.3FTP简单操作.mp4 (48.55 MB), 09:06

  *   04 Pu.4.4paramiko链接云主机.mp4 (151.40 MB), 26:27

  *   05 Pu.4.5paramiko上传下载.mp4 (23.78 MB), 03:37

  *   06 Pu.4.6测试主机是否存活.mp4 (30.29 MB), 05:55

  *   07 Pu.4.7扫描局域网.mp4 (17.40 MB), 04:34

  *   08 Pu.4.8扫描主机以及端口.mp4 (122.61 MB), 28:52

*   06 远程登陆与路由追踪/

  *   01 Pu.5.1telnet远程登陆协议.mp4 (28.33 MB), 04:59

  *   02 Pu.5.2telnet扫描端口.mp4 (57.36 MB), 15:04

  *   03 Pu.5.3LinuxTelnet实现远程登陆.mp4 (48.07 MB), 12:05

  *   04 Pu.5.4命令行模拟SSH.mp4 (84.20 MB), 19:36

  *   05 Pu.5.5命令行模拟.mp4 (53.27 MB), 12:36

  *   06 Pu.5.6命令行操作FTP.mp4 (33.18 MB), 08:26

  *   07 Pu.5.7命令行模拟FTP.mp4 (71.94 MB), 16:08

  *   08 Pu.5.8网络路由跳转.mp4 (31.52 MB), 09:18

  *   09 Pu.5.9scapy路由追踪.mp4 (83.61 MB), 19:09

  *   10 Pu.5.10病毒扫描.mp4 (103.78 MB), 21:10

  *   11 Pu.5.11.rrdtools.mp4 (37.02 MB), 05:44

  *   12 Pu.5.12项目绘图.mp4 (22.15 MB), 04:48

  *   13 Pu.5.13项目管理.mp4 (22.18 MB), 03:29

  *   14 Pu.5.14小结.mp4 (78.34 MB), 15:30

*   07 远程控制与数据追踪/

  *   01 Pu.6.1RDP协议与VNC协议用于可视化控制.mp4 (28.53 MB), 04:16

  *   02 Pu.6.2python文件实现rdp与VNC.mp4 (40.27 MB), 07:38

  *   03 Pu.6.3VNC可视化链接.mp4 (74.90 MB), 11:53

  *   04 Pu.6.4VNC截图.mp4 (35.17 MB), 05:50

  *   05 Pu.6.5VNC识别登录成功失败.mp4 (79.17 MB), 12:20

  *   06 Pu.6.6RDP链接Windows.mp4 (63.17 MB), 09:54

  *   07 Pu.6.7RDP截图.mp4 (65.75 MB), 10:01

  *   08 Pu.6.8scapy数据监听.mp4 (44.47 MB), 07:36

  *   09 Pu.6.9scapy数据监听过滤器.mp4 (60.23 MB), 10:09

  *   10 Pu.6.10pcapy监听数据.mp4 (23.95 MB), 04:16

  *   11 Pu.6.11提取ip数据包信息.mp4 (63.89 MB), 10:09

*   08 监听与堡垒机实战/

  *   01 Pu.7.1.解决RDP pojie密码.mp4 (88.49 MB), 13:25

  *   02 Pu.7.2scapy监听80端口提取get协议.mp4 (113.39 MB), 16:48

  *   03 Pu.7.3scapy监听80号端口的post协议.mp4 (169.23 MB), 27:04

  *   04 Pu.7.4.堡垒机环境介绍.mp4 (47.51 MB), 10:34

  *   05 Pu.7.5堡垒机的远程执行命令.mp4 (252.29 MB), 54:53

  *   06 Pu.7.6堡垒机的远程文件上传.mp4 (110.24 MB), 21:10

  *   07 Pu.7.7作业.mp4 (12.03 MB), 03:28