msgbartop
很傻很天真的程序员
msgbarbottom

31 十二 11 redis完全攻略

以下操作全在ubuntu下完成
先查看下是否安装了tcl,因为在make test的时候需要它,否则会出现“You need ‘tclsh8.5′ in order to run the Redis test”
ldconfig -p | grep tcl
如果没有安装,那么就先安装tcl吧
sudo apt-get install tcl8.5

做好准备工作了,现在就可以开始redis的安装
wget http://redis.googlecode.com/files/redis-2.4.5.tar.gz
tar xzf redis-2.4.5.tar.gz
cd redis-2.4.5
make
make test

下面开始试用下redis
启动redis服务:src/redis-server
插入一条数据到redis:echo “test” | src/redis-cli -x set testkey
从redis取出一条数据:src/redis-cli get testkey

22 十二 10 UBUNTU下没有公钥解决办法

例如:
W: GPG error: http://debian.linux.org.tw feisty-security Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 40976EAF437D05B5
W: GPG error: http://debian.linux.org.tw feisty Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 40976EAF437D05B5
W: GPG error: http://debian.linux.org.tw feisty-updates Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 40976EAF437D05B5
==================================================
sudo apt-key adv –keyserver wwwkeys.eu.pgp.net –recv-keys 4F6C1E86
gpg –export –armor 4F6C1E86 | sudo apt-key add -
说明:
若缺少其他公钥,则将命令中两处4F6C1E86改为NO_PUBKEY 06EA41DE4F6C1E86中最后8位即可!

12 十二 10 64位ubuntu安装PPStream

ubuntu下的ppstream终于放出来了,不在为看电影再回到windows了。下面就来说说怎么安装64位的ppstream:

1、安装依赖的软件

sudo apt-get install libqt4-core libqt4-dbus libqt4-gui libqt4-network libqt4-webkit libqt4-xml libfuse2 mplayer

2、下载并安装lib32qtwebkit4

lib32qtwebkit4_2.0.0~0ubuntu1-2_amd64.deb
dpkg -i lib32qtwebkit4_2.0.0~0ubuntu1-2_amd64.deb

3、下载并安装ppstream

ppstream_1.0.0-3_amd64.deb
dpkg -i ppstream_1.0.0-3_amd64.deb

4、设置ppstream

在“工具”->“选项”->“选择音频设备”中,将当前音频从oss改为alsa

下面就可以开始ubuntu下的pps之旅。

11 十二 10 wordpress离线编辑器drivel

因为shaxiaozi.com用的是萝卜在国外的空间,写blog就比较痛苦了,速度那个慢啊!不过在百度google后被我找到了drivel(一个给力的wordpress离线编辑器)。
首先,安装drivel:sudo aptitude install drivel
接着,配置drivel:

  • 用户名:你的帐号
  • 密码:你的密码
  • 日记类型:Movable Type
  • 服务器地址:http://www.shaxiaozi.com/xmlrpc.php

最后,点击发布第一篇在drivel写的blog!

04 十二 10 ubuntu下配置eclipse+tomcat

大家都知道,windows下配置eclipse+tomcat是很简单的,但是那一套在ubuntu下却是行不通的。因为windows下tomcat安装或者下载都是在同一个目录的,但是在ubuntu下安装的tomcat却因为各个模块因为权限什么的分布在不同的目录的,有在etc下的,有在lib下的,日志又是放在自己的目录下的。那么要解决这个问题,最直接的是为它们建立软链接,让eclipse能够找到它。
[code]
sudo ln -s /var/lib/tomcat6/conf /usr/share/tomcat6/conf
sudo ln -s /etc/tomcat6/policy.d/03catalina.policy /usr/share/tomcat6/conf/catalina.policy
sudo ln -s /var/log/tomcat6 /usr/share/tomcat6/log
sudo chmod -R 777 /usr/share/tomcat6/conf
[/code]
完成以上的记录,你就像和windows下一样设置eclipse,开始ubuntu下开发之旅。

07 十一 10 ubuntu下wine qq之旅

ubuntu很好很强大,但是qq太不给力了,没有一个好用的qq客户端,为了解决类似的需要,那么模拟windows的非wine不可。
接下来开始,安装wine(有好几种方式,这里为了装*,所以能用命令解决的,就用命令解决了)
1、安装wine最新版
[java]
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get install wine
[/java]
2、字体,这个很重要,对操作系统而言,中文就是外语
在WIN下拷贝一个SimSun.ttf(在c盘windows/fonts里面),名字是 SimSunXXX)然后复制到ubuntu下的~/.wine/dosdevices/c:/windows /Fonts下
接着就是修改注册表,因为安装来wine,所以我们可以在终端下直接regeidt来打开注册表编辑器
[java]
1.打开[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes]
MS Shell Dlg = SimSun
MS Shell Dlg 2 = SimSun
Tahoma = SimSun (这个没有手动新建字符串)
2.打开[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\FontLink\\SystemLink]
Tahoma = str(7):SimSun.TTC,SimSun\0(这个也手动建立字符串)
如果没有Systemlink就跳过。
[/java]
这样一个中文环境的wine就搞定了
3、安装 winetricks
winetricks:一个wine管理一些windows软件的工具
[java]
wget http://www.kegel.com/wine/winetricks
sudo chmod +x winetricks
[/java]
4、现在开始搞小企鹅的生存环境
小企鹅天生是为windows而生的,但是我们伟大的程序员,总有办法让它能够移民到ubuntu上的。
首先,要找一片它生存的土壤,就是我们的小企鹅赖以生存的函数库
[java]
winetricks msxml3 gdiplus riched20 riched30 vcrun6 vcrun2005sp1
[/java]
配置WINE的函数库:
打开 菜单-WINE CONFIGURE WINE
选择函数库
点击“新增函数库顶替”下拉 箭头,分别找到 riched20 和 riched32 这个两项把他们添加到下面,然后分别选择这两个函数库然后点击右边的“编辑”,把里面的选项改为“原装”。
中途会弹出些安装窗口,只管一路YES过去。
5、环境搞好了,我们就要去找到愿意在这里生存的小企鹅
下载深度单体版QQ:http://www.orsoon.com/Soft/7762.html
[java]
sudo chmod +x wineqq2009.exe
[/java]
接着大家应该知道怎么做,执行wineqq2009.exe,小企鹅就会出现了

20 九 10 一句话技巧

1、关于tomcat的一点事情
一直认为在eclipse上改掉tomcat的server.xml文件是可以直接生效的,昨天才发现必须得重新publish下才会生效,杯具了,希望有类似经历的tx不要犯相同的错误。
2、ubuntu下卸载wine
sudo aptitude purge wine (如果不存在aptitude则请先安装sudo apt-get install aptitude)
接着cd ~/.local/share/applications/;sudo rm -rf wine* 删除所有wine相关的东东,那么世界变得清净了
3、ubuntu远程连接到windows只要一句话
rdesktop 192.168.1.2(目标机器ip地址)
-f 全屏 -u 登录用户名 -p登录密码 更多参数查看man rdesktop
rdesktop -f -uadmin -p123456 192.168.1.2
4、通过重定向来达到ubuntu下不能配置tomcat80口的问题
iptables -t nat -A PREROUTING -p tcp –dport 80 -j REDIRECT –to-port 8080
5、产生一个0-32767的随机整数
echo $RANDOM
6、15分钟前的时间按yyyy-MM-dd HH:mm:ss显示
date -d ‘-15min’ ‘+%Y-%m-%d %T’

03 七 10 解决flash中文显示方块的问题

解决方法:用root权限进入/etc/fonts/conf.d/目录,然后把49-sansserif.conf文件改个名字,再重进Firefox 就行了

03 七 10 ubuntu中文支持及编码问题

Ubuntu默认的编码标准是UTF-8,而很多应用都是在windows下开发的,默认编码是gb2312,这样移植过去就会产生乱码。

改为GBK编码:

$ sudo locale-gen

编辑 /var/lib/locales/supported.d/local

添加 zh_CN.GBK GBK

编辑 /etc/environment

修改为

LANG=zh_CN.GBK

LANGUAGE=”zh_CN:zh:en_US:en”

GST_ID3_TAG_RNCODING=GBK

LC_CTYLE=zh_CN.GBK

LC_ALL=”zh_CN.GBK”

重启reboot。

03 七 10 Ubuntu命令行修改网络配置方法

/etc/network/interfaces
打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.

1. 以DHCP方式配置网卡

编辑文件/etc/network/interfaces:
sudo vi /etc/network/interfaces

并用下面的行来替换有关eth0的行:
# The primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp

用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart
也可以在命令行下直接输入下面的命令来获取地址

sudo dhclient eth0

2. 为网卡配置静态IP地址

编辑文件/etc/network/interfaces:

sudo vi /etc/network/interfaces

并用下面的行来替换有关eth0的行:# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.3.90
gateway 192.168.3.1
netmask 255.255.255.0
#network 192.168.3.0
#broadcast 192.168.3.255

将上面的ip地址等信息换成你自己就可以了.用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart

3. 设定第二个IP地址(虚拟IP地址)

编辑文件/etc/network/interfaces:

sudo vi /etc/network/interfaces

在该文件中添加如下的行:
auto eth0:1
iface eth0:1 inet static
address 192.168.1.60
netmask 255.255.255.0
network x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x

根据你的情况填上所有诸如address,netmask,network,broadcast和gateways等信息.
用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart

4. 设置主机名称(hostname)

使用下面的命令来查看当前主机的主机名称:

sudo /bin/hostname

使用下面的命令来设置当前主机的主机名称:

sudo /bin/hostname newname

系统启动时,它会从/etc/hostname来读取主机的名称.

关于设置主机名称的更多信息,请访问这里

5. 配置DNS

首先,你可以在/etc/hosts中加入一些主机名称和这些主机名称对应的IP地址,这是简单使用本机的静态查询.

要访问DNS 服务器来进行查询,需要设置/etc/resolv.conf文件.
假设DNS服务器的IP地址是192.168.3.2, 那么/etc/resolv.conf文件的内容应为:

search test.com
nameserver 192.168.3.2

Analytics Plugin created by Web Hosting

普人特福的博客cnzz&51la for wordpress,cnzz for wordpress,51la for wordpress