奇客资讯、软件硬件、编程系统

April 19th, 2008

permalink 高效Linux用户的七个习惯

我相信如果你运用了这七个习惯,在你使用Linux时你会感觉更安全,便利,学到很多实用的东西,最终你会发现使用Linux也是那样的愉悦 …

February 7th, 2008

permalink Crontab 的写法

Crontab 主要是在做排程, 通常一般寫法大概都是如下:
0 0 * * * /usr/local/www/awstats/cgi-bin/awstats.sh
這種寫法規則如下:
分 時 日 月 年
對應表如下:
field              allowed values —–             ————– minute            0-59 hour               0-23 day of month   1-31 month            1-12 (or names, see below) day of week    0-7 (0 or 7 is Sun, or [...]

February 7th, 2008

permalink 如何在U盘上安装 Ubuntu 7.10

Ubuntu中文USB7.10版 1 版权: 制作遵循GPL V2版权,商业软件和其它软件参见各自的版权策略。
2 制作: 本系统基于Ubuntu7.10系统。 Ubuntu中文社区: http://forum.ubuntu.org.cn Hiweed: http://www.hiweed.com
3 介绍: . 支持直接在U盘上运行Ubuntu系统 . 支持从硬盘启动U盘上的Ubuntu系统 . 支持安装Ubuntu系统到本地硬盘 . 支持XPE系统(需要手工复制XPE文件系统) . 支持FreeDos启动
4 说明: . 系统采用4G的优盘或者储存卡制作。 . 引导采用siblo(syslinux)引导,高度兼容usb(hdd)启动,也支持系统强制为usb(fdd)的引导方式。 . 引导分区为主分区,采用fat16格式,保留了32个扇区给引导使用,总共300M。 . Linux分区也为主分区,采用reiserfs格式,总共3.6G。其中有80M的交换分区,采用交换文件设计,为/分区的wapfile文件。可用剩余空间为900M。 . 系统默认帐号为: ubuntu 密码: ubuntu 。
5 XPE支持: . 下载 “老九WinPE 老毛桃最终撒手不管版07.09.11” 的XPE系统为 BootCD.ISO . 使用解压缩软件打开iso文件,解压缩根目录下的WINNT.XPE文件到U盘fat16分区的根目录。 . 使用解压缩软件打开iso文件,解压缩WXPE目录下的NTDETECT.COM和SETUPLDR.BIN文件到U盘fat16分区的根目录。 . 使用解压缩软件打开iso文件,解压缩整个MINIPE目录到U盘fat16分区的根目录。 最终,U盘fat16分区的根目录下有WINNT.XPE、NTDETECT.COM和SETUPLDR.BIN三个文件,同时有MINIPE的目录,MINIPE目录下会有OP.WIM、WINPE.INI和WINPE.IS_三个文件) [...]

February 7th, 2008

permalink 将CHM解开成html来看

CHM的全称叫Microsoft Compiled HTML Help,所以从前只有Windows能看,后来Linux上也出了许多查看工具,什么xchm/chmsee/gnochm/kchmviewer等 等,但据说效果差异比较大。
后来这个格式就被人反向了,虽然也很复杂,但还是可以解出来,主要内容部分据说和cab文件的压缩算法是一致的,于是就有一些解压工具可以把它解开了,比如著名的开源压缩工具7zip(强烈推荐使用),就可以解开chm。这个工具开源程序很高,所以在Linux上也有,Debian的包叫p7zip/p7zip-full,前面简单点,后者比较全,但是它们都不支持chm格式解压。
后来又发现另一个工具,叫archmage,模仿archive的样子吧(用dict查了下,竟然是个词,archimage,某种大巫师,波斯拜火教的什么的),Python写的,专门来解开或查看chm。基本用法是:
archmage <chmfile> <directory> 把chm文件解开到目录
archmage -p <port> <chmfile> 把自己当成一个http服务器,在指定端口运行,然后就可以在浏览器里看 如果装了apache的python模块,还可以调用它的模块,直接在apache下运行。其实解开就挺好的,这样获取它的文字也比较容易 :p 试了几个,有的完全正常,连旁边的章节什么的都好用,有的正文正常,边栏会乱码,估计转下码就好了。
[ 原文由由cathayan发表在Blog on 27th Floor ]

February 7th, 2008

permalink Bash Shell 快捷键指南

原文件:Bash Shell Shortcuts
CTRL 键相关的快捷键:
Ctrl + a - Jump to the start of the line Ctrl + b - Move back a char Ctrl + c - Terminate the command //用的最多了吧? Ctrl + d - Delete from under the cursor Ctrl + e - Jump to the end of the line Ctrl + f - [...]

February 7th, 2008

permalink wget 使用技巧

wget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget小技巧,可以让你更加高效而灵活的使用 wget。

$ wget -r -np -nd http://example.com/packages/
这条命令可以下载 http://example.com 网站上 packages 目录中的所有文件。其中,-np 的作用是不遍历父目录,-nd 表示不在本机重新创建目录结构。

$ wget -r -np -nd –accept=iso http://example.com/centos-5/i386/
与上一条命令相似,但多加了一个 –accept=iso 选项,这指示 wget 仅下载 i386 目录中所有扩展名为 iso 的文件。你也可以指定多个扩展名,只需用逗号分隔即可。

$ wget -i filename.txt
此命令常用于批量下载的情形,把所有需要下载文件的地址放到 filename.txt 中,然后 wget 就会自动为你下载所有文件了。

$ wget -c http://example.com/really-big-file.iso
这里所指定的 -c 选项的作用为断点续传。

$ wget -m -k (-H) http://www.example.com/
该命令可用来镜像一个网站,wget 将对链接进行转换。如果网站中的图像是放在另外的站点,那么可以使用 -H 选项。
[本文转载自LinuxToy:http://linuxtoy.org/archives/wget-tips.html][via]

January 10th, 2008

permalink VIM 正则替换小记

作者:声仔 原文地址:http://wuhongsheng.com/2006/12/vim_tips.html
vim的正则有点不一样,比如要替换 [031591 12-07 00:00:35] 为 #,那么运行下面的语句: %s/[(.*)]/#/g

January 10th, 2008

permalink 翻译: 高效率编辑器 VIM - 操作篇

虽然从很久前就开始用VIM了,但一直都是半调子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有coding时候的乐趣,又重新钻研了一下 VIM,发现了一篇很好的VIM入门的文章,原文是英文版的,我觉得非常适合VIM使用入门,所以翻译了过来。这里是简单的介绍了VIM的操作方式[...]

January 10th, 2008

permalink 安装GD库

所需的源码包及下载:
gd-2.0.33.tar.gz
http://www.boutell.com/gd/
jpegsrc.v6b.tar.gz
http://www.ijg.org/
libpng-1.2.7.tar.tar
http://sourceforge.net/projects/libpng/
zlib-1.2.2.tar.gz
http://sourceforge.net/projects/zlib/
freetype-2.1.9.tar.gz
http://sourceforge.net/projects/freetype/
安装步骤:
先安装zlib,freetype,libpng,jpeg,再装GD
1.装zlib
tar zxvf zlib-1.2.2.tar.gz
cd zlib-1.2.2
./configure
make
make install
2.安装libpng
tar zxvf libpng-1.2.7.tar.tar
cd libpng-1.2.7
cd scripts/
mv makefile.linux ../makefile
cd ..
make
make install
注意,这里的makefile不是用./configure生成,而是直接从scripts/里拷一个
3.安装freetype
tar zxvf freetype-2.1.9.tar.gz
cd freetype-2.1.9
./configure
make
make install
4.安装Jpeg
tar zxvf jpegsrc.v6b.tar.gz
cd jpeg-6b/
./configure –enable-shared
make
make test
make install
注意,这里configure一定要带–enable-shared参数,不然,不会生成共享库
5.安装GD
tar zxvf gd-2.0.33.tar.gz
cd gd-2.0.33
./configure –with-png –with-freetype –with-jpeg
make install

January 10th, 2008

permalink mrtg

http://www.mrtg.org
在安装过程中用到的软件:
libpng-1.2.8.tar.gz2
zlib-1.2.3.tar.gz
jpegsrc.v6b.tar.gz
freetype-2.1.10.tar.gz
fontconfig-2.3.0.tar.gz
gd-2.0.33.tar.gz
mrtg-2.12.2.tar.gz
我的环境是RedHat 9.0,先来准备安装GD库
tar -zxvf gd-2.0.33.tar.gz
cd gd-2.0.33
./configure
你可以在输出的信息中看见如下面的字样:
Support for PNG library: yes
Support for JPEG library: yes
Support for Freetype 2.x library: yes
Support for Fontconfig library: yes
Support for Xpm library: yes
Support for pthreads: yes
如果你的都是yes的话,那么就可以直接make && make install,然后安装mrtg了。如果有no的话,那么还需要安装相应的支持软件。因为我的系统在安装的时候只选择安装了kernel devlopment tools,所以我需要安装上述的支持软件。
首先升级我的zlib库
******************************************
tar -zxvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure
make
make install
******************************************
然后安装libpng库
*******************************************
tar -jxvf libpng-1.2.8.tar.gz2
cd libpng-1.2.8
cp scripts/makefile.std makefile
make
make install
*******************************************
Ok,Wait for a moment…接下来安装JPEG库
*******************************************
tar -zxvf jpegsrc.v6b.tar.gz
cd jpeg-6b
./configure –enable-static –enable-shared –prefix=/usr
make
make install
*******************************************
安装Freetype
*******************************************
tar -zxvf [...]

 Page 1 of 2  1  2 »