共 6 页, « 第一页 ... « 1 2 3 [4] 5 6 »
首先安装编译工具。
$ sudo apt-get install build-essential $ sudo apt-get install ncurses-dev $ sudo apt-get install xorg-dev $ sudo apt-get install libgtk2.0-dev
然后从 http://www.vim.org 下载 gvim 7.0 的最新源代码 vim-7.0.tar.bz2。
$ wget ftp://ftp.vim.org/pub/vim/unix/vim-7.0.tar.bz2 $ tar xjvf vim-7.0.tar.bz2 $ cd vim70
编译并安装:
$ ./configure --enable-fontset --enable-cscope --enable-gui --enable-multibyte --with-x $ make $ sudo make install
确认安装是否正确:
$ gvim
如果能正常显示 gVim 的界面则说明安装成功。然后删除自带的 vim 6.4。
$ sudo apt-get remove vim vim-common vim-runtime
建立符号链接使其指向 vim 7.0。
$ sudo ln -s vim /usr/local/bin/vi $ sudo ln -s /usr/local/bin/vim /bin/vi
翻译自 http://www.clug.ca/node/236。
| rpm | dpkg | 动作 |
| rpm -i filename.rpm | dpkg -i filename.deb | 安装 |
| rpm -U filename.rpm | dpkg -i filename.deb | 更新 |
| rpm -e pkgname | dpkg -P pkgname | 删除 |
| rpm -q pkgname | dpkg -l pkgname | 查询 |
| rpm -qa | dpkg --get-selections | 列出所有安装的包 |
| rpm -qi pkgname | dpkg -p pkgname | 显示包的详细信息 |
| rpm -qf filename | dpkg -S filename | 显示包含指定文件的包 |
| rpm -ql pkgname | dpkg -L pkgname | 显示包中的文件列表 |
| yum search pattern | apt-cache search pattern | 搜索包含pattern的包 |
注意:本文已不再更新。如果你要升级6.06到6.10版,可以参照这篇文章:Ubuntu 6.10 edgy升级指南。
下面是Ubuntu 6.06的简单安装过程和一些配置方法。由于我在日本,所以下面选择镜像的地方都选择了日本镜像。其他地区的用户若使用同样配置可能会慢很多,应根据情况自行修改。
阅读全文 »以下这个脚本可以简单地监视Linux下各个进程的运行状况。
#!/bin/sh
PSLOG=~/ps-log
LOADLOG=~/load-log
INTERVAL=30 # ps 运行时间间隔
COUNTER=10 # 统计次数
while [ $COUNTER -gt 0 ]
do
TIME=$(date +%H:%M:%S)
cat /proc/loadavg |
sed -e "s/^/$TIME /" >> $LOADLOG
ps -e --cols 200 o user,pid,ppid,pri,size,rss,stat,pagein,%cpu,%mem,time,cmd |
sed -e "s/^/$TIME /" >> $PSLOG
echo $TIME $(ls -hs $LOADLOG $PSLOG)
let COUNTER-=1
sleep $INTERVAL
done
该脚本每隔 $INTERVAL 秒执行一次 ps 命令并将结果记录到日志文件中, 共执行 $COUNTER 次。因此 $INTERVAL * $COUNTER 即为监视时间。 例如想监视 20:00~2:00 的情况,即可设置 COUNTER=720,因为 720 * 30 = 21600秒 = 6小时。
该文件显示了系统当前的平均负载和进程状况。
0.20 0.18 0.12 1/80 11206
前三列分别为前1分钟、5分钟、15分钟内的平均负载。第四列为正在执行的进程数和系统的总进程数。第五列为上次执行的进程id。
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。
下面详细介绍它的使用方法。
阅读全文 »
以Fedora Core 5中yum的配置方法为例,讲解一下如何设置yum使其选择最快的镜像进行升级。
首先建立 /etc/yum.repos.d/local-core 文件,内容如下:
http://ftp.riken.jp/Linux/fedora/core/5/$ARCH/os http://ftp.kddilabs.jp/Linux/packages/fedora/core/5/$ARCH/os http://ftp.sfc.wide.ad.jp/pub/Linux/Fedora/5/$ARCH/os http://ftp.nara.wide.ad.jp/pub/Linux/fedora/core/5/$ARCH/os http://ftp.jaist.ac.jp/pub/Linux/Fedora/core/5/$ARCH/os
然后修改 /etc/yum.repos.d/fedora-core.repo 文件的mirrorlist一行如下:
#mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever mirrorlist=file:///etc/yum.repos.d/local-core
再建立 /etc/yum.repos.d/local-updates 文件,内容如下:
http://ftp.riken.jp/Linux/fedora/core/updates/5/$ARCH/ http://ftp.kddilabs.jp/Linux/packages/fedora/core/updates/5/$ARCH/ http://ftp.sfc.wide.ad.jp/pub/Linux/Fedora/updates/5/$ARCH/ http://ftp.nara.wide.ad.jp/pub/Linux/fedora/core/updates/5/$ARCH/ http://ftp.jaist.ac.jp/pub/Linux/Fedora/core/updates/5/$ARCH/
然后修改 /etc/yum.repos.d/fedora-updates.repo 文件的mirrorlist一行如下:
#mirrorlist=http://fedora.redhat.com/download/mirrors/updates-released-fc$releasever mirrorlist=file:///etc/yum.repos.d/local-updates
最后建立 /etc/yum.repos.d/local-extras 文件,内容如下:
http://ftp.riken.jp/Linux/fedora/extras/5/$ARCH/ http://ftp.kddilabs.jp/Linux/packages/fedora/extras/5/$ARCH/ http://ftp.nara.wide.ad.jp/pub/Linux/fedora/extras/5/$ARCH/ http://ftp.jaist.ac.jp/pub/Linux/Fedora/extras/5/$ARCH/
修改 /etc/yum.repos.d/fedora-extras 文件的mirrorlist一行如下:
#mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-extras-$releasever mirrorlist=file:///etc/yum.repos.d/local-extras
Windows XP/Linux双启动的机器一般都使用grub作为引导程序。如果不小心在Windows中删除了Linux分区,grub就会因为找不到配置文件而造成无法启动。此时有两个解决办法。
1. 手动启动Windows
系统启动后将进入grub的控制台,这时输入以下命令:
rootnoverify (hd0,0) chainloader +1 boot
即可成功启动进入Windows。参数(hd0,0)表示Windows安装在第一块硬盘的第一个分区,即C盘。但是使用此方法,每次重新启动机器时都要输入上述命令,因此只能作为应急手段。
2. 使用Windows故障恢复控制台进行修复
插入Windows XP安装光盘,从光盘启动,之后选择 R 键启动故障恢复控制台。选择要登录的Windows(一般是 1),输入密码。然后输入以下命令:
fixmbr
系统会提示说“可能会损坏分区表”,不要理会,回答Y,片刻之后则提示修复完毕。然后重新启动计算机即可。
自己开设的服务器,希望晚上睡觉的时候它能自动关机减少噪音,早上起床之后再自动开机提供服务。我的主板是微星815EP Pro,Award BIOS v3.3(2001/4/20)。
首先重新启动计算机,按Del键进入BIOS设置。在BIOS下找到Integrated Peripherals中的PWRON After PWR-Fail,将其设定为On。这样停电之后再次供电时电脑就可以自动开机。
然后进入Power Management Setup,选择Resume By Alarm,将其设置为Enabled。然后将下面的Date(of Month) Alarm选项设置为0,表示每天定时开机。Date(hh:mm:ss)设置为开机时间,我设置为10:0:0。设置好之后重新启动计算机,进入操作系统,然后再关机。注意主板说明书上只说明了“修改后需要重新启动计算机”,要注意的是重新启动之后必须要进入操作系统,再关机,才会按照指定的时间开机。
然后设置自动关机。比较简单,在 /etc/cron.d 下面添加一个 shutdown 文件,内容如下:
30 2 * * * root /sbin/shutdown -h now
设置每天2:30定时关机。
Linux 对 PCMCIA 设备提供了很好的支持。本文简单介绍了Linux下PCMCIA设备的安装方法。
阅读全文 »
