logo我的ubuntu


决定搬家了,搬到javaeye上去

Posted in 未分类 by spiritfrog on the June 30th, 2008

感觉这里的博客用得挺不习惯的, 以后搬到javaeye的博客上去了。

http://spiritfrog.javaeye.com

rtorrent

Posted in ubuntu by spiritfrog on the June 29th, 2008

(注:不知道怎么回事,所有r t o r r e n t都变成了rtorrent, 是这个编辑器的bug,还是t o r非法被禁止?而且怎么不能上传图片之外的文件的,本来想把r t o r r e n t.rc上传以供参考的)

本来也一直用的奔流bt,看见论坛里很多人推荐用rtorrent, apt-get install后,发现居然是个命令行的,一上来就懵了完全不会用。

于是上官网,查看user guide http://libtorrent.rakshasa.no/wiki/RTorrentUserGuide

快速扫了一遍,得到了以下的几个有用的命令提示:

General note about key combinations: ^ means the Ctrl-key. M-x means Meta-x (Usually Alt-x or Esc-x)

Adding and removing torrents

backspace Add torrent using an URL or file path. Use tab to view directory content and do auto-complete. Also, wildcards can be used. For example: ~/torrent/*
return Same as backspace, except the torrent remains inactive. (Use ^s to activate)
^o Set new download directory for selected torrent. Only works if torrent has not yet been activated.
^s Start download. Runs hash first unless already done.
^d Stop an active download, or remove a stopped download.
^r Initiate hash check of torrent. Without starting to download/upload.

Throttling
a/s/d Increase the upload throttle by 1/5/50 KB.
z/x/c Decrease the upload throttle by 1/5/50 KB.
A/S/D Increase the download throttle by 1/5/50 KB.
Z/X/C Decrease the download throttle by 1/5/50 KB.

Note that all throttling is applied globally and not per torrent.

根据以上这些信息,先按^o设定一下下载目录,再按”backspace”,在load-start>提示符下,输入torrent的路径, 就可以直接开始下载了。通过a/s/d可以增加上传限速,而A/S/D则是增加下载限速。

不过每次启动rtorrent,总是提示文件.rtorrent.rc找不到,而我在本地找了个遍都没有找到。后来通过还是google才发现这个文件直接安装是不带的,要从官网上下载,而这个文件正是rtorrent的配置文件,http://libtorrent.rakshasa.no/browser/trunk/rtorrent/doc/rtorrent.rc?rev=latest

发现如果浏览官网的wiki是能够看到一项:rtorrent.rc example的,点进去发现链接跟上面的一样。

wiki提供的信息比较全面, 远比直接从主页进user guide看到的多。把这个rtorrent.rc的内容复制下来,在本地的/home/yourhome目录下创建.rtorrent.rc文件,再把复制的内容粘贴进去。里面的设置一目了然,做了设定之后,重启rtorrent即能生效。

刚试用rtorrent的时候,感觉速度提不上来, 比起奔流有些差距(奔流一般我都能有200k/s up的下载速度, 但是rtorrent开了半个小时,平均也就40-50k/s);后来看到网上很多人说要开dht,不支持dht的bt下载软件形同鸡肋, 于是又到wiki上查看关于dht的设置:

# Enable DHT support for trackerless torrents or when all trackers are down.

# May be set to "disable" (completely disable DHT), "off" (do not start DHT),

# "auto" (start and stop DHT as needed), or "on" (start DHT immediately).

# The default is "off". For DHT to work, a session directory must be defined.

#

# dht = auto# UDP port to use for DHT.

#

# dht_port = 6881

取消以上关于dht的注释即可,而默认确实是关闭dht的。再试试看下载的速度, 这下居然能够到500kup了,威力巨大阿。

到这里,速度上已经让我满意了,再看看rtorrent.rc中还有没有比较实用的设置:

# Default directory to save the downloaded torrents.
directory =/home/lynn/bt
directory指定了下载文件的存放目录。

# Default session directory. Make sure you don’t run multiple instance
# of rtorrent using the same session directory. Perhaps using a
# relative path?
session =/home/lynn/bt/session
session指定session的存放目录,有了它就能进行恢复下载。不然每次重启都要手动添加。

# Watch a directory for new torrents, and stop those that have been
# deleted.
schedule = watch_directory,5,5,load_start=/home/lynn/bt/watch/*.torrent
schedule = untied_directory,5,5,stop_untied=
这两项启动了rtorrent的监视功能,将种子文件放入load_start指定的目录中后,rtorrent将自动开始下载。

# example: stop at ratio 2.0 with at least 200 MB uploaded, or else ratio 20.0
schedule = ratio,60,60,”stop_on_ratio=2000,200M,2000″
可以设置上传和下载达到一定比例后停止,大概这里的比例是百分之一为单位,所以2000就等于20倍


我的locale是zh_CN.UTF-8的因此我在配置文件中添加了下面一行,这样生成的目录和文件名就不是乱码了。
encoding_list=UTF-8

r t o r r e n t配置文件

另外,还找到一篇文章,说得很全面:

http://www.cublog.cn/u/17248/showart_673200.html

ifconfig常用命令

Posted in ubuntu by spiritfrog on the June 28th, 2008

Linux下网卡命名规律:eth0,eth1。第一块以太网卡,第二块。lo为环回接口,它的IP地址固定为127.0.0.1,掩码8位。它代表你的机器本身。

 

1、ifconfig是查看网卡的信息。

 

ifconfig [Interface]

Interface是可选项,如果不加此项,则显示系统中所有网卡的信息。如果添加此选项则显示所指定的网卡信息

 

例如:ifconfig eth0

 

 

eth0 Link encap:Ethernet
            HWaddr 00:0C:29:F3:3B:F2
            inet addr:192.168.0.10 Bcast:192.168.0.255 Mask:255.255.255.0
            UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
            RX packets:78 errors:0 dropped:0 overruns:0 frame:0
            TX packets:104 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:100
            RX bytes:11679 (11.4 Kb)
            TX bytes:14077 (13.7 Kb)
            Interrupt:10 Base address:0x1080

 

我们可以看到

第一行:连接类型:Ethernet(以太网)HWaddr(硬件mac地址)

第二行:网卡的IP地址、子网、掩码

第三行:UP(代表网卡开启状态)RUNNING(代表网卡的网线被接上)MULTICAST(支持组播)MTU:1500(最大传输单元):1500字节

第四、五行:接收、发送数据包情况统计

第七行:接收、发送数据字节数统计信息。

 

2、ifconfig 配置网卡

 

配置网卡的IP地址

ifconfig eth0 192.168.0.1 netmask 255.255.255.0

 

在eth0上配置上192.168.0.1 的IP地址及24位掩码。若想再在eth0上在配置一个192.168.1.1/24 的IP地址怎么办?用下面的命令

 

ifconfig eth0:0 192.168.1.1 netmask 255.255.255.0

 

这时再用ifconifg命令查看,就可以看到两个网卡的信息了,分别为:eth0和eth0:0。若还想再增加IP,那网卡的命名就接着是:eth0:1、eth0:2…想要几个就填几个。ok!

 

配置网卡的硬件地址

ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

 

就将网卡的硬件地址更改了,此时你就可以骗过局域网内的IP地址邦定了。

 

将网卡禁用

ifconfig eth0 down

将网卡启用

ifconfig eth0 up

 

ifconfig 命令的功能很强大,还可以设置网卡的MTU,混杂模式等。就不一一介绍了,用时间可以自己研究一下。

 

注意:用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了

转自:

http://www.cnblogs.com/taobataoma/archive/2007/12/27/1016689.html

 

回归路由上网

Posted in 未分类 by spiritfrog on the June 19th, 2008

由于前一个tplink路由器坏掉, 始终无法初始化成功, 进不了web管理页面,因此也无法刷固件来尝试恢复。直连pppoe方式上网持续了一段时间,实在忍受不了笔记本的无线不能用,每次还要拔掉台机的网线。出手淘了一个linksys wrt54g, 终于能无线上网了。linksys的路由果然不同反响, web管理页面做得很漂亮, 而且功能强大, 许多设置都是原来的tplink上不曾见过的, 为此还特意下载了一个该产品说明书。

经过简单设定, 笔记本和台机都能正常上网了, 设置了dhcp,并且ip地址跟mac绑定,我始终是不喜欢lan里面ip变来变去的。到了ubuntu中,改pppoe到路由上网,本来就是很简单的事情,还是花了一点时间。因为家里的电信宽带虚拟拨号将以前一台老机器的网卡mac地址给绑定在了上网帐号上,当时pppoe上网的时候是改过mac地址的,这下肯定需要改回来(在路由器上做了mac-clone,这时路由和台机的mac地址是相同的,通讯有障碍),这个在windows中也做了相同的设置。ubuntu中只要在/etc/network/interfaces中把以前写的pre-up ifconfig eth0 hw

xx:xx:xx:xx:xx:xx删除就好了。谁知还必须重启,不然mac地址还是不变,这样连路由器都ping不通,折腾了一会,重启ubuntu,一切正常。

另外有一个惊喜,就是可以用wpa加密了。

opera9.5体验

Posted in opera by spiritfrog on the June 17th, 2008

终于字体设置变得简单了, 只要设置好网页字体和一个等宽字体即可。

不过flash还是加载慢,又卡,容易让浏览器崩掉, 这个比较遗憾。

grub error17 解决

Posted in ubuntu by spiritfrog on the June 11th, 2008

今天回家,老爸说叫了个专家过来给电脑新装一个sata硬盘, 结果开机启动grub报错:
grub loading stage1.5
error 17
因为老爸说那专家发现硬盘被自检识别出来后提出是否要安装操作系统,老爸回答:no(幸好老爸知道已经有了他要的windows,不需要再装了),于是就没有再做其他任何操作。
只是添加一个硬盘就能让grub启动失败?应该不至于吧,grub只是记录了linux的启动分区位置,相当于windows分区的mbr。我想可能是那位专家不小心把grub给破坏掉了, 可能当时想给安装系统,后来又取消了。
知道了原因就好办了, 拿出ubuntu的livecd,进入虚拟系统。
打开终端,
$sudo -i
$grub
$find /boot/grub/stage1
#find命令会查找grub所在分区,返回一个值,比如(hd1,6),表示第一块硬盘,编号为6的分区
$root (hdx,x)
#root命令设定boot分区,如果上面find步骤返回的(hd1,6),这里你就root (hd1,6)
$setup (hdx)
#如果find命令返回的是(hd0,num),你就 setup (hd0)
如果提示succeed、表示重建grub成功。这个过程如果不了解hd和分区编号,可以执行
sudo fdisk -l 来查看,会发现对于硬盘的编号从0开始,不同接口还会有hd和sd之分。而grub从1开始计算, 硬盘统一都是hd,不分什么hd和sd。
$quit
#退出grub

这个时候最好检查一下sudo gedit /boot/grub/menu.lst
确保linux的启动分区和windows启动分区是正确的,但是这里的硬盘编号跟grub不同,计数从0开始,但也统一都是hd。
重启系统,Done。

分析:
grub出现问题一般都是系统的引导记录丢失, 比如你去重新安装了xp(一般重新安装linux不会有这个问题,会自动重建grub)
grub问题出现,首先要尝试恢复grub,而不是再次重装系统,或者fdisk/mbr

ubuntu下的分区工具Gparted

Posted in ubuntu by spiritfrog on the June 11th, 2008

今天新装了一个硬盘, 在ubuntu下试了一下分区, 于是找到Gparted

Gparted的界面非常像windows下的partition  magic, 因此使用起来也很方便。

Gparted

做好更改后, 从菜单中选择 编辑 -> 应用所有更新。

恼人的mldonkey段错误问题

Posted in ubuntu by spiritfrog on the June 3rd, 2008

更换机器为amd64×2机之后, ubuntu8.04 也装了个64的 , 竟然发现mldonkey总是发生段错误退出现象。

以前老机器用的32位ubuntu,mldonkey却没有发生这个问题, google上找了n久没有发现解决办法, 只好放弃, 用着amule。

可惜amule也有同样的自动退出问题, 不过这个时间一般能拖几个小时, mldonkey却只能撑不到10分钟。

本来以为就没有希望用mldonkey了,要知道我一直很喜欢它的, 因为可以只开一个后台程序, 而不起动ui的,而且同时连几个server的功能也很不错!

直到看到http://forum.ubuntu.org.cn/viewtopic.php?t=127651&postdays=0&postorder=asc&start=0

发现有人跟我碰到了相同问题,而且他还解决了。我跟着他的指导照着做了一遍,同样也成功了,就是要安装四个最新ocaml3.10.2相关的deb包,再去编译mldonkey,之后安装的就没有段错误问题了。

终于,mldonkey又回来了!

opera的字体问题

Posted in opera by spiritfrog on the June 2nd, 2008

见到了官方朋友的解决方法,还是比较舒心的:

http://forum.ubuntu.org.cn/viewtopic.php?t=125297&postdays=0&postorder=asc&start=0

Opera 的 font.ini 默认存储在 /usr/share/opera/ini 目录下。

如果您安装使用了微软的宋体,并希望以它显示网页,实现和 Windows 里面一样的效果:
请下载并解压附件文件,存为 /usr/share/opera/ini/font.ini,之后重启 Opera。

如果您希望以文泉驿点阵宋体显示网页,请下载并解压附件,并将第35行改为:
family:WenQuanYi Bitmap Song=chinese-s good try-first
存为 /usr/share/opera/ini/font.ini,之后重启 Opera。

如果您希望使用系统默认字体显示中文,像 Firefox 效果一样,请下载解压附件,并将第35行改为:
family:AR PL UMing*=chinese-s good try-first
存为 /usr/share/opera/ini/font.ini,之后重启 Opera。

更换opera的flash插件

Posted in opera by spiritfrog on the June 2nd, 2008

安装ubuntu以来, 除了自带firefox,我还会用下opera

为它们安装flash插件其实很简单, 因为是通用安装的,下载一个flash for linux的包安装即可,我是从源里面安装的,安装也成功。

flash在opera中明显cpu占用偏高, 土豆之类视频网站看着都卡,即使升级到了最新flash10,还是opera卡,firefox很好。

于是继续查找解决办法。看到坛子里面有人推荐更换老版本的flash7,但是我firefox不想换flash7阿, 该怎么办?先将flash7的.so放在了

/usr/lib/opera/plugins下,启动opera

在opera的选项->高级->内容, 打开插件选项, 可以看到插件列表

flash插件当然也在其中,只是包含了三处:

/usr/lib/flashplugin-nonfree/

/usr/lib/opera/plugins/

/usr/lib/mozilla/plugins/

列表下方有一个plugin-path, 插件目录, 而且就包含了以上三个目录, 难怪可以看到三个flash插件了,还有其他的divx,mplayer什么的插件,估计是从firefox共享过来的(上面有mozilla的plugin目录)。

因为我只要flash7的,而且在 /usr/lib/opera/plugins/,于是将plugin-path改成了 /usr/lib/opera/plugins/;

重启opera,flash确实已经是7.0版本了, 不过却看不了土豆视频(版本限制了9.0以上),其他类似许多播客视频也看不了,但是优酷又能看,居然不能全屏。而且flash区域右键菜单看不到文字, 问题还是多多阿。

不过至少对于opera的flash插件有了新的认识:通过更换plugin-path可以达到更改flash插件的目的,也能做到几个版本之间切换了;同时,opera的插件是能够与firefox共享的。

相信firefox也有设定插件目录的办法, 有空研究下, 只是感觉没有必要折腾了, firefox已经工作挺好了。

Next Page »