Category Archives: Ubuntu

Ubuntu related.

搭建本地 ubuntu 12.04 和 ubuntu-cloud 镜像

我们知道,ubuntu 是通过 apt-get 这套包管理软件来安装软件的,比如你要安装 screen, apt-get install -y screen 就可以了,apt-get 就会从网络上的一个软件源里面把 screen 相关的包下载下来,然后安装。apt-get 是从网络端的软件源来安装的,所以在我们装好操作系统后,经常会有这么一步,选择最近的软件源,来替代 /etc/apt/sources.list 配置的默认的软件源,一般我们会用 ustc, 163, souhu 等国内比较快的源。

如果是个人电脑的话,这种方式没有问题,可是如果是公司有很多服务器的情况下,这种方式就不合适了。因为每台服务器升级安装软件都要单独从网络下载一份软件包,一方面由于公司网络带宽的限制,速度不会太快,另一方面,重复下载,浪费带宽。所以考虑在公司内部搭建一个 ubuntu 镜像,作为缓存或者代理,定时和网络上的镜像源同步,把公司里的电脑的源配置成本地源,这样就能既提升速度,又节省带宽。

下面是本人在给公司部署 OpenStack 时候搭建镜像源的过程:

镜像服务器
这里我们用到 apt-mirror
[code lang="bash"]
sudo apt-get install apt-mirror
[/code]
Continue reading

Liferea 通过privoxy使用 ssh-D 代理

liferea(Linux Feed Reader)是一个很不错的RSS阅读器,在ubuntu下安装也很方便

[code]
sudo apt-get install liferea
[/code]

它支持http代理,所以可以通过代理订阅一些被封的博客。但是我没有http国外代理,又想订阅那些被强的博客,怎么办?
我有ssh-D代理,一般与firefox和autoproxy搭配起来用,很方便,liferea可不可以也通过ssh-D代理呢?
ssh-D是socks5的代理形式,而liferea只支持http,因此只需要找一种方法,将socks5转为http,用过tor+privoxy的同学应该马上就能想到这时要用privoxy。是的,就是用privoxy实现,用的方法与tor+privoxy一样。

ubuntu 下安装privoxy

[code]
sudo apt-get install privoxy
[/code]

Continue reading

ubuntu Irssi irc 客户端配置

在ubuntu 10.04上用X-chat时,聊天窗口的信息总是被截断,只显示一部分,找了好久没找到解决办法,也重新安装过一遍,还自己下源码编了一下,都不行,所以就想着换一个客户端,在网上搜下,发现Irssi不错,就选它了。用起来之后,发现确实不错,配置起来很容易,还有大量的脚本支持。

配置参考:
A Guide to Efficiently Using Irssi and Screen
Guide to using Screen and Irssi

因为刚刚用,所以配置出来的不是很好看,就不贴出配置文件代码了,以后用熟了再贴,给张图看下:

irssi irc

ubuntu下一个非常漂亮的conky主题

据说这款conky主题与ubuntu10.04的默认主题是绝配,试了一下,确实不错,并且自己定制了一下,就贴出来。

参考:推荐一款conky配置,与ubuntu10.04主题绝配

1、安装conky
首先要安装conky和curl(curl这个工具非常好用,它和php的libcurl是一家的,用它就可以模拟一个浏览器,这样发在脚本中就能作很多事情哦^_^)

[code]
sudo apt-get install conky
sudo apt-get install curl
[/code]

2、安装主题
原始主题可以到gnome-look网站下载。
不过奇怪的是,它的配置文件conkyrc里面用到了一个脚本./scripts/ip.sh,而主题包中确没给出,网上搜了一下发现这个文件很简单,你可以自己创建这个文件,把bah代码贴出来,如下:

[code]
#! /bin/sh
curl icanhazip.com
exit
[/code]

可见只是一条命令而已,它的意思是用curl来访问icanhazip.com这个网站,网页内容很简单,就是你的ip地址,可以在浏览器里访问看看。

把主题文件解压,解压出来是个隐藏文件,按Ctrl+H显示它,把它移到你的主目录下,这样就安装好主题了。
Continue reading

ubuntu试用firefox4

对于喜欢firefox的朋友,可以尝下新鲜。

方法一:添加软件源安装

[code]
sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
sudo apt-get update
sudo apt-get install firefox-4.0
[/code]


方法二:去firefox的ftp站下载最新代码安装

  1. 这里下载,选择适合你的包。
  2. 假设下载到~/Downloads文件夹,cd ~/Downloads
  3. tar -jxvf firefox-4.0b*tar.bz2
  4. sudo mv firefox /usr/lib/firefox-4-testing
  5. 按组合键Alt+F2,输入/usr/lib/firefox-4-testing/firefox,回车运行

Continue reading