LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: wlong

想做一个基于WEB的系统管理软件

[复制链接]
发表于 2005-7-14 09:26:29 | 显示全部楼层
因为工作需要,我也想写,webmin的代码看不懂~ perl也是刚接触~ 郁闷ing~
现在只能先用php做网页,读取所需运行的脚本命令到mysql
然后本地crontab再跑脚本,定时运行mysql中命令

我知道安全性非常不好啦~ 可是我不会~ 高手指导下~~
回复 支持 反对

使用道具 举报

发表于 2005-7-26 15:28:15 | 显示全部楼层
php作系统管理工具的问题主要是下面几个
1,涉及到备份/恢复等需要长时间操作的功能,容易出现进程莫名其妙的终止。(php.ini已经设置好)
2,执行系统命令时无法实时的把命令输出信息显示出来。(我这几天正在被困扰)
3,就是执行系统命令时的权限问题。以及安全性。web用户权限太低,做不了什么。如果用sudo,还有安全漏洞。。
4,还有就是大文件上传下载,也是进度条的问题。因为通常都要提供下载和上传功能。
回复 支持 反对

使用道具 举报

发表于 2005-7-26 15:40:31 | 显示全部楼层
用Java做
回复 支持 反对

使用道具 举报

发表于 2005-7-26 16:14:06 | 显示全部楼层
把webmin改改用吧~
上手快,开发时间短
回复 支持 反对

使用道具 举报

发表于 2005-7-27 09:13:57 | 显示全部楼层
Post by gradetwo
把webmin改改用吧~
上手快,开发时间短


webmin上手快?不会吧。Perl可是write only语言阿。写完了谁能看懂啊。。
回复 支持 反对

使用道具 举报

发表于 2005-7-27 09:15:57 | 显示全部楼层
Post by zxhcxd
用Java做

问题1:速度
问题2:界面美观问题

个人认为,java不适合作这类不够重型的应用。
我倒是很期待python。正在学习。也许python可以弥补php在操作系统命令方面的缺陷。
回复 支持 反对

使用道具 举报

发表于 2005-7-27 09:32:17 | 显示全部楼层
怎么都不用webmin和ssh呢...............
回复 支持 反对

使用道具 举报

发表于 2005-7-27 11:02:14 | 显示全部楼层
基于Web的话,界面和速度都不是问题,个人感觉,java还是不错的,和一般的CGI程序有些不一样。
回复 支持 反对

使用道具 举报

发表于 2005-7-27 14:12:04 | 显示全部楼层
欧。我接触的几个基于java的web系统界面都很一般。
回复 支持 反对

使用道具 举报

发表于 2005-8-9 08:32:29 | 显示全部楼层
php,java,perl都能做呀
php用sysytem调命令不安全?能说出理由吗?除了几个特殊字符要过滤,要多考滤参数的合法性其它没什么问题。对于新手写出代码质量的确可能有问题,但是我想管理界面应该设有密码的吧,不是人人都能操作的,再把所有web表单提交的动作用日志记下来就可以了。
用system调命令的确比较土,但是如果要实时显示system调用的返回情况还是做得到的,但是界面有可能比较土。html命令中有这个功能的语句的,把system()放在<pre></pre>里面就可以了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表