﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>PHP博客-&lt;title&gt;紅帽子安全&lt;/title&gt;&lt;img src='http://www.phpweblog.net/images/phpweblog_net/rhsec/268/o_top.gif'&gt; -文章分类-&lt;font color="#cc0000"&gt;红帽安全&lt;/font&gt;</title><link>http://www.phpweblog.net/rhsec/category/264.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 27 Jul 2007 10:18:44 GMT</lastBuildDate><pubDate>Fri, 27 Jul 2007 10:18:44 GMT</pubDate><ttl>60</ttl><item><title>Linux是什么</title><link>http://www.phpweblog.net/rhsec/articles/1543.html</link><dc:creator>Red Hat Security</dc:creator><author>Red Hat Security</author><pubDate>Mon, 23 Jul 2007 08:50:00 GMT</pubDate><guid>http://www.phpweblog.net/rhsec/articles/1543.html</guid><wfw:comment>http://www.phpweblog.net/rhsec/comments/1543.html</wfw:comment><comments>http://www.phpweblog.net/rhsec/articles/1543.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.phpweblog.net/rhsec/comments/commentRss/1543.html</wfw:commentRss><trackback:ping>http://www.phpweblog.net/rhsec/services/trackbacks/1543.html</trackback:ping><description><![CDATA[<p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;也许很多人会不屑的说，Linux不就是个操作系统么。错！Linux不是一个操作系统，严格来讲，Linux只是一个操作系统中的内核。内核是什么？内核建立了计算机软件与硬件之间通讯的平台，内核提供系统服务，比如文件管理、虚拟内存、设备I/O等。既然Linux只是一个内核。那么我们通常所说的Linux操作系统又是什么？我们通常所说的Linux，指 GNU/Linux ，即采用Linux内核的GNU操作系统。是的，操作系统的实际名称是GNU。什么是GNU？GNU代表GNU&#8217;s Not Unix。可以说是一个操作系统又可以说是一种规范。比如，众所周知的PHP，原名为Personal HomePage，根据GNU的软件命名规则，PHP现已更名为PHP: Hypertext Preprocessor（超文本预处理程序）。<br>谁编写/创造了Linux? Linux最早由Linus Torvalds在1991年开始编写。在这之前，Richard Stallman创建了Free Software Foundation（FSF）组织以及GNU项目，并不断的编写创建GNU程序（程序的许可方式均为GPL: General Public License）。在不断的有程序员和开发者加入到GNU组织中后，变造就了今天我们所看到的Linux，或称GNU/Linux。 <br>什么是Linux发行版？</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">正如之前所说的，Linux只是一个内核。然而，一个完整的操作系统不仅仅是内核而已。所以，许多个人、组织和企业，开发了基于 GNU/Linux的Linux发行版。这其中最著名的便是Red Hat公司的Red Hat系列以及社区（community）组织的Debian系列。下面我就简单得介绍一下目前比较著名、流行的Linux发行版本。</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Mandriva<br>Mandriva原名Mandrake，最早由Ga?l Duval创建并在1998年7月发布。记得前两年国内刚开始普及Linux时，Mandrake非常流行。说起Mandrake的历史，其实最早 Mandrake的开发者是基于Redhat进行开发的。Redhat默认采用GNOME桌面系统，而Mandrake将之改为KDE。而由于当时的 Linux普遍比较难安装，不适合第一次接触Linux的新手，所以Mandrake还简化了安装系统。我想这也是当时Mandrake在国内如此红火的原因之一。Mandrake在易用性方面的确是下了不少功夫，包括默认情况下的硬件检测等。Mandrake的开发完全透明化，包括&#8220;cooker&#8221;。当系统有了新的测试版本后，便可以在cooker上找到。之前Mandrake的新版本的发布速度很快，但从9.0之后便开始减缓。估计是希望能够延长版本的生命力以确保稳定和安全性。 <br>优点：友好的操作界面，图形配置工具，庞大的社区技术支持，NTFS分区大小变更 <br>缺点：部分版本bug较多，最新版本只先发布给Mandrake俱乐部的成员 <br>Guest软件包管理系统：urpmi (RPM) <br>免费下载：FTP即时发布下载，ISO在版本发布后数星期内提供 <br>官方主页：<a href="http://www.mandrivalinux.com/">http://www.mandrivalinux.com/</a> </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Red Hat <br>国内，乃至是全世界的Linux用户所最熟悉、最耳闻能详的发行版想必就是Red Hat了。Red Hat最早由Bob Young和Marc Ewing在1995年创建。而公司在最近才开始真正步入盈利时代，归功于收费的Red Hat Enterprise Linux（RHEL，Red Hat的企业版）。而正统的Red Hat版本早已停止技术支持，最后一版是Red Hat 9.0。于是，目前Red Hat分为两个系列：由Red Hat公司提供收费技术支持和更新的Red Hat Enterprise Linux，以及由社区开发的免费的Fedora Core。Fedora Core 1发布于2003年年末，而FC的定位便是桌面用户。FC提供了最新的软件包，同时，它的版本更新周期也非常短，仅六个月。目前最新版本为FC 3，而FC4也预定将于今年6月发布。这也是为什么服务器上一般不推荐采用Fedora Core。适用于服务器的版本是Red Hat Enterprise Linux，而由于这是个收费的操作系统。于是，国内外许多企业或空间商选择CentOS。CentOS可以算是RHEL的克隆版，但它最大的好处是免费！菜鸟油目前的服务器便采用的CentOS 3.4。 <br>优点：拥有数量庞大的用户，优秀的社区技术支持，许多创新 <br>缺点：免费版（Fedora Core）版本生命周期太短，多媒体支持不佳 <br>软件包管理系统：up2date (RPM), YUM (RPM) <br>官方主页：<a href="http://www.redhat.com/">http://www.redhat.com/</a> </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">SUSE<br>SUSE是德国最著名的Linux发行版，在全世界范围中也享有较高的声誉。SUSE自主开发的软件包管理系统YaST也大受好评。SUSE于2003年年末被Novell收购。VGuestSUSE之后的发布显得比较混乱，比如9.0版本是收费的，而10.0版本（也许由于各种压力）又免费发布。这使得一部分用户感到困惑，也转而使用其它发行版本。但是，瑕不掩瑜，SUSE仍然是一个非常专业、优秀的发行版。 <br>VGuest优点：专业，易用的YaST软件包管理系统 <br>ZGuest缺点：FTP发布通常要比零售版晚1~3个月 <br>软件包管理系统：YaST (RPM), 第三方APT (RPM) 软件库（repository） <br>官方主页：<a href="http://www.suse.com/">http://www.suse.com/</a> </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Debian<br>Debian是菜鸟油服务器之前所采用的操作系统。Debian最早由Ian Murdock于1993年创建。可以算是迄今为止，最遵循GNU规范的Linux系统。Debian系统分为三个版本分支（branch）： stable, testing 和 unstable。截至2005年5月，这三个版本分支分别对应的具体版本为：Woody, Sarge 和 Sid。其中，unstable为最新的测试版本，其中包括最新的软件包，但是也有相对较多的bug，适合桌面用户。testing的版本都经过 unstable中的测试，相对较为稳定，也支持了不少新技术（比如SMP等）。而Woody一般只用于服务器，上面的软件包大部分都比较过时，但是稳定和安全性都非常的高。菜鸟油之前所采用的是Debian Sarge。为何有如此多的用户痴迷于Debian呢（包括笔者在内）？apt-get / dpkg是原因之一。dpkg是Debian系列特有的软件包管理工具，它被誉为所有Linux软件包管理工具（比如RPM）最强大的！配合apt- get，在Debian上安装、升级、删除和管理软件变得异常容易。许多Debian的用户都开玩笑的说，Debian将他们养懒了，因为只要简单得敲一下&#8221;apt-get upgrade &amp;&amp; apt-get update&#8221;，机器上所有的软件就会自动更新了&#8230;&#8230; <br>优点：遵循GNU规范，100%免费，优秀的网络和社区资源，强大的apt-get <br>缺点：安装相对不易，stable分支的软件极度过时 <br>软件包管理系统：APT (DEB) <br>免费下载：是 <br>官方主页：<a href="http://www.debian.org/">http://www.debian.org/</a> </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Ubuntu <br>笔者的桌面电脑便使用的Ubuntu。依照笔者的理解，简单而言，Ubuntu就是一个拥有Debian所有的优点，以及自己所加强的优点的近乎完美的Linux操作系统。:) Ubuntu是一个相对较新的发行版，但是，它的出现可能改变了许多潜在用户对Linux的看法。也许，从前人们会认为Linux难以安装、难以使用，但是，Ubuntu出现后，这些都成为了历史。Ubuntu基于Debian Sid，所以这也就是笔者所说的，Ubuntu拥有Debian的所有优点，包括apt-get。然而，不仅如此而已，Ubuntu默认采用的GNOME 桌面系统也将Ubuntu的界面装饰的简易而不失华丽。当然，如果你是一个KDE的拥护者的话，Kubuntu同样适合你！Ubuntu的安装非常的人性化，只要按照提示一步一步进行，安装和Windows同样简便！并且，Ubuntu被誉为对硬件支持最好最全面的 Linux发行版之一，许多在其他发行版上无法使用，或者默认配置时无法使用的硬件，在Ubuntu上轻松搞定。并且，Ubuntu采用自行加强的内核（kernel），安全性方面更上一层楼。并且，Ubuntu默认不能直接root登陆，必须从第一个创建的用户通过su或sudo来获取root权限（这也许不太方便，但无疑增加了安全性，避免用户由于粗心而损坏系统）。Ubuntu的版本周期为六个月，弥补了Debian更新缓慢的不足。 <br>优点：人气颇高的论坛提供优秀的资源和技术支持，固定的版本更新周期和技术支持，可从Debian Woody直接升级 <br>缺点：还未建立成熟的商业模式<br>软件包管理系统：APT (DEB) <br>官方主页：<a href="http://www.ubuntulinux.org/">http://www.ubuntulinux.org/</a> </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Gentoo<br>Gentoo最初由Daniel Robbins（前Stampede Linux和FreeBSD的开发者之一）创建。由于开发者对FreeBSD的熟识，所以Gentoo拥有媲美FreeBSD的广受美誉的ports系统 ——portage。（Ports和Portage都是用于在线更新软件的系统，类似apt-get，但还是有很大不同）Gentoo的首个稳定版本发布于2002年。Gentoo的出名是因为其高度的自定制性：因为它是一个基于源代码的（source-based）发行版。尽管安装时可以选择预先编译好的软件包，但是大部分使用Gentoo的用户都选择自己手动编译。这也是为什么Gentoo适合比较有Linux使用经验的老手使用的原因。但是要注意的是，由于编译软件需要消耗大量的时间，所以如果你所有的软件都自己编译，并安装KDE桌面系统等比较大的软件包，可能需要几天时间才能编译完&#8230;&#8230; <br>优点：高度的可定制性，完整的使用手册，媲美Ports的Portage系统，适合&#8220;臭美&#8221;的高手使用<br>缺点：编译耗时多，安装缓慢 <br>软件包管理系统：Portage (SRC) <br>免费下载：是 <br>官方主页：<a href="http://www.gentoo.org/">http://www.gentoo.org/</a> </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Slackware<br>Slackware由Patrick Volkerding创建于1992年。算起来应当是历史最悠久的Linux发行版。曾经Slackware非常的流行，但是当Linux越来越普及，用户的技术层面越来越广（更多的新手）后，Slackware渐渐的被新来的人们所遗忘。在其他主流发行版强调易用性的时候，Slackware依然固执的追求最原始的效率——所有的配置均还是要通过配置文件来进行。尽管如此，Slackware仍然深入人心（大部分都是比较有经验的Linux老手）。Slackware稳定、安全，所以仍然有大批的忠实用户。由于Slackware尽量采用原版的软件包而不进行任何修改，所以制造新bug的几率便低了很多。Slackware的版本更新周期较长（大约1 年），但是新版本的软件仍然不间断的提供给用户下载。优点：非常稳定、安全，高度坚持UNIX的规范 <br>缺点：所有的配置均通过编辑文件来进行，自动硬件检测能力较差 <br>软件包管理系统：Slackware Package Management (TGZ) <br>免费下载：是 linux博客 Ij]~3Zt1Tc<br>官方主页：<a href="http://www.slackware.com/">http://www.slackware.com/</a> </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Knoppix<br>由德国的Klaus Knopper开发的Knoppix，是一个基于Debian的发行版。Knoppix严格算起来是一款LiveCD Linux，所谓的LiveCD就是整个操作系统都在一张光盘上，只要开机从光盘启动，就能拥有一个完整的Linux系统！无需安装！当然， Knoppix也能够非常轻松的安装到硬盘上。其强大的硬件检测能力、系统修复能力、即时压缩传输技术，都令人大加称赞。可以说，在LiveCD界， Knoppix是无人能及的！<br>优点：无需安装可直接运行于CD上，优秀的硬件检测能力，可作为系统急救盘使用 <br>缺点：LiveCD由于光盘的数据读取速度限制导致性能大幅下降<br>软件包管理系统：APT (DEB) <br>官方主页：<a href="http://www.knoppix.com/">http://www.knoppix.com/</a> </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">MEPIS <br>lMEPIS由Warren Woodford在2003年建立。MEPIS虽然刚建立不久，但是迅速的传播在Linux用户间。简单来说，MEPIS是一个集合了Debian Sid和Knoppix的产物。用户即能将之当作LiveCD使用，也能使用常规的图形界面进行安装。MEPIS默认集成安装了Java Runtime Environment、Flash插件、nVidia加速驱动等许多常用的程序。用户可以非常轻松的安装完系统后就直接开始使用，而不用到处寻找资料如何下载、如何安装、如何配置这些软件。这不仅给Linux新手带来了便捷，也给老手们节约了相当多的时间。<br>优点：LiveCD与常规安装两用，优秀的硬件检测能力，预装了许多实用的软件 <br>缺点：建立时间不长，默认的界面有些寒酸<br>软件包管理系统：APT (DEB) <br>官方主页：<a href="http://www.mepis.org/">http://www.mepis.org/</a> </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Xandros<br>Xandros建立在已经成为历史的Corel Linux之上。当初Corel Linux的公司由于财政上的困难，被迫终止了Corel Linux的开发，而Xandros适时的将Corel Linux部门买下，于2002年10月推出全新的Xandros Desktop。Xandros的卖点在于极其简单的安装和使用，所以它的市场定位是那些没有任何Linux使用经验的新手，或是习惯使用Windows的用户。Xandros的标准版和增强版都是商业软件，分别售价和美元。不过你仍然可以在这里下载到免费的公开发行版。 <br>优点：适合完全没有经验的新手，安装完以后就能立即投入使用，自带非常不错的工具 <br>缺点：商业软件 <br>软件包管理系统：Xandros Networks (DEB) 或 APT (DEB)（可选，但不提供技术支持）<br>官方主页：<a href="http://www.xandros.com/">http://www.xandros.com/</a> </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">FreeBSD<br>首先要强调的是：FreeBSD不是一个Linux系统！ 可是，为什么笔者要介绍FreeBSD呢？因为FreeBSD的用户也相当多，其许多特性都与Linux相类似。事实上，Linux和BSD （Berkeley Software Distribution）均是UNIX的演化分支。并且，Linux中相当多的特性和功能（比如用于配置DNS的Bind软件）都是取自于BSD的。而 FreeBSD便是BSD家族中最出名，用户数量最多的一个发行版。MEZOC之前所采用的便是FreeBSD系统。 FreeBSD建立于1993年，拥有相当长的历史。FreeBSD拥有两个分支：stable和current。顾名思义，stable是稳定版，而current则是添加了新技术的测试版。另外，FreeBSD会不定期的发布新的版本，称为RELEASE，stable和current均有自己的RELEASE版本。比如4.11-RELEASE和5.3-RELEASE，请注意，这并不代表后者比前者的版本新。这仅仅代表前者（数字小的版本）是stable版本，后者（数字大的版本）是current版本。 <br>FreeBSD除了作为服务器系统外，也适合桌面用户。不过，考虑到软件方面的兼容性，一般用户选择FreeBSD作为桌面系统不是很明智。作为服务器而言，FreeBSD是相当优秀的。曾经有人说过，同样的服务器硬件配置，运行同样的一个vBulletin论坛，FreeBSD所用的资源要比 Linux少。这也是为什么许多空间商极力推崇FreeBSD的原因。<br>优点：速度快，非常稳定，优秀的使用手册，Ports系统 <br>缺点：比起Linux而言对硬件的支持较差，对于桌面系统而言软件的兼容性是个问题 <br>软件包管理系统：Ports (TBZ) <br>官方主页：<a href="http://www.freebsd.org/">http://www.freebsd.org/</a> </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">以上介绍了目前较为流行的各Linux发行版本，希望对大家有所帮助。同时，笔者也希望越来越多的朋友投入到Linux的大家庭中！<br></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;</p>
<img src ="http://www.phpweblog.net/rhsec/aggbug/1543.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.phpweblog.net/rhsec/" target="_blank">Red Hat Security</a> 2007-07-23 16:50 <a href="http://www.phpweblog.net/rhsec/articles/1543.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux下的压缩文件</title><link>http://www.phpweblog.net/rhsec/articles/1542.html</link><dc:creator>Red Hat Security</dc:creator><author>Red Hat Security</author><pubDate>Mon, 23 Jul 2007 08:36:00 GMT</pubDate><guid>http://www.phpweblog.net/rhsec/articles/1542.html</guid><wfw:comment>http://www.phpweblog.net/rhsec/comments/1542.html</wfw:comment><comments>http://www.phpweblog.net/rhsec/articles/1542.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.phpweblog.net/rhsec/comments/commentRss/1542.html</wfw:commentRss><trackback:ping>http://www.phpweblog.net/rhsec/services/trackbacks/1542.html</trackback:ping><description><![CDATA[对于刚刚接触Linux的人来说，一定会给Linux下一大堆各式各样的文件名给搞晕。别个不说，单单就压缩文件为例，我们知道在Windows下最常见的压缩文件就只有两种，一是,zip，另一个是.rap。可是Linux就不同了，它有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的压缩文件名，此外windows下的.zip和.rar也可以在Linux下使用，不过在Linux使用.zip和.rar的人就太少了。本文就来对这些常见的压缩文件进行一番小结，希望你下次遇到这些文件时不至于被搞晕:)
<p>　　在具体总结各类压缩文件之前呢，首先要&nbsp;弄清两个概念：打包和压缩。打包是指将一大堆文件或目录什么的变成一个总的文件，压缩则是将一个大的文件通过一些压缩算法变成一个小文件。为什么要区分这两个概念呢？其实这源于Linux中的很多压缩程序只能针对一个文件进行压缩，这样当你想要压缩一大堆文件时，你就得先借助另它的工具将这一大堆文件先打成一个包，然后再就原来的压缩程序进行压缩。 </p>
<p>　　Linux下最常用的打包程序就是tar了，使用tar程序打出来的包我们常称为tar包，tar包文件的命令通常都是以.tar结尾的。生成tar包后，就可以用其它的程序来进行压缩了，所以首先就来讲讲tar命令的基本用法： </p>
<p>　　tar命令的选项有很多(用man&nbsp;tar可以查看到)，但常用的就那么几个选项，下面来举例说明一下： </p>
<p>　　#&nbsp;tar&nbsp;-cf&nbsp;all.tar&nbsp;*.jpg <br>　　这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包，-f指定包的文件名。 </p>
<p>　　#&nbsp;tar&nbsp;-rf&nbsp;all.tar&nbsp;*.gif <br>　　这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。 <br>#&nbsp;tar&nbsp;-uf&nbsp;all.tar&nbsp;logo.gif <br>　　这条命令是更新原来tar包all.tar中logo.gif文件，-u是表示更新文件的意思。 </p>
<p>　　#&nbsp;tar&nbsp;-tf&nbsp;all.tar <br>　　这条命令是列出all.tar包中所有文件，-t是列出文件的意思 </p>
<p>　　#&nbsp;tar&nbsp;-xf&nbsp;all.tar <br>　　这条命令是解出all.tar包中所有文件，-t是解开的意思 </p>
<p>　　以上就是tar的最基本的用法。为了方便用户在打包解包的同时可以压缩或解压文件，tar提供了一种特殊的功能。这就是tar可以在打包或解包的同时调用其它的压缩程序，比如调用gzip、bzip2等。 </p>
<p>　　1)&nbsp;tar调用gzip </p>
<p>　　gzip是GNU组织开发的一个压缩程序，.gz结尾的文件就是gzip压缩的结果。与gzip相对的解压程序是gunzip。tar中使用-z这个参数来调用gzip。下面来举例说明一下： </p>
<p>　　#&nbsp;tar&nbsp;-czf&nbsp;all.tar.gz&nbsp;*.jpg <br>　　这条命令是将所有.jpg的文件打成一个tar包，并且将其用gzip压缩，生成一个gzip压缩过的包，包名为all.tar.gz </p>
<p>　　#&nbsp;tar&nbsp;-xzf&nbsp;all.tar.gz <br>　　这条命令是将上面产生的包解开。 </p>
<p>　　2)&nbsp;tar调用bzip2 </p>
<p>　　bzip2是一个压缩能力更强的压缩程序，.bz2结尾的文件就是bzip2压缩的结果。与bzip2相对的解压程序是bunzip2。tar中使用-j这个参数来调用gzip。下面来举例说明一下： </p>
<p>　　#&nbsp;tar&nbsp;-cjf&nbsp;all.tar.bz2&nbsp;*.jpg <br>　　这条命令是将所有.jpg的文件打成一个tar包，并且将其用bzip2压缩，生成一个bzip2压缩过的包，包名为all.tar.bz2 </p>
<p>　　#&nbsp;tar&nbsp;-xjf&nbsp;all.tar.bz2 <br>　　这条命令是将上面产生的包解开。 <br>3)tar调用compress </p>
<p>　　compress也是一个压缩程序，但是好象使用compress的人不如gzip和bzip2的人多。.Z结尾的文件就是bzip2压缩的结果。与compress相对的解压程序是uncompress。tar中使用-Z这个参数来调用gzip。下面来举例说明一下： </p>
<p>　　#&nbsp;tar&nbsp;-cZf&nbsp;all.tar.Z&nbsp;*.jpg <br>　　这条命令是将所有.jpg的文件打成一个tar包，并且将其用compress压缩，生成一个uncompress压缩过的包，包名为all.tar.Z </p>
<p>　　#&nbsp;tar&nbsp;-xZf&nbsp;all.tar.Z <br>　　这条命令是将上面产生的包解开 </p>
<p>　　有了上面的知识，你应该可以解开多种压缩文件了，下面对于tar系列的压缩文件作一个小结： </p>
<p>　　1)对于.tar结尾的文件 </p>
<p>　　tar&nbsp;-xf&nbsp;all.tar </p>
<p>　　2)对于.gz结尾的文件 </p>
<p>　　gzip&nbsp;-d&nbsp;all.gz <br>　　gunzip&nbsp;all.gz </p>
<p>　　3)对于.tgz或.tar.gz结尾的文件 </p>
<p>　　tar&nbsp;-xzf&nbsp;all.tar.gz <br>　　tar&nbsp;-xzf&nbsp;all.tgz </p>
<p>　　4)对于.bz2结尾的文件 </p>
<p>　　bzip2&nbsp;-d&nbsp;all.bz2 <br>　　bunzip2&nbsp;all.bz2 </p>
<p>　　5)对于tar.bz2结尾的文件 </p>
<p>　　tar&nbsp;-xjf&nbsp;all.tar.bz2 </p>
<p>　　6)对于.Z结尾的文件 </p>
<p>　　uncompress&nbsp;all.Z </p>
<p>　　7)对于.tar.Z结尾的文件 </p>
<p>　　tar&nbsp;-xZf&nbsp;all.tar.z </p>
<p>　　另外对于Window下的常见压缩文件.zip和.rar，Linux也有相应的方法来解压它们： </p>
<p>　　1)对于.zip </p>
<p>　　linux下提供了zip和unzip程序，zip是压缩程序，unzip是解压程序。它们的参数选项很多，这里只做简单介绍，依旧举例说明一下其用法： </p>
<p>　　#&nbsp;zip&nbsp;all.zip&nbsp;*.jpg <br>　　这条命令是将所有.jpg的文件压缩成一个zip包 <br>#&nbsp;unzip&nbsp;all.zip <br>　　这条命令是将all.zip中的所有文件解压出来 </p>
<p>　　2)对于.rar </p>
<p>　　要在linux下处理.rar文件，需要安装RAR&nbsp;for&nbsp;Linux，可以从网上下载，但要记住，RAR&nbsp;for&nbsp;Linux <br>不是免费的；可从http://www.rarsoft.com/download.htm下载RAR&nbsp;for&nbsp;Linux&nbsp;3.2.0，然后安装： </p>
<p>　　#&nbsp;tar&nbsp;-xzpvf&nbsp;rarlinux-3.2.0.tar.gz <br>　　#&nbsp;cd&nbsp;rar <br>　　#&nbsp;make </p>
<p>　　这样就安装好了，安装后就有了rar和unrar这两个程序，rar是压缩程序，unrar是解压程序。它们的参数选项很多，这里只做简单介绍，依旧举例说明一下其用法： </p>
<p>　　#&nbsp;rar&nbsp;a&nbsp;all&nbsp;*.jpg <br>　　这条命令是将所有.jpg的文件压缩成一个rar包，名为all.rar，该程序会将.rar&nbsp;扩展名将自动附加到包名后。 </p>
<p>　　#&nbsp;unrar&nbsp;e&nbsp;all.rar <br>　　这条命令是将all.rar中的所有文件解压出来 </p>
<p>　　到此为至，我们已经介绍过linux下的tar、gzip、gunzip、bzip2、bunzip2、compress、 uncompress、zip、unzip、rar、unrar等程式，你应该已经能够使用它们对.tar、.gz、.tar.gz、.tgz、. bz2、.tar.bz2、.Z、.tar.Z、.zip、.rar这10种压缩文件进行解压了，以后应该不需要为下载了一个软件而不知道如何在 Linux下解开而烦恼了。而且以上方法对于Unix也基本有效。 </p>
<p>　　本文介绍了linux下的压缩程式tar、gzip、gunzip、bzip2、bunzip2、compress、uncompress、 zip、unzip、rar、unrar等程式，以及如何使用它们对.tar、.gz、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、. tar.Z、.zip、.rar这10种压缩文件进行操作。</p>
<img src ="http://www.phpweblog.net/rhsec/aggbug/1542.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.phpweblog.net/rhsec/" target="_blank">Red Hat Security</a> 2007-07-23 16:36 <a href="http://www.phpweblog.net/rhsec/articles/1542.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RedHat版本介绍</title><link>http://www.phpweblog.net/rhsec/articles/1540.html</link><dc:creator>Red Hat Security</dc:creator><author>Red Hat Security</author><pubDate>Mon, 23 Jul 2007 08:21:00 GMT</pubDate><guid>http://www.phpweblog.net/rhsec/articles/1540.html</guid><wfw:comment>http://www.phpweblog.net/rhsec/comments/1540.html</wfw:comment><comments>http://www.phpweblog.net/rhsec/articles/1540.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.phpweblog.net/rhsec/comments/commentRss/1540.html</wfw:commentRss><trackback:ping>http://www.phpweblog.net/rhsec/services/trackbacks/1540.html</trackback:ping><description><![CDATA[<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Linux是GNU/Linux的缩写，通常指各种Linux发行版的通称。常见的Linux厂家主要有Redhat/Novell等。Redhat有两大Linux产品系列，其一是免费的Fedora Core系列主要用于桌面版本，提供了较多新特性的支持。另外一个产品系列是收费的Enterprise系列，这个系列分成：AS/ES/WS等分支。</div>
<br>
<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Advanced Server，缩写即AS。AS在标准Linux内核的基础上，做了性能上的增强，并提高了可靠性，集成了众多常见服务器的驱动程序。可轻松识别IBM/DELL/HP等常见机架式服务器的磁盘阵列卡等设备。AS主要版本2.x/3.x/4.x，也就是我们所说的AS3/AS4每一个版本还有若干个升级，例如最早推出的AS4后，遇到了一些更新此时就会发布AS4 Update1，以后还会陆续有AS4 Update2/Update3等出现简称AS4u3等。这和微软的发布形式也是非常类似的，微软的 NT4 从SP1出到SP6，Windows2000从SP1出到S6。AS这些Update版本所包含的主要程序包版本都有一定差别，最好不要混用.否则容易出现问题。Prima和Plesk的安装包，对于各种发行版都有了针对性的设计在下载页面上，通常都会标识出来，支持哪些版本和哪些update的系统。</div>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">ES，是AS的精简版本。他与常见的AS系列的区别是，AS支持到4路以上CPU，而ES只能支持两路CPU。AS和ES在大多数程序包上并无区别，只在内核等少数软件包上有差异。AS和ES的售价差别比较大，通常ES用在随服务器一同购买的OEM版本中例如购买DELL服务器，搭配的Linux会是ES系列。如果要搭配AS系列，则需要多花数千元。</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">WS，是ES的进一步简化版，主要针对企业内部的桌面办公市场，国内较少采用。</p>
<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">Redhat的Fedora Core Linux和Enterprise Linux，都需要遵循GNU协议即需要发布自己的源代码。所以，对于免费的Fedora Core Linux，从Redhat网站上可以直接下载ISO刻盘，还能下载到SRPM的ISO，即程序包源码光盘。对于收费的Enterprise Linux系列，是一款商业产品，所以网站上不能下载到ISO文件，需要购买正式授权方可。由于Enterprise Linux也需要遵循GNU协议，故必须发布源代码。所以在Redhat的网站上，可以获得AS/ES/WS系列的SRPM源码ISO文件。</div>
<br>
<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">这些文件可以被自由下载，修改代码，重新编译。一个名为Community Enterprise Operating System的项目诞生了。他的缩写既是CentOS。CentOS社区将Redhat的网站上的所有源代码下载下来，进行重新编译。重新编译后，由于AS/ES/WS是商业产品，必须将所有Redhat的Logo和标识改成自己的CentOS标识。比如将AS4原版的SRPM源码编译后，就成为了CentOS 4.0。AS4Update1的源码编译后，就成为了CentOS4.1。AS4Update2的源码编译后，就成为了CentOS4.2。同理，CentOS的3.x/4.x都对应着相应的版本。</div>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">所以我们说，CentOS就是Redhat的AS/ES/WS的免费版本。使用CentOS，可以获得和AS/ES相同的性能和感受。CentOS除了提供标准的编号1~4或者1~5的若干张ISO外，还提供了最小化1CD的Server光盘。用Server光盘安装好的系统，就是一个最小化的Linux内核加上常用的httpd/mysql等包不包含Xwindows桌面等对于服务器无用的软件。Prima、Plesk、Virtuozzo和都可以安装在CentOS上</p>
<img src ="http://www.phpweblog.net/rhsec/aggbug/1540.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.phpweblog.net/rhsec/" target="_blank">Red Hat Security</a> 2007-07-23 16:21 <a href="http://www.phpweblog.net/rhsec/articles/1540.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>硬盘下如何安装RedHat系统 </title><link>http://www.phpweblog.net/rhsec/articles/1539.html</link><dc:creator>Red Hat Security</dc:creator><author>Red Hat Security</author><pubDate>Mon, 23 Jul 2007 08:15:00 GMT</pubDate><guid>http://www.phpweblog.net/rhsec/articles/1539.html</guid><wfw:comment>http://www.phpweblog.net/rhsec/comments/1539.html</wfw:comment><comments>http://www.phpweblog.net/rhsec/articles/1539.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.phpweblog.net/rhsec/comments/commentRss/1539.html</wfw:commentRss><trackback:ping>http://www.phpweblog.net/rhsec/services/trackbacks/1539.html</trackback:ping><description><![CDATA[<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">今天安装了最新的RHEL5,感受到了它的美丽与魅力.因为公司电脑没有刻录机,所以每次都要从硬盘安装.这里把RedHat系列安装方法记录下来,避免每次都从网络上看别人的,嘿嘿~!</div>
<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">1.下载RedHat 操作系统,并将vmlinuz,initrd.img文件解压缩放到hd0,4的linux目录中.</div>
<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">2.下载grub_for_dos软件,并将该软件的GRLDR文件复制到引导盘目录下．</div>
<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">3.编辑boot.ini，在最后一行添加c:\grub="grub"</div>
<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">4.重新启动系统,选择进入GRUB,在GRUB下输入:(其中(hd0,4)就是hda5)</div>
<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kernel(hd0,4)/linux/vmlinuz root=/dev/hda5</div>
<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; initrd(hd0,4)/linux/initrd.img</div>
<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; boot</div>
<div style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">这样就能进入Linux的安装画面了,最后忘记了grub_for_dos真的不好找,每次都浪费不少时间,现在将它传上来供大家下载.</div>
<img src ="http://www.phpweblog.net/rhsec/aggbug/1539.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.phpweblog.net/rhsec/" target="_blank">Red Hat Security</a> 2007-07-23 16:15 <a href="http://www.phpweblog.net/rhsec/articles/1539.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>