Python适用于Unix和Linux系统管理
《Python for Unix and Linux System Administration》是那种一看就想推荐给同行的好书,尤其是做运维的你。
Python 的文件操作、进程管理这些,配合 Unix/Linux 系统的各种工具,玩起来真的挺带感的。像os
、subprocess
、shutil
这些库,用来文件目录、执行系统命令、搞点小自动化,顺手。
系统任务自动化方面,书里讲得比较实在,从日志、用户管理到备份脚本,案例全都能跑。你写几个.py
文件,配个crontab
,多重复操作就能丢给机器干了,效率直接起飞。
网络编程章节也蛮实用,讲得是socket
怎么搞 TCP/UDP 通信,顺带提了一些 Web 服务搭建的思路。如果你平时要内网工具或者小服务,这部分内容值得抄下来直接改。
还有一点挺加分的,就是系统监控和调优。psutil
、logging
这种库,拿来监控 CPU、内存、磁盘 I/O 完全没问题,还能加上报警逻辑,简直就是自己的小 Nagios。
再说点实际的,书里也有不少故障排查、调试技巧,比如用pdb
定位错误、写日志的时候注意什么。这种经验类的内容,看完确实能少踩坑。
如果你平时喜欢自己写脚本管理系统,或者正好准备把一些重复操作自动化,这本书会是个不错的参考。搭配命令行工具用,效率提升看得见。
OReilly.Python.for.Unix.and.Linux.System.Administration.pdf.7z
预估大小:1个文件
OReilly.Python.for.Unix.and.Linux.System.Administration.pdf
3.42MB
2.12MB
文件大小:
评论区