Tag: fedora

  • Run opentaps as a service

    为了让 Opentaps 在系统启动后自动启动,我在 /etc/rc.d/rc.local 里添了一行

    /path/to/opentaps/startofbiz.sh

    在 Opentaps 1.0.4 版之前用这个方法启动 Opentaps 没发现大的问题,但 1.0.4 版运行 startofbiz.sh 的当前目录必须为 opentaps 的目录,不能再用上述办法启用 Opentaps。再说上述办法并不是正统的以 service 运行 Opentaps,所以我又重新寻找一个能让 Opentaps 自启动的办法。其实也很简单:

    1. 适当编辑 rc.ofbiz 的参数 (rc.ofbiz 似乎是在 DOS 下写就的,我用了一次 dos2unix 才让它运行起来)
    2. cp /path/to/opentaps/rc.ofbiz /etc/init.d/ofbiz
    3. chmod 755 /etc/init.d/ofbiz
    4. chkconfig --add ofbiz
    5. chkconfig --level 235 ofbiz on
    6. service ofbiz start
  • Broadcom wlan driver for linux

    我的 Compaq V6133eu 集成的是 Broadcom bcm4322 无线网卡。Compaq V6133eu 安装了 Fedora 11 以后,就是这个无线网卡不能工作。HP 和 Broadcom 对 linux 用户支持都不到位,HP 那儿找不到 Broadcom wlan driver for linux,Broadcom 把 Broadcom wlan driver for linux 隐藏得很深,我搜了 N 次以后才找到。我嫌安装步骤过于繁琐,踌躇着还没动手,这时 Fodera 提示我 Firmware update。难道是 Fedora 刚刚增加了 Broadcom wlan driver for linux?Firmware update 后重启,无线网卡已经开始工作了,省却我手动安装的繁琐。

  • I love Webmin & Virtualmin

    用过 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

    有了 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

    我才知道 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

    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

    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

    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

    我在 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

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