Archive for the ‘Linux’ Category

SVN权限配置

Tuesday, April 5th, 2011

在Ubuntu上安装SVN服务器后,配置passwd、auth、svnserve.conf后,在客户端采用小兔子登录时,总是报“认证失败”。

原配置:

passwd:   myself = myselfpassword

authz: 

     [/full_local_path_of_svn_root/reps]

     myself = rw

svn启动脚本:

     svnserve -d

尝试输入错误的用户名和密码,小兔子直接回到用户名和密码输入界面。显然,在输入正确的用户名和密码的情况下,认证是已经通过了。问题应该是出在目录权限上。

修改authz和svn启动脚本:

authz:

      [reps:/]

      myself = rw

svn启动脚本:

      svnserve -d -r /full_local_path_of_svn_root

重启svn服务器,测试认证通过,功能正常。

Chromium for Linux版本自动同步脚本

Monday, February 28th, 2011

Google的Chrome 内置了版本同步功能,但Chromium没有(或许有,没发现),总是要自己去手工下载,解包,久而久之,烦了,于是写了一个脚本,然后扔到crontab里。让它自己玩儿去。

在Ubuntu 10.10上测试通过,同步chromium 64位for Linux。

点击下载

Ubuntu 10.04下安装华为E1750

Monday, May 17th, 2010

sudo apt-get install libusb-dev usb-modeswitch

然后配置网络,选择相应的设备,增加一个APN名为3gnet的移动宽带连接即可。

Ubuntu 64位下安装永中的注意事项

Tuesday, April 20th, 2010

永中的安装程序做得不好,需要ia32-libs

sudo apt-get install ia32-libs

然后再执行永中的setup

Ubuntu 定制并持久化域名解析

Sunday, December 20th, 2009

1、编辑/etc/dhcp3/dhclient.conf,添加、修改prepend domain-name-servers行,将定制的DNS服务器IP地址列在后面,每个IP之间用“,”号隔开,行后加“;”号。
2、sudo /etc/init.d/networking restart
需要注意的是:对特定连接定制的DNS会替换dhclient.conf的配置。

Ubuntu下XBMC中文乱码的问题

Wednesday, November 25th, 2009

Ubuntu 9.10

sudo cp /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc /usr/share/xbmc/media/Fonts/arial.ttf

RSYNC exclude 文件需要注意的事项

Tuesday, November 17th, 2009

一直用的是 lucky backup + crontab,工作倒是正常。但备份源中有一些目录和文件是需要排除的,用 lucky backup却始终未能成功地排除,于是就动手直接用 rsync 来写脚本。
  创建了 exclude-from 文件,写入要排除的目录和文件,运行备份脚本,发现要排除的目录和文件依旧被同步到目的端。仔细检查拼写,无误;检查 exclude-from 文件,发现每行要排除的目录和文件后多了一个空格,删除并保存。重新运行脚本,成功。
  经验:在写 exclude-from 文件时,每一行要排除的目录和文件一定要去掉结尾的空格。

Ubuntu 下Java GUI应用中文乱码的解决方法

Monday, November 16th, 2009

每次更新JDK版本后,Java GUI应用的中文总是乱码,因此特在此记录解决方案备查:

  1. 在 jre/lib/fonts下建立fallback目录
  2. ln -s /usr/share/fonts/truetype/arphic/uming.ttf /usr/local/jdk/jre/lib/fonts/fallback/
  3. jre/lib/fonts/fallback/ 执行 mkfontscale
  4. 在fonts目录下执行cat fallback/fonts.scale >> fonts.dir

超酷的壁纸

Saturday, August 29th, 2009

在 Fedora 11上安装ASE 15.0.3手记

Friday, August 28th, 2009

环境:Ubuntu 9.10 + VirtualBox 3.0.4 + Fedora 11
  安装包是从Sybase官网下载的开发版tar包。有点奇怪:印象中,由于15采用了严格的license,在安装时/后注册所需要的版本-开发版、小企业版、企业版等,并不需要单独的开发版。
  解压tar包,做成ISO文件,再通过VB分配给Fedora。
  安装过程很顺利,一路Next。过程中,安装程序会提示注册会何种版本(我原以为既然是开发版,就不会有这样的提示了)。建服务这一步,暂停,因为lv_root空间不多,需要另行分配设备。于是在VB中创建虚拟硬盘,分配给Fedora。在Fedora中创建lv_data,安装ext4文件系统,mount。
  接下来就是建服务。
  首先吃惊的是,bin目录中的文件居然都没有可执行的权限,加之。事虽然不大,但总觉得很怪异。
  然后找到资源文件的范例,修改之,使用svrbuildres建服务。
  创建过程中,犯了一个似乎不应该犯的错误:共享内存(参见“配置内存”)。于是第一次服务没有创建成功。不过此处好象比以前和版本有所人性化:创建不成功不会遗留下设备文件。:)
  修改 /etc/sysctl.conf,并使之生效后,再次创建服务成功。
  再次感叹一下“配置内存”一文中的Sybase检测最大共享内存的机制,估计多半是读的/etc/sysctl.conf文件,而不是通过系统调用获取的。BS一下。
  细节,还是细节!Sybase就老是这样粗枝大叶!