1. 运维为什么要学习编程?

传统运维(测试,日常运维、应急响应、技术支持)

  • 运维做两三年,会有瓶颈

  • 云的发展,只运维不会开发没有竞争力

  • 自动化运维、大公司运维需要

  • 不懂开发容易被开发绑架

  • 开源软件社区版存在问题,线上服务需要定制性开发

1.1 为什么要学习Python?

  • 上手简单

  • 功能健全

  • 语言生态系统完善,第三方库多

  • 有大公司成功的案例

1.2 学习编程的方法

  • 学习编程的思想

    怎么用编程的思路解决实际问题

  • 具体的编程语言去...

Continue reading>>

1. DenyHosts简介

DenyHosts简介

当你的linux服务器暴露在互联网之中,该服务器将会遭到互联网上的扫描软件进行扫描,并试图猜测SSH登录口令。
你会发现,每天会有多条SSH登录失败纪录。那些扫描工具将对你的服务器构成威胁,你必须设置复杂登录口令,并将尝试多次登录失败的IP给阻止掉,让其在一段时间内不能访问该服务器。
它会分析/var/log/secure等日志文件,当发现同一IP在进...

Continue reading>>