FreeTstar

loving Freedom + + loving Linux

  • 首页
  • Archive
  • 关于
  • 杂七杂八
  • 留言板
Twitter Sina RSS

PyGTK做的Linux Server管理毕业设计

发布于 2011年05月28日 由 freetstar
20 条评论发表评论

很菜,我真的很菜,把项目公布出来我表示压力特别大,这个毕业设计软件最后写得越来越不知道该写什么,功能模块不知道要添加那些,已经实现的也不想再修改,可能自己惰性太大了

项目简单说明: 一个Linux Server的管理系统,可以添加服务器,将服务器添加到特定的组里,然后选定服务器,填好服务器的ip地址,端口号,用户名和密码,保存之后才能进行更多的操作,代码里并没有对ip地址这些东西做非法字符检测:(,可以通过点击按钮来获取服务器的实时信息,比如说内存,硬盘等等,还有就是通过发起TCP半链接来查看做简单的portscan,最后的功能是嵌入一个本地的虚拟终端

项目bug:硬盘信息获取之后图一直保留着,图形界面的显示有问题, 项目想法:其实还想实现一些这样的功能的,1:可以获取服务器整个快照,每天晚上获取一次 2 获取服务器关键文件比如说/etc/passwd的md5值,这样可以侦测服务器的/etc/passwd是否被更改,比如说被入侵的情况 3 利用expect实现本地终端自动登录服务器,省去手动输入ssh的过程 4 利用pychartdir等实现服务器流量的实时体现,但是网速是个问题 5 等等…. 6 状态栏是否能用的更好点

项目截图: 主界面:左侧是服务器的列表 右侧是主功能区 下边是状态栏

硬盘情况显示:

系统信息获取:

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


总结:从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/

分类:PROGRAM
vps之间快速部署WordPress博客
Windows7 64位下搭建PyGTK开发环境

20 则回应给 “PyGTK做的Linux Server管理毕业设计”

  1. 代码回音 CHINA Mozilla Firefox Windows 说道:
    2011年06月5日 12:10 下午

    我在CSDN看到啦~ 界面做的很不错啊 我也想去了解下。

    [回复]

    代码回音 CHINA Mozilla Firefox Windows 回复:
    六月 5th, 2011 at 12:12 下午

    @代码回音, 还有本科水平 做这么多已经很不错了。

    [回复]

    freetstar CHINA Mozilla Firefox Windows 回复:
    六月 5th, 2011 at 12:58 下午

    有机会拿去改了改了吧

    [回复]

  2. ImLin CHINA Mozilla Firefox Windows 说道:
    2011年06月5日 12:09 下午

    呵呵 碰见高手 敬仰

    [回复]

    freetstar CHINA Mozilla Firefox Windows 回复:
    六月 5th, 2011 at 12:58 下午

    一般。。

    [回复]

  3. Roowe Mozilla Firefox Fedora Linux 说道:
    2011年06月5日 12:03 下午

    又見一個linuxer,python相對好學,有感覺的話,幾個月也就差不多了,當然是假設你有其他編程語言的基礎,遇到不懂的,又大概知道跟啥有關,Google下就好了。不過看到每個人的畢業設計都這麼牛,大二的我感覺兩年後這個時候壓力很大,趕快學會些東西來超越前輩們。

    [回复]

    freetstar CHINA Mozilla Firefox Windows 回复:
    六月 5th, 2011 at 12:57 下午

    见笑了,python快速开发太棒了,做这个也没用多少时间
    大2就开始学的这么好,有前途!

    [回复]

  4. 凡尘飞扬 CHINA Google Chrome Windows 说道:
    2011年06月3日 6:31 下午

    不知道连长怎么实现的,我的第一反应就是通过C/S来实现,管理端为Client,被管理的服务器上运行监控端.

    [回复]

    freetstar AUSTRALIA Google Chrome Linux 回复:
    六月 3rd, 2011 at 6:33 下午

    @凡尘飞扬, 就是通过ssh客户端获取的信息的。。。没有用c/s架构

    [回复]

  5. walfred Google Chrome Windows 说道:
    2011年05月30日 9:40 上午

    以前做过简单的,搭建一个mini服务器,之后就是调用了一些命令,把结果获取在在页面上,你这强悍~~

    [回复]

  6. walfred Google Chrome Windows 说道:
    2011年05月30日 9:37 上午

    @灵亦 哈哈,我现在也在做管理系统~~~当初只因为和一个数据库老师玩的好~~一边实习做嵌入式,一边学习j2ee

    [回复]

  7. 囧阿囧 CHINA Google Chrome Windows 说道:
    2011年05月29日 6:37 下午

    只能围观了。

    [回复]

  8. Mucid CHINA Mozilla Firefox Linux 说道:
    2011年05月29日 5:47 下午

    嘿嘿那些图标好漂亮的说!

    [回复]

    freetstar CHINA Google Chrome Linux 回复:
    五月 29th, 2011 at 8:03 下午

    @Mucid, 从faenza里挑出来出来的..

    [回复]

  9. Terry Chen CHINA Mozilla Firefox Linux 说道:
    2011年05月29日 10:40 上午

    真厉害,代码盲路过。。。

    [回复]

    freetstar CHINA Google Chrome Linux 回复:
    五月 29th, 2011 at 10:43 上午

    @Terry Chen, :arrow: 很菜很菜

    [回复]

  10. freetstar CHINA Google Chrome Linux 说道:
    2011年05月29日 12:58 上午

    @灵亦
    恩,加油

    [回复]

  11. 灵亦 Google Chrome Ubuntu Linux 说道:
    2011年05月29日 12:35 上午

    我现在在做酒店管理系统,数据库的作业,学习教的都是MS的sql。。
    不过我自己选择php+mysql来做~

    [回复]

  12. 婉秋 CHINA Mozilla Firefox Linux 说道:
    2011年05月29日 12:17 上午

    蛮厉害的,学了2个多月就这么强了

    [回复]

    freetstar CHINA Google Chrome Linux 回复:
    五月 29th, 2011 at 12:44 上午

    @婉秋, 冏,看了代码就知道了.. :idea:

    [回复]

发表评论 取消回复

电子邮件地址不会被公开。 必填项已用 * 标注

*

*


疑问 开心 悲伤 邪恶 惊叹 微笑 脸红 笑 惊讶 惊奇 迷惑 酷 憨笑 生气 阴险 转眼球 眨眼 主意 箭头 中立 哭 大笑

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-spam image

点击取消回复
第 1 页,共 1 页1
  • 欢迎订阅

  • Github

  • 近期评论

    • freetstar CHINA Mozilla Firefox Linux 发表在《留言板》
    • _Fly CHINA Google Chrome Linux 发表在《使用e4rat加速你的linux启动速度(ext4文件系统专用)》
    • walfred Mozilla Firefox Windows 发表在《留言板》
    • freetstar CHINA Mozilla Firefox Windows 发表在《用landslide创建html5 slide》
  • Spread Firefox Affiliate Button
  • 我的豆瓣

  • 链接表

    • 51开源社区
    • Adam's
    • delectate's blog
    • Don's
    • fl
    • ghostunix
    • Jasey Wang
    • Jerry's Blog
    • Moolight@Ericyue
    • OSMSG
    • panda
    • Pity is the Bomp
    • PT ubuntu
    • Tao Zhu
    • ubuntuhome
    • WOW!ubuntu
    • zhangzhfang
    • 丕字的blog
    • 傻东の学习笔记
    • 奶牛的blog
    • 孤风颠影
    • 弯柚博客
    • 熊猫党军委主席
    • 靖 轩
    • 马力哥
    • 黑孩儿
  • 我的支付宝

  • 功能

    • 登录
    • 文章 RSS
    • 评论 RSS
    • WordPress.org
© FreeTstar. WordPress 强力驱动 | Nest Theme by YChong