关于作者

用户名:hrg0725
笔名:hrg0725
地区:
行业:其他

日历  

快速登录

+ 用户名:
+ 密 码:

在线留言



Linux软件

linux文档

访问统计:
文章个数:11
评论个数:18
留言条数:0




Powered by BlogDriver 2.1

royce的小窝

 

文章

网络克隆完全教程
最近因为网吧的缘故很好做linux,不过接触到很多还原上的事,其中ghost是最常用的,配制好ghost能让你工作更轻松

网络克隆完全教程

第一步:准备必要的软件。如果你没有这些软件,就不要谈什么网络克隆了。这些软件包括:ghostsrv服务端文件,ghost软件,网卡的dos驱动,有了这些文件后,我们只需要再做一个cfg配置文件和一个bat批处理文件就可以来完成网络克隆了。服务端文件和ghost我都有,8029和8139的网卡dos驱动也有,其他的网卡驱动需要你自己去下载了。这几个软件的下载地址在下面的回复中。那两个cfg,bat文件我在后面的内容会具体告诉你怎么做。

第二步:服务端的准备工作——母盘镜像。首先, 装好系统及所有应用程序及游戏后,再多挂一个硬盘接在IDE2接口上作为从盘,用GHOST.EXE制作一个全盘影像(例:win98.gho)到从盘里。做法是进入ghost,用"Local→Disk→To Image"。由于装了系统和大量的游戏后,做出来的镜像会很大,所以在制作过程中,影像文件达到2-4G时GHOST自动生成一下个后继文件,文件名后缀好象是gls;比如以我用40G硬盘36G数据制作全盘影像为例,生成了四个4G左右的影像文件,文件名是:win98.gho、win98.gls、win982.gls、win983.gls。

第三步:服务端设置:

注:1、"影像文件"处只要选中后缀为gho的文件就行了,后继文件不用管。
2、要进行全盘网络克隆时选中"硬盘",要进行分区网络克隆时(如:只是网络克隆C盘)选中"分区",再点右边的下拉菜单,并选中要网络克隆的分区就行了。
3、如果在自动开始模式里输入了条件,点击了"接受客户端连接"按钮后,实际上不能达到条件时(如:客户端数量处输了60,但实际上只有55台机接入),可以点击"发送"按钮开始网络克隆。
4、如果未在自动开始模式里输入条件,点击"接受客户端连接"按钮后,确认所有客户端连接成功后,点击"发送"按钮开始网络克隆。

第四步:客户端设置:
先拷贝两个必要文件到客户端(这里指的就是待拷的工作站):ghost.exe 和网卡dos驱动(如8139网卡的驱动文件Rtspkt.com)然后再进入dos下,键入以下命令:E:\>copy con 1.cfg //拷贝一个名为1的cfg文件
ip=192.168.0.100 //客户机IP,按实际修改
netmask=255.255.255.0 //子网掩码
gateway=192.168.0.1 //服务端IP地址,按实际修改
^Z 注释:(ctrl+z)回车

E:\>copy con gg.bat //拷贝一个名位gg的批处理文件
rtspkt 0x60 //网卡配置,0x60为中断号,具体网卡具体配置
set ghostip=%1.cfg //设置tcp/ip
ghost //直接启动ghost
^Z 注释:(ctrl+z)回车
如图:


以上ghost,rtspkt.com,1.cfg,gg.bat处于同一个目录时,输入以下命令: gg.bat 1
就会出现下面的情况
d:\ghost\RTSPKT 0x60
line speed:100M
System: [345]86 processor, PCI bus, Two 8259s
Packet driver software interrupt is 0x60
Interrupt number is 0x9
I/O port is 0x6100
My Ethernet address is 52:54:4C:29:29:AD
d:\ghost\ghost.exe
然后就直接进入了ghost的界面了。
这时你会发现multicasting的选项已经亮了。选择它后,会发现弹出一个窗口,这里会显示你当前机的IP。并有一个地方要求输入服务器的名字,这时我们输入IP(就是我设置的服务器名字)就会直接读到服务器的ghost文件了。

第五步:网络克隆
所有的客户端都接入成功并进入接收状态后,如果服务端那里设了自动开始模式条件,条件符合后就自动发送了,如果没有设置自动开始条件,我们就走回服务端机器那里,点击"发送"按钮,就开始网络克隆了。
我们就可以坐下来,喝喝茶,抽抽烟,等待网络克隆完成了。
      

Ghost 使用详解

--------------------------------------------------------------------------------

一、分区备份

  使用Ghost进行系统备份,有整个硬盘(Disk)和分区硬盘(Partition)两种方式。在菜单中点击 Local(本地)项,在右面弹出的菜单中有3个子项,其中 Disk表示备份整个硬盘(即克隆)、Partition 表示备份硬盘的单个分区、Check 表示检查硬盘或备份的文件,查看是否可能因分区、硬盘被破坏等造成备份或还原失败。分区备份作为个人用户来保存系统数据,特别是在恢复和复制系统分区时具有实用价值。
  选 Local→Partition→To Image 菜单,弹出硬盘选择窗口,开始分区备份操作。点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要操作的分区(若没有鼠标,可用键盘进行操作:TAB键进行切换,回车键进行确认,方向键进行选择)。 在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有 GHO 的后缀名。 接下来,程序会询问是否压缩备份数据,并给出3个选择:No 表示不压缩,Fast表示压缩比例小而执行备份速度较快,High 就是压缩比例高但执行备份速度相当慢。最后选择 Yes 按钮即开始进行分区硬盘的备份。Ghost 备份的速度相当快,不用久等就可以完成,备份的文件以 GHO 后缀名储存在设定的目录中。


二、硬盘克隆与备份

  硬盘的克隆就是对整个硬盘的备份和还原。选择菜单Local→Disk→To Disk,在弹出的窗口中选择源硬盘(第一个硬盘),然后选择要复制到的目标硬盘(第二个硬盘)。注意,可以设置目标硬盘各个分区的大小,Ghost 可以自动对目标硬盘按设定的分区数值进行分区和格式化。选择 Yes 开始执行。
  Ghost 能将目标硬盘复制得与源硬盘几乎完全一样,并实现分区、格式化、复制系统和文件一步完成。只是要注意目标硬盘不能太小,必须能将源硬盘的数据内容装下。
  Ghost 还提供了一项硬盘备份功能,就是将整个硬盘的数据备份成一个文件保存在硬盘上(菜单 Local→Disk→To Image),然后就可以随时还原到其他硬盘或源硬盘上,这对安装多个系统很方便。使用方法与分区备份相似。


三、备份还原

  如果硬盘中备份的分区数据受到损坏,用一般数据修复方法不能修复,以及系统被破坏后不能启动,都可以用备份的数据进行完全的复原而无须重新安装程序或系统。当然,也可以将备份还原到另一个硬盘上。
  要恢复备份的分区,就在界面中选择菜单Local→Partition→From Image,在弹出窗口中选择还原的备份文件,再选择还原的硬盘和分区,点击 Yes 按钮即可。


四、局域网操作

LPT 是通过并口传送备份文件,下面有两个选项:slave 和 master, 分别用以连接主机和客户机。 网络基本输入输出系统 NetBios 和 LPT 相似, 也有 slave 和 master 两个选项, 作用与 LPT 相同。
先和平时一样将要 ghost 的分区做成一个 *.gho 文件,再在一台 win98 上安装Symantec Ghost 企业版,重启。
1. 首先制作一张 ghost 带网卡驱动的启动盘。Start > Programs > Symantec Ghost > Ghost Boot Wizard->Network Boot Disk 如果你的网卡在列表内直接选择它就可以生成一张带 PC-DOS 的启动盘。(但 6.5版的生成的软盘经常有问题,不能成功启动)如果你的网卡不在列表内,你要建立专用的 Packet Driver。ADD->Packet Driver (网卡的驱动程序中有)往下根据提示一步一步走,填入工作站的 ip(ghost 一定要 tcp/ip 协议)。最后生成一张软盘,但此软盘仍不能使用,要改 autoexec.bat 文件在 net xxxx.dos 后面加一个16进制的地址,如 0X75 等。多台计算机只需改 wattcp.cfg 文件中的 ip 即可:
IP = 192.168.100.44
NETMASK = 255.255.255.0
GATEWAY = 192.168.100.1
2. 在 server 端运行 multicast server 出来的画面。先给 server一个Session Name(别名)如:bb,再选择 image file 就是你的 gho 文件。然后 ->Dump From Client->rtitions->More Options-> 在 auto start 的 client 中填入 50(如果你要同时复制50台)->accept client 就算完成了,当你的工作站数达到50台时,server就自动传送*.gho 文件。

3.详述:
目前,相当多的电子教室都采用了没有软驱、光驱的工作站。在没有软驱、光驱的情况下,当硬盘的软件系统出现问题时,能否实现网络硬盘克隆呢?PXE(Preboot Execution Environment,它是基于 TCP/IP、DHCP、TFTP 等 Internet 协议之上的扩展网络协议)技术提供的从网络启动的功能,让我们找到了解决之道。下面,我们就来讲解怎样采用Ghost 7.0来实现基于 PXE 的网络硬盘克隆。

  网络硬盘克隆过程简述

  网络硬盘克隆过程为:在装有软驱的工作站上,用一张引导盘来启动机器,连接到服务器,使用 Ghost 多播服务(Multicast Server)将硬盘或分区的映像克隆到工作站,这样就实现了不拆机、安全、快速的网络硬盘克隆。

  实现 PXE 网络启动方式

  对于没有软驱、光驱的工作站,要实现PXE网络启动方式,需要完成三个步骤:

  1、工作站的PXE启动设置

  PXE网络启动一般要求在网卡上加装 PXE 启动芯片(PXE Boot ROM);对于某些型号的网卡,也可以将 PXE 启动代码(Boot Code)写入主板的 Flash ROM;而一些主板上集成了网卡的品牌机(例如清华同方的商用机),可直接支持PXE启动。

  常用的 RTL8139 芯片的网卡,其 PXE 启动设置方式是:机器启动时根据屏幕提示按下Shift+F10,在启动类型中选择PXE,开启网络启动选项即可。

  2、制作 PXE 启动文件

  制作 PXE 的启动文件,推荐使用 3Com 的 DABS(Dynamic Access Boot Services)。DABS 提供了功能强大的 PXE 启动服务、管理功能,但是,网上可供下载的是一个30天的试用版。所以,我们只用它的启动映像文件制作功能,而由 Windows 2000 Server 的 DHCP 服务器来提供 PXE 启动服务。

  DABS 可以安装在任何一台运行 Windows 的机器上。安装后,运行 3Com Boot Image Editor,出现主界面图。选择"创建TCP/IP或PXE映像文件(Create a TCP/IP or PXE image file)",出现对话窗口。为即将建立的映像文件命名,例如:pxeghost.img,其他采用默认选项,将经测试正常的网络启动盘放入软驱,选择[OK],创建PXE启动映像 Pxeghost.img文件。

  在 3Com Boot Image Editor 的主菜单中,选择"创建PXE菜单启动文件(Creat a PXE menu boot file)",在出现的窗口中选择[添加(Add)],加入我们刚刚创建的启动映像文件Pxeghost.img,在"选项(Options)"标签中可以设置菜单标题和等待时间。

  选择[保存(Save)],给保存的PXE菜单启动文件命名为 Pxemenu.pxe。

  3、服务器的PXE启动服务设置

  Windows 2000 Server 的 DHCP 服务支持两种启动协议:DHCP 和 BOOTP。我们可以设定以下三种选择:仅 DHCP、仅 BOOTP、两者。如果我们的局域网中由其他的 DHCP 服务器提供动态 IP 地址分配,那么这里选"仅BOOTP"即可;如果需要这台服务器提供动态 IP 地址分配,则需要选"两者"。

  接下来,设置启动文件名。在DHCP服务器的作用域选项中配置选项"067:启动文件名",字串值为我们创建的 PXE 菜单启动文件名 Pxemenu.pxe。注意:文件名不包含路径。

  DHCP 服务器只是将启动文件名通知给 BOOTP 客户机,客户机通过什么方式下载启动文件呢?答案是,需要 TFTP 服务。3Com 的 DABS 包含了一个 TFTP 服务组件,当然,也可以下载一个免费的 TFTP 服务器软件长期使用。

  在 TFTP 服务器的设置中,规定一个服务目录。将制作的 PXE 启动文件 Pxeghost.img、Pxemenu.pxe 放到 TFTP 的服务目录中。TFTP 服务器设置为自动运行。

  用 Ghost 多播克隆硬盘

  现在运行 Ghost 多播服务器,任务名称为 Restore。设置完毕,按下[接受客户(Accept Clients)]按钮。启动要接受硬盘克隆的无软驱工作站,如果以上步骤操作无误,应该能够实现 PXE 启动,加入到多播克隆的任务当中。所有的目标工作站连接到本次任务之后,按下[发送(Send)]按钮,开始克隆任务。

五、参数设置

在 Options 中可以设置参数。下面简单介绍一下:
1.image write buffering:在建立备份文件时, 打开写缓冲;
2.sure:选择此项后, 不再会出现最终确认询问 (建议不要选择此项);
3.no int 13:选择此项后, 不支持中断 13 (缺省时不选择);
4.reboot:在对硬盘或者分区操作完成之后, 自动重启计算机;
5.spanning:通过多个卷架构备份文件 (选择此项时, 关闭 write buffering);
6.autoname:自动为 spanning 文件命名;
7.allow 64k fat clusters:允许使用 64K FAT 簇 (仅在 Windows NT 中支持);
8.ignore CRC errors:忽略 CRC 错误;
9.override size limit:如果出现分区大小不相配, 可忽略执行;
10.image read buffering:打开生成备份文件时的读缓存 (缺省时选中此项)。


六、软件特性

1.存贮介质
  Ghost 支持的存储介质超出了我们的想象,它支持对等 LPT 接口、对等 USB 接口、对等 TCP/IP 接口、SCSI磁带机、便携式设备(JAZ、ZIP、MO等)、光盘刻录机(CDR、CDRW)等。而这些特性不需要任何外带的驱动程序和软件,只需一张软盘就可以做到!特别是对光盘刻录机的支持,如今的刻录机和空白光盘都十分便宜,非常适合作备份的用途。

2.兼容性
  Ghost 对现有的操作系统都有良好的支持,包括 FAT16、FAT32、NTFS、HPFS、UNIX、NOVELL 等文件存储格式。同以前版本不同的是,Ghost 2001 加入了对 Linux EX2的支持(FIFO 文件存储格式),这也就意味着 Linux 的用户也可以用 Ghost 来备份系统了。

3.配套软件

  A.Ghost 浏览器
在以前的 Ghost版本中,我们只能对整个系统进行简单的备份、复制、还原,要恢复单个的文件和文件夹还要使用外带的 GhostEXP 软件。现在,Symantec 公司已经将 Ghost 浏览器整合在软件中。Ghost 浏览器采用类似于资源管理器的界面,通过它,我们可以方便迅速地在备份包中找出我们想要的文件和文件夹并还原。
使用Explorer可以备份整个硬盘或单个硬盘分区,点击工具栏上的圆柱形图标,弹出硬盘或分区选择对话窗口,然后再选择备份文件的储存目录并输入名称即可完成。要注意的是,非注册用户不能使用备份这项功能。
在 Ghost Explorer 中管理硬盘备份文件就非常方便了。首先选择打开一个备份文件(File/Open),这时备份中的文件就像资源管理器一样在程序界面窗口中列出,可以在其中非常方便地查看、打开文件,也可以查找文件,或者将某个文件删除(但不能删除目录)。
在 Ghost Explorer 中提供了多种还原硬盘备份文件的方法,最方便的方法是使用鼠标右键点击某个文件,在弹出菜单中选择 Restore,然后输入要还原到的目录,这样,单个文件就从整个磁盘备份中还原出来了。当然,如果要还原整个磁盘备份,只需选择左面目录列表栏中最上面的带磁盘图标的目录项,然后点击工具栏中的还原图标 (第二个) 就可以了。

B.GDisk
GDisk 是一个新加入的实用工具,它彻底取代了 FDisk 和 Format,功能有:
* 快速格式化。
* 隐藏和显示分区。此功能允许一个以上的主 DOS分区,并且每个分区上的操作系统有不同的版本。隐藏分区的能力使计算机习惯于引导到选定的可引导分区,忽略其他隐藏分区中相同操作系统的安装。
* 全面的分区报告。
* 高度安全的磁盘擦除。提供符合美国国防部标准和更高安全标准的磁盘擦除选项。
与使用交互式菜单的 FDisk 不同,GDisk是由命令行驱动的。这提供了更快的配置磁盘分区和在批处理文件中定义 GDisk操作的能力。但与此同时,几十个参数会令普通用户头疼,因此笔者不推荐一般用户使用,Symantec 公司也应该推出相应的GUI(图形用户界面)控制台以方便用户使用。具体的参数说明可以用命令行 gdisk/? 了解。

C.Live Update
Live Update 是 Symantec公司软件的一个通用升级程序,它能够检查当前系统中已安装的 Symantec 软件,并且通过英特网对软件进行在线升级。
在安装 Ghost 2001 时,安装程序自动升级了 Live Update 程序的版本。


七、命令行参数:(Ghost 的无人 备份/恢复/复制 操作)

  其实 Ghost 2001 的功能远远不止它主程序中显示的那些,Ghost 可以在其启动的命令行中添加众多参数以实现更多的功能。命令行参数在使用时颇为复杂,不过我们可以制作批处理文件,从而"一劳永逸"(类似于无人安装 Windows 98 和Windows 2000)。现在让我们来了解一些常用的参数(了解更加详细的参数介绍可查看 Ghost 的帮助文件)。
1.-rb
本次 Ghost 操作结束退出时自动重启。这样,在复制系统时就可以放心离开了。
2.-fx
本次 Ghost 操作结束退出时自动回到DOS提示符。
3.-sure
对所有要求确认的提示或警告一律回答"Yes"。此参数有一定危险性,只建议高级用户使用。
4.-fro
如果源分区发现坏簇,则略过提示而强制拷贝。此参数可用于试着挽救硬盘坏道中的数据。
5.@filename
在 filename 中指定 txt 文件。txt文件中为 Ghost 的附加参数,这样做可以不受DOS命令行 150 个字符的限制。
6.-f32
将源 FAT16 分区拷贝后转换成 FAT32(前提是目标分区不小于 2G)。WinNT 4 和Windows95、97用户慎用。
7.-bootcd
当直接向光盘中备份文件时,此选项可以使光盘变成可引导。此过程需要放入启动盘。
8.-fatlimit
将 NT 的 FAT16 分区限制在 2G。此参数在复制 Windows NT 分区,且不想使用64k/簇的 FAT16 时非常有用。
9.-span
分卷参数。当空间不足时提示复制到另一个分区的另一个备份包。
10.-auto
分卷拷贝时不提示就自动赋予一个文件名继续执行。
11.-crcignore
忽略备份包中的 CRC ERROR。除非需要抢救备份包中的数据,否则不要使用此参数,以防数据错误。
12.-ia
全部映像。Ghost 会对硬盘上所有的分区逐个进行备份。
13.-ial
全部映像,类似于 -ia 参数,对 Linux 分区逐个进行备份。
14.-id
全部映像。类似于 -ia 参数,但包含分区的引导信息。
15.-quiet
操作过程中禁止状态更新和用户干预。
16.-script
可以执行多个 Ghost 命令行。命令行存放在指定的文件中。
17.-split=x
  将备份包划分成多个分卷,每个分卷的大小为 x兆。这个功能非常实用,用于大型备份包复制到移动式存储设备上,例如将一个 1.9G 的备份包复制到 3 张刻录盘上。
18.-z
  将磁盘或分区上的内容保存到映像文件时进行压缩。-z 或 -z1 为低压缩率(快速);-z2 为高压缩率(中速);-z3 至 -z9 压缩率依次增大(速度依次减慢)。
19.-clone
  这是实现 Ghost 无人备份/恢复的核心参数。使用语法为:
-clone,MODE=(operation),SRC=(source),DST=(destination),[SZE(size),SZE(size)...]
此参数行较为复杂,且各参数之间不能含有空格。其中 operation意为操作类型,值可取:copy:磁盘到磁盘;load:文件到磁盘;dump:磁盘到文件;pcopy:分区到分区;pload:文件到分区;pdump:分区到文件。
  Source 意为操作源,值可取:驱动器号,从1开始;或者为文件名,需要写绝对路径。
Destination 意为目标位置,值可取:驱动器号,从 1开始;或者为文件名,需要写绝对路径;@CDx,刻录机,x 表示刻录机的驱动器号,从1开始。

下面举例说明:

1.命令行参数:ghostpe.exe -clone,mode=copy,src=1,dst=2
完成操作:将本地磁盘1复制到本地磁盘2。

2.命令行参数:ghostpe.exe -clone,mode=pcopy,src=1:2,dst=2:1
完成操作:将本地磁盘1上的第二分区复制到本地磁盘2的第一分区。

3.命令行参数:ghostpe.exe-clone,mode=load,src=g:\3prtdisk.gho,dst=1,sze1=450M,sze2=1599M,sze3=2047M
完成操作:从映像文件装载磁盘1,并将第一个分区的大小调整为450MB,第二个调整为1599MB,第三个调整为2047MB。

4.命令行参数:ghostpe.exe -clone,mode=pdump,src2:1:4:6,dst=d:\prt246.gho
完成操作:创建仅含有选定分区的映像文件。从磁盘2上选择分区1、4、6。


八、一些示例

ghost.exe -clone,mode=copy,src=1,dst=2 -sure
硬盘对拷

ghost.exe -clone,mode=pcopy,src=1:2,dst=2:1 -sure
将一号硬盘的第二个分区复制到二号硬盘的第一个分区

ghost.exe -clone,mode=pdump,src=1:2,dst=g:\bac.gho
将一号硬盘的第二个分区做成映像文件放到 g 分区中

ghost.exe -clone,mode=pload,src=g:\bac.gho:2,dst=1:2
从内部存有两个分区的映像文件中,把第二个分区还原到硬盘的第二个分区

ghost.exe -clone,mode=pload,src=g:\bac.gho,dst=1:1 -fx -sure -rb
用 g 盘的 bac.gho 文件还原 c 盘。完成后不显示任何信息,直接启动

ghost.exe -clone,mode=load,src=g:\bac.gho,dst=2,SZE1=60P,SZE2=40P
将映像文件还原到第二个硬盘,并将分区大小比例修改成 60:40

自动还原磁盘:
首先做一个启动盘,包含 Config.sys, Autoexec.bat, Command.com, Io.sys, Ghost.exe 文件(可以用 windows 做启动盘的程序完成)。Autoexec.bat 包含以下命令:
Ghost.exe -clone,mode=pload,src=d:\bac.gho,dst=1:1 -fx -sure -rb
利用在 D 盘的文件自动还原,结束以后自动退出 ghost 并且重新启动。

自动备份磁盘:
ghost.exe -clone,mode=pdump,src=1:1,dst=d:\bac.gho -fx -sure -rb

自动还原光盘:
包含文件:Config.sys, Autoexec.bat, Mscdex.exe (CDROM 执行程序), Oakcdrom.sys (ATAPI CDROM 兼容驱动程序), Ghost.exe。
Config.sys 内容为:
DEVICE=OAKCDROM.SYS /D:IDECD001
Autoexec.bat 内容为:
MSCDEX.EXE /D:IDECE001 /L:Z
Ghost -clone,mode=load,src=z:\bac.gho,dst=1:1 -sure -rb

可以根据下面的具体说明修改示例:

1.-clone

-clone 在使用时必须加入参数,它同时也是所有的 switch{batch switch} 里最实用的。下面是 clone 所定义的参数:

mode={copy|load|dump|pcopy|pload|pdump},
src={drive|file|driveartition},
dst={drive|file|driveartition}

mode 指定要使用哪种 clone 所提供的命令
copy 硬盘到硬盘的复制 (disk to disk copy)
load 文件还原到硬盘 (file to disk load)
dump 将硬盘做成映像文件 (disk to file dump)
pcopy 分区到分区的复制 (partition to partition copy)
pload 文件还原到分区 (file to partition load)
pdump 分区备份成映像文件(partition to file dump)

src 指定了 ghost 运行时使用的源分区的位置模式及其意义。对应 mode 命令 src 所使用参数例子:
COPY/DUMP 源硬盘号。以 1 代表第一号硬盘
LOAD 映像文件名。g:/back98/setup98.gho 或装置名称 (drive)
PCOPY/PDUMP 源分区号。1:2 代表的是硬盘1的第二个分区
PLOAD 分区映像文件名加上分区号或是驱动器名加上分区号。g:\back98.gho:2 代表映像文件里的第二个分区

dst 指定运行 Ghost 时使用的目标位置模式及其意义。对应 mode 命令 dst 所使用参数例子:
COPY/DUMP 目的硬盘号。2 代表第二号硬盘
LOAD 硬盘映像文件名。例 g:\back98\setup98.gho
PCOPY/PLOAD 目的分区号。2:2 代表硬盘 2 的第二个分区
PDUMP 分区映像文件名加分区号。g:\back98\setup98.gho:2
SZEn 指定所使用目的分区的大小:
n=xxxxM 指定第 n 目的分区的大小为 xxxxMB。如 SZE2=800M 表示分区 2 的大小为 800MB
n=mmP 指定第 n 目的分区的大小为整个硬盘的 mm 个百分比。

2.-fxo 当源物件出现坏块时,强迫复制继续进行

3.-fx 当ghost完成新系统的工作后不显示 press ctrl-alt-del to reboot 直接回到DOS下

4.-ia 完全执行扇区到扇区的复制。当由一个映像文件或由另一个硬盘为来源,复制一个分区时,Ghost将首先检查来源分区,再决定是要复制文件和目录结构还是要做映像复制(扇区到扇区)。预设是这种形式。但是有的时候,硬盘里特定的位置可能会放一些隐藏的与系统安全有关的文件。只有用扇区到扇区复制的方法才能正确复制

5.-pwd and -pwd=x 给映像文件加密

6.-rb 在还原或复制完成以后,让系统重新启动

7.-sure 可以和 clone 合用。Ghost 不会显示 proceed with disk clone-destination drive will be overwritten? 提示信息


九、注意事项

1.在备份系统时,单个的备份文件最好不要超过 2GB。
2.在备份系统前,最好将一些无用的文件删除以减少Ghost文件的体积。通常无用的文件有:Windows 的临时文件夹、IE 临时文件夹、Windows 的内存交换文件。这些文件通常要占去100 多兆硬盘空间。
3.在备份系统前,整理目标盘和源盘,以加快备份速度。
4.在备份系统前及恢复系统前,最好检查一下目标盘和源盘,纠正磁盘错误。
5.在恢复系统时,最好先检查一下要恢复的目标盘是否有重要的文件还未转移,千万不要等硬盘信息被覆盖后才后悔莫及啊。
6.在选择压缩率时,建议不要选择最高压缩率,因为最高压缩率非常耗时,而压缩率又没有明显的提高。
7.在新安装了软件和硬件后,最好重新制作映像文件,否则很可能在恢复后出现一些莫名其妙的错误。

- 作者: hrg0725 2005年01月30日, 星期日 01:13  回复(3) |  引用(0) 加入博采

唉,最近电脑主板坏了,因为用的是64位,所以连带CPU都用不上了
只好重新买了闪龙2200和epox的一款主板,支持sata,不过,好麻烦,终于知道为什么很多人用sata装不了系统的原因了,是因为主板的缘故,高级一点的主板,在你用sata的时候,如果你没有IDE,他可以自动模拟,像我现在用的9a7i+a主板就不支持,装个win2k,唉,那个费劲,要把sata驱动放到软盘里,在安装的时候加载,以前回答了一些朋友并不完善,这两天装一下linux,看看有没有什么好的解决办法,感觉AMD做的越来越好了,无论是价格还是技术上感觉都比int的好多了,闪龙可以超到1.8G左右,速度挺快的,价格便宜,才400,CPU温度也保持在42左右,性价比比较高,值得推荐

- 作者: hrg0725 2004年11月25日, 星期四 00:51  回复(1) |  引用(0) 加入博采

Slackware安装设置的体会


看到很多好文,可惜都是英文的,国内slackware的资料少的可怜,我试着用自己的语言来写,我英语不太好,而且我认为老外的表达方法不一定适合我们,我可能会结合着自己使用的一些经验写而不能忠于原著,所以大家请别见外哦.
slackware这么好的一个发行版,用的人太少了,可能很多用linux的也没听过它,希望越来越多的人喜欢上它,因为它是伟大的。我用过很多发行版,gentoo和lfs虽然速度很快但是相对的却失去了很多,比如编译的时间,如果你真的把linux当饭吃,还是用现成的发行版吧,slackware就是一个很好的选择,整个系统整洁,升级方便,速度很快,具体请看windrose兄写的"走近slackware的FAQ"
http://www.linuxsir.com/bbs/showthr...;threadid=83442

安装slackware

安装的时候就选full吧,不用担心kde的汉化,对于庞大的kdei目录,我们只用上几个而已,我们并不需要全装,比如,我们平常只需要看英文,简体和繁体中文,所以只要装上kdei目录下的zh_CN和zh_TW两个包就行,别告诉我英文是哪个包,晕,呵呵。full安装很适合新手,因为slackware里带的工具基本上是没有重复的,装好系统后可以多试试那些工具,熟悉一下linux下工具的使用,当然,你如果对linux比较熟悉,可以用自定义的方法安装,可以选择自己需要的软件包,这样系统所占地方就大大缩水了。提到自定义安装,就不得不提一下slackware的tagfiles安装,简直就是方便死了,可以自己修改安装目录下的tagfiles文件,将自己需要的和不需要的修改一下,安装的时候选择tagfiles模式,就可以完全自动的安装你指定的软件,具体安装过程可以看下面这个图解安装教程:
http://www.linuxsir.com/bbs/showthr...;threadid=75637

如果你想用tagfiles定制自己的安装包,可以看看这帖,不会让你失望:
http://www.linuxsir.com/bbs/showthr...threadid=117475

如果想尝试一下除了光盘安装的其他安装方式,如硬盘安装等小结:
http://www.linuxsir.com/bbs/showthr...;threadid=45767

还有这篇用grub安装slackware9.1(也可以用来装10,原理是一样的)
http://www.linuxsir.com/bbs/showthr...ht=slackware9.1

我第一次安装slackware的时候心里也是有点怕怕的,因为很早就听说了这个系统有点复杂有点难,甚至准备了很久看那些资料,让心里有个底,事实却出呼我的意料,安装是一点问题都没有,我的机器配置比较新,CPU是AMD64 3000+,硬盘是SG的120G SATA硬盘,本来还以为会出很多问题,哪想到装的是比装fedora还顺我用的是硬盘安装,很简单,如果有哪位兄弟也是用sata硬盘,可以跟我一样,用scsi的内核试一下,我是一点问题都没的,如果兄弟还是有问题,可以找找sata内核,应该没问题的。对了,我装的是slackware10.0,如果有兄弟装的是slackware9.1而不能用sata硬盘,可以看看北南老大发的这帖:
http://www.linuxsir.com/bbs/showthr...ht=slackware9.1



系统优化设置

通常在安装完所有的东西之后,我做的第一件事就是:
hdparm /dev/hde
可以将这一句话加在/etc/rc.d/rc.local里
这条命令用来打开你硬盘的DMA传输模式,可以有效的减少CPU的使用率和增加硬盘传输的吞吐量,下面我们来测试一下打开DMA前后的速度对比
hdparm -tT /dev/hde
Timing buffered disk reads: 162 MB in 3.01 seconds = 53.82 MB/sec
Timing buffer-cache reads: 2152 MB in 2.00 seconds = 1076.00 MB/sec
这还是我没有在内核里优化过的速度,怎么样,看起来是不是很爽?现在DMA技术基本上已经成熟了,如果想多了解点的话可以看看操作系统这本书,可以让你了解很多东西,而且不难。

硬盘性能优化完了,下面让我们建立起查询数据库:
touch /var/lib/slocate/slocate.db
这会建立起一个查询数据库,它还是空的,所以,下一步就是:
updatedb&
这条命令将会更新你的查询数据库,这样做后会让你以后可以很方便的用slocate命令来查找东西。现在,当你想在你的机器里找一些东西的时候,你可以这么做:
slocate xxxx
这么做同样适用于在gnome里进行查询。slackware一般每天都会按照你的默认设置更新一次,不过千万不要忘了,当你对你系统进行一连串的更新后并且想马上看到最新的安装文件,得用updatedb&命令进行手动更新一次.当你在命令行下使用slocate命令的时候,非常重要的一点就是它只会查询你最后一次更新的数据库,如果你很久没更新了那只会找到你更新以前的文件,也许是早已经不存在于你的计算机中的文件哦。Gnome的查询工具是不会给你错误提示的。


让你的X Server工作起来

运行xorgconfig,这可以配置你的X server.当然,你可能会碰到一些挫折,基本上如果英语过的去的话应该都能看懂提示,按提示做就行了,如果还是不行,呵呵,就得等等了,我可以试着去翻译一下过程。如果你是linux的新手,多看看xorg.conf文件可以帮助你了解X的配置和运行。当你用xorgconfig配置完后,别急,还需要修改一点地方,我不知道其他系统是不是这样,但是slackware就有这么个小bug,vi /etc/X11/xorg.conf,修改里面的VertRefresh,默认后面是没有的,不管你在配置的时候有没有打上,将VertRefresh后面的字母删掉,然后加上你的垂直刷新率,比如我的:
VertRefresh 50-160
还有在LOAD freetype字体那一段,你好好看看,有可能会出现两行一样的,注销掉一个就行了
小提示:如果你的鼠标是带滚轮的话,默认配置是不能使用的,这样在浏览网页的时候很不方便,只需要将xorg.conf里将下面这段改成这样就行:

Section "InputDevice"

# Identifier and driver

Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "4 5"


顺便说说显卡的配置

配置完Xorg.conf后直接进入X会发现屏幕有些偏移,这是因为你还没装显卡驱动的缘故,想知道怎么装吗?Follow me!!!安装的时候记得最好在控制台下执行,如果是直接图形登陆进图形界面的可以修改/etc/inittab文件,将里面的
id:4:initdefault:
改成
id:3:initdefault:

NVIDIA篇

安装Nvidia驱动。可以从下面下载
http://www.nvidia.com/object/linux.html

我用的是NVIDIA-Linux-x86-1.0-6111-pkg1.run,进入我们下载的目录,运行
sh NVIDIA-Linux-x86-1.0-6111-pkg1.run
很简单的几步,同意它的协议后,一路回车就可以安装成功。
(Tips:如果你是full安装的话,应该没什么问题,如果你是自定义安装,记得,在/usr/src下要有你内核的原代码,没有的话自己拷贝一个上去,再做一个连接到/usr/src/linux就可以了.)
OK,现在驱动装完了,不过可别急着去运行X看看效果,因为我们还要修改一点点东西,装完驱动总要给它一个名吧。不然谁认识啊,呵呵,修改/etc/X11/xorg.conf文件,将里面的这一段 :
Section "Device"
Identifier "** NVIDIA (generic) [nv]"
Driver "nv"
#VideoRam 131072
# Insert Clocks lines here if appropriate
EndSection
改成
Section "Device"
Identifier "** NVIDIA (generic) [nv]"
Driver "nvidia" //注意,修改这里
#VideoRam 131072
# Insert Clocks lines here if appropriate
EndSection

还有这两行
# This loads the GLX module
# Load "glx"
# This loads the DRI module
# Load "dri"
改成
# This loads the GLX module
Load "glx"
# This loads the DRI module
# Load "dri"

好了,保存退出,startx,哇~~出现一个好大的Nvidia图标是不是?呵呵,如果你想关掉这大大的图标,那还得修改一下xorg.conf文件,修改成下面那样就行:
Section "Device"
Identifier "** NVIDIA (generic) [nv]"
Driver "nvidia"
Option "nologo" "1" //加这么一条就行了
#VideoRam 131072
# Insert Clocks lines here if appropriate
EndSection
保存退出进入X,是不是没了?现在屏幕效果也完全正常了,当然,玩游戏也没问题了,嘿嘿,这是最重要的

ATI篇
说实在的,我已经很久没用ATI显卡了,因为买机器的时候ATI对linux的支持很不好,所以一直是用的NVIDIA的,不过现在不一样了,ATI也有针对linux的驱动,可能它也不想放弃linux群的用户吧,我对ATI的配置过程不太熟,当然步骤我是知道的,但是我不能实际操作,不能确定,所以,我还是把链接给大家吧,大家自己琢磨琢磨,我可不能做不负责任的事,不然会被人骂死的
http://www.linuxsir.com/bbs/showthr...ATI%C7%FD%B6%AF


使用Dropline Gnome

dropline gnome是专门为slackware优化过的一个gnome,使用起来感觉非常好,大部分使用slackware的人都喜欢用dropline-gnome。想使用dropline可以在这里下载
http://www.dropline.net/

下载dropline-installer.tgz包,安装它
installpkg dropline-installer.tgz
安装后执行:
dropline-install
进入dropline安装界面,这里需要注意一下,如果你想在线安装,那么直接选择install就行,如果你下载了dropline的光盘要进行光盘安装,就得先挂载:
#mount /the/iso/dir/dlg.iso -o loop /mnt/cdrom
#dropline-installer
preference -> set source -> cdrom
然后选择安装就行了。
dropline也有许多安装方式,如果你选择全部安装的话,记得一定要先备份好你的X设置,比如xorg.conf等文件,因为dropline里自带了xorg,他会移除你的X然后装上它的xorg,所以千万记得备份,还有一种就是选择性安装,在这里就比较自由了,可以将自己不需要的去掉,可以大大减少安装时间。OK,GO ON


升级你的系统

相信我,在这里你将得到slackware里最棒的软件,有了它,你的系统将更加完美,更加完全,它就是swaret
.
swaret已经加入SF,所以它的网站已改为http://swaret.sourceforge.net/,在这里下载swaret,安装很简单,用installpkg命令很容易就装上了,下面来修改一下它的配置。修改/etc/swaret.conf.bak并将它copy成swaret.conf,修改文件如下:

1 将里面的VERSION改成current
VERSION=current

2 因为sware的网址改了,所以要修改一下
DEP_ROOT=http://swaret.sourceforge.net/libraries-$VERSION

下面就可以使用swaret了,不过在这之前最好先升级一下你的查询数据库,执行
updatedb

当一切准备完毕,可以升级整个系统了,顺序执行如下命令:
swaret --update
swaret --upgrade -ap
swaret --dep
下面对一些命令解释一下,如果你英文好当然可以使用man swaret,它是最强大的
-ap 升级打补丁
--update是更新软件库列表,用于安装、更新、搜索时定位软件包在网上的位置。

--upgrade是升级系统中已经安装的软件,包括内核!有了它,你的系统永远是最新的

--install "关键字"是从网络安装符合关键词的软件,有了swaret和网络,你完全无需自己找软件,配合以下的search参数,install将为你完成一切,包括依赖关系的检查!

--purge是清空swaret的临时文件夹,也就是从网上下载下来已经安装或者更新成功的软件包所对应的tgz文件。

--search "关键词"是搜索符合关键词的软件包

--show "关键词"是显示符合关键词的软件包的相关信息

--dep是解决系统中的包依赖关系,这条参数最为强大,彻底解决slack的依赖关系薄弱的缺点,自动从网上下载依赖包

如果想安装某个软件包,可以先搜索
swaret --search xxxx
如果搜索到了,就执行
swaret --install xxx
swaret就会帮你自动从网上下载安装软件包,是不是很方便,很爽的说,升级完系统后不要忘记updatedb,这是个好习惯


汉化你的系统

这一步其实很简单,只要你配置好了X,而且能进窗口管理器了,后面的事就简单了,为了方便起事,我将几个字体和需要的文件都压缩在一起了,在这里下载:
http://download.linuxsir.org/royce/fonts.tar.gz
如果你用的是kde的话要装一个支持包才行,找到第二张光盘目录下kdei目录里的kde-i18n-zh_CN-3.2.3-noarch-1.tgz,如果你想以后能看繁体网页的话就连kde-i18n-zh_TW-3.2.3-noarch-1.tgz也一起装了吧,反正很简单,用installpkg命令装上就行了.
下过来解压后,将fonts文件夹拷贝到/usr/share下,将fonts文件夹里的fonts.conf和local.conf拷贝到/etc/fonts下,将gtkrc.zh_CN拷贝到/etc/gtk/下,当然,在你做这些步骤之前最好现备份原有的文件,这是一个好习惯,一定要养成良好的习惯。当这一切都准备完毕后,修改/etc/X11/xorg.conf文件,在字体路径里添加一句,修改如下:
# ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/share/fonts" //这里加入你字体的路径
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/TTF"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts"
EndSection
修改完毕并保存退出,别急,目前系统还不能使用你的新字体,执行:
cd /usr/share/fonts
fc-cache -f
执行完毕后稍微等一下就可以进入窗口了,是不是很简单?
进入窗口,如果对默认字体不舒服可以自己改一下,改成simsun,看看现在的效果,是不是很酷,中文和windows下一样漂亮了,不过英文字体稍微有点粗,不过这没也没什么,我感觉也挺漂亮的,呵呵,如果想把字体弄的更漂亮的话,就得装美化包了,这就先不说了,因为后面要讲到升级你的整个系统,如果你现在就美化了后面照样会被覆盖掉。
观看效果:
http://download.linuxsir.org/royce/local/1.png
http://download.linuxsir.org/royce/local/2.png
打上补丁后的效果
http://download.linuxsir.org/royce/local/3.png
怎么样?不比其他难看吧?


输入法问题
无论在哪种操作系统种,输入法是必不可少的,我喜欢用fcitx,你可以在www.fcitx.org里得到它。安装很简单,...在这里下tgz包:
http://download.linuxsir.org/royce/....0.0-1.i386.tgz
安装就不必多说了,下面说说配置吧,当你把包装好后,需要在你的.profile里设置一下,我的设置是这样的:
cat ~/.profile //查看.profile里的内容
#FCITX
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx

#LOCALE setup
export LC_ALL=zh_CN
export LANG=zh_CN
这样还不够,因为当你的窗口管理器启动后并不会自动启动fcitx,其实你可以试试在#LOCALE setup上面添加一句
fcitx&
这是很标准的作法,但是按照这种作法我启动kde后输入法并没有启动,所以我把fcitx&这一句放在.xinitrc,这个文件就在你的目录里,比如/root,在
最后面startkde这一句的上面添加
fcitx&
保存退出后启动kde,看,输入法是不是出现了?如果你对输入法有什么问题或者想用其他输入法的话,可以参考一下论坛的输入法版面
http://www.linuxsir.com/bbs/forumdi...&forumid=42
有问题可以在上面问。

- 作者: hrg0725 2004年11月5日, 星期五 01:59  回复(3) |  引用(0) 加入博采

mutt+fetchmail+esmtp收发邮件一文里需要的一些包
按照AMD兄的方法用mutt+fetchmail+esmtp收发邮件,少了几个包,全打成tgz包了,有esmtp最新版和编译它需要的几个包,进去 后直接installpkg *.tgz好了,对了,注意在 .fetchmail中加入esmtp时要将地址改成/usr/local/bin/esmtp
http://download.linuxsir.org/royce/email.tar.gz

- 作者: hrg0725 2004年10月28日, 星期四 01:06  回复(0) |  引用(0) 加入博采

前几天看到一篇很好的slackware的文档,非常不错
可惜是英文的,暂时试着去翻译,希望自己能坚持下去

- 作者: hrg0725 2004年10月17日, 星期日 00:08  回复(1) |  引用(0) 加入博采

完善新安装的SLK

使用swaret升级系统里已经安装过的软件包
1 安装好swaret后,先修改/etc/swaret.conf文件,将里面的VERSION改成10.0或者current
2 因为swaret已经正式加入了SF项目,所以他的网址改成了http://swaret.sourceforge.net,修改一下
DEP_ROOT=http://swaret.sourceforge.net/libraries-$VERSION
OK,下面可以升级了
swaret --update
swaret --upgrade

给系统升级打补丁
swaret --install -ap
-a是升级
-p是打patch

完美..

--update是更新软件库列表,用于安装、更新、搜索时定位软件包在网上的位置。

--upgrade是升级系统中已经安装的软件,包括内核!我的slack是8.1开始安装的,然后几乎每隔一两天都upgrade,所以什么新版本发行都与我无关,有了swaret我的slack永远是最新的!

--install "关键字"是从网络安装符合关键词的软件,有了swaret和网络,你完全无需自己找软件,配合以下的search参数,install将为你完成一切,包括依赖关系的检查!

--purge是清空swaret的临时文件夹,也就是从网上下载下来已经安装或者更新成功的软件包所对应的tgz文件。

--search "关键词"是搜索符合关键词的软件包

--show "关键词"是显示符合关键词的软件包的相关信息

--dep是解决系统中的包依赖关系,这条参数最为强大,彻底解决slack的依赖关系薄弱的缺点,自动从网上下载依赖包。

至于/etc/swaret.conf文件,你只要英语不差的话,对于标准的conf文件格式略有所知,那么可以根据你的需求来修改。

XMMS
-misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0

选择桌面系统
xwmconfig

修改firefox工具栏中字体过小的问题
在firefox地址栏中输入about:config
在过滤里输入.zh-CN
修改font.min.size.variable.zh-CN的值为12

 

安装java
installpkg j2sdk-1_4_2_04-i586-3.tgz
修改.profile文件
JAVA_HOME=/usr/lib/java/
CLASSPATH=.:/usr/lib/java/lib/dt.jar:/usr/lib/java/lib/tools/jar
PATH=/usr/lib/java/bin:$PATH
export PATH JAVA_HOME CLASSPATH
输入命令source ~/.profile

 


- 作者: hrg0725 2004年10月12日, 星期二 12:17  回复(0) |  引用(0) 加入博采

sata硬盘安装slackware10.0方法小结

在sata硬盘下硬盘安装slackware10.0,机器配置如下:

cpu:AMD64 3000+

主板epox3+ nf3 250G

硬盘:xj sata120G

内存:512DDR

  先把CD1解压到fat32格式的C盘,如解压到c盘的slackware下,然后把cd2里的gnome和KDE,kdei3个文件夹
提取出来放到cd1里的slackware中,和那些a,b什么的放一起,目录例下:
c:\slackware
-bootdisks
-isolinux
-kernels
-rootdisks
-slackware
---a
---ap
---d
....
...
---kde
---gnome
---kdei

然后将kernel里scsi.s中的bzimage和isolinux里的initrd.img还有loadlin.exe放到c盘,建立一个slk.bat,里面内容为:
loadlin bzImage root=/dev/ram rw initrd=initrd.img
进入纯DOSS,执行slk就OK了,在安装过程中选择安装来源的时候选择硬盘模式,然后输入/dev/hde1,按回车,再输
入/slackware/slackware,最后让你选择一个内核安装途径,有cdrom,floppy和skip,选skip就是将你启动安装程序的
内核拷贝到系统里。


- 作者: hrg0725 2004年10月3日, 星期日 13:38  回复(1) |  引用(0) 加入博采

生活是坎坷的,linux的路途是艰难的

  不知道为什么,我的linux学习路途总是充满艰辛,以前是,现在也是,刚买的电脑,由于配置太新造成了安装上的困难,slackware安装到是挺简单的,可惜,就像中邪一样到处是问题,一个就是用tagfiles安装好后鼠标键盘都不能动,只能停在login:界面,还有就是微软IE4。0鼠标,不知道是什么原因,在fedora2 for amd64下可以用,但在slackware下却充满了痛苦的感觉,只能上下移动却不能左右移动,用mouseconfig调试也没用,研究了一个晚上。。虽然鼠标问题还没解决,但是还是有很多办法,而鼠标键盘不能动却是大问题了,在偶然下发现和xorg.conf有关,希望能早日解决。


- 作者: hrg0725 2004年10月3日, 星期日 13:34  回复(0) |  引用(0) 加入博采

安装了很多次slackware,终于找到了喜欢的方式
  每次重装slk系统时,选软件包都是最痛苦的,面对长长的选择,实在是罗嗦,本来都是按照freebsd的方法装个基本系统,然后自己需要什么装什么,可发现那样还是很慢,重装系统后还要重复装很多包,实在是麻烦,在翻linuxsir的精华帖时忽然发现了介绍tagfile的一篇文章,简直就是我黑暗中的指明灯,按照说明定制了自己需要用到的包,以后重装系统再也不需麻烦了。
转自www.linuxsir.com/bbs论坛

这里不包括gnome和kde:
--------------------------------------------
tag含义:
ADD--require (表示必须安装)
SKP--skip (表示必须不安装)
REC--recommended (表示推荐安装)
opt--optional (表示可选安装)
(no tag)--unknown (表示未知)

------------/slackware/a/-------------
aaa_base: ADD Linux基础文件系统
aaa_elflibs: ADD ELF共享库
acpid: REC 高级电源管理
apmd: REC 高级电源管理
bash: ADD bash
bin: ADD bin
bzip2: ADD bzip2
coreutils: ADD 核心工具
cpio: ADD 文件档案及属性管理
cups: REC 打印系统
cxxlibs: ADD C++动态连接兼容库
dcron: ADD 计划任务进程
devfsd: ADD 设备文件系统管理
devs: ADD /dev 设备管理
e2fsprogs: ADD 创建ext2,ext3文件系统
elvis: ADD 默认vi
etc: ADD /etc系统配置
findutils: ADD find & xargs
floppy: ADD 软盘工具集
gawk: ADD AWK编程语言
genpower: OPT UPS(不间断电源)工具
gettext: REC 使shell scripts的messages国际化
getty-ps: OPT 程序日志控制,可加强型替代agetty
glibc-solibs: ADD GNU共享C库
glibc-zoneinfo: ADD 配置时区
gpm: REC 鼠标剪切粘贴文本
grep: ADD 查找工具
gzip: ADD gzip
hdparm: ADD 硬盘接口工具,可打开高级传输模式
hotplug: ADD 热插拔硬件配置
infozip: ADD 分析压缩文件
isapnptools: OPT 配置ISA Plug-And-Play硬件
jfsutils: OPT Linux下管理 IBM's Journaled File System (JFS)
kbd: REC 配置非US键盘,并提供控制台字体选择
kernel-ide: REC Linux kernel without SCSI controller support(我必装)
kernel-modules: ADD Linux kernel modules /etc/rc.d/rc.modules
less: ADD 文本查看
lilo: ADD lilo
loadlin: REC loads a Linux kernel from MS-DOS
logrotate: ADD 方便管理系统日志文件
lprng: REC line打印程序
minicom: REC 全功能菜单型通讯包
module-init-tools: ADD 加载/卸载模块
openssl-solibs: ADD OpenSSL shared libraries,也为浏览器等所使用
pciutils: OPT 从pci设备读取信息
pcmcia-cs: REC PCMCIA设备支持
pkgtools: ADD The Slackware package maintenance system
procps: ADD 显示当前运行处理器信息
reiserfsprogs: ADD Reiserfs工具
sed: ADD stream editor
shadow: ADD shadow password suite
slocate: ADD Secure Locate,用于定位文件,有文件数据库,夜间某时自动更新。
smartmontools: ADD hard drive monitoring utilities
sysklogd: ADD Linux system logging utilities
syslinux: ADD SYSLINUX/PXELINUX/ISOLINUX boot loaders
sysvinit: ADD init, the parent of all processes
tar: ADD tar
tcsh: REC C shell
umsdos-progs: ADD UMSDOS文件系统工具
usbutils: ADD USB utilities
util-linux: ADD 大量的基本工具
xfsprogs: OPT Utilities for SGI's XFS filesystem



---------------------------/slackware/ap/-----------------------------
a2ps: REC Any to PostScript filter
acct: OPT 用户登陆连接统计报告
alsa-utils: REC Advanced Linux Sound Architecture utilities
amp: OPT MP3 player
apsfilter: REC printer filter and configuration tool
ash: OPT ash shell,兼容Bourne的轻型shell
at: OPT 批读取输入命令并稍后执行
aumix: OPT GTK+/ncurses audio mixer
bc: OPT 任意精度计算语言
cdparanoia: OPT digital audio extraction tool(gnome要用其库)
cdrdao: OPT DAO方式刻录工具
cdrtools: OPT 刻录工具集
diffutils: REC finds differences between files
dvd+rw-tools: OPT DVD+RW/+R/-R/-RW工具
enscript: OPT 转换文本为postscript,输出到打印机或打印文件
espgs: REC ESP Ghostscript,处理Ghostscript及其打印
flac: OPT Free Lossless Audio Codec FLAC格式音频解码
gimp-print: OPT 方便gimp打印,提供系统打印套装
groff: ADD troff, nroff, eqn, tbl等文本格式支持,打印或显示man pages
gnu-gs-fonts: REC GhostScript用的字体
hpijs: REC Hewlett-Packard inkjet drivers for Ghostscript
ifhp: OPT 多能打印过滤器
ispell: OPT 老牌拼写检查
jed: OPT 程序编写工具,支持宏及语法高亮
joe: OPT 文本编辑器
jove: OPT JOVE版的Emacs兼容编辑器
ksh93: OPT AT&T Korn Shell 93,强大的shell环境及编程语言
lsof: OPT LiSt Open Files,列出打开的文件的信息
lvm: OPT Logical Volume Manager,能动态改变磁盘大小等....
madplay: OPT 命令行mpeg音频解码及播放
man: ADD 在线手册系统
man-pages: REC Linux的1, 2, 3, 4, 5, 7, 8节man pages
mc: OPT Midnight Commander file manager,控制台下的一个很好的文件管理器
most: OPT 文本显示工具
mpg321: OPT a command-line mp3 player
mt-st: OPT 磁带设备操作
mysql: OPT Mysql
quota: OPT 磁盘配额系统,可使那些贪婪的用户可以硬盘空间100%使用
raidtools: OPT software RAID tools
rexima: REC 交互的音频混音器
rpm: OPT 安装删除RPM包,包括rpm2tgz
sc: OPT 简单的curses-based电子表格程序
screen: OPT screen manager with VT100/ANSI terminal emulation
seejpeg: REC console JPEG viewer
sgml-tools: REC SGML工具系统,SGML在软件文档里常用
sox: REC 通用的声音转换,播放,录制工具
sudo: OPT sudo能使普通用户以root身份来执行程序
texinfo: REC GNU software documentation system,制作软件的文档系统
vim: OPT vi的增强版
vorbis-tools: OPT ogg格式压缩音频的工具集
workbone: OPT 控制台CD播放工具
zsh: OPT the Z shell


---------------------------/slackware/d/-----------------------------
autoconf: OPT 生成软件代码包的自动配置脚本,需要m4包
automake: OPT 生成Makefile,需要m4,perl包
bin86: ADD 8086汇编指令,2.2.x或更低版本内核编译使用到
binutils: ADD 二进制工具集,大多编程语言需要
bison: ADD 多用途的语法分析程序生成器,完全兼容Yacc
byacc: OPT Berkeley Yacc是一个LALR(1)语法分析程序生成器,不装系统会使用bison替代
ccache: OPT 编译器的cache,可加快重新编译速度
clisp: OPT Lisp环境,常见的lisp是个高级的,广泛性的编程语言,
cscope: OPT Csope是一个文本源码阅览工具
cvs: REC CVS是个版本控制系统。它可以让你保存旧的版本或者文件(一般是源代码),保存一个记录,改动...
distcc: OPT distcc允许C代码的编译工作分配给网络上的几台机器共同完成
doxygen: OPT C++, C, Java, IDL开发的文档系统制作和生成
flex: ADD (fast lexical analyzer generator)flex 是个发生软件来执行在本文中查找样本
gcc: ADD GNU Compiler Collection
gcc-g++: REC C++ for GCC
gcc-g77: OPT Fortran support for GCC
gcc-gnat: OPT Ada 95 support for the GCC
gcc-java: OPT Java support for the GNU Compiler Collection
gcc-objc: OPT Java support for the GNU Compiler Collection
gdb: REC 帮助你debug
gettext-tools: REC 使你开发的软件有国际语言支持
guile: OPT Project GNU's extension language library
indent: OPT changes the appearance of a C program
j2sdk: OPT Java(TM) 2 Software Development Kit Standard Edition
kernel-headers: ADD Linux kernel include files
libtool: OPT a generic library support script
m4: REC unix宏处理器
make: ADD 编译必用
nasm: OPT 一套intel微处理80x86汇编指令,使用传统的指令和语法
oprofile: OPT system profiling tool
p2c: OPT Pascal to C translator
perl: REC Perl-compatible regular expression library
pkgconfig: REC 库编译/连接管理系统
pmake: REC 导入bsd版的makefile写的软件
python: OPT python,一种强大的语言!
python-demo: OPT Sample Python programs
python-tools: OPT 一些Python开发小工具
rcs: OPT the Revision Control System,管理多版本的文件,方便常更改软件版本
strace: REC 跟踪执行的命令


-------------/slackware/e/-----------------------------
emacs: ADD 主程序
emacs-misc: REC 杂项文档
emacs-lisp: OPT Emacs 源代码
emacs-leim: OPT 提供多种输入方式,包括中文,泰文,韩文等,同时提供非US键盘的支持。
emacs-nox: OPT 这是不支持X11菜单的版本
emacs-info: REC /usr/info里的压缩文档,提供Emacs的在线文档

-------------/slackware/n/-----------------------------
apache: OPT Http服务器
autofs: OPT 基于内核的automounter,速度快,简单
bind: REC 域名服务及工具集
bitchx: OPT IRC客户端
bootp: OPT bootp服务器,管理员为客户端创建网络信息的工具
curl: OPT 命令行下的网络解释器,浏览器
dhcp: OPT dhcp工具集,包括服务器和客户端
dhcpcd: REC 连接dhcp服务器的工具
dnsmasq: OPT 小型的dns服务器和传送工具
elm: OPT 邮件客户端
epic4: OPT IRC客户端
fetchmail: OPT 邮件收取和转发
getmail: REC 收取pop邮件
gnupg: OPT 通讯和数据安全工具,用于密钥,签名等
htdig: OPT 可搜索互联网上各单位或网段的工具
imapd: OPT 支持pop3,imap的服务器
inetd: REC Internet super-server,许多网络服务通过它来运行(运行一个进程就可以调用多个其它服务进程)
iptables: ADD 数据包过滤规则,用于建立防火墙
iptraf: OPT 控制台下的网络监控器
irssi: OPT IRC客户端
lftp: OPT 命令行下的文件传输工具,支持ftp,http等协议
links: OPT 控制台下的浏览器
lynx: OPT 控制台下的浏览器
metamail: REC 通过配置"mailcap"实现邮件MIME
mod_ssl: OPT Apache module for SSL
mutt: OPT a small but very powerful text-based MIME mail client
nail: REC a simple mail client
nc: OPT netcat,用它来通过网络读写数据
ncftp: OPT FTP传输工具
netatalk: OPT 使局域网中的mac能挂载linux分区,并打印的服务器
netpipes: OPT 可在shell script使用TCP/IP流的工具
netwatch: OPT 监控网络状况
newspost: OPT 新闻发布工具
nfs-utils: OPT Network File System(NFS) daemons and utilities
nmap: OPT 迅速搜索网络,获取主机的各种信息
nn: OPT NN newsreader
ntp: OPT 网络较时
openssh: REC 远程登录
openssl: REC SSL工具
php: OPT PHP
pidentd: REC TCP/IP IDENT protocol server
pine: OPT 邮件客户端
popa3d: REC pop3服务器
portmap: REC 用于RPC连接。要使用NFS和RPC服务必须portmapper
ppp: OPT 点对点协议,包括进程与配置工具
procmail: REC 用于建立邮件服务,邮件列表,分配邮件到各文件夹,sendmail也需要它
proftpd: REC 专业的FTP服务器
rdist: OPT 远程文件分配程序,用于维护多个主机上相同的文件。
rp-pppoe: OPT PPPOE拨号客户端,不依赖内核的配置
rsync: OPT 高效的远程同步程序,替代RCP
samba: OPT SMB文件和打印服务器。
sendmail-cf: OPT 创建和编辑sendmail.cf的工具
sendmail: REC 邮件传送
slrn: OPT 新闻阅读
stunnel: OPT 位无SSL的程序提供SSL包装和工作环境
tcpdump: REC 网络监视和获取网络信息
tcpip: REC 一套标准的TCP/IP工具及文件
tin: OPT 新闻阅读
traceroute: OPT IP packet route tracing utility,可用于网络问题追踪
trn: OPT 多线程新闻阅读器
uucp: OPT UUCP标准包:mail and news over modem lines.
wget: OPT 后台的,非交互的文件下载程序,支持ftp,http
wireless-tools: OPT 无线网络工具集
yptools: OPT NIS servers and clients(提供类似基于sun的网络)
ytalk: OPT 允许多连接的chat工具


-------------/slackware/t/-----------------------------
tetex: ADD teTeX TeX发行版
tetex-doc: REC Documentation for teTeX
xfig: OPT X下的画图程序,能创建fig, epsf, LaTeX 文件,需要transfig包
transfig: OPT xfig需要

-------------/slackware/tcl/-----------------
expect: OPT 一个根据脚本与其他交互程序对话的程序
hfsutils: OPT 读写Macintosh HFS卷
tcl: ADD Tool Command Language,交互脚本语言
tk: REC 用于创建X11图形接口程序
tclx: REC TCL扩展
tix: OPT Tcl/Tk扩展库

-------------/slackware/x/-----------------
x11: ADD X11 base package,包括二进制包和共享库
x11-devel: ADD for X程序的库和其他文件
x11-docs: REC /usr/X11R6/lib/X11/doc/里的文档
x11-docs-html: OPT /usr/X11R6/lib/X11/doc/html/里的文档
x11-fonts-100dpi: OPT 用于高解释度屏幕的附加字体
x11-fonts-cyrillic: OPT 西里尔语字体
x11-fonts-misc: ADD X所需的最少字体集
x11-fonts-scale: ADD Speedo, Type 1, and TrueType scalable fonts for X
x11-xnest: OPT 一个嵌套的X管理服务器,还处于试验阶段
x11-xprt: OPT (a print-only X server)
x11-xvfb: OPT virtual framebuffer X server,使X运行于没有显示设备和输入设备的机器,仅用于特殊情况



-------------/slackware/xap/-----------------
blackbox: OPT 一个快速轻型的windows管理器,不需要烦人的库依赖
fluxbox: OPT 窗口管理器
fvwm: REC 窗口管理器
fvwm95: REC 窗口管理器
gaim: OPT 即时信息聊天工具
gimp: REC 强大的图片处理程序
gkrellm: OPT GNU Krell Monitors,提供GUI图表化的当前系统信息,应有尽有
gnuchess: REC 国际象棋游戏
gnuplot: OPT 命令行交互打印工具
gv: REC PS/PDF file viewer,支持X
gxine: OPT (GTK+ media player based on Xine)
imagemagick: REC 图片浏览,处理,转换程序
mozilla: REC Mozilla web browser
mozilla-plugins: REC 连接到 Netscape的plugins(装netscape才行)
netscape: REC Netscape Communicator
pan: REC GTK+2新闻阅读器
rxvt: REC 小巧快速的虚拟终端
sane: OPT 通用扫描仪或其他光栅图形设备的读取界面
seyon: OPT 全功能长途通信包
windowmaker: REC 窗口管理器
x3270: OPT 通过telnet打开IBM主机
xchat: OPT A GTK+-based IRC client.
xfce: OPT 轻型桌面环境
xfm: OPT X下的文件管理器
xfractint: OPT 显示Dos程序的碎片
xgames: REC 一套X下的小游戏
xine-lib: REC xine播放引擎和库
xine-ui: REC xine播放器(如gxine)的图形界面
xpaint: OPT X画板
xpdf: OPT PDF viewer for X
xmms: OPT X Multimedia System
xsane: OPT 提供扫描仪等设备的图形界面
xlockmore: REC (screen locker for X)
xscreensaver: REC a screen saver and locker for X
xv: REC 图片查看
xvim: REC X/GTK2版vim
xxgdb: REC 图形界面的程序/系统debugger

-------------/slackware/l/-----------------

aalib: REC 一个ASCII图形库。AA-lib API和其他的图形库相仿,但它把输出渲染成ASCII。
alsa-driver: ADD 为linux提供音频和MIDI功能,包括所支持的声卡的驱动及include文件
alsa-lib: ADD 音频应用程序所用到的ALSA库。
alsa-oss: OPT 使用alsa的oss支持能在不加载oss兼容内核模块的情况下使用仅支持oss的程序
arts: ADD “实时模拟合成器”,KDE的核心音频系统
aspell: REC 用于最终代替Ispell,它能作为库使用,也能作为独立的拼写检查器。
aspell-en: REC Aspell的英文单词表
atk: REC 为GNOME存取功能所使用的库
audiofile: REC 处理各种音频格式的库并为esound进程使用,可用它开发音频程序
db3: REC Berkeley数据库为传统应用程序及客户端/服务器端应用程序提供嵌入式数据库支持
db31: REC 同上
db4: REC 同上
esound: REC Enlightened Sound Daemon,使多个程序同时使用同一个音频设备
expat: REC 解释XML的C库
gdbm: REC GNU database routines
gdk-pixbuf: REC GdkPixBuf库,有关图像
glib: REC library of C routines,所有gtk+的东东都要用的C库
glib2: REC library of C routines
glibc: REC GNU C libraries
glibc-i18n: OPT locale files from glibc,提供国际语言支持
glut: REC OpenGL API使用的3D图形库
gmp: REC GNU任意精度算法的库
gnet: REC 面向对象的网络库,精小易用
gtk+: REC X图形界面库
gtk+2: REC GTK+ version 2
imlib: REC 图形渲染
lcms: REC 颜色管理引擎
lesstif: REC 完全兼容OSF/Motif(R)
libao: REC 一个跨平台音频库
libart_lgpl: REC Libart是2D图形库,这是他的LGPL部分,用于gnome,kde
libcaca: OPT 一个图形库,输出字符来代替像素,所以能工作于老旧的图形卡及文本终端
libexif: REC 多种图像格式
libglade: REC 可以启动储存于程序里的用户界面,为gnome和xscreensaver-demo所用
libgsf: REC 为处理不同结构的文件格式提供高效i/o
libid3tag: REC ID3 tags读写支持
libieee1284: REC 用于连接并行端口设备,例如SANE用它来识别扫描仪。
libjpeg: REC JPEG库
libmad: REC high-quality MPEG audio library
libmng: REC mng库
libogg: REC Ogg库
libpng: REC png库
libtermcap: REC termcap库,能使程序向终端发送控制串
libtiff: REC tiff库
libungif: REC gif库
libusb: REC 用于连接USB设备
libvorbis: REC Ogg Vorbis library
libwmf: REC wmf库
libwmf-docs: OPT wmf库编程文档
libxml2: REC XML语法分析库,gnome,kde必须
libxslt: REC 为libxml2提供XSLT支持(XSLT是转换XML的语言)
mhash: REC Thread-safe hash library
mpeg_lib: OPT MPEG-1 video decoding library
ncurses: REC ncurses (new curses) library
netpbm: REC 图像格式转换的库和工具
orbit: REC orbit库
pango: REC 文本布置和渲染的库,是GTK+-2.0的文本渲染核心
pcre: REC Perl兼容规则及表达式库
pilot-link: REC 用于连接PalmOS设备
popt: REC 命令行语法分析库,一个用于分析命令行参数的C库
readline: REC 行输入的库,带编辑支持,emacs,vi等要用
sdl: REC Simple DirectMedia Layer library,引导多媒体,如音频,键鼠,手柄,3D,2D等
slang: REC 植入语言S-Lang,容易嵌入程序使之有强大的扩展语言。它也是开发跨平台程序的库
startup-notification: ADD 程序启动时鼠标显示为"忙碌"
svgalib: REC 视频设备图形库
t1lib: REC Type1字体光栅化的库
taglib: REC 读取和编辑常见音频格式的元数据的库
utempter: REC 允许不需要root权限来更新终端程序
wv2: REC 导入ms word文档的库
xaw3d: REC 一套3d外观的窗口部件库
zlib: REC 通用的数据压缩库

- 作者: hrg0725 2004年10月1日, 星期五 08:47  回复(6) |  引用(0) 加入博采

鼓起勇气申请了个blog

  一直想自己做个主页,可是谁都知道。做简单。想维护却很难坚持。。我是一个比较懒的人。所以还是用blog算了。。懒人用方便的东西,呵呵,不知道以后自己能不能保持,但是希望自己能坚持下去。。


- 作者: hrg0725 2004年09月14日, 星期二 22:08  回复(3) |  引用(0) 加入博采