2013科大LUG Linux User Party

2013年12月1日,中国科学技术大学校学生Linux用户协会在科大西区活动中心学术报告厅举办了一年一度的Linux User Party。

本次活动主要面向校内学生进行宣传,不仅在在宣传方式上覆盖了大部分常用方式,而且首次推出并免费赠送Linux协会纪念胸章,由此吸引了许多同学的参加。活动总共到场大约70人。

此次活动我们有幸邀请到了科大高性能计算方面的安虹老师,为大家分享Linux系统在高性能计算领域的应用。在演讲结束之后,现场的参与者踊跃地提出自己的疑问,并与 安虹老师交流自己的一些想法。

接着,副会长张荣葳同学为我们介绍Graphviz软件的一些入门知识。

然后是Linux用户协会的陈张同学带我们一起了解了电脑从按开关到见到Linux桌面的细节,在场同学纷纷表收获丰富。

接下来由张光宇同学介绍Linux用户协会比较知名的一个服务:Freeshell。为大家讲解Freeshell的功能和简单用法。

最后,在同学们激烈的讨论中,本次Linux User Party 圆满结束。

原创文章,转载请注明: 转载自Linux User Group @USTC

本文链接地址: 2013科大LUG Linux User Party

科大 LUG Linux User Party 活动成功举行

高速发展的互联网改变着人类的生活方式,而基于Linux的Web技术支撑起了当今互联网的大厦。“Let’s Build — Building the Next-generation Web & Architecture”的大标题投影在东区水上报告厅,2012年11月24日下午,科大LUG以“Going Online, Going Native”为主题的Linux User Party活动举行。Guide to Node.js,Linux高性能计算集群,iptables灵活网络配置,LUG Services项目启动……内容充实的讲座持续了四个小时,从不同角度讲述了Linux在Web Services、科学计算和我们生活中的应用,描绘了LUG Services的美丽蓝图。

首先演讲的是《Node.js开发指南》作者、清华大学开源软件镜像维护者、清华大学学生郭家宝。JavaScript技术的进化伴随着多家互联网企业的兴衰,Node.js是目前最流行的将JavaScript用于后端的框架。以往Web开发常常是前后端在不同的编程语言中重复写同样逻辑的代码,而在Node.js中这样的问题得以缓解。

不同于多数后端技术,Node.js采用了事件驱动的非阻塞编程模型,这使得Node.js可以在单线程中达到其他语言中需要多线程才能达到的CPU利用率。借助V8引擎的执行效率,JavaScript已经成为最快的脚本语言之一;再加上异步并发的编程模型,用Node.js可以实现很高性能的Web服务器,尤其适合需要进行“服务器推”的WebSocket类应用。

Node.js强大的性能背后隐藏着编程和调试的困难,例如通过回调函数来进行控制流传递的编程范式。为此,郭家宝发起了开源项目Continuation.js,通过编译将嵌套的回调函数平面化,简化顺序逻辑在Node.js中的实现。

演讲结束后,同学们提出了“现有系统是否应该换用Node.js”、“为什么现在Web开发用的更多是PHP”、“Node.js是否对系统资源消耗很多,是否对硬件配置有较高要求”等很多有趣的问题,郭家宝一一作答,希望我们以更开放的心态迎接新技术。每位提问的观众都收到了一份Ubuntu的精美礼品。

第二个演讲的是科大超算中心李会民老师。2012年世界排名前500的超级计算机中,运行Linux的占90%以上,只有一两台运行的是Windows系统,Linux在高性能计算领域占据统治地位。这场讲座带领我们从Linux这个自由的集市中寻找到合适的工具,让身边的计算资源发挥作用。

短短的一个小时,李会民老师以较快的语速,全面讲解了高性能计算集群:

各计算节点要共享文件,有NFS网络文件系统;

主机账号信息要集中管理,有NIS网络信息服务;

集群要快速安装Linux,以PXE网络启动为基础的kickstart网络安装工具很实用;

集群之间时间要同步,有NTP时间服务器;

集群节点之间要通信,SSH可以用key无密码登录;

要同时管理多台机器,有pdsh这个并行shell和交互式脚本语言expect;

要自动化运行复杂任务,有作业调度系统TORQUE;

要监控系统性能,有集群监控软件Ganglia;

内网服务器要访问外网,有iptables。

并行计算的基本原理,MPI和OpenMP编程框架、GPGPU计算;

还有磁盘配额、编译环境的配置……

接下来又是一个很多人争着举手发言的互动问答环节。针对一台机器能不能部署高性能计算的疑问,李会民老师说,除了kickstart网络安装之外,上述工具都可以在单台机器上使用,而且其中涉及的技术在日常Linux使用和运维中也是有用的。

利用五分钟的中场休息时间,李喵喵介绍了Linux Deepin这个对新手友好的Linux发行版,并现场发放Linux Deepin赠送的安装光盘。

第三个演讲的是科大Linux用户协会CTO郭家华同学。

科大网络通是什么原理?同学们好奇地抬起了头,”数据包传送过程“显得不再枯燥了。

想与同桌共享网络通?用iptables进行数据包转发;

那么与整个机房共享网络通呢?有网络地址转换(NAT);

让外网访问内网端口提供的服务,可以用端口映射;

要端口映射到任意计算机,SNAT和DNAT可以配合使用。

特别值得一提的是,演讲所用slides中的网络拓扑结构图是用graphviz画的,图形清晰明了。

活动的压轴环节是LUG网络服务系统介绍与展望。

李喵喵首先介绍了即将发布的USTC Blog服务。尽管社会化媒体层出不穷,但博客仍然是信噪比最高的内容发布平台。在博客中,我们可以发表个人心情,可以制作图片展,可以彰显技术经验,可以作为推广媒体,博客的形式永不过时。USTC Blog作为LUG提供的Wordpress博客托管服务,与其他博客服务相比,拥有科大域名(blog.ustc.edu.cn)的权威性和高权重,继承了Wordpress插件和主题的高度可定制性,还拥有校内服务的稳定性和安全性。随后USTC Blog开发团队李博杰同学介绍了跨博客内容整合和沙盒技术两个后续开发方向,演示了blog的注册流程和后台操作。

接下来科大LUG李博杰同学介绍了mirrors升级计划。mirrors作为国内教育网访问量最大的开源软件镜像,将成为一个开源项目,发展更多周边产品,提高曝光度和用户参与度。Mirrors Maintainer和Mirrors Developer的开发团队结构让在座的同学们感到耳目一新,期待着在Mirrors Lab上一起参与开发与测试。Mirrors还将增加编程语言的镜像,对访问日志进行统计分析得出热度排行榜和热度趋势。

查找和选择软件包一直困扰着新手,KISS是LUG Services的终极目标。有的软件包不在官方源里,科大LUG张光宇同学受到AUR的启发,发起了Yet Another Debian User Repository(YADUR)项目。在YADUR中上传包,只需注册账号,然后用浏览器或我们的客户端上传软件包;使用YADUR源就像用Ubuntu PPA一样简单。针对Debian打包困难的问题,YADUR将提供一个打包教程。YADUR将成为一个开源项目,它本身就是YADUR中的第一个软件包。

YADUR将解决软件包的来源,而Linux Software Store将让Linux软件包变得不再神秘难寻。软件分类推荐和搜索让我们找到软件包,软件包详情和用户评论让我们了解软件包,到mirrors的链接让我们方便地下载软件包,社会化分享和评论让我们围绕着软件包展开社交。最后,李喵喵为LUG Services发出了“We need you”的号召。

整场活动由李喵喵制作的简洁雅致的slides贯穿,尽管已经到了饭点但不少同学坚持到了最后。会后,14名感兴趣的同学在大雅楼参与了Linux User Dinner(LUD),时而谈起清华与科大的学习生活,时而聊到开源世界的奇闻逸事。高潮迭起的LUD持续到了晚上九点,2012年Linux User Party活动在依依惜别中圆满结束。

原创文章,转载请注明: 转载自Linux User Group @USTC

本文链接地址: 科大 LUG Linux User Party 活动成功举行

Linux技术沙龙暨Gnome 3.0发布活动

Color my desktop,Color my life!

4月6日,已经连续多次跳票的Gnome 3终于在大家的翘首企盼中发布了,为了庆祝这件开源社区令人振奋的盛事。中国科大LUG(Linux User Group)特联合北京GUG(Gnome User Group)以及合肥LUG,联合举办Linux 技术沙龙暨Gnome 3发布活动。本次活动获得了中标软件公司的大力支持,并同时很荣幸的邀请到了北京Gnome用户组的李震宁主席参加。

Linux技术沙龙是中国科学技术大学Linux用户协会定期举办的活动,主旨在于推广Linux技术 ,宣传和鼓励开源和自由软件精神。本次Linux技术沙龙主题是“探秘Gnome 3.0”。不了解Linux的人往 往以为Linux是一个很古板的东西,图形化界面很不美观,难以摆脱粗糙风格。“Gnome ”是一种Linux一种桌面环境,以往安装Linux的Gnome1.0与Gnome2.0环境界面,不支持多点触控,操作较为费力,对于习惯windows的用户来说,最不习惯的就是Gnome的单点操作。这次技术沙龙就是要把将宣传千呼万唤始出来的“Gnome 3.0”,也将Gnome 3.0带到同学们的身边。本次活动可以让同学们亲身体验到Gnome 3.0的华丽特效与便捷操作,同时获得Linux与Gnome的相关知识。

由于活动之前通过海报、横幅、bbs进站画面等多种途径的宣传,再加上中标软件公司的鼎力支持,以及合肥工业大学等兄弟院校同学的大力帮助,本次活动于2011年4月16日在3124教室成功举办,现场200名左右的同学和校友以及开软件软爱好者参加了活动。

本次活动由LUG@USTC王鹏会长同学主持。在活动中,北京GUG(Gnome User Group)主席李震宁先生首先给大家详细介绍了Gnome 环境的相关特性,包括Gnome的诞生经过。另外他还向大家介绍了Gnome的一些知识,紧跟着是趣味问答环节,送出中标软件公司赞助的礼物。该环节问了一些很有趣的问题,例如“为什么Gnome的图标为脚印?”、“列举5个以上窗口管理器?”、“什么是GTK?”等等问题。同学们回答踊跃,现场气氛很热烈,回答的同学就能获取一份小礼品。

LUG的祝元宠同学给大家介绍并演示了Gnome 3.0环境。祝元宠同学现场演示了linux在Gnome环境下的新特性,如无限度多窗口功能,绚丽切换窗口功能,多点触控功能等等新特性。同学们均深深体会到了Gnome 3.0令人震撼的华丽和亲和。

科大计算机系研究生,LUG CTO张成同学绍了现在学校linux 用户协会服务器现状,包括科大linux用户协会的创办历史,以及学校LUG资金来源,debian, oss, pxe, freeshell, lug.ustc等服务器的配置。然后张成详细介绍了本学期服务器维护小组的工作计划,包括oss/debian系统和服务的更新以及pxe服务的改造构想,并展望了通过pxe建立全校无盘系统的愿景。

接下来赵希明同学为大家介绍了Linux新手在学习中应该注意的问题,赵希明用风趣幽默的介绍指出了newbie应该遵守的社区礼仪以及在出现问题的时候应该怎样获得帮助。

活动最后由北京GUG主席李震宁先生与王鹏同学给大家进行了抽奖环节,若干名参与者成为了当天的幸运观众,并获得了收音机、文化衫、小玩具等奖品。整个技术沙龙中同学们十分积极,气氛很热烈,活动从下午两点半持续到了五点半。之后有十几名热心志愿者参加了LUD(Linux User Dinner)聚餐,就Linux社区讨论了许多问题和展望,增进了技术和感情。

在活动后的LUD(Linux User Dinner)上同学们对北京GUG主席的到来,以及中标公司长期以来对LUG@USTC的支持表示感谢,李主席与志愿者们共进晚餐。餐会上商讨并同时宣布HFGUG(Hefei Gnome User Group)(筹) 成立,王鹏担任筹委会主任。HFGUG(筹)的成立必将为开源软件特别是Gnome桌面在合肥乃至全国的推广做出自己的贡献。

下面是活动现场的一些照片:

原创文章,转载请注明: 转载自Linux User Group @USTC

本文链接地址: Linux技术沙龙暨Gnome 3.0发布活动

2010年4月 Linux Install Party

Linux Install Party是中国科学技术大学Linux用户协会一年一度举办的活动,主旨在于推广和安装Linux,宣传和鼓励开源和自由软件精神。本次Linux Install Party主题是“草根低碳”。“草根”反映Linux目前已经逐渐平民化的特征,人们往往以为Linux是一个很高深的东西,这次party就是要把Linux带到同学们的身边。“低碳”反映了Linux创新的安装方式,以往安装Linux需要刻录光盘,费时费力不环保,这次party将宣传USB安装和网络安装的方法。本次活动可以让同学们亲身“无痛”体验到Linux,同时获得Linux的相关知识,并在安装Linux环节有专人指导。

由于活动之前通过海报、横幅、bbs进站画面等多种途径的宣传,再加上Mozilla中国中标软件等公司以及中国开源软件推进联盟的鼎力支持,以及校学生广告艺术协会等兄弟协会和合肥工业大学等兄弟院校同学的大力帮助,本次活动于2010年11月21日在3121教室成功举办,现场200名左右的同学和校友以及开软件软爱好者参加了活动。

本次活动由顾昊同学主持。在活动中,科大计算机系本科的张昊翀同学首先给大家详细介绍了Linux安装的相关知识,包括发行版的选择和如何分区。另外他还向大家介绍了grub的一些知识,例如如何设置默认启动项,如何修复grub以及如何删除grub并修复windows启动项。

紧跟着是趣味问答环节,该环节送出了Mozilla中国、中标软件等公司以及中国开源软件推进联盟赞助的礼物。该环节问了一些很有趣的问题,例如“列举5个以上Linux发行版”、“列举5个以上窗口管理器”、“一块硬盘最多能有几个主分区,为什么?”等等问题。同学们回答踊跃,现场气氛很热烈。

接着科大计算机系研究生张成同学给大家介绍并演示了PXE系统。张成同学现场显示了knoppix、中标普华、ubuntu、mint等操作系统,介绍了如何通过pxe安装linux,并展望了通过pxe建立全校无盘系统的愿景。

之后由祝元宠同学给大家带来了各个Linux发行版的简要介绍。接着便是活动的安装环节,有二十多位同学携带了笔记本电脑现场安装了Linux。同学们十分积极,气氛很热烈,活动从下午两点半持续到了五点半。之后有十几名热心志愿者参加了LUD(Linux User Dinner)聚餐,就Linux社区讨论了许多问题和展望,增进了技术和感情。

活动结束后一周,很多同学发帖询问Linux安装的相关问题,在bbs的Linux版掀起了一个安装Linux的小高潮。

以下是活动现场的照片:

原创文章,转载请注明: 转载自Linux User Group @USTC

本文链接地址: 2010年4月 Linux Install Party