分类 "Linux" 下的文章

问题:由于安装的服务器是ubuntu server英文的,运行echo $LANG $LANGUAGE 显示 en_US.UTF-8,所以在运行python gui时出现部分乱码
解决:安装zhcon,解决gui的乱码
方法:
sudo apt-get install zhcon
运行zhcon,这时会弹出一个窗口,选中之前的putty窗口,在全窗口中输入,会在新窗口中显示,这时运行gui就不会有乱码了,但注意,这时编码变成了gb2312,所以原来的utf-8编码的文件可能乱码

参考:http://zhangxun0712.blog.163.com/blog/static/800730120125101246730/

问题:git rebase merge区别
解决:
一、git rebase将分支的commit时间点提前了
二、git merge会产生一个新的节点
三、当我们使用Git log来参看commit时,其commit的顺序也有所不同。
假设C3提交于9:00AM,C5提交于10:00AM,C4提交于11:00AM,C6提交于12:00AM,
对于使用git merge来合并所看到的commit的顺序(从新到旧)是:C7 ,C6,C4,C5,C3,C2,C1
对于使用git rebase来合并所看到的commit的顺序(从新到旧)是:C7 ,C6‘,C5',C4,C3,C2,C1
因为C6'提交只是C6提交的克隆,C5'提交只是C5提交的克隆,
从用户的角度看使用git rebase来合并后所看到的commit的顺序(从新到旧)是:C7 ,C6,C5,C4,C3,C2,C1

python更新后,好多python2的程序不能运行了,这时候想把ubuntu是的python默认版本更改回python2.7。
先删除/usr/bin/下的python
之后再建立新的软链接即可。

问题:电脑是宽带上网(ADSL),virtualbox中虚拟机ubuntu使用桥接方式连网,发现无法使用
方法:
1、“宽带连接”-属性-共享,将网络共享给“本地连接”,此时可能会帮你设置好“本地连接”的IP等。
注:设置完共享后可以重启虚拟机看看能不能上网,有时这时候已经可以上网了
2、“本地连接”手动设置IPv4的IP地址
3、启动虚拟机ubuntu,手动设置虚拟机IP,使它和宿主机的IP在同一网段
a、sudo vi /etc/network/interfaces    在打开的文件中写上下面的信息,确保和宿主机在同一网段
auto eth0                         这里可能不是eth0,可以使用ifconfig -a,查看当前找开的eth*
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
b、sudo /etc/init.d/networking restart    重启虚拟机网络
4、接下来要设置DNS
sudo vim /etc/resolv.conf
添加
nameserver 202.96.134.13        这里的DNS就是宿主机“本地连接”中使用的DNS
nameserver 112.3.0.55
注:下面是我参考的信息
http://zhidao.baidu.com/link?url=mN-m7JnCyIYkUU_jD6gpItE0kdmV-OjTuVJnAOcB2Ln_ZZIq5VUNylxupM636q9uNgLS5u3cJMY-sS2TTsINka
http://blog.chinaunix.net/uid-656828-id-3098797.html