rails 适合做 linux 系统管理方面的系统吗?
我是一个初学者,未使用它来做系统管理。现在想做一个 web 界面来管理 linux,不知道这方面可行吗?
可行
#1 楼 @jean 有什么开源项目参考的吗?
#2 楼 @minix 没找过
不知道 Gitlab 算不算
你要先想清楚什么是 linux 系统管理,你希望的功能包括哪些,用户和 web 界面大致是怎么交互的,然后你才能判断这个系统应该用什么技术框架
#4 楼 @benzhang gitlab 算是一个项目代码管理系统吧。这个不适合我的的要求。 #5 楼 @fsword 谢谢你的提醒!我想做一个远程控制 linux 服务 (nginx/mysql/redis..),觉得 rails 不太适合这类的开发!觉得使用 sinatra 会好一点!
如果你需要实现的功能大致等同于"ssh 到机器上执行事先定义好的常见的任务", 那么不妨看看 Capistrano: https://github.com/capistrano/capistrano
假如只是自己做着练手,无所谓适合与否,慢慢折腾就是了。
#6 楼 @minix 为什么 sinatra 会好一点呢?你觉得这个应用特别在什么地方?
这个场景,我觉得还是搞 SSH 命令界面比搞 Web 界面靠谱啊
我觉得 Rails 适合作 Linux 系统管理的监控系统
Linux 系统管理的监控系统
@fsword 其实我对 rails 和 sinatra 的认识都很肤浅,下面都是个人的想法。 我觉得 rails 在实现起来会比较方便,但比较重量级。sinatra 很轻,写出来的东西更有自定义的感觉,因为我要的功能简单,觉得用 sinatra 会方便。
@bhuztez 用到 web 界面会比较直接,方便 @lgn21st Linux 系统管理的监控系统 ,这个就是我要表达的!
可以看一下这个:http://www.peritor.com/en/products/webistrano/ https://github.com/peritor/webistrano