Posts Tagged ‘fedora’

I love Webmin & Virtualmin

Friday, July 24th, 2009

用过 Webmin 和 Virtualmin 以后,我觉得这个组合最适合我管理主机了,有了 Webmin 和 Virtualmin,根本就用不着 cPanel 或 Plesk。

Virtualmin GPL 的官方说不支持 Fedora,可它已经跑在我的 Fedora 11 上了。我的经验是在 Fedora 上 用 install.sh 来安装 Virtualmin GPL 确实会出现错误无法进行下去。错误提示是:

error: open of
error: open of HTML failed: No such file or directory
error: open of PUBLIC failed: No such file or directory

但换个方式安装 Virtualmin GPL 就成功了—— 登录 Webmin,在 Webmin Configuration -> Webmin Modules 里以安装 Module 的方式上传 virtual-server-3.703.gpl.wbm.gz。非常的简单!

Webmin 还解决我在 CentOS 的一个老大难问题——之前我一直未能成功地在 CentOS 上安装 CPAN FCGI。在 Webmin 里找到安装 perl CPAN module 的界面,输入模块名称 FCGI,一下子就装好了。感觉非常的幸福!

Mount FTP file system on CentOS

Friday, July 24th, 2009

有了 SFTP 以后,FTP 几乎没有用武之地了,研究 FTP 大多是因为某些软件或服务器只支持 FTP。

1&1 独立主机附赠一个跟硬盘容量相等的 FTP 备份空间,此 FTP 只能由 root server 访问,但 1&1 并没有提供现成的备份软件(1&1 营销上的失误)。FTP 备份空间对我来说用处不大,但 250 G 的空间空着也是浪费,于是我自创了我的备份方案,此中关键点是如何在 CentOS 上加载 FTP 文件系统。

经一番搜索,找到 curlftpfs,用它可以加载 FTP 文件系统,但 Fedora 可以直接 yum install curlftpfs,CentOS 里没有,得用 DAG repository,所以第一步:安装 DAG repository。

rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

第二步:安装 curlftpfs

yum install curlftpfs

第三步:没有第三步,已经可以使用 curlftps 了。如果要加载 FTP 文件系统

curlftpfs ftp://ftp_host/sub_dir mount_point -o user="ftp_username:ftp_password", uid=user_id, gid=group_id, allow_other

如果在启动时自动加载 FTP 文件系统,在 /etc/fstab 中添加一行

curlftpfs#ftp_uername:ftp_password@ftp_host/sub_dir mount_point fuse rw,uid=user_id, gid=group_id,user,allow_other 0 0
(很多关于 curlftpfs in fstab 的介绍使用了 noauto,这样的话,还需执行 mount mount_point 才能真正加载)

卸载 FTP 文件系统

fusermount -u mount_point

usb disk cannot be accessed by host and guest OS at the same time

Thursday, July 9th, 2009

我才知道 host OS 和 guest OS 不能同时挂载一个 usb disk,但是大错已经酿成。

当时我正在 host OS 里从 host OS 的硬盘移动一些文件到 usb disk 上,然后又在虚拟机里加载 usb disk 给 guest OS,结果,usb disk 就自动从 host OS 里卸载了。卸载时一些文件正在移动,突如其来的卸载造成这些文件未成功写入 usb disk,但源文件却已经从 host OS 的硬盘上删除了。

Host OS 是 Fedora,这教训给我一个感觉,Fedora (或者说是 GNOME,我不清楚该责怪谁) 的文件操作机制不够可靠——移动文件时,应该在收到目的文件写入成功信号后才删除源文件。

Set server’s timezone

Thursday, July 9th, 2009

The following command sets the timezone to British Summer Time (BST, UTC + 1) or Greenwich Mean Time (GMT, UTC)
cd /etc
ln -sf /usr/share/zoneinfo/Europe/London localtime

Or, update server timezone
tzselect

update server system clock
ntpdate ntp.org

Send Ctrl+Alt+Fn to VirtualBox guest OS

Saturday, July 4th, 2009

Fedora 常用到几个热键:
Ctrl+Alt+F1
Ctrl+Alt+F2
Ctrl+Alt+F3
Ctrl+Alt+F4
Ctrl+Alt+F5
Ctrl+Alt+F6

VirtualBox guest OS 有时会出现花屏,得用 Ctrl+Alt+F2 和 Ctrl+Alt+F1 刷新一下显示就好了,所有我觉得这几个热键是很重要的。但 VirtualBox 没有提到怎么发送它们到 Guest OS (菜单是只有 Ctrl+Alt+Del 和 Ctrl+Alt+Backspace),但举一反三,Host+Fn 就相当于 Ctrl+Alt+Fn。这个 Host 键真的很重要啊,我觉得 VirtualBox 设置 right Crtl 作 Host 键真是很好用。

Firefox 3.5 is released

Friday, July 3rd, 2009

Fedora 11 发布时,搭载的 Firefox 3.5 还是测试版。我对测试版还是有点敬而远之,怕驾驭不好。Fedora 11 强行灌给我一个测试版,我心里总有个疙瘩。

还好,没过多久,Firefox 3.5 正式版发布了,刚升级了一下,终于去掉了 firefox rc 字样,没觉察其他变化,但心里舒服了。顺便看了一段 Firefox 3.5 40秒的宣传短片,是多国语言反复说一句 Thank you for downloading firefox,轮到中文上场了,只有“谢谢”两个字,觉得镜头太少,不知是否跟中国 Firefox 用户偏少互为因果。

Pidgin crashs when connecting to QQ in Fedora

Tuesday, June 30th, 2009

我在 Fedora Pidgin 里添加了 gtalk, msn 和 qq 三个帐号,不到一分钟,Pidgin 就会无故退出,退出前没有任何提示。试了好几次,才发现是 qq 帐号导致 Pidgin 崩溃。同样的帐号在 Windows Pidgin 里则没有问题。

我估计是 Fedora Pidgin 的 bug,不会是 qq 故意不让 Fedora Pidgin 登录 。看不惯原版 qq 满天飞的广告才用纯净版的 qq,渐渐发现聊天欲望越来越少,Pidgin 能多合一,用它偶尔来登录一下 qq 是我最好的选择。如果 qq 限制 pidgin 登录,那我干脆扔了 qq。我想,要抓住用户,就做个高可用性的软件/网站,给用户带来方便,而非想方设法限制用户。

比如,我原先是在 outlook or outlook express 里读写邮件的,邮箱提供商的广告发不进来啊,我挺高兴的,邮箱提供商肯定是不高兴的。后来有了 gooogle app mail,它的 web interface 比 outlook 更强,google 有机会在我眼前投递广告,可是我还是挺高兴的。我从一开始就没把 hotmail 当我的邮箱(因为它不支持 pop3),现在看来我碰巧作了个英明的决策——hotmail 限制越来越多,连 forward 也不支持了,幸好我没吊在这棵树上。

扯远了。

smplayer is gone

Monday, June 29th, 2009

有件事挺奇怪的,前几天我还用 yum install smplayer 装了smplayer 一次,今天再装时却说这个 package 不存在。

How to install VMware Server 2 on Fedora 11

Wednesday, June 24th, 2009

不知道为什么,Fedora 11 自带的 Virtualization Qemu 在我的 Home PC 上就是跑不起来,具体表现是无法添加 guest OS,如 Fedora as guest OS,则在划分磁盘分区时停留不前;如 Ubuntu as guest OS,则在选择语言后就没有下一屏;如 Windows XP as guest OS,则在安装开始后1分钟内随即重启。同样是 Fedora 11 Qemu 在我的 Office PC 上就没问题。难道是因为我的 Home PC 硬件太先进了,跟 Fedora 11 不兼容?

我还是想回头使用 VMware Server,一直以来我都是用 VMware Server 做虚拟机的,感觉不错。但是为了在 Fedora 11 安装 VMware Server 2.0.1,竟折腾了我一周。主因是 Fedora 11 的内核版本 2.6.29.4,暂未得到 VMware Server 支持。Fedora 和 VMware community 里针对这个新核心的讨论有若干,其中已有人指出正解,可惜我理解错了,依样画瓢却总是画不出,于是跟正解檫肩而过又去求其他方案。

等我醒悟过来已是一周以后,总算把 VMware Server 2.0.1 装在了 Fedora 11 里,其实过程并不复杂。

  1. 下载 VMware-server-2.0.1-156745.x86_64.tar.gz,不能用 rpm 来安装。
  2. 解压到 vmware-server-distrib 目录
  3. 再下载一个补丁 vmware-server-modules-2629.tar.gz(网上到处有,我就不提供下载了)
  4. 解压出补丁里的 4 个 tar 文件覆盖 vmware-server-distrib/lib/modules/source/ 里的原文件
  5. 运行 vmware-install.pl 安装

Microsoft wireless desktop 1000 plug and play on Fedora 11

Friday, June 19th, 2009

Fedora 11 使用起来还有很多不便,比如 vmware server 2 不能按默认方式安装,可能是 Fedora 11 使用的核心还不受 vmware server 2支持;再比如 windows 用得很顺手的 7zip 在 Linux 下还没有 GUI,搞得处理 rar 文件很费时(不过,从此不使用 rar 麻烦就没有了);再比如 file-roller 据说支持 rar,但在我的 Fedora 11 就是打不开,可能还是因为核心太新。

不过,Fedora 11 给的更多是惊喜,比如,接上 Microsoft wireless desktop 1000以后,我还盘算着去哪里可以去找 driver for Linux,没想一动键鼠,发现已经有响应了,原来微软的设备在 linux 还能即插即用。万一不能识别,我还真不知道上哪里找驱动。