华工停电事件和应急响应

    晚上大概7点左右,洗了个澡正准被继续看课件,突然停电,接着就听到楼内楼外一阵一阵的口哨……停电事件开始。

    天气燥热,没有电,就相当于没有电脑、没有灯、更重要的是,没有风扇。本来寝室停电了还可以去教室复习,可是更可怕的是,这次是是大规模的停电。先是确定韵苑学生宿舍区都没电了,然后有同学接到其他同学短信,东十二停电,据说有同学被关在东十二电梯里了……然后东九也传来消息,停电。天渐黑,仍然闷不透风……

    大概一个小时过去,老吕从西十二赶回来,说他们在那里正在进行的双学位考试当场取消。然后基本确定,除了教工高层以外(好像高层小区用的是另外一条线路)整个华工陷入全面黑暗。

    又有消息传来,学校的超市、银行、食堂,还有校门口附近的餐馆等等几乎全部停电,整个关山口陷入一片黑暗,除了空中偶尔闪过的闪电和周围同学的口哨……

    燥热,还是燥热。出汗冲澡,冲了澡再出汗,聊天,傻笑,无处可去,到处是一片黑暗和星星点点的应急灯光。

    10点将近,辅导员来访,告诉大家晚上睡觉一定要关门,注意安全。

    11点了,仍然没有电,突然在想,如果是恐怖袭击,华工为什么一点应急措施都没有?难道仅仅是辅导员的几句建议?

最近在VMware上用到的几个小技巧

  上学期还去听了EMC公司在大学生活动中心的招聘宣讲会,能把把VMware收购和发展,EMC也算是无敌公司了。当时弄到了一张如此PP的EMC宣传硬壳纸,可惜已经被我狠心的折叠起来顺带送某人了,嘿。

  以前,只拿vmware来跑两三个不方便直接安装的操作系统,比如要用到ie6,就在里面装了一个xp。到现在为止还有一个LFS跑出来的最小系统,一个实用的Redhat9,一个基本没用过的ubuntu-server版在上面。现在越来越发掘出vmware的方便之处了。

 ...... 

用vsftpd搭了一个FTP

相比起Windows平台下强大的Serv-U,这vsftpd还真是难弄,费了好长时间呢,不过,学了好多知识感觉,真不错。记一下遇到的难题:

已有环境是在VMware中的linux通过NAT方式联网,ip为192.168.37.10。目的是搭建一个FTP服务器,监听端口改21为2121。设定A、B两个用户,A用户仅有只读权限,B用户有写权限,并且禁止匿名访问。

1.编译与安装。相对于RPM安装方式,现场编译安装的机动性更强一些,可是因此也会遇到一些问题。比如,编译之前的builddefs.h这个头文件,如果有特殊需求就要进行修改。这里不考虑SSL安全链接,并且需要用到PAM来配置虚拟用户,所以对保持默认不进行修改。然后直接make。在make install之前必须手动做的一步是需要建立ftp目录和ftp用户匿名的ftp用户,否则make install会报告不存在目录而失败。

2.整个vsftpd的配置精髓都存在于一个文件之中:vsftpd.conf。我们既然要用PAM来进行虚拟用户管理,那么就要手动生成一个虚拟用户的数据库,然后创建一个对应的PAM文件和本地的用户virtual。这样,所有的其他用户都以virtual用户来代替了。修改vsftpd.conf使之不能匿名,然后添加这两行

guest_enable=YES
guest_username=virtual

这样就使得其他用户都映射到virtual用户。之后通过设定user_config_dir参数来实现对不同用户的不通权限设置。