系统管理的小想法

2014-07-29 15:52:56 +08:00
 jasonz
OOP,对现实的抽象。也同样可以用于服务器的管理。

class为模板,实例化后的instance为实际的机器。
public method是定义的一些shell中的命令,如nginx,mysql,apt-get这样。
类似ansible的module。
private method是一些内部通用方法。
利用继承可以方便的作模板。

感觉从这种角度看系统管理会不会有序些?毕竟面向对象比较成熟。
只是个小想法,不知有没有类似的东西可供参考?
2464 次点击
所在节点    分享发现
4 条回复
tftk
2014-07-29 21:12:49 +08:00
这个帖子应该让更多人看到。
llbbzh
2014-07-29 23:18:52 +08:00
想看看大家的意见
julyclyde
2014-07-30 12:11:15 +08:00
不是什么新想法啊
早就有成熟的实现了啊

看看puppet
jasonz
2014-07-30 17:03:02 +08:00
@julyclyde 看了下,确实类似

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/125092

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX