尝试 Arch Linux

1. 前言

  折腾了多年的Ubuntu Linux,一直是依赖于图形界面,刚买vps那会儿居然连deb安装包都忘了该用什么命令了。试用过许多Linux的发行版,数Ubuntu用的时间最长,优点还是蛮多的:

  1. 中文支持比较完善
  2. 软件仓库丰富
  3. 驱动齐全
  4. 优雅的主题

  等等。当然缺陷也不少,相对openSUSE和Fedora,稳定性较差,系统臃肿,etc目录文件混乱,不易整理。

  喜欢简洁点的,Arch就是个不错的选择,安装镜像才340M,默认不带图形界面。更多可参考官网,下载地址:http://www.archlinux.org/download/

2. 使用U盘安装

  想想以前几乎每个Ubuntu新版本发布都是刻DVD,太不环保了。即使有了DVD-RAM还是得花不少时间来刻,所以这次选择U盘安装。上次在amazon标错价16g金士顿u盘才卖66元,幸运的捡了一个。在Linux中可以使用dd将ISO直接复制到U盘并制作成可引导的系统盘,命令如下:

sudo dd if=*.iso of=/dev/sdb bs=4M

/dev/sdb 为U盘所在的设备

  这样处理后的U盘,在windows系统中将无法使用,需要在磁盘管理器中再次格式化即可恢复。用U盘引导后直接进入安装,安装方法屏幕都有提示。需要注意的是在Arch中推荐将/boot单独作为一个分区,大小100m即可,在Ubuntu中则很随意。关于交换分区,我指定了一个分区为swap格式就无法格式化,删除后忽略即可通过。

接下来是选择软件包,这里最好将base和base-devel都选中,后面很多东西都是要编译安装的。mbr信息可以写在/dev/sda上。其中在安装grub的时候会打开编辑器编辑grub配置,如果有windows系统记得在这里取消最后几行注释,很简单。

3. 安装网卡驱动

  大概几分钟的样子,就装完了。重启后就直接到了shell环境了,登录后发现没有网卡驱动,这可是最重要的一个硬件,这个不装好后面的都白搭。我acer笔记本是broadcom的网卡,其具体型号可以用lspci命令看到,我的是Netlink 57780,找一台能上网的或者手机到broadcom官网下载驱动,地址:http://www.broadcom.com/support/ethernet_nic/downloaddrivers.php

  全部解压后只需make && make install,再重启即可完成网卡驱动的安装,具体可参考tg3-3.116j.tar.gz中的readme.txt。

  折腾到此暂告一段落,离正真使用还差很远,有时间再来整图形界面。

运行在 Amazon EC2 的 ubuntu 10.10

昨天才下载的ubuntu 10.10的dvd镜像还没来得及安装,就看到Amazon EC2云计算服务提供了ubuntu系统。其实就相当于一台vps。于是用ubuntu one账号登录试用了一把,地址:https://10.cloud.ubuntu.com/,注册时候有三个选项,可以选择是否带wordpress的ubuntu,说明这个系统是可以运行http服务的。开通后会给出一个服务器的ip,可以用ssh登录,第一次登入要求修改密码,然后就可以正常使用了,由于是server版,估计不会带gnome图形界面。

简单看看配置,10g的硬盘,系统占用600多兆,1324条命令,完整版,比市面上买的vps强多了。

 

root@domU-12-31-38-04-DA-63:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1             10321208    641140   9155792   7% /
none                    848292       116    848176   1% /dev
none                    852856         0    852856   0% /dev/shm
none                    852856        52    852804   1% /var/run
none                    852856         0    852856   0% /var/lock
/dev/sda2            153899044    192072 145889348   1% /mnt

 

wget一个位于godaddy的免费虚拟主机,速度一般般。ifconfig看到分配的是内网ip,而ssh登录ip是公网ip。可通过公网ip访问到http服务。

 

root@domU-12-31-38-04-DA-63:~# wget img.dorole.com/100.bin
–2010-10-12 04:25:29–  http://img.dorole.com/100.bin
Resolving img.dorole.com… 97.74.144.87
Connecting to img.dorole.com|97.74.144.87|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 104857600 (100M) [application/octet-stream]
Saving to: `100.bin’

100%[======================================>] 104,857,600 1.94M/s   in 58s

2010-10-12 04:26:28 (1.72 MB/s) – `100.bin’ saved [104857600/104857600]

 

  反过来,用我的虚拟主机wget这台服务器,速度快了不少。

 

bash-3.2$ wget http://67.202.27.14/100.bin
–2010-10-12 04:34:40–  http://67.202.27.14/100.bin
Connecting to 67.202.27.14:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 104857600 (100M) [application/octet-stream]
Saving to: `100.bin’

100%[======================================>] 104,857,600 2.82M/s   in 35s

2010-10-12 04:35:15 (2.88 MB/s) – `100.bin’ saved [104857600/104857600]

 

相比购买的vps,强大n倍,可惜试用时间太少了,不知道收费版的价格真么样。如果真有一天系统全部运行在云端,电脑只需要有个浏览器,那会怎么样。写到这里试用时间也快完了,索性来个reboot,重启居然只有10几秒就完成了。折腾到此,收工。。

ubuntu下离线博客工具drivel

  前篇文章介绍了windows家的live writer,虽然好用,但在linux下又没法使用。今特地找了linux下的一款博客编写工具drivel,支持wordpress,试用了下,觉得也蛮好。是基于html代码的编辑方式,提供一些简单的格式,字懒得打了,就复制一段介绍给各位看看。

Drivel is a GTK+ client for working with online journals, also known as
weblogs or blogs. It retains an elegant design while supporting LiveJournal,
Blogger, MovableType, Advogato, and Atom journals, as well as derivatives such
as WordPress and Drupal.
It allows you to perform most functions that are supported by the server
(posting, friends editing, friend page checking, post editing etc).

  安装直接在新立得软件管理器搜索drivel就可以了,发表文章时可以选择类别,添加标签。值得一提的是在登录的时候需要选择日记类型为Movable Type,服务器地址也要些完整的xmlrpc路径。在格式中可以选择粗体、斜体,加入图片、链接等等,有兴趣的自己尝试吧。
  放两张图片过目,点击放大。

ubuntu 10.04中root音量控制

  本文章是建立在已有声卡驱动,在普通用户登录可以正常调节音量的情况下的。

  在ubuntu 10.04中,默认是pulseaudio来管理音频设备的,而pulseaudio不允许在root用户下运行,这样会导致安全问题。因此不能能改系统音量,打开声音首选项也一直是“正在等待声音系统响应”。

  直接运行pulseaudio会得到这样的提示。

root@dorole:~# pulseaudio
W: main.c: 不应以root身份运行本程序(除非指定 --system)。

  如果加上system参数也不行,很多模块会禁用。
Continue reading

小玩意

  在ubuntu软件中心找到不少小软件,都是很实用的。找到一个叫Blog 条目张贴器(gnome-blog-poster)的工具,测试下发贴,貌似不能添加tag和选择分类。

ubuntu 10.04安装MyEclipse 8.5

  最近打算把开发环境换到linux平台,刚脆就搬到新装的ubuntu10.04中。

  新的ubuntu系统中去除了sun的jdk,取而代之的是OpenJDK,但这个并不适合用来开发。

  首先在新立得中搜索openjdk全部删除。并添加软件源来安装sun-java6-jdk

root@dorole:~# add-apt-repository "deb http://archive.canonical.com/ lucid partner"
root@dorole:~# apt-get update
root@dorole:~# apt-get install sun-java6-jdk

  安装完成后可以输入

root@dorole:~# java -version

  确认安装成功。如果有OpenJDK字样说明openjdk没删除干净。
Continue reading