把自己的毕业设计放出来,很烂见笑
时间:2011-05-29
来源:互联网
很菜,我真的很菜,把项目公布出来我表示压力特别大,这个毕业设计软件最后写得越来越不知道该写什么,功能模块不知道要添加那些,已经实现的也不想再修改,可能自己惰性太大了
项目简单说明: 一个Linux Server的管理系统,可以添加服务器,将服务器添加到特定的组里,然后选定服务器,填好服务器的ip地址,端口号,用户名和密码,保存之后才能进行更多的操作,代码里并没有对ip地址这些东西做非法字符检测:(,可以通过点击按钮来获取服务器的实时信息,比如说内存,硬盘等等,还有就是通过发起TCP半链接来查看做简单的portscan,最后的功能是嵌入一个本地的虚拟终端
项目bug:硬盘信息获取之后图一直保留着,图形界面的显示有问题,
项目想法:其实还想实现一些这样的功能的,1:可以获取服务器整个快照,每天晚上获取一次 2 获取服务器关键文件比如说/etc/passwd的md5值,这样可以侦测服务器的/etc/passwd是否被更改,比如说被入侵的情况 3 利用expect实现本地终端自动登录服务器,省去手动输入ssh的过程 4 利用pychartdir等实现服务器流量的实时体现,但是网速是个问题 5 等等…. 6 状态栏是否能用的更好点
项目截图: 主界面:左侧是服务器的列表 右侧是主功能区 下边是状态栏

硬盘情况显示:

系统信息获取:

传说中的跨平台的软件,在win7中的截图,实际上好多模块要移植,懒得弄了,这只是个皮子

总结:从3月开始正式学Python,到现在了,基本上把Python基础教程2来回翻了n次,Python在Unix和Linux系统管理这本书也给了我很多想法,想一步有可能的话我想做一个基于Python Django的一个这样的东西,当练手了. 项目整体不成熟,也是我代码水平不高的体现,许多bug还待修改,但是实在没感觉和兴趣了,有兴趣的话接手吧:
github: https://github.com/freetstar/Linux-Server-Management
google code:https://code.google.com/p/linux-server-management-software/
作者: lgxwqq111 发布时间: 2011-05-29
作者: lgxwqq111 发布时间: 2011-05-29
作者: ayw215 发布时间: 2011-05-29
作者: wo65432519 发布时间: 2011-05-29
作者: wch1013 发布时间: 2011-05-29
帮顶。。
作者: hhbgk 发布时间: 2011-05-29
作者: yaojianqiyinshan 发布时间: 2011-05-29
作者: jrkbjx 发布时间: 2011-05-29
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28