2004-11
16

上次安装Debian的时候有网友推荐我试试Hiweed,今天就尝试着装了一下。

阅读全文 »

2004-11
08

前一阵子下载了FreeBSD5.3 RC1版,本来想马上装的,结果安装时发现FreeBSD只能装在主分区上,而我的主分区都已经被Windows和Linux占用了,没办法只好作罢。最近得到一块4G的小硬盘,于是决定把它作为FreeBSD的领地。

阅读全文 »

2004-11
07

Redhat9自带的内核是2.4.20版,已经是几年以前的了,最近打算将它升级到最新的2.6.8.1内核。

阅读全文 »

2004-11
03

前几天一直在试图在Sony C1上安装Fedora Core 2,最后虽然可以用了,但是终于因为速度太慢而放弃了。听说VineLinux在老机器上跑得比较好,所以今天下载了一个VineLinux3.0版来尝试一下。

与前天安装Fedora Core 2类似,使用VineLinux的启动光盘启动。Vine的启动界面做得还不错:

vine001.jpg

选择文本方式安装(试着选了一下图形方式安装,结果由于不能识别1024x400的分辨率而无法进行)。安装程序使用的是Redhat的anaconda,所以安装界面与Redhat 8.0以前的版本非常相似:

vine002.jpg

比较令人高兴的是,VineLinux能够直接认出PCMCIA接口的光驱,这样就可以从光盘上直接进行安装了,不必再去寻找镜像服务器。选择的包不多,所以大约用了半个小时就装完了。

最后安装结束之前安装程序anaconda出现了错误——可以说安装并没有正常结束。不过重新启动机器之后,VineLinux居然能够启动了。使用 root登录,首先尝试一下启动X-window。可惜第一次启动失败,查了一下发现没有/etc/X11/XF86Config文件,于是就把以前用在 Fedora Core 2上的配置文件原封不动地复制到/etc/X11中。再次使用startx启动,还是起不来。不过如果直接执行X的话没有问题,Xserver能够运行,这说明X方面的配置没有问题。

不知道为什么startx不能用,目前暂时的解决办法是,启动xinit,这样Xserver启动之后会出现一个控制台,利用该控制台执行gnome-session。退出的时候不能使用gnome中的logout,而需要在该控制台中使用logout命令。

不管怎样,Vine在这台笔记本上的性能表现还是令人满意的。由于没有装什么软件,所以启动了一下Gimp看看效果。

Gnome的主界面。

vine003.jpg

USB设备的自动识别。

vine004.jpg

Gimp。

vine005.jpg


2004-10
31

本文描述了我在Sony C1超小型笔记本上安装Fedora Core 2时遇到的一些问题及解决方法。
阅读全文 »


2004-10
26

最近在学习Linux的时候,遇到了一些关于Debian的问题。今天一时兴起就决定开始安装Debian了。

阅读全文 »

2004-10
12

本文参考了vim官方网站的文档。为了查找方便起见,文中的技巧编号沿用原文档中的编号。

1. 使用 * 键可以向后搜索光标所在位置的单词。反之,使用 # 键可以向前搜索光标所在位置的单词。第一次使用 * 或者 # 进行搜索之后,则可以使用 N 或 Shift-N 继续进行搜索。另外,如果设置了hlsearch选项(:set hlsearch)的话,那么使用 * Shift-N 则可以标记当前的单词为高亮显示。

2. 经常会遇到这样的情况,就是在命令行上输入含有一个长长的路径的命令 vi /home/username/linux/src/dir1/dir2/dir3/srcfile.c,编辑结束之后发现需要编辑同一目录下的另一个文件,这时不得不在vi中重新输入长长的路径。而将下面的脚本放在vimrc文件(Unix下为~/.vimrc,Windows下为_vimrc)中即可快速输入路径:

"   Edit another file in the same directory as the current file
"   uses expression to extract path from current file's path
"  (thanks Douglas Potts)
if has("unix")
    map ,e :e <C-R>=expand("%:p:h") . "/" <CR>
else
    map ,e :e <C-R>=expand("%:p:h") . "\" <CR>
endif

这样编辑完第一个文件之后,在vi中输入 ,e ,然后就可以利用Tab键进行自动补齐了。

阅读全文 »

2004-10
11

在initscripts-7.14-1包中有一个好用的IP地址计算器名为ipcalc。具体使用方法如下:

ipcalc [选项]... [/前缀] [掩码]

-b, --broadcast 
计算广播地址。 

-h, --hostname 
解析给定IP地址的主机名。 

-m, --netmask 
计算给定地址的子网掩码。 

-p, --prefix 
计算前缀。 

-n, --network 
计算网络地址。 

-s, --silent 
不显示错误信息。 

使用例如下:

$ ipcalc -m 192.168.0.100
NETMASK=255.255.255.0

显示IP地址192.168.0.100的默认子网掩码。

$ ipcalc -m 192.168.0.100/26
NETMASK=255.255.255.192

计算给定IP地址和前缀的子网掩码。

$ ipcalc -mbpn 192.168.0.100 255.255.255.240
NETMASK=255.255.255.240
PREFIX=28
BROADCAST=192.168.0.111
NETWORK=192.168.0.96

计算给定IP地址和子网掩码的网络地址、子网掩码、广播地址和网络地址。



2004-10
05

如果怀疑系统出了什么问题,那么在解决问题之前首先要做的就是收集系统信息以便分析到底哪里出现了异常。仅仅使用Windows XP自带的工具就能够获取足够多的信息。

阅读全文 »

2004-08
12

本文将告诉你如何利用SoftEther软件突破公司的防火墙,实现对Internet的访问。

注意!突破防火墙访问Internet是极其危险的行为,有可能会给公司的Intranet带来灾难性的后果!请务必在使用前三思!

阅读全文 »