❶ linux dns服务器怎么更新服务器
搭建bind服务 linuxdns服务间配置点复杂哦想批量添加dns记录 用脚本shell搞定玩想知道 发私信 首先需要bindlog配,错易查找. 其确认文件 /var/named/chroot/var/named/named.ca否存?
❷ 如何查看linux中winbind版本
这个来是非常简单的,请直接使源用命令查看。具体是:rpm -qa | grep xxx 。其中xxx就是你要看的软件的名称。举个例子,我使用命令:rpm -qa | grep samba查看samba的版本,结果是:samba-winbind-3.0.26a-3yast2-samba-server-2.15.7-57yast2-samba-client-2.15.11-33samba-client-3.0.26a-3samba-3.0.26a-3可以看到和samba相关的软件的版本,后面的那个数字就是版本号了。
❸ linux上的dns如何实现动态更新
BIND 动态更新在很多大的网络中为了简化维护量,都使用了DHCP来动态分配IP地址。这样就要求DNS也能够动态的添加和删除记录。BIND 8和9就支持DNS动态更新机制。 主DNS和辅DNS在处理收到的动态更新记录是有区别的,辅DNS在收到更新消息的时候,由于它不是该区的主DNS,它就会将这个更新消息转发给它的主DNS,这称作“更新转发”。而主DNS当然就简单地做更新而已。 如何来创建动态更新消息呢?第一种是用软件编程方式,采用ns_update()解析器例程来创建。第二种则是用命令行程序nsupdate命令手工创建。这里主要讲一下第二种,命令格式如下: prereq yxrrset domain name type prereq nxrrset domain name type prereq yxdomain domain name prereq nxdomain domain name update delete domain name [type] [rdata] update add domain name ttl [class] type rdata 看起来似乎挺复杂,其实很容易。prereq 表示预先必须符合的条件,yxrrset表示存在记录,nxrrset表示不存在记录,而yxdomain则表示存在域名了。例如: # nsupdate > prereq nxdomain www.xmgd.com. > update add www.xmgd.com. 600 A 210.52.83.228 > 这个例子告诉服务器只有在域名不存在时才对域名 www.xmgd.com 添加一个地址。注意最后一个空行表示nsupdate发送这个更新消息。 # nsupdate > prereq yxrrset xmgd.com. MX > update delete xmgd.com. MX > update add xmgd.com. 600 MX 10 mail.xmgd.com. > update add xmgd.com. 600 MX 50 pop.xmgd.com. > 这个例子告诉服务器检查服务器是否有xmgd.com.的MX记录,如果有的话就删除原有的MX记录,重新添加两个。 如何来限制动态更新呢?我们可以使用allow-update参数来限制动态更新,如: zone “xmgd.com” { type master; file "zone.xmgd.com"; allow-update { x.x.x.x; }; // IP 地址 }; 不过,要注意的是如果我们允许从辅DNS向主DNS进行地址更新,那么任何人只要向辅DNS发送更新消息,经过转发更新也能进行原本不能进行的动态更新,如何防止这一点呢?可以在辅DNS上使用allow-update-forwarding参数来做转发更新的限制,如: zone “xmgd.com” { type slave; file "zone.xmgd.com"; allow-update-forwarding { x.x.x.x; }; // IP 地址 };
❹ linux下bind
你可以试试从抄/dev/cdrom挂载原ISO文件在Packages里面用RPM包安装,如果找不到make可以在Packages里面找到make安装上实在不行就做个软件仓库吧,这些RPM包的依赖性能把人整疯掉
❺ Linux版本的版本列表
1,Adamantix:基于,特别关注安全。2,Amber Linux:基于Debian,针对拉脱维亚用户作了一些定制。3,ASLinux Desktop:西班牙语,基于Debian与KDE,针对各种桌面用途,包括家用、办公、教育、游戏、科学、软件开发,最大的卖点在于其丰富的可用性。4,B2D Linux:基于Debian,希望可以由“做中学”来产生一个小而美的中文Linux包的计划。5,Debian GNU/Linux:由大批社区志愿者收集的包。Debian拥有庞大的软件包可供选择(25000个以上),支持大量的硬件平台(12个计算机系统结构)。以前该包因为安装困难受到责难,但最新的版本具备了简单易用的文本式安装环境。非自由软件不会包含在Debian的主要软件包中。6,Guadalinex:由西班牙的安达卢西亚地方政府推动,基于Debian,针对西班牙语的家庭用户以及学校。7,Knoppix:第一张Debian的自启动运行光盘。包含的软件非常多,启动时会自动进行硬件监测。从4.0起,用DVD作光盘。以下基于Knoppix:Gnoppix:Knoppix的GNOME版,该包发行周期较长,未来会跟Ubuntu进行集成。Kanotix:自启动运行光盘,基于Knoppix,也可以安装到硬盘上。有很好的硬件支持,桌面与笔记 本电脑的集成也很出色。Kurumin:针对巴西用户的Knoppix。8,LinEx:由西班牙的埃斯特雷马杜拉地方政府推动的包。9,Loco Linux:基于Debian的阿根廷Linux。10,MEPIS: 基于Debian的桌面和服务器。11,Rays Linux(华镭):基于Debian,针对亚洲市场,由新华科技(南京)系统软件有限公司开发。12,Skolelinux:在挪威发起,旨在打造适合于学校的轻便包。13,Symphony OS:基于Debian,与众不同地采用Mezzo桌面。14,Ubuntu:对初学者而言最易用的Linux包。由Canonical有限公司赞助,基于Debian,使用自己的软件包库,与Debian的有所不同,旨在开发出更加友好的桌面,已经取得了良好的声誉。15,Wdlinux是基于CentOS精简的定制版本,是针对web服务器的应用而精简的.同时安装做了些自动化安装的处理,达到更易于安装和使用.以下基于Ubuntu:Ubuntu Kylin:中国定制本地化的ubuntu发行版LinuxMint:基于Ubuntu的发行版,人气很高,是目前排行榜上第三名的发行版。Ebuntu:是Ubuntu的教育发行版。Hiweed:基于Ubuntu,使用Xfce桌面环境的轻量级中文发行版。0.x版基于Debian(现已改名Deepin)。Kubuntu:使用KDE桌面环境的Ubuntu包。Lubuntu:使用LXDE桌面环境的Ubuntu包。PUD GNU/Linux:基于Ubuntu的小型Linux,可安装于光盘或256 MB以上的USB 闪存盘。Xubuntu:使用Xfce桌面环境的Ubuntu包。 1,aLinux:原名Peanut Linux,针对家庭用户。2,ALT Linux:东欧版本。3,Ark Linux:强调易学易用。4,ASPLinux:提供俄语等东欧语言的支持。5,Asianux Server:由中国红旗、日本Miracle、韩国Hannsoft三家联合开发,主要市场针对亚洲地区,对中,文、日文、韩文的支持比较好。6,Blag Linux:体积小,但功能较多。7,Caixa Mágica:葡萄牙语的Linux。8,cAos Linux:由社区创建的包,功能通用、培植简单。9,CentOS:由社区支持的包,旨在100%地与Red Hat Linux企业版兼容,但不包含Red Hat 的商业软件。10,Cobind:桌面。11,Conectiva:一个巴西包,曾经是United Linux的创建成员,现在该公司已经并入到Mandriva Linux。12,ELinux:用于教育的包。13,Fedora:可用作工作站、桌面以及服务器,由红帽公司及其社区开发。14,Linux Mobile System:基于Fedora Core的包,设计成从USB存储设备启动,比如U盘。15,Linpus Linux:来自台湾厂商发行的Linux版本。是一套通过LSB 3.1认证、GB18030-2000编码检验测试及支持CNS11643中文标准交换码全字库的Linux桌面型系统。在中文支持能力上较为完善。16,Magic Linux:一个易用的中文包。17,Mandriva Linux:最初是红帽的一个变种,针对奔腾级CPU作了优化,后来在保持兼容性的同时,派生成为更友好的包。Mandriva中所有的软件仍然免费,还有活跃的社区支持,另外通过注册以及销售盒装产品,Mandriva还提供企业级的支持与服务,还有针对付费用户的俱乐部。18,Novell Linux Desktop:由于Novell收购了SUSE,他们的Linux产品对原来的包有所继承。19,PCLinuxOS:一个易用的自启动运行光盘,以良好的观感著称;硬盘安装也同样轻而易举。最初基于Mandrake 9.2,而后PCLinuxOS针对桌面用户,开始自己的开发道路。在保留基于RPM包的同时,PCLinuxOS别出心裁地使用自己的APT包管理工具(受Debian影响),但图形前端仍然用的是Synaptic。20,PCQLinux2004:由印度的PCQuest杂志生产,基于Fedora Core。21,PLD Linux:来自波兰的包,针对较高级别的用户,比Slackware、Gentoo更加易用。22,QiLinux:意大利生产,包括桌面版、光盘自启动版,还有服务器版、高级服务器版。23,红旗Linux:由北京中科红旗软件技术有限公司开发,主要针对中国市场。24,Red Hat Enterprise Linux:红帽Linux家族中唯一的商业分支。25,Scientific Linux:由红帽Linux企业版,将遵循GPL的软件重新编译而成。26,SUSE/openSUSE:来自德国,是欧洲最流行的包之一。跟红帽一样,也包括大量的软件,需要7张以上的CD,现在则用双DVD。这个包有独特的配置工具YaST。也是United Linux的创立者之一,已经被Novell公司收购。openSUSE是一个新的版本,基于社区,完全开源。27,Tinfoil Hat Linux:对安全格外关注的包。28,Trustix:专注于安全与稳定性的包。29,Turbo Linux:在亚洲较流行的一个包,基于Red Hat,是United Linux的成员。30,Vine Linux:基于Red Hat的一个日本包。31,White Box Enterprise Linux:意在兼容Red Hat企业版第三版。32,Yellow Dog:基于Red Hat,针对PowerPC平台。33,YOPER:Your Operating System(你的操作系统),来自新西兰的桌面包。Slackware 1,ArchLinux:基于KISS原则,针对i686的CPU做了优化,以.tar.xz格式打包并由包管理器进行跟踪维护,特别适合动手能力强的linux用户。2,Foresight Linux:采用Conary包管理系统,引入了GNOME中的许多最新技术,比如beagle、f-spot、howl以及最新的hal等,这个包在保持易用的同时,更注重革新。3,Gentoo:这个包采用自己独特的Portage包管理系统,吸引了许多狂热爱好者以及专业人士,强调自己编译源码,而不是直接用二进制包,这样程序运行速度更快。4,GoboLinux:构建了新的文件系统,比如GCC放在/Programs/GCC/这样的目录,为了让系统能找到这些文件,在/System/Links/Executables这样的目录下归组,这样就包含了/Programs目录下所有可执行文件的符号链接。5,Heretix:以前叫做RubyX,包的管理,包括包管理,都是通过由Ruby写的脚本来完成,所有的包都安装在/pkg目录下。6,ImpiLinux,来自南非的包,主要针对非洲用户。7,Jedi GNU/Linux:使用force-get包管理器,允许源码、二进制软件包共存。8,Linux From Scratch:这是一份文档,介绍如何自己动手,如何白手起家编译打造自己独一无二的Linux系统。9,Lunar Linux,基于源码,由Sorcerer GNU/Linux所派生。10,MkLinux:Microkernel Linux的缩写,旨在将Linux移植到跑Mach微核的PowerPC机器上。11,Onebase Linux:采用OLM包管理器,对二进制、源码进行管理。12,Sabayon Linux:基于Gentoo,来自意大利。13,Sorcerer GNU/Linux:基于源码。14,Source Mage GNU/Linux:也是基于源码,由Sorcerer GNU/Linux所派生。15,Ututo:基于Gentoo,来自阿根廷。16,Open Client:基于Red Hat Enterprise Linux,来自IBM,提供有Fedora、Ubuntu、SLED的Layer。给老机器订制的小型包 一般的迷你包,除了可以硬盘安装,也可以安装在闪存盘上。1,Austrumi:拉脱维亚的自启动CD包,支持英语,功能比较丰富,基于Slackware。2,cAos Linux:有社区维护,功能通用。3,Damn Small Linux(DSL):这是小型包的老祖宗,放在迷你CD上,原先设计是想看看一张50M的CD可以放多少桌面程序,原来是作为个人玩具,但不久Damn Small Linux周围就聚成了一个社区,不少人加入进来,参与改进,包括一个远程、本地的程序安装系统,多功能的备份、还原系统,另外还加入了Knoppix的硬件检测,使用自己的*.dsl软件包系统,默认的窗口管理器是Fluxbox。可以在微软虚拟机软件里运行,无须关闭WINDOWS系统专门进入LINUX系统,特别适合初学者。4,Feather Linux:类似于Damn Small Linux,但总容量是115MB,兼容Debian的软件包。5,Flonix USB版:放在USB设备上的可移动桌面包,这是个商业版,只能给购买的U盘作预装。6,Knopperdisk:为U盘设计的包,基于Gentoo。7,Puppy Linux:启动特别地快,在配置较低的PC上(内存小于48M),也可以运行自如。包含的工具都是特别精简的,使用Fvwm95作为窗口管理器(现在是JWM)。8,Kuppy Linux:基于Puppy发展的发行版,拥有启动特别地快,在配置较低的PC上等特点外,将桌面置换为XFCE4,更适合习惯windows操作的用户。9,Tiny Core Linux:是一个仅有10MB的桌面操作系统,甚至可以在486上运行,但它并不是一个完整的桌面,而且只支持有限局域网。10,Stem桌面:一个混合产品,使用标准的Debian来编译桌面(Fvwm95)。针对老机器(CPU小于等于266Mhz,内存小于等于64M)设计,从Debian软件仓库种选择的包都是最轻巧的。与众不同的是,该包没有自己的安装光盘,用户得先安装Debian,然后运行文本界面的安装脚本,然后通过网络连接,编译剩余的软件。这个包100%跟Debian兼容。11,SPBLinux:用于软盘、U盘的迷你版本。12,Vector Linux:中小型包,针对新老机器,采用小而快的应用程序,以及简化的安装程序。该包有多个版本,包括大小为2G的SOHO(Small Office, Home Office)版,以及800M的Dynamite版。SOHO版提供KDE/IceWM窗口管理器,外观很专业;Dynamite版只采用IceWM,以及部分工具。该包包括了简单的升级包管理程序,基于Slackware。13,eMoviX:小型包,专门用作媒体播放用途。 1,BlueCat Linux:Linux嵌入式系统,可用于小型客户定制的设备,乃至大规模多CPU的系统。2,Libranet:基于Debian的桌面包,与Debian保持100%的兼容。安装过程有硬件自动检测,桌面有一个管理员菜单(文字模式与图形模式),这样简化了硬件与软件的配置。3,Linspire:另一个桌面包,以前叫Lindows,基于Debian。可以通过Linspire或者Debian的apt命令,添加额外的软件,但不保证跟Debian的兼容性。该包包含不少的专属软件。4,Mandriva Linux:Mandrakesoft跟Conectiva合并以后,更名为Mandriva Linux。对于菜鸟来说,该包的各种产品,包括服务器、工作站、小型商用以及个人版,是最容易维护的Linux包之一。原来是Red Hat的一个变种,针对奔腾级CPU作了优化,进而发展出了更加方便的包。在保留完全自由软件的同时,Mandriva商业模式,通过捐献,以及对非会员延迟发布政策,增加了企业级的支持与服务。5,MEPIS:一个基于Debian的包,也可以作为自启动光盘来运行,这样可以在决定硬盘安装前,尝尝鲜。6,Mobilinux:针对手机,由Montavista出品。7,Nitix:第一个基于Linux服务器的自治操作系统,具有自管理、自恢复、自配置和自优化的能力。8,Novell Linux 桌面:Novell收购SUSE后,两家的包就互相融合了。9,Progeny Debian:由Progeny开发,基于Debian,使用从Red Hat移植过来的Anaconda安装器,该包又称为Progeny Componentized Linux。10,Red Hat Enterprise Linux:从Red Hat Linux派生出的纯商业版。11,SUSE:基于德国的纽伦堡,以前叫SuSE,是欧洲最流行的Linux包,由自己独特的配置工具YaST,用户可以下载到体验版(跟专业版类似)。该公司是United Linux的创建者,最近被Novell收购。12,Xandros:来自加拿大,基于过去的Corel Linux,专注于桌面市场,以及跟Windows的兼容性。该包包含一些专属软件,跟Debian的dpkg包管理系统兼容。13,YES Linux:针对小型公司,提供建议的网络环境。专用包 1,Kate OS:基于Slackware的设计理念,一个轻便的波兰语包。2,Zenwalk Linux(以前是MiniSlack):基于Slackware作了优化,注重简便、快捷。3,Plamo Linux:基于Slackware的日语包。4,Slackware:一个老牌包,由Patrick Volkerding维护,特别注重简洁与安全。5,Ultima Linux:基于Slackware,由Martin Ultima作了优化。6,SLAX:一个基于Slackware的自启动运行光盘,由Tomas Matejicek维护。7,Frugalware:通用Linux包,面向中级用户。其它打包方式的包 1,Android:来自Google,以apk格式打包,采用Dalvik虚拟机提供类似Java (编程语言)的应用程序接口。基于Android:Tapas:是一款应用于手机的操作系统,由Tapas公司进行开发发布,tapas手机操作系统前身是通过修改谷歌Android移动操作系统代码来完成Tapas软件。2,Maemo:来自诺基亚,基于Debian,目前专用于诺基亚的N770、N800等少数网络终端。3,Moblin︰来自英特尔,现已捐给Linux基金会,用于Eee PC或其他上网本,支持快速启动。4,MeeGo:MeeGo的意思是Maemo + Moblin = MeeGo,也就是诺基亚Maemo系统和英特尔Moblin平台的融合,支持Linux智能操作平台,非常适合Maemo系统的运行。其它平台 iPodLinux基于修改版uClinux内核,并编写有所谓的“podzilla”简单用户界面。但是安装据说将失去苹果公司保修资格,可以在高于不包含2G以上的任何有屏幕苹果iPod上面运行。
❻ Linux有哪些版本
什么是Linux? 也许很多人会不屑的说,Linux不就是个操作系统么。错!Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O等。 既然Linux只是一个内核。那么我们通常所说的Linux操作系统又是什么?我们通常所说的Linux,指 GNU/Linux ,即采用Linux内核的GNU操作系统。是的,操作系统的实际名称是GNU。什么是GNU?GNU代表GNU’s Not Unix。可以说是一个操作系统又可以说是一种规范。比如,众所周知的PHP,原名为Personal HomePage(个人主页),根据GNU的软件命名规则,PHP现已更名为PHP: Hypertext Preprocessor(超文本预处理程序)。 谁编写/创造了Linux? Linux最早由Linus Torvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(程序的许可方式均为GPL: General Public License)。在不断的有程序员和开发者加入到GNU组织中后,变造就了今天我们所看到的Linux,或称GNU/Linux。 什么是Linux发行版? 正如之前所说的,Linux只是一个内核。然而,一个完整的操作系统不仅仅是内核而已。所以,许多个人、组织和企业,开发了基于GNU/Linux的Linux发行版。这其中最著名的便是Red Hat公司的Red Hat系列以及社区(community)组织的Debian系列。 下面我就简单得介绍一下目前比较著名、流行的Linux发行版本。部分资料来源:DistroWatch.com Mandriva Mandriva原名Mandrake,最早由Ga?l Duval创建并在1998年7月发布。记得前两年国内刚开始普及Linux时,Mandrake非常流行。说起Mandrake的历史,其实最早Mandrake的开发者是基于Redhat进行开发的。Redhat默认采用GNOME桌面系统,而Mandrake将之改为KDE。而由于当时的Linux普遍比较难安装,不适合第一次接触Linux的新手,所以Mandrake还简化了安装系统。我想这也是当时Mandrake在国内如此红火的原因之一。Mandrake在易用性方面的确是下了不少功夫,包括默认情况下的硬件检测等。 Mandrake的开发完全透明化,包括“cooker”。当系统有了新的测试版本后,便可以在cooker上找到。之前Mandrake的新版本的发布速度很快,但从9.0之后便开始减缓。估计是希望能够延长版本的生命力以确保稳定和安全性。 优点:友好的操作界面,图形配置工具,庞大的社区技术支持,NTFS分区大小变更 缺点:部分版本bug较多,最新版本只先发布给Mandrake俱乐部的成员 软件包管理系统:urpmi (RPM) 免费下载:FTP即时发布下载,ISO在版本发布后数星期内提供 官方主页:http://www.mandrivalinux.com/ Red Hat 国内,乃至是全世界的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。 优点:拥有数量庞大的用户,优秀的社区技术支持,许多创新 缺点:免费版(Fedora Core)版本生命周期太短,多媒体支持不佳 软件包管理系统:up2date (RPM), YUM (RPM) 免费下载:是 官方主页:http://www.redhat.com/ SUSE SUSE是德国最著名的Linux发行版,在全世界范围中也享有较高的声誉。SUSE自主开发的软件包管理系统YaST也大受好评。SUSE于2003年年末被Novell收购。 SUSE之后的发布显得比较混乱,比如9.0版本是收费的,而10.0版本(也许由于各种压力)又免费发布。这使得一部分用户感到困惑,也转而使用其它发行版本。但是,瑕不掩瑜,SUSE仍然是一个非常专业、优秀的发行版。 优点:专业,易用的YaST软件包管理系统 缺点:FTP发布通常要比零售版晚1~3个月 软件包管理系统:YaST (RPM), 第三方APT (RPM) 软件库(repository) 免费下载:取决于版本 官方主页:http://www.suse.com/ Debian GNU/Linux 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将他们养懒了,因为只要简单得敲一下”apt-get upgrade && apt-get update”,机器上所有的软件就会自动更新了…… 优点:遵循GNU规范,100%免费,优秀的网络和社区资源,强大的apt-get 缺点:安装相对不易,stable分支的软件极度过时 软件包管理系统:APT (DEB) 免费下载:是 官方主页:http://www.debian.org/ Ubuntu 笔者的桌面电脑便使用的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更新缓慢的不足。 优点:人气颇高的论坛提供优秀的资源和技术支持,固定的版本更新周期和技术支持,可从Debian Woody直接升级 缺点:还未建立成熟的商业模式 软件包管理系统:APT (DEB) 免费下载:是 官方主页:http://www.ubuntulinux.org/ Gentoo Gentoo最初由Daniel Robbins(前Stampede Linux和FreeBSD的开发者之一)创建。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美FreeBSD的广受美誉的ports系统——portage。(Ports和Portage都是用于在线更新软件的系统,类似apt-get,但还是有很大不同)Gentoo的首个稳定版本发布于2002年。 Gentoo的出名是因为其高度的自定制性:因为它是一个基于源代码的(source-based)发行版。尽管安装时可以选择预先编译好的软件包,但是大部分使用Gentoo的用户都选择自己手动编译。这也是为什么Gentoo适合比较有Linux使用经验的老手使用的原因。但是要注意的是,由于编译软件需要消耗大量的时间,所以如果你所有的软件都自己编译,并安装KDE桌面系统等比较大的软件包,可能需要几天时间才能编译完…… 优点:高度的可定制性,完整的使用手册,媲美Ports的Portage系统,适合“臭美”的高手使用^^ 缺点:编译耗时多,安装缓慢 软件包管理系统:Portage (SRC) 免费下载:是 官方主页:http://www.gentoo.org/ Slackware Slackware由Patrick Volkerding创建于1992年。算起来应当是历史最悠久的Linux发行版。曾经Slackware非常的流行,但是当Linux越来越普及,用户的技术层面越来越广(更多的新手)后,Slackware渐渐的被新来的人们所遗忘。在其他主流发行版强调易用性的时候,Slackware依然固执的追求最原始的效率——所有的配置均还是要通过配置文件来进行。 尽管如此,Slackware仍然深入人心(大部分都是比较有经验的Linux老手)。Slackware稳定、安全,所以仍然有大批的忠实用户。由于Slackware尽量采用原版的软件包而不进行任何修改,所以制造新bug的几率便低了很多。Slackware的版本更新周期较长(大约1年),但是新版本的软件仍然不间断的提供给用户下载。 优点:非常稳定、安全,高度坚持UNIX的规范 缺点:所有的配置均通过编辑文件来进行,自动硬件检测能力较差 软件包管理系统:Slackware Package Management (TGZ) 免费下载:是 官方主页:http://www.slackware.com/ Knoppix 由德国的Klaus Knopper开发的Knoppix,是一个基于Debian的发行版。Knoppix严格算起来是一款LiveCD Linux,所谓的LiveCD就是整个操作系统都在一张光盘上,只要开机从光盘启动,就能拥有一个完整的Linux系统!无需安装!当然,Knoppix也能够非常轻松的安装到硬盘上。其强大的硬件检测能力、系统修复能力、即时压缩传输技术,都令人大加称赞。可以说,在LiveCD界,Knoppix是无人能及的! 优点:无需安装可直接运行于CD上,优秀的硬件检测能力,可作为系统急救盘使用 缺点:LiveCD由于光盘的数据读取速度限制导致性能大幅下降 软件包管理系统:APT (DEB) 免费下载:是 官方主页:http://www.knoppix.com/ MEPIS MEPIS由Warren Woodford在2003年建立。MEPIS虽然刚建立不久,但是迅速的传播在Linux用户间。简单来说,MEPIS是一个集合了Debian Sid和Knoppix的产物。用户即能将之当作LiveCD使用,也能使用常规的图形界面进行安装。 MEPIS默认集成安装了Java Runtime Environment、Flash插件、nVidia加速驱动等许多常用的程序。用户可以非常轻松的安装完系统后就直接开始使用,而不用到处寻找资料如何下载、如何安装、如何配置这些软件。这不仅给Linux新手带来了便捷,也给老手们节约了相当多的时间。 优点:LiveCD与常规安装两用,优秀的硬件检测能力,预装了许多实用的软件 缺点:建立时间不长,默认的界面有些寒酸 软件包管理系统:APT (DEB) 免费下载:是 官方主页:http://www.mepis.org/ Xandros Xandros建立在已经成为历史的Corel Linux之上。当初Corel Linux的公司由于财政上的困难,被迫终止了Corel Linux的开发,而Xandros适时的将Corel Linux部门买下,于2002年10月推出全新的Xandros Desktop。 Xandros的卖点在于极其简单的安装和使用,所以它的市场定位是那些没有任何Linux使用经验的新手,或是习惯使用Windows的用户。Xandros的标准版和增强版都是商业软件,分别售价$40和$99美元。不过你仍然可以在这里下载到免费的公开发行版。 优点:适合完全没有经验的新手,安装完以后就能立即投入使用,自带非常不错的工具 缺点:商业软件 软件包管理系统:Xandros Networks (DEB) 或 APT (DEB) (可选,但不提供技术支持) 免费下载:公开发行版 官方主页:http://www.xandros.com/ FreeBSD 首先要强调的是: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版本。 FreeBSD除了作为服务器系统外,也适合桌面用户。不过,考虑到软件方面的兼容性,一般用户选择FreeBSD作为桌面系统不是很明智。作为服务器而言,FreeBSD是相当优秀的。曾经有人说过,同样的服务器硬件配置,运行同样的一个vBulletin论坛,FreeBSD所用的资源要比Linux少。这也是为什么许多空间商极力推崇FreeBSD的原因。:) 优点:速度快,非常稳定,优秀的使用手册,Ports系统 缺点:比起Linux而言对硬件的支持较差,对于桌面系统而言软件的兼容性是个问题 软件包管理系统:Ports (TBZ) 免费下载:是 官方主页:http://www.freebsd.org/ 完全引用http://www.yuanma.org/data/2006/0814/article_1358.htm
❼ Linux BIND旧版本的named.root在新版本里的什么地方设置
/etc/named/named.conf这是主配置文件其他的文件,你如果没安bind-chroot的rpm包,就在/var/named目录下如果安了,就在/var/named/chroot/var/named下
❽ linux 怎么安装bind
挂载系统镜像或者自己下载 利用rpm按顺序安装 或者建立yum,用yum安装,推荐用yum,不用考虑依赖性,它会自己帮你解决的!
❾ linux怎么安装及配置bind9.9.9p1-39.1
一,安装BIND1.下载BIND http://www.isc.org 也可以去本站下载 bind9 dns软件。2.编译安装.代码如下:# tar zxvf bind-9.4.0.tar.gz# cd bind-9.4.0# ./configure sysconfdir=/etc //更多安装选项 ./configure –help# make # make install二,配置BINDA.创建需要文件 1)./etc/named.conf # vi /etc/named.conf 推出保存即可 或 touch /etc/named.conf2)./etc/rndc.conf # rndc-confgen > /etc/rndc.confB.创建目录 /var/named# mkdir /var/namedB.编辑/etc/named.conf 内容如下.代码如下:options {directory "/var/named"; //表示默认的数据库文件在/var/named中 若没有需手动创建// pid-file "/var/run/named/named.pid"; //运行的PID文件路径,用于使用其他用户启动named};zone "." { //创建root域type hint;file "named.ca";};zone "localhost" { //创建 localhost域type master;file "named.local"; };zone "example.com" { //创建 example.com域type master;file "example.com.zone";};zone "0.0.127.in-addr.arpa"{ //localhost的反解析 type master;file "127.0.0.zone";};zone "100.168.192.in-addr.arpa" { //example.com的反向解析type master;file "192.168.100.zone";};//这段文件在/etc/rndc.conf 的尾部需拷贝才能使用 # tail +13 /etc/rndc.conf >>/etc/named.conf# Use with the following in named.conf, adjusting the allow list as needed: key "rndc-key" {algorithm hmac-md5;secret "HWM3L+e7LWDZJJ/dJEzQEw==";};controls {inet 127.0.0.1 port 953allow { 127.0.0.1; } keys { "rndc-key"; };};# End of named.confD.在/var/named 中创建相应的数据文件 文件名由named.conf 中的file 参数制定由named.conf可知有 named.ca, named.local, example.com.zone, 127.0.0.zone , 192.168.100.zone1. named.ca# dig -t NS . >/var/named/named.ca2. named.local #vi /var/named/named.local 加入以下内容.代码如下:$TTL 1D@ IN SOA localhost. root (20070428011H15M1W1D )IN NS @IN A 127.0.0.13. example.com.zone.代码如下:$TTL 1D@ IN SOA example.com. root (20070428011H15M1W1D )IN NS ns.example.com.IN MX 10 mail.example.com.IN A 192.168.100.125www IN A 192.168.100.125db IN A 192.168.100.124ns IN A 192.168.100.126mail IN A 192.168.100.251shop IN A 192.168.100.125*.shop IN A 192.168.100.124news IN CNAME www3. 127.0.0.zone$TTl 1D@ IN SOA @ root.localhost. (20070428011H15M1W1D)IN NS localhost.1 IN PTR localhost.4. 192.168.100.zone$TTL 1D@ IN SOA @ root.example.com. (20070428011H15M1W1D )IN NS example.com.125 IN PTR example.com.125 IN PTR www.example.com.124 IN PTR db.example.com.126 IN PTR ns.example.com.251 IN PTR mail.example.com.补充说明a. named服务器的启动问题1. 启动 #named //以root用户启动 #named -u named //以named用户启动,必须有这个用户而且,named.pid的属主是 named2. 更改配置后如何重启# rndc reload3.测试配置是否成功,可用 host, dig ,nslookup 判断