Archive

Archive for the ‘linux’ Category

ubuntu flash中文乱码的解决方案

March 7th, 2010

ubuntu装好之后, 为浏览器firefox安装flash插件, 后来发现中文会变成方框。

如何解决?

输入:
cd /etc/fonts/conf.d/

为了安全,备份一下:

sudo cp 49-sansserif.conf 49-sansserif.conf_backup

输入如下指令:

sudo gedit ./49-sansserif.conf

此时文件显示内容。

将其中的第1、2、4个后面的sans-serif或者serif用你自己系统中支持中文的字体的名字代替,注意字体名字的大小写

比如:我的系统中安装了sans.ttf,我则用sans代替上述所说的字段,结果如下:

<match target=”pattern”>
<test qual=”all” name=”family” compare=”not_eq”>
<string>sans</string>
</test>
<test qual=”all” name=”family” compare=”not_eq”>
<string>sans</string>
</test>
<test qual=”all” name=”family” compare=”not_eq”>
<string>monospace</string>
</test>
<edit name=”family” mode=”append_last”>
<string>sans</string>
</edit>
</match>

linux

ubuntu9.10 更换Mysql数据目录,mysql服务器无法启动,已经解决

March 4th, 2010

更换Mysql数据目录后, mysql服务器无法启动。
解决方法记录如下

首先,我们看怎么修改mysql的数据文件目录

建新数据库目录
mkdir /media/hda11/db

复制linux下原数据到新目录下
cp -dpR /var/lib/mysql/* /media/hda11/db

给新目录重命属性
chown mysql:mysql /media/hda11/db

修改文件/etc/apparmor.d/usr.sbin.mysqld
:sudo gedit /etc/apparmor.d/usr.sbin.mysqld

/var/lib/mysql r,
/var/lib/mysql/** rwk,

改成
/media/hda11/db r,
/media/hda11/db/** rwk,

修改目录
sudo gedit /etc/mysql/my.cnf

datadir = /var/mysql换成datadir = /media/hda11/db

再开服务器
sudo /etc/init.d/apparmor restart

sudo /etc/init.d/mysql restart

注意事项:修改文件之前,应该先备份原始文件。如my.cnf, usr.sbin.mysqld

但是,/etc/apparmor.d/usr.sbin.mysqld 的备份,不要放在当前目录下,而是要备份到别的地方,否则它会加载这个目录下所有的文件的权限内容,导致修改后依然没有权限,mysql就启动不成功。我就在这儿转了好久,都没有找到问题所在。最后一遍试验的时候,才成功。原来问题在这里。

PHP&MYSQL, linux

Ubuntu9.10中eclipse按钮点击无效,建不了工程解决办法

March 4th, 2010

好不容易配置好nginx+php+mysql+fastcgi等各个环境,结果发现eclipse建不了工程,浏览按钮点击无效。
google了一下,有说是直接按回车的,试了下还真是可以。

还有另一个办法
通常我们用eclipse都会将其在面板上建个快捷方式,在快捷方式的属性上,
在eclipse的位置前加上如下参数:
env GDK_NATIVE_WINDOWS=1
如我的eclipse的位置在/home/myuser/porgram/eclipse/eclipse
则属性命令为:env GDK_NATIVE_WINDOWS=1 /home/myuser/porgram/eclipse/eclipse

linux

ubuntu使用Clonezilla“再生龙”做备份镜象

March 3rd, 2010

Clonezilla“再生龙”是台湾“国家高速网路与计算中心”开发的一款易用的linux,unix备份恢复工具。

去官方网站(http://drbl.nchc.org.tw/clonezilla/)上下载光盘版(.iso)或U盘版(.zip)。我用的是U盘版 的,毕竟70M不值得刻张盘嘛。用UBUNTU的分区编辑器将u盘(格式FTA/FTA32)的标志标为boot和lba,下载zip包后将里面的文件解 压到U盘的根目录。
重起,设U盘的启动顺序在硬盘前面。
1、从U盘启动成功后出现启动界面,选择第一项;

2、接下来选择语言,自己随便

3、键盘影射,我们默认即可;

4、选定模式:文字选项模式还是命令行模式;

5、选择分区到镜像还是分区到分区,大部分朋友都用前者;

6、选择镜像文件的存储目录,我们选本机的分区,其他的是网络地址;

7、按回车后扫描本地硬盘的分区表,你要将备份的镜像文件存在哪就选定哪个分区,我选的是/Home分区;

8、备份的目录,选择跟目录/,回车继续;

9、储存本机分区为镜像,并起名;

10、选择要备份的分区;

11、高级选项,全部默认即可

12、分割文件大小,默认2G,添0为不分割;

13、备份后的动作,以后的就是Y,和回车了。

linux

Linux及FreeBSD下查看CPU信息的方法

February 24th, 2009

一、Linux

查看cpu信息:

[junjie2@ljj ~]$ cat /proc/cpuinfo

二、Freebsd

大致下面几个可以显示 参考下:

dmesg 最简单的方法

freebsd# cat /var/run/dmesg.boot |grep CPU 可以查看 cpu信息

sysctl hw.model 看cpuid

sysctl machdep.tsc_freq 看cpu频率

或者直接通过ports

cd /usr/ports/misc/cpuid

make install clean

然后

可以直接通过cpuid来查看

/usr/local/bin/cpuid

linux , ,

解决ubuntu下pidgin 2.5.2 msn无法连接的情况

February 12th, 2009

最近由于msn更改了连接方式,导致pidgin2.5.1和2.5.2无法连接至msn。

有一位大虾对pidgin的更新缓慢非常不满,于是自行开发了基于live的新的插件。

我们需要下载这个用于替代的插件。可以从下面地址下载:
http://code.google.com/p/msn-pecan/downloads/list

windows下载.exe的包安装。

ubuntu可以下载.deb的包。不过我下载那个包安装始终是没有成功,提示错误。

不过用其how to install来安装是没有问题的。只不过因其没有给出公钥,无法升级。现在安装的版本稍低一点。

http://code.google.com/p/msn-pecan/wiki/HowToInstall

linux ,

删除ubuntu旧内核的命令

February 6th, 2009

使用了一段时间ubuntu,随着系统的更新,发现系统里共存了三个内核,于是想把旧的给删除。

放狗搜索了一下,比较过后,发现采用如下的方法最简单

sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)

使用这个命令后,只需要确认两闪,按两下Y就解决了。

同时,在启动菜单里,也没有了那么多的启动项。真的是非常方便 。

linux

ubuntu安装与删除软件的命令

February 3rd, 2009

Ubuntu软件安装与删除相关命令
安装软件
命令: sudo apt-get install softname1 softname2 softname3……
卸载软件
命令:sudo apt-get remove softname1 softname2 softname3……
卸载并清除配置
命令: sudo apt-get remove –purge softname1
更新软件信息数据库
命令: sudo apt-get update
进行系统升级
命令: sudo apt-get upgrade
搜索软件包
命令: sudo apt-cache search softname1 softname2 softname3……
Deb软件包相关安装与卸载

安装deb软件包
命令: dpkg -i xxx.deb
删除软件包
命令:  dpkg -r xxx.deb
连同配置文件一起删除
命令: dpkg -r –purge xxx.deb
查看软件包信息
命令: dpkg -info xxx.deb
查看文件拷贝详情
命令: dpkg -L xxx.deb
查看系统中已安装软件包信息
命令: dpkg -l
重新配置软件包
命令:  dpkg-reconfigure xxx

linux ,

备份ubuntu的更新包以备重新安装时不必重新下载

February 3rd, 2009

安装完ubuntu,漫长的升级更新过程是难以忍受的。如果要重装,也同样要等待这么久,正常三两个小时是很正常的,使用1M的adsl,当然,如果使用的是更大的带宽,倒是可以不必费这个劲了。

更新过程中所下载的软件包一般放在/var/cache/apt/archives/目录下,所以,你可以把这些文件拷贝到另外的地方。可以是任何类型的分区,包括windows分区。

只要重新安装的时候,把这些文件拷贝回来就行了。

如果你更新的包可能有多个版本,那么此目录中保留的,应该是最后也是最新的一个版本的文件 。

据我观察是这样的。如果有不对的地方,欢迎提出指正与批评。

linux

ubuntu下安装Thinkpad指纹识别系统

January 13th, 2009

[1]执行以下命令,安装指纹识别驱动

$ sudo apt-get install thinkfinger-tools libpam-thinkfinger

$ sudo /usr/lib/pam-thinkfinger/pam-thinkfinger-enable

[2]执行命令登记指纹:

$ tf-tool –acquire    //登记指纹,连续输入正确三次指纹

$ tf-tool –verify       //校验

[3] 修改 /etc/pam.d/common-auth 文件,使得在登陆系统和需要输入密码的地方可以用刷指纹代替

,以下是我的文件内容:

auth    sufficient      pam_thinkfinger.so
auth    requisite    pam_unix.so nullok_secure
auth    optional    pam_smbpass.so migrate missingok

注意一定要把pam_thinkfinger.so放在 pam_unix.so nullok_secure前面,否则的话会先执行密码输入,然后再要求刷指纹的情况
[4]指定需要指纹识别的用户:
tf-tool –add-user USER_NAME
[5]reboot系统就可以看到效果了

linux , ,