September 2007 Archives
服务器已经越来越少使用光驱了,哪么我们需要使用更为灵活的方法来安装服务器。我自己最喜欢的方法就是使用一个软盘启动,再通过nfs或其它方法来安装。这里讲述如何建立一个通过USB盘来引导安装盘,通过网络进行安装的方法。
制作usb引导安装盘主要步骤如下:
* 取得一个SuSE Linux安装光盘,可以是DVD&CD版本,甚至可以是mini版本。我们需要它上面的引导和安装脚本
* 你需要一个Linux的环境,这个环境用于你进行后续的操作,当然,你必须有它的root权限
* 需要一个改进的[mksusebootdisk][mk]的脚本
* 需要一个支持USB-HDD引导的USB盘
* 为这个USB盘建立一个FAT32的引导分区
* 使用[mksusebootdisk][mk]脚本来将安装光盘中的相关内容转移到USB盘上去
[mk]: http://opensource.contentbakery.fi/suse/mksusebootdisk
一个同事,他成为了大家心目中的“问题”人物。这个人不听从自己的leader的安排、没有反馈、不彻底的执行约定......总之,他的老板郁闷的找我聊天。之所以郁闷,是因为当初这个人是我推荐给他的,另外他也看到了这位同事在工作的执着、热情以及想法上有他不同的地方。可是,问题出在哪里呢?
我细心的观查了这个团队的工作(这个团队刚好需要配合我的工作,而这段时间我自己的这块工作又是我推进的事)。发现在这块工作上士气低落,工作技能也受到非常大的质疑。另一方面他们也并没有真正适合于自己的方法开展工作。我的项目开始推进了,新的方法、新的尝试也受到了多多少少的阻力......终于,新的工作方法run起来了......一天、两天新的方法被确认了,成果出来了......大家都在为新的方法的成功以及不断进展的数据而兴奋。几天的工作非常辛苦和繁琐......晚上,收到了这位同事的一条短信:做事的感觉真好!
这里我不想说其它的什么,做为一个管理者,做为一个团队的leader,让每一位同事实现他们的价值是你的工作任务。更准确的来讲,绩效出现问题时,问题首先出在管理者身上,如果这个人的本质并没有问题,哪么他为什么就会这样面对工作呢?为什么就不能达成你所期望的目标呢?
答案只有一个:为提高每一位工作同事的价值为理念,改进工作方法,提高自己对于每一位同事的关注度(一定不是电子邮件,更多的是要去面对面的和他们一起工作),当好部下的打工仔,为他们的价值而高兴!
记在这里,希望能为一些同事有一些启发。
话说联合利华新换了一批自动香皂包装机以后,经常出现香皂盒子是空的没有香 皂的情况,而在装配线一头用人工检查因为效率问题不太可能而且不保险,这不,一 个由自动化,机械,机电一体化等专业的博士组成的Solution队伍来解决这个问题, 没多久他们在装配线的头上开发了全自动的X光透射检查线,透射检查所有的装配线尽头等待装箱的香皂盒,如果由空的就用 机械臂取走。 不巧,中国一乡镇企业生产香皂也遇到类似问题,老板吩咐线上小工务必想出对策解决之,小工拿了一个电风扇放在装配线的头上,对着最后的成品吹之,空盒子被吹走问题解决之。
谢谢被撑着了的 nemo :)
完美基因公司的业务处有三部,各自负责不同客户。业务二部负责美容医疗体系,主管是哈利,他有个大鼻子(大家私下叫他「大鼻子哈利」),他几乎每天准时下班,他的业务也是,但部门每人平均产值居三部之冠,流动率也最低。
有一次跨部门会议结束,财会主任符楼拜趋前请教哈利,问他怎么带人。
哈利说:「我没有带人,他们做得开心,又赖着不走,我也没办法。」
「我是认真跟您请教。」符楼拜说。
哈利一听收敛起玩笑:「我每天准时下班,你猜原因是什么?」
「因为你管得好。」
「刚好相反,我不太管。管理的第一课就是找到对的人,找到你就轻松了。对的人会打江山,又不惹麻烦,你只要把他训练好,帮他注意什么东西挡住他就可以,甚至连障碍他都能自己排除。他拉高绩效,让你准时下班,拥有好的生活质量;不对的人刚好相反,他增加你的工作量,让你加班累得半死,回到家还想着怎么处理他想到失眠。我找对人,所以我有充裕时间想未来,好好策划下个山头怎么打。」
通过apache使用svn,你可以做到整体的读/写访问,或者是每目录的读/写访问的权限控制。昨天只是装好了一个服务器,权限只是用户验证,今天来试试权限控制。
在Apache的httpd模块mod_authz_svn中提供了更加细致的设置访问权限。这个模块收集客户端传递过来的不同的晦涩的URL信息,询问mod_dav_svn来解码,然后根据在配置文件定义的访问政策来裁决请求。在安装Apache时,我使用了WITH_AUTH_MODULES=yes WITH_DAV_MODULES=yes这两个参数,哪么我们已经不必再为apache准备什么了,只是去照顾好配置文件就好。 :) 当然,如果你不放心,可以到/usr/local/etc/apache22/httpd.conf中看到以下module已经加载:
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
操作系统:FreeBSD 6.1
Apache版本:apache 2.2
subversion版本:subversion 1.3.2
安装apache和subversion
cd /usr/ports/www/apache22
make WITH_AUTH_MODULES=yes WITH_DAV_MODULES=yes WITH_SSL_MODULES=yes WITH_BERKELEYDB=db42 install clean
cd /usr/ports/devel/subversion
make -DWITH_SVNSERVE_WRAPPER -DWITH_MOD_DAV_SVN -DWITH_APACHE2_APR install clean
在OpenSUSE中使用了2.6 kernel所支持的cpio initrd。我们需要手工更新这个initrd时需要一系列的操作。这里记录下来:
