Think in G

Never stop ThinkinG…

Archive for the ‘系统安装配置’ Category

Boto的基本设置

without comments

{lang: 'zh-CN'}

Boto是一个针对Amazon AWS的python库和工具集。
使用boto建立连接的时候,可以直接在代码中指定aws的API key/seret。相应地,使用elbadmin等工具的时候,也可在参数中指定。但这样做,一来不方便,二来可能不利于系统安全。其实,boto和 AWS官方提供的标准工具集一样,支持AWS_CREDENTIAL_FILE环境变量。所以我们可以用如下的方法将API key/seret等身份信息在文件中,boto库会自动加载该文件中的内容。

# file: /home/ghawk/etc/aws.credential
# use the following command to export this file as environment variable
# export AWS_CREDENTIAL_FILE=/home/ghawk/etc/aws.credential
AWSAccessKeyId={your access key}
AWSSecretKey={your secret key}

此外,AWS在全球有数个region,在使用boto工具集的时候,默认region是us-east-1。有些命令,如list_instances可以通过参数指定region。而诸如elbadmin这样的命令暂时还不支持该参数,所以需要再设置一个配置文件,人为地 指定region。

# file: /home/ghawk/etc/boto.cfg
# use the following command to export this file as environment variable
# export BOTO_CONFIG=/home/ghawk/etc/boto.cfg
[Boto]
elb_region_name = ap.northeast-1
elb_region_endpoint = elasticloadbalancing.ap-northeast-1.amazonaws.com

这样,使用elbadmin的时候,就能对正确的region进行操作了。

$ elbadmin ls
elasticloadbalancing.ap-northeast-1.amazonaws.com
Name                 DNS Name
----------------------------------------------------------------------------
11page-elb           11page-elb-xxxxxxxxx.ap-northeast-1.elb.amazonaws.com
分享家:Addthis中国
{lang: 'zh-CN'}

Written by ghawk.gu

June 8th, 2011 at 11:09 am

最近安装新工作换进的问题总结

without comments

{lang: 'zh-CN'}

配置新的Ubuntu工作机的时候,遇到了些问题,在此总结一下。

A. q4m无法正确编译。

这是由于gcc的版本过高引起的(默认安装的是gcc-4.4)。解决方法如下:

  1. 安装gcc-4.1:

    1
    $ sudo apt-get install gcc-4.1

  2. 执行configure的时候用如下的参数:

    1
    2
    3
    $ ./configure --with-mysql=/usr/local/src/mysql-dfsg-5.1-5.1.41 \
    CPPFLAGS=-I/usr/include/mysql \
    CXX=g++-4.1

B. evince打开pdf后,左边的目录出现乱码。

原因是由于apparmor禁止evince访问我自定义的字体路径(/fonts),参考了launchpad上的讨论,解决方法如下:

  1. 修改安全规则,编辑/etc/apparmor.d/usr.bin.evince,加入对字体目录的访问权限:

    1
    2
    3
    4
    5
    6
    /usr/bin/evince {
      #include <abstractions/evince>
      #加入下面这2行
      /fonts/ r,
      /fonts/** r,
      #后略
  2. 重新启动apparmor,此后再启动evince,打开pdf即可:

    1
    $ sudo /etc/init.d/apparmor restart

C. MySQL Workbench 的sql编辑窗口出现乱码

原因不知道,解决方法很简单,只要打开Preferences -> Appearance,删掉Editor的字体名称即可。(汗,之前试了很多字体,都没成功……)

分享家:Addthis中国
{lang: 'zh-CN'}

Written by ghawk.gu

August 6th, 2010 at 10:38 am

解决了重启/关机时cifs超时的问题

without comments

{lang: 'zh-CN'}

自从换了10.04后,系统重启/关机时,cifs超时的老问题又出来了,要等上一分钟左右才有反应。launchpad上也有很多与此有关的bug(参见这里)。

根据帖子里几个兄弟的回复,尝试了调整umountnfs.sh的顺序,但是始终没有办法避免这个问题。

今天偶尔google到了这篇blog,终于解决了这个问题。
做法很简单,只要修改/etc/init/network-manager.conf,加入一段pre-stop script即可,完整的配置文件如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# network-manager - network connection manager
#
# The Network Manager daemon manages the system's network connections,
# automatically switching between the best available.

description "network connection manager"

# fix the cifs timeout on reboot/shutdown
# http://swiss.ubuntuforums.org/showthread.php?t=1396770
pre-stop script
    trap "Caught TERM Signal" TERM
    /etc/init.d/umountnfs.sh
    trap - TERM
end script

start on (local-filesystems
      and started dbus)
stop on stopping dbus

expect fork
respawn

exec NetworkManager
分享家:Addthis中国
{lang: 'zh-CN'}

Written by ghawk.gu

May 29th, 2010 at 9:44 pm

Posted in 兴趣,系统安装配置,软件

Tagged with ,

flash player 10.1 的2个进步

without comments

{lang: 'zh-CN'}

虽然我不太喜欢flash的封闭态度,不过adobe倒也并不像Steve Jobs说的那样不思进取。

原本在linux里访问flash技术的网页,经常会遇到2个问题:

  1. 中文显示成方块,可以通过删除 /etc/fonts/conf.d/49-sansserif.conf 解决。
  2. 中文输入法无法使用。

这几天把Ubuntu升级到了10.04,google一些配置问题的时候,发现有帖子说flash 10.1 beta已经解决了这些问题。
于是从 http://labs.adobe.com/downloads/flashplayer10.html 下载了rc2版的新插件试试。

安装很简单,解开压缩包后,把libflashplayer.so替换flash-installer包自带的文件即可。

1
 sudo tar zxvf flashplayer10_1_rc2_linux_041910.tar.gz -C /usr/lib/flash-installer/

看一看系统自带的10.0和新的10.1 rc2的区别吧:

这是10.0版的效果
With the default flash plugin version 10.0

换了10.1 rc2后,中文显示和输入全都正常了。
With the flash plugin version 10.1 rc2

分享家:Addthis中国
{lang: 'zh-CN'}

Written by ghawk.gu

May 3rd, 2010 at 2:07 pm

Posted in 系统安装配置,软件

Tagged with , ,

换上了全新的硬盘

without comments

{lang: 'zh-CN'}

自己的本本上原来的硬盘才120G,算上1024<->1000的换算关系,再去掉原厂的ThinkVantage的恢复分区和FS的自身开销,已经不足100GB了。而且还在上面跑Ubuntu和Windows的双系统,已经剩下不多了。

观望许久,终于下定决心,向太太大人申请了财政预算实施升级计划。

京东的服务很不错,前天下午定的货,昨天中午就收到了。(呵呵,说这话怎么感觉像是个托儿啊~)

接下来就是升级过程了,鉴于很多linux用户在升级硬盘的时候还是离不开PQMagic,Norton Ghost等专属软件,这里就把我的利用非专有软件升级硬盘的过程与大家分享,帮助大家节省昂贵的授权费用。 Read the rest of this entry »

分享家:Addthis中国
{lang: 'zh-CN'}

Written by ghawk.gu

March 13th, 2009 at 2:10 pm