解决Linux中文乱码问题

linux中文乱码主要是由于终端对中文的支持或者默认得设定属性问题造成的, 大家可以参考如下解决方案

1、console终端乱码

在/etc/profile文件的最后一行添加如下内容:

export LC_ALL=”zh_CN.GB18030″

2、xwindow终端乱码

在/etc/sysconfig/i18n文件的最后一行添加如下内容:

export LC_ALL=”zh_CN.GB18030″

更为详细的参考请参加: http://www.linuxsense.cn/solve-linux-terminal-worry-chinese-code.html

2008年9月18日 | 归档于 Linux教程
标签:

Ubuntu 升级 firefox3.0 中文支持解决

默认刚装好Ubuntu时候, firefox 可能也是英文的, 但是你装好language-pack-zh和language-support-zh之后重启下系统就成中文的了

如果还是不行, 请参考如下办法:

使用这一个命令就可以升级原firefox3.0b5到3.0正是版

sudo aptitude install firefox-3.0

升级完成后重启firefox发现变成了英文版,

在官方网站可以找到中文插件

http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0/linux-i686/xpi/

点击zh-CN.xpi就会自动安装完成插件,重启以后firefox就变成中文了。

2008年9月17日 | 归档于 Linux桌面
标签:

linux du命令详解

du的英文原义为“disk usage”,含义为显示磁盘空间的使用情况,是属于使用相对比较频繁的命令,linux初学者必须要掌握得命令。

功能:统计目录(或文件)所占磁盘空间的大小。

语法:du [选项] [Names…]

说明:该命令逐级进入指定目录的每一个子目录并显示该目录占用文件系统数据块(1024字节)的情况。若没有给出Names,则对当前目录进行统计。

该命令的各个选项含义如下:

-s 对每个Names参数只给出占用的数据块总数。

-a 递归地显示指定目录中各文件及子孙目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。

-b 以字节为单位列出磁盘空间使用情况(系统缺省以k字节为单位)。

-k 以1024字节为单位列出磁盘空间使用情况。

-c 最后再加上一个总计(系统缺省设置)。

-l 计算所有的文件大小,对硬链接文件,则计算多次。

-x 跳过在不同文件系统上的目录不予统计。

下面举例说明du命令的使用:

 

例1:查看/mnt目录占用磁盘空间的情况。 $ cd /mnt $ ls -lFR total 10 -rwxrwxrwx 2 root root ll0 Ju1 3l 00:33 aa*

drwxr-xr-x 2 root root l024 Ju1 20 14:16 dev/

-rw-r–r– 1 root root 6229 Aug 2 0l:39 s1ack

drwxrwxrwx 2 root root 1024 Aug 2 02:09 var/

1rwxrwxrwx 1 root root l0 Aug 2 0l:51 wei->/home/wei/

dev:

tota1 0

lrwxrwxrwx 1 root root 8 Ju1 20 l4:l6 cdrom->/dev/hdb

var:

tata1 37

-r-xr-xr-x l root root 36064 Aug 2 02:09 rawrite. exe*

 

 

 

例2:列出各目录所占的磁盘空间,但不详细列出每个文件所占的空间。

$ du

l ./dev

38 ./var

48 .

输出清单中的第一列是以块为单位计的磁盘空间容量,第二列列出目录中使用这些空间的目录名称。

注意不带选项的du命令将从当前目录开始沿着目录结构向下工作直到列出所有目录的容量为止。这可能是一个很长的清单,有时只需要一个总数。这时可在du命令中加-s选项来取得总数:

$ du –s /mnt

/mnt

 

例3:列出所有文件和目录所占的空间(使用a选项),而且以字节为单位(使用b选项)来计算大小。

$ du -ab

8 ./dev/cdrom

l032 ./dev

36064 ./var/rawrite. exe

37088 ./var

6229 ./s1ack

1l0 ./aa

l0 ./wei

45493 . 

2008年9月17日 | 归档于 Linux命令
标签:

查看 Linux 文件夹大小

查看 linux 文件目录的大小和文件夹包含的文件数算是比较常用的 linux 命令

查看目录(文件夹)dirname的大小:
du -sh /路径/dirname

查看目录(文件夹)dirname下所有文件和文件夹的大小:
du -sh /路径/dirname/*

具体请 man du 来查看du命令的使用详情:
或者参加本文: linux的du命令详解

2008年9月17日 | 归档于 Linux教程
标签:

解决pidgin中QQ群显示NULL

我在ubuntu下使用的pidgin2.4.1

使用方法是将本文这个解压出来的libqq.so替换掉原来的libqq.so,在操作之前,请备份libqq.so,以防出错,在终端下:
sudo cp libqq.so(如果这个文件在其它目录下请输入完整路径)  /usr/lib/purple-2/libqq.so
如果编译安装的路径一般是:/usr/local/lib/purple2/libqq.so,
使用源安装的路径是:  /usr/lib/purple-2/libqq.so 

下载地址: http://www.linuxsense.org/others/libqq.so.zip

2008年9月16日 | 归档于 Linux桌面
标签:

sysbench 的安装和做性能测试

本文系转载
原文作者:叶金荣
原文地址:http://imysql.cn/node/312
sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。关于这个项目的详细介绍请看:http://sysbench.sourceforge.net
它主要包括以下几种方式的测试:
1、cpu性能
2、磁盘io性能
3、调度程序性能
4、内存分配及传输速度
5、POSIX线程性能
6、数据库性能(OLTP基准测试)
目前sysbench主要支持 MySQL,pgsql,oracle 这3种数据库。
一、安装
首先,在 http://sourceforge.net/projects/sysbench 下载源码包。
接下来,按照以下步骤安装:
tar zxf sysbench-0.4.8.tar.gz
cd sysbench-0.4.8
./configure && make && make install
strip /usr/local/bin/sysbench
以上方法适用于 MySQL 安装在标准默认目录下的情况,如果 MySQL 并不是安装在标准目录下的话,那么就需要自己指定 MySQL 的路径了。比如我的 MySQL 喜欢自己安装在 /usr/local/mysql 下,则按照以下方法编译:
/configure –with-mysql-includes=/usr/local/mysql/include –with-mysql-libs=/usr/local/mysql/lib && make && make install
当然了,用上面的参数编译的话,就要确保你的 MySQL lib目录下有对应的 so 文件,如果没有,可以自己下载 devel 或者 share 包来安装。
另外,如果想要让 sysbench 支持 pgsql/oracle 的话,就需要在编译的时候加上参数
–with-pgsql
或者
–with-oracle
这2个参数默认是关闭的,只有 MySQL 是默认支持的。
二、开始测试
编译成功之后,就要开始测试各种性能了,测试的方法官网网站上也提到一些,但涉及到 OLTP 测试的部分却不够准确。在这里我大致提一下:
1、cpu性能测试
sysbench –test=cpu –cpu-max-prime=20000 run
cpu测试主要是进行素数的加法运算,在上面的例子中,指定了最大的素数为 20000,自己可以根据机器cpu的性能来适当调整数值。
2、线程测试
sysbench –test=threads –num-threads=64 –thread-yields=100 –thread-locks=2 run
3、磁盘IO性能测试
sysbench –test=fileio –num-threads=16 –file-total-size=3G –file-test-mode=rndrw prepare
sysbench –test=fileio –num-threads=16 –file-total-size=3G –file-test-mode=rndrw run
sysbench –test=fileio –num-threads=16 –file-total-size=3G –file-test-mode=rndrw cleanup
上述参数指定了最大创建16个线程,创建的文件总大小为3G,文件读写模式为随机读。
4、内存测试
sysbench –test=memory –memory-block-size=8k –memory-total-size=4G run
上述参数指定了本次测试整个过程是在内存中传输 4G 的数据量,每个 block 大小为 8K。
5、OLTP测试
sysbench –test=oltp –mysql-table-engine=myisam –oltp-table-size=1000000 \
–mysql-socket=/tmp/mysql.sock –mysql-user=test –mysql-host=localhost \
–mysql-password=test prepare
上述参数指定了本次测试的表存储引擎类型为 myisam,这里需要注意的是,官方网站上的参数有一处有误,即 –mysql-table-engine,官方网站上写的是 –mysql-table-type,这个应该是没有及时更新导致的。另外,指定了表最大记录数为 1000000,其他参数就很好理解了,主要是指定登录方式。测试 OLTP 时,可以自己先创建数据库 sbtest,或者自己用参数 –mysql-db 来指定其他数据库。–mysql-table-engine 还可以指定为 innodb 等 MySQL 支持的表存储引擎类型。
好了,主要的就是这些了,想要了解更多信息就访问 sysbench 项目的主页吧。

2008年9月12日 | 归档于 web构架
标签:

Ubuntu Wine

安装 wine
ubuntu 官方自带了 wine , 但是推荐用 winehq 官方提供的最新版本 wine , 新版本解决了很多以前显得麻烦的问题, 请照下边说的来安装
先增加签名::
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
增加 wine 源,按你的 Ubuntu 版本执行下边相应的程序
Ubuntu Hardy (8.04) 请执行这个::
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list
Ubuntu Gutsy (7.10) 请执行这个::
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/winehq.list
Ubuntu Feisty (7.04) 请执行这个::
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/feisty.list -O /etc/apt/sources.list.d/winehq.list
Ubuntu Edgy (6.10) 请执行这个::
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/edgy.list -O /etc/apt/sources.list.d/winehq.list
Ubuntu Dapper (6.06) 请执行这个::
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/dapper.list -O /etc/apt/sources.list.d/winehq.list
接下来,可以打开一个终端,执行::
sudo apt-get update
sudo apt-get install wine
来安装,或者点击 开始菜单->系统->系统管理->新立得软件包管理器,在里边选中 wine , 点安装
初始设置
加快 wine 速度
由于 X locale 的问题, 默认 wine 会轮询 x core fonts ,使得 wine 很慢,请先执行::
sudo sed -i -e ‘/GBK/,/^}/d’ /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE 
修改 wine 外观
默认的 wine 字体、主题、颜色等不太合适,可以用这 [Hiweed] 的 wine 配置 新建一个文本文件 hiweed_green_color.reg 写入::
REGEDIT4
 [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Hardware Profiles\Current\Software\Fonts]
 ”FIXEDFON.FON”=”"
 ”FONTS.FON”=”"
 ”LogPixels”=dword:00000060
 ”OEMFONT.FON”=”"
 [HKEY_CURRENT_USER\Software\\Wine\\Fonts\\Replacements]
 @=”AR PL ShanHeiSun Uni”
 ”Arial”=”AR PL ShanHeiSun Uni”
 ”Fixedsys”=”AR PL ShanHeiSun Uni”
 ”Microsoft Sans Serif”=”AR PL ShanHeiSun Uni”
 ”MingLiU”=”AR PL ShanHeiSun Uni”
 ”MS UI Gothic”=”AR PL ShanHeiSun Uni”
 ”PMingLiU”=”AR PL ShanHeiSun Uni”
 ”Simsun”=”AR PL ShanHeiSun Uni”
 ”Songti”=”AR PL ShanHeiSun Uni”
 ”System”=”AR PL ShanHeiSun Uni”
 ”Tahoma”=”AR PL ShanHeiSun Uni”
 ”Terminal”=”AR PL ShanHeiSun Uni”
 ”宋体”=”文鼎PL细上海宋Uni”
 [HKEY_CURRENT_USER\Software\\Wine\\X11 Driver]
 ”ClientSideAntiAliasWithRender”=”N”
 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
 ”MS Shell Dlg”=”文鼎PL细上海宋Uni”
 ”MS Shell Dlg 2″=”文鼎PL细上海宋Uni”
 ”System”=”AR PL ShanHeiSun Uni”
 [HKEY_CURRENT_USER\Control Panel\\Colors]
 ”ActiveBorder”=”239 235 230″
 ”ActiveTitle”=”0 153 11″
 ”AppWorkspace”=”128 128 128″
 ”Background”=”58 110 165″
 ”ButtonAlternateFace”=”180 180 180″
 ”ButtonDkShadow”=”64 64 64″
 ”ButtonFace”=”232 227 221″
 ”ButtonHilight”=”255 255 255″
 ”ButtonLight”=”239 235 230″
 ”ButtonShadow”=”128 128 128″
 ”ButtonText”=”0 0 0″
 ”GradientActiveTitle”=”166 202 240″
 ”GradientInactiveTitle”=”192 192 192″
 ”GrayText”=”128 128 128″
 ”Hilight”=”0 153 11″
 ”HilightText”=”255 255 255″
 ”HotTrackingColor”=”0 0 255″
 ”InactiveBorder”=”192 192 192″
 ”InactiveTitle”=”232 227 221″
 ”InactiveTitleText”=”0 0 0″
 ”InfoText”=”0 0 0″
 ”InfoWindow”=”255 255 225″
 ”Menu”=”232 227 221″
 ”MenuBar”=”232 227 221″
 ”MenuHilight”=”0 0 0″
 ”MenuText”=”0 0 0″
 ”Scrollbar”=”239 235 230″
 ”TitleText”=”255 255 255″
 ”Window”=”255 255 255″
 ”WindowFrame”=”0 0 0″
 ”WindowText”=”0 0 0″
再用 regedit 导入这个 reg , 执行::
regedit hiweed_green_color.reg
2008年9月12日 | 归档于 Ubuntu
标签:

Fedora10 Alpha 发布并提供下载

  Fedora版本一直用着非常前沿的技术,连软件版本都是最新的,正因为这一点,Linux系统创始人才喜爱这个系统。Fedora官方已发布Fedora 10 Alpha,有兴趣的赶快去下载试用吧,别忘了给大家说说Fedora 10 Alpha有哪些变化哦。

  喜欢最流行的Linux就用Fedora,绝对越乎你想像。

  下载地址:http://torrent.fedoraproject.org/

2008年9月10日 | 归档于 Fedora
标签:

Ubuntu 8.04 安装Sybyl7.3

本文详细介绍了Ubuntu 8.04 系统下安装Sybyl7.3 具体方法, 希望对大家有所帮助

第一步 安装Ubuntu8.04 做好linux系统的准备。

第二步 从新立得软件包管理器中安装Gmout-iso 软件 (虚拟光驱挂载软件)。

第三步 从新立得软件包管理器中安装搜索yum,选择yum和python-sqlitecachec,这两个软件安装;接下来搜索libmotif3,安装。 ------(此处是做好sybyl所需库的准备,以防后面报错。)

第四步 打开终端, $ sudo chomd 777 /usr/tmp/ ----给用户添加 /usr/tmp/文件夹的读写执行权限,这样就可以让用户直接安装sybyl7.3,不必要使用root超级用户了。

第五步 挂载iso虚拟光驱,打开 应用程序-系统工具-Gmout-iso,挂载你的sybyl7.3的第一张光盘。(以后的在安装过程中也用样的挂载光盘)

第六步 开始安装sybyl ,打开终端 $ /media/cdrom/install.sh —-执行sybyl的安装文件。
这个路径是我挂载光盘的位置,请根据自己的挂载光盘的位置来填写。

第七步 为sybyl找到license的来源,crack里面,设置sybyl的安装路径等,这里是窗口对话模式,自己填上就可以了,如同windows的软件安装一样。

Ok! 安装开始,完成第一张光盘后会提示你挂载第二张,第三张,第四张光盘。

最后的是启动,目前还是只能每次启动输入3个命令。

进入 AdminTools10.8/bin/linux 文件 

$ cd /home/caixin/AdminTools10.8/bin/linux ----我放 AdminTools10.8的位置在/home/caixin
$ ./lmgrd triposlm 
$ ./sybyl

当然你也可以做个软连接(相当于windows下的快捷方式)来启动。
$ ln /home/caixin/AdminTools10.8/bin/linux /home/caixin

到这里在Ubuntu8.04下sybyl7.3的安装就完成了。这是个人心得和安装方法,在自己摸索中总结出来的,希望能让初学者少走弯路,尽快接触sybyl7.3

声明:本文参考aspirin001作者的《ubuntu7.04下安装sybyl7.3》, 在此十分感谢aspirin001把自己的安装过程共享。我只是在这个基础上简化了安装过程,并指出不用安装python2.1,只需要yum和python-sqlitecachec就可以了。

2008年9月10日 | 归档于 Ubuntu
标签:

Fedora9更新源


与ubuntu相比,Fedora的国内镜像等支持要弱的多,没有稳定的更新源,升级个系统的速度慢得要死; ubuntu的就非常快,而fedora平时仅仅可以达到10kb左右。

但是fedora作为比较成熟的linux系统,也深受大家喜欢。

现在把加速升级的主要的方法分享如下,主要针对Fedora9:

1) livna的yum源:

rpm -ivh http://rpm.livna.org/livna-release-9.rpm

2) freshrpms的yum源:

rpm -ivh http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/9/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm

这个文件我是下载后使用RPM -ivh XXX.rpm安装的 。

3)安装yum-plugin-fastestmirror(自动挑选快的镜像站)

yum install yum-fastestmirror yum-presto

确定/etc/yum.conf中的plugins=1。

如果不喜欢这样那样的命令,可以安装yumex (yum的图形前端):

yum install yumex 

2008年9月10日 | 归档于 Fedora