cvs客户端大全(转)
cvs客户端大全(转)[@more@] 什么是 CVS? CVS 是一种客户机/服务器系统,可以让开发人员将他们的项目存储在称为资源库的中央位置。使用 cvs 客户机工具,开发人员可以对资源库的内容进行更改。CVS 资源库会依次记录对每个文件所做的每个更改,并创建一个完整的项目开发进展历史。开发人员可以请求特定源文件的旧版本、查看更改日志,并根据需要执行其它一些有用的任务。 许多开放软件项目都有他们自己的 CVS 服务器,项目开发人员把这些服务器作为他们工作的源码仓库。源码仓库的源码目录中保存的都是实现版本控制的历史文件(hi
DNS第一讲历史和简述授权(转)
DNS第一讲历史和简述授权(转)[@more@]以下是本人把DNS的一点理解,持不同意见的朋友请指出。谢谢60年末代,美国资助试验性广域计算机风,称为ARPAnet,70年代时,70年代,ARPAnet只是一个拥有几百台主机的小网络,仅需要一个 HOSTS文件就可以容纳所需要主机信息,HOSTS提供的是主机名也IP地址的映射关系,也就是说可以用主机名进行网络信息的共享,而不需要记住IP地址。但是随着网络的扩在,HOSTS文件已经不能够快速完成解析任务了,这时DNS出现了。实际上,DNS是一个分布式的数据库,它允许对整个数据库的各个部分进行本地控制(本地控制也
BIND 高级特性(二)-- 动态更新(转)
BIND 高级特性(二)-- 动态更新(转)[@more@]在很多大的网络中为了简化维护量,都使用了DHCP来动态分配IP地址。这样就要求DNS也能够动态的添加和删除记录。BIND 8和9就支持DNS动态更新机制。主DNS和辅DNS在处理收到的动态更新记录是有区别的,辅DNS在收到更新消息的时候,由于它不是该区的主DNS,它就会将这个更新消息转发给它的主DNS,这称作“更新转发”。而主DNS当然就简单地做更新而已。如何来创建动态更新消息呢?第一种是用软件编程方式,采用ns_update()解析器例程来创建。第二种则是用命令行程序nsupdate命令手工创建。这里主要
在防火墙环境下DNS的安装与设置(转)
在防火墙环境下DNS的安装与设置(转)[@more@]在防火墙环境下DNS的安装与设置天天 hutc.zj.cn lh@Hutc.zj.cn文章可以转载,但一定要保留我的MAIL经过几天的研究BIND,终于解决了我们单位的DNS问题。在一般防火墙下,都是采用DMZ区内放服务器,外部访问DMZ区得到外部的IP,内部访问DMZ区时得到内部的IP。如一个,内部IP地址<--->放在DMZ的web服务器的IP<----->外部IP地址192.168.1.1<--->192.168.0.1<----->211.202.49.1从DNS上可以从以下四个方面解决:一.iptables应用1. 核心思想 配置动态DNS服务器的核心思想
第四讲维护BIND(转)
第四讲维护BIND(转)[@more@]一 配置文件参数SOA序列号每个区数据文件都有一个序列号。每次修改区数据文件中的数据后,都必须增加其序列号。如果不增加序列号的话,该区的辅名字服务器就不会获取修改后的数据。假设最初区数据文件中有如下SOA记录: @ SOA jh.myhome.com. root.jh.myhome.com. ( 2000020501;序列号3h; 1h;1w;1h)那么修改过的区数据文件的SOA记录就应该为如下所示:@ SOA jh.myhome.com. root.jh.myhome.com. ( 2000020502;更改后的序列号3h; 1h;1w;1h)这个简单的修改对于将区数据分发到你
BIND9详解之日志篇(转)
BIND9详解之日志篇(转)[@more@]前几天一直有网友询问关于DNS的日志问题。今天我刚好有空,整理了一下分享给大家 icon_biggrin.gif在默认情况下,BIND把日志消息写到/var/log/messages文件中,而这些日志消息是非常少的,主要就是启动,关闭的日志记录和一些严重错误的消息,所以要详细记录服务器的运行状况,需要自己配置服务器的日志行为。也就是要在配置文件named.conf中使用logging语句来定制自己所需要的日志记录,logging语句的语法为:代码:logging {channel <string> {file <logfile>;syslog <optional_facility>
dns中soa和ns记录的作用(转)
dns中soa和ns记录的作用(转)[@more@]soa 是指 zone 的權威設定,若忽略其中的 5 組數字,soa 指定了權威主機的 FQDN 及 admin email 。而那 5 組數字的前四組,則用與 master/slave 的同步機制中參考。最後的 min ttl 則是當 recorad 沒設 ttl、且 db 也沒設 $TTL 時參考。ns 是往下授權,也可授權給自己..
一款超强的统计DNS查询的工具--DNSTOP(转)
一款超强的统计DNS查询的工具--DNSTOP(转)[@more@]在维护DNS服务器时,偶们希望知道到底是哪些用户在使用偶们的DNS服务器,同时也希望能对DNS查询做一个统计。一般情况下,偶们可以使用tcpdump –i eth0 port 53来查看DNS查询包,不过tcpdump的输出可不是那么友好,尤其是当访问量大的时候,偶就头晕了 icon_sad.gif ~~当然了可以把输出重定向到文件,如果熟悉shell编程的话还可以做个脚本来分析;至于查询统计嘛,可以使用rndc stats(bind9)来获取,但是这可不是实时的,当然了你也可以使用at,cron来自动运行,不幸的事,这些偶都不
dns配置高级篇(转)
dns配置高级篇(转)[@more@]作者cpss http://cpss.zz.ha.cn欢迎转载,但必须注明出处和作者名称。Dns配置高级篇这里假设你已经独立或参考我的《架设dns攻略》将dns服务器成功架设起来,并且dns已经能够正常运行了。现在我们dns开始工作了,是不是我们的工作已经OK了呢?不,不,不,named.conf文件还有很多东西需要我们配置呢。DNS的配置文件named.conf是有非常多的可选项的,这里只是介绍一点常用的配置。如果你觉得还想继续研究下去,那也不需要在网上到处找资料的,直接用“man named.conf”就可以得到一个非常非常详细的说明。这里首先
一個 nslookup 的超級 FAQ(转)
一個 nslookup 的超級 FAQ(转)[@more@]小弟
DNS 流量統計~超?姲(转)
DNS 流量統計~超?姲(转)[@more@]
find命令的exec选项用法详解(转)
find命令的exec选项用法详解(转)[@more@]find /etc/rc.d -name '*crond' -exec file {} ;查找/etc/rc.d目录下面所有以crond结束的文件,并使用file指令查看其属性,注意:exec和file间是一个空格,file和{}间是一个空格,{}和;之间是一个空格,;是一个整体
DHCP + DNS (bind) == DDNS(转)
DHCP + DNS (bind) == DDNS(转)[@more@]我们在办室的时候,有时会去访问别的机器,如果是在windows下,我们我数时候会用机器名去访问,因为netbios/wins会帮我们来把机器名转成IP的。下面给大家介绍一种用动态DNS来解析机器名的办法。不过,不是用的w2k的DDNS,而是用的Linux.准备:一台(或两台)Linux服务器,用来做DHCP server和DNS server。也可以把它做成两台服务器。安装:服务器的安装过程,请参考其它文档,记住把 dhcp 和 bind, bind-utils 装上就行了。配置:一、DHCP的配置:配置DHCP server 时很简单,可以参考 /usr/share/do
在RH AS 3上完全编译安装BIND-9.2.3(转)
在RH AS 3上完全编译安装BIND-9.2.3(转)[@more@]安装BIND9:# tar zxvf bind-9.2.3.tar.gz# cd bind-9.2.3# ./configure--prefix=/usr/local/named--disable-ipv6# make# make install建立BIND用户:# groupadd bind# useradd bind -g bind -d /usr/local/named -s /sbin/nologin创建配置文件目录:# mkdir –p /usr/local/named/etc# chown bind:bind /usr/local/named/etc# chmod 700 /usr/local/named/etc创建主要的配置文件:# vi /usr/local/named/etc/named.conf===========================named.conf=======================acl "
DNS第二讲 BIND安装及DNS相关内容定义(转)
DNS第二讲 BIND安装及DNS相关内容定义(转)[@more@]BIND 8.2.3安装说明 #tar -zxvf bind-src.tar.gz 包括以下几个目录:bin(全部BIND二进制源代码,包括named),include(BIND代码引用的包含文件的COPY),lib(BIND使用的库的源代码),port(BIND用为为不同的操作系统定制编译设置和编译选项的信息). 编译: #make stdlinks #make clean #make depend #make all #make install BIND9.1.0安装说明 #tar zxvf bind-9.1.0.tar.gz 包括以下子目录:bin(全部BIND二进制源代码,包括named),contrib(一些工具) ,doc(BIND的文档,包括资源手册),lib(B
BIND 9快速安装实例(转)
BIND 9快速安装实例(转)[@more@]这是一个服务器安装的一部分;由于论坛吃空格,准备了txt文件在这里:http://www.hackerbay.com/doc/bind9.txt [code:1:3f69c81bf9]######################## BIND 9 ################ 简单的bind 9 安装# 配置为 转发 + master ###阿土 Aborigen Yin http://www.hackerbay.com2003.06.27###################### modules bind 9 #############337.安装bind 9.2.27.1.获得源码并安装mkdir -p /usr/local/src/distfilescd /usr/local/src/distfiles#wget ftp://ftp.isc.org/isc/bind9/9.2.2/bind-9.2.2.tar.g
RedHat9的service named stop问题及解决办法(转)
RedHat9的service named stop问题及解决办法(转)[@more@]原始的RedHat9(kernel-2.4.20-8)在单处理器系统上执行:service named stop之后,会出现无法清理named进程的问题,rndc调用也会失败(日志会有显示)。解决办法:推荐办法:用up2date执行全部的系统更新。临时办法:仅升级内核至2.4.20-9(当前最新2.4.20-20.9)。RedHat相关说明:https://rhn.redhat.com/network/errata/details/index.pxt?eid=1576SynopsisUpdated 2.4 kernel fixes USB storageIssued: 2003-04-08Updated: 2003-04-08TopicUpdated kernel packages for Red Hat Linu
DNS配置全文(转)
DNS配置全文(转)[@more@]DNS简介在Linux中,域名服务(DNS)是由柏克莱网间名域(Berkeley Internet Name Domain——BIND)软件实现的。BIND是一个客户/服务系统,它的客户方面称为转换程序(resolver),它产生域名信息的查询,将这类信息发送给服务器,DNS软件回答转换程序的查询。BIND的服务方面是一个称为named(读作“name”“d”)的守护进程。我们将讨论三种基本BIND配置任务:配置BIND转换程序。配置BIND域名服务。建立服务器数据库文件,称为“区文件(zone file)。前面我们介绍过,术语“区(zone)”往往可以与单词“域(doma
网站综合实例(转)
网站综合实例(转)[@more@] 这里以www.linuxaid.com.cn为实例,指导在以服务器模式安装redhat以后,如何以最快的速度建设一个如同 www.linuxaid.com.cn的服务器。在这里网站服务器上运行有以下服务器软件:Ftp、DNS、WWW、Mysql、Sendmail。1.服务器安全 安装完Linux服务器以后,首先要对服务器进行初步的安全设置,一般来讲要考虑下面这些安全问题:安装服务器结束以后,缺省的各种服务器都是打开的,所以,首先需要关闭那些不需要的服务,因为这些服务可能会对系统安全造成威胁。首先需要关闭以下服务:finger、talk、ntalk、 shel
telnet、ftp连接速度慢的问题的解决(转)
telnet、ftp连接速度慢的问题的解决(转)[@more@]telnet、ftp连接速度慢的问题的解决 使用red hat 6.1, 在用telnet/ftp登录时特别慢. 看到文章说:这是因为telnetd/ftpd是用tcpd来启动的,而tcpd要进行 安全性检查,而它使用反向名字解析。 你可以把客户机的IP地址/名字加到/etc/hosts中或加到DNS里。 另一种办法是取消tcpd,修改/etc/inetd.conf 原来的: ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -a 改为: ftp stream tcp nowait root /usr/sbin/in.ftpd in.ftpd -l -a 原来的: telnet stream tcp nowait root /usr/sbin/