293 views 一月 03, 12 by Timothy
要说我家里的台式机,算是个古董机了,当然,还不算是我用过的电脑中最老的。这台机器是我上大二的时候配的机器:
Athlon 1700+的CPU
80G的希捷IDE硬盘
内存最早是256MB,后来又升级成512MB,再后来,又升级成1.5GB。
显卡最初是个Geforce 2的显卡,后来又升级成Geforce 6200,一直用到现在……
光驱,软驱,早就歇菜了,停止工作了。
机箱前面的面板,也惨不忍睹,因为开机键和Reset键不灵了,索性去掉了面板,直接短接两个触点来开机…… Read More
205 views 十二月 31, 10 by Timothy
虽然Ubuntu 11.04发布的时间还有点早,不过作为一个Ubuntu的Fans,还是怀着期待的心情。于是,我在我的Blog上放了一个Ubuntu 11.04发布的倒计时器(见右边)
如果你也有兴趣,可以参考wowubuntu放出的代码,有大图标和小图标版本,还有迷你型和文字型,可以直接嵌入到你的blog或者BBS中。
由此传送到Wow! Ubuntu
1,904 views 十二月 21, 10 by Timothy
JRE是Java的Runtime Environment,就像.NET的Framework一样,是Java程序运行的必要环境。在Ubuntu中,安装JRE的方法有很多,可以去官网下载.deb安装包,用dpkg的方式安装。这里要介绍一种比较简单的方法,就是适用apt-get来安装。貌似Ubuntu中默认的源是没有JRE的,需要我们手动改一下/etc/apt/sources.list,加入下面的一行地址:
deb http://archive.canonical.com/ubuntu lucid partner
保存后,先用sudo apt-get update,更新一下源,这样,就会提示你,是否要更新JRE相关的包了。一路yes,回车后,JRE的安装就完成了。
最后,可以验证一下,在命令提示符处,输入java -version,会显示JRE的版本号等相关信息,表示安装完成。
297 views 十月 13, 10 by Timothy
方法是从网上学来的,写篇日志,备忘一下~
以我的Ubuntu 10.04为例,在Ubuntu的GUI界面下,确保Internet能正常连接,按Alt+F2呼出Run Application界面,类似于Windows的”运行”。
输入: update-manager -d 然后回车
这样,弹出的update manager会提示你,是否要升级到新版本的Ubuntu 10.10,点击那个大大的Upgrade按钮,然后就是漫长的更新和下载,如下图:

等待升级完毕,reboot你的Ubuntu机器,就轻松升级到Ubuntu 10.10了。Enjoy it!
921 views 八月 21, 10 by Timothy
苹果的Mac OS中,比较受欢迎的功能,就是最下面的应用程序的Dock Panel。Dock的好处,能把最常用的应用程序添加进去,能提高使用效率,比起桌面上密密麻麻的应用程序图标而言,简洁和美观多了。不过Dock程序并不是非得Mac OS中才能体验,Ubuntu中也有类似的应用,让咱们Ubuntu Fans也能过把瘾。这款工具,叫做AWN,全名是: Avant Window Navigator (下文还是简称AWN)。
AWN的安装十分方便,直接进入Ubuntu的Software Center,在应用程序搜索栏,输入AWN,就能找到它了。

安装后,在系统菜单的附件中,就能找到并启动这款工具。AWN会出现在屏幕的下方,默认只有一两个图标,其他的程序需要用户根据自己的喜好添加。
AWN的设置菜单,功能也非常丰富,包括你可以设置停靠栏的主题,图标大小,自动隐藏,停靠方向,等等……
其中的一些选项,同学们自己去摸索吧,最后来一张设置后的Ubuntu桌面效果,感觉比较赞!

986 views 八月 17, 10 by Timothy
受FreetStar同学启发,也想搞一件Ubuntu的T恤,毕竟俺也算半个Ubuntu粉丝嘛。于是在淘宝上搜索了一下,找了一家口碑比较不错的商家,拍了下来。趁着这个夏天的尾巴,还能穿一段时间。收到货后,检查了一翻,用料和质地都还不错,赞一个!
I love Ubuntu!

604 views 八月 14, 10 by Timothy
Mono的大名,搞.NET的同学都知道。它使.NET程序在Linux下有了跨平台运行的可能。随着mono的逐步发展,现在已经逐渐趋于稳定和流行了。此文介绍一下Ubuntu中mono环境的搭建。
1.安装
1
| $ sudo apt-get install mono-gmcs libmono-system-data2.0-cil libmono-system-ldap2.0-cil libmono-system-messaging2.0-cil libmono-system-runtime2.0-cil |
当然,还有其他的一些包可选,比如:
libmono-winforms2.0-cil 提供WinForm程序开发功能
libmono-system-web2.0-cil 提供asp.net web程序开发功能
libmono-system-web-mvc1.0-cil 提供MVC的web开发框架
libmono-wcf3.0-cil 提供WCF开发功能
libmono-nunit2.4-cil Nunit,单元测试模块
2.安装好后,查看mono相关信息
1
2
3
4
5
6
7
8
| Mono JIT compiler version 2.4.4 (Debian 2.4.4~svn151842-1ubuntu4)
Copyright (C) 2002-2010 Novell, Inc and Contributors. www.mono-project.com
TLS: __thread
GC: Included Boehm (with typed GC)
SIGSEGV: altstack
Notifications: epoll
Architecture: x86
Disabled: none |
3.测试程序
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| using System;
using System.Linq;
namespace Test
{
class Program
{
static void Main()
{
Console.WriteLine("Hello Mono!");
Console.ReadLine();
}
}
} |
保存为test.cs,然后用gmcs编译,运行正常。
至此,mono环境配置成功。
548 views 六月 06, 10 by Timothy
ACL是Linux中的访问控制列表,它提供对文件、目录更好的读写、访问控制权限等功能,也是我在Ubuntu下配置用户权限经常用到的工具。ACL工具的安装非常简单:
1
| sudo apt-get install acl |
系统便会自动下载、安装ACL工具。安装好后,你就可以通过setfacl和getfacl来设置、获取文件及目录的访问控制权限了。
最近在用ACL设置权限的时候,老是提示: Operation not supported ,百思不得其解,反复检查了shell命令,并没有发现不妥之处,后来在向google老师请教后,发现Linux下的文件系统,在挂接时,有可能默认并没有开启对ACL的支持。通过如下命令可以检查:
比如,在我的VPS中,通过此命令的输出信息,就能看到,我要设置权限的目录是在/home 而此目录是和根目录在同一个文件系统,被统一加载为 / 的。这个文件系统默认并没有开启动对ACL的支持,需要我们修改/etc/fstab来开启ACL支持。做法比较简单:
在你所需要的文件系统options中,追加acl(注意是小写),如下:
#
/dev/xvda / ext3 rw,acl 0 1
修改后,保存并退出,然后直接重启系统,或者直接umount该文件系统,并重新mount。最后再用mount -l确认一下看ACL支持是否开启即可。