Linux ip配置 PEERDNS 是什么
linux ip配资如下:
初始化串口设备
在/etc/inittab文件中加入如下两行,用来初始化ttyS0和ttyS1两个串口设备:
S0:345:respawn:/sbin/mgetty -D -X 3 ttyS0
S1:345:respawn:/sbin/mgetty -D -X 3 ttyS1
然后,运行“/sbin/init q”命令使改动生效。
指定认证方式
在/etc/PPP目录下创建文件ppplogin,内容如下:
#!/bin/sh
/usr/sbin/pppd auth -chap +pap login
该文件指定用户登录时采用PAP认证。PAP和CHAP是PPP服务的两种身份验证协议。
保存文件后,给文件设置执行的权限:
#chmod a+x /etc/ppp/ppplogin
然后,更改/etc/mgetty+sendfax/loginconfig文件,去掉“/AutoPPP/”一行前面的注释,并改为如下内容:
/AutoPPP/ - - /etc/PPP/ppplogin
修改options文件
修改/etc/PPP/Options文件为如下内容;
detach
Modem
Lock
crtscts
asyncmap 0
netmask 2552552550
proxyarp
ms-dns 192168111
“detach”选项非常重要。如果不指定这个选项,拨号程序就会进入后台,使得Shell脚本退出,随之而来的是串行线路被挂断,导致连接中止。“detach”防止了tty设备脱离PPPD的控制。
“Modem”选项使得PPPD监视DTR引线,可以观察到对等点是否已掉线。
“Lock”选项指定在串行设备上使用UUCP风格的锁定。
“crtscts”选项用以打开硬件握手信号。
“asyncmap 0”设置了异步字符映射,这个映射指定控制字符不能直接通过连接发送,需要先进行转义。
“netmask 2552552550”设定PPP网络接口的网络掩码。
“proxyarp”选项打开了ARP代理功能。
“ms-dns”2168111”指定了局域网内的DNS服务器地址,如没有可以不设。
给拨入用户分配IP
创建/etc/ppp/OptionsttyS0和/etc/ppp/
optionsttyS1两个文件,内容如下:
# Vi optionsttyS0
192168113:19216811242
# Vi optionsttys1
192168113:19216811243
其中,“192168113”是用作拨号服务器的那台Linux机器的IP地址,“192168
11242”和“19216811243”是分别指定给COM1口和COM2口拨入用户的IP地址。
口令验证
编辑文件/etc/PPP/pap-secrets,内容如下:
"secret" 19216811242
"password" 19216811243
如上所示,每行代码包含四列,分别代表用户名、服务器地址、口令值和IP地址列表。“”表示可以与任何内容进行匹配。
用户拨入后,如果需要访问局域网内的其它服务器,就必须打开IP转发功能:
echo 1> /proc/sys/net/ipv4/ip_forward
要想在空闲一段时间后自动解除连接,需要在/etc/ppp/options中加入如下一行:
idle 600
上述代码中,“600”表示600秒,即10分钟。
Java盛行的原因很多。首先,Java是一门多平台语言。Java多平台功能的关键元素是peer方法。peer方法提供了一个应用程序接口(Application Program Interface,API)。
该接口的目标就是提供一个从高级Java应用程序接口到初级操作系统子程序的映射。peer方法提供了一种实现可移植操作系统接口的方法。
操作系统软件接口库提供了一个ANSI C、C++或FORTRAN都没有的编程环境。这种环境为程序提供外观和运行方式。例如,C++程序员在Windows下编程,编程环境就像是一个Windows编程环境。也就是说,可能会调用Microsoft基础类。如果在UNIX下编程,编程环境就像一个UNIX环境,即要调用X-Window库子程序。
Java的独特之处是它能够提供一个可移植的操作系统软件接口。例如,不管使用哪种操作系统,用Java编写一个显示对话框的程序都是相同的。但是,Java的可移植功能也会受到库的跨平台支持的限制。在这种情况下,使用非可移植库的Java程序将不再是可移植的了。例如,有人在Java内创建了到C库子程序的链接。由于要使Java成为可移植的,其他平台上必须提供这些子程序。
把Java臆想成一门“编译一次,走遍天下”式的语言是错误的。Java在每个平台上都需要测试,有时还需要调试。因为在一个平台上运行良好的程序在另一个平台上却不能运行,这种情况很常见。
此外,Java以外的语言也可以利用Java技术。例如,要实现一个非Java编译器来创建可在Java虚拟机(JVM)上运行的Java字节码是有可能的。
13 Java模型与HTML模型的比较
我们已经知道Java是为嵌入式系统而设计的一门语言。但是,Java过去并没有广泛用于嵌入式系统。相反,人们认为可以用Java来补充甚至替代HTML模型。本节将讲述HTML模型以及Java怎样替代HTML模型。
我们可以在Internet上找到很多文件。数据结构保存在文件中并需要解码。可被生成的不同数据文件的数量是不受限制的。尽管文件格式的数量是可计算的,但通常谁都没有计算,并且该数字将以未知的速度增长。用于计算不同文件格式数量的工具很少,而用来解码这些文件格式的工具就更少了。
图12讲述了数据分布的Web模型。Web服务器通过超文本文件传输协议(Hyper Text Transfer Protocol,HTTP)把Web页面传给客户端。
浏览器使用包含特定格式代码的插件程序(plug-ins)来进行解码。不同的文件格式要求用不同的插件程序或辅助程序来显示。所以,插件程序扩展了浏览器的性能。
使用Java技术的浏览器通过动态下载的算法能够进行解码。这一过程要求一种能够即时运行程序的方法。为了明确安全性,Java给即时下载的程序设置了功能限制。安全管理器(security manager)对即时下载的Java程序的功能进行了准确控制。
用Java模型代替HTML模型的基本前提是,程序可以在不同的平台上按要求运行。但是,由于Java缺乏统一的支持,所以Java模型没能代替HTML模型。当前的不利因素包括人们对Java技术及知识产权的争论。
14 小结
与C或C++不同,当用Java编程的时候,编程环境感觉像Java。另外,C++没有Java所具备的可移植应用编程接口(API)。如果在Windows中用C++编程,编程环境就像Windows,因此必须学习Windows API。同样,如果在Macintosh下用C++编程,编程环境就会有一种类似Maxintosh接口的外观和运行方式。
基于上述的讨论,有人认为客户端的Java是一成不变的,HTML模型的变革也不可能发生。然而,仅在2001年3月到8月短短5个月的时间内,600多万部用Java开发的手机在日本被抢购一空。无线供应商(NTT DoCoMo、J-Phone和KDDI)已提供了交互式服务。有人预计,在2001年到2005年期间,有7亿多台Java虚拟机将要被配置到这些新设备上。或许,这些具有JVM特性的新平台会使客户端Java能够长久地延续下去。
磁力链接的开头“magnet:xt=urn:btih:”是什么含义内容如下:
磁力链接:现在我们使用迅雷等工具下载资源的时候。
基本上都只需要一个叫做磁力链接的东西就可以了,非常方便。
磁力链接是对等网络中进行信息检索和下载文档的电脑程序。
和基于“位置”连接的统一资源定位符不同,磁力链接是基于元数据文件内容。
属于统一资源名称。
也就是说,磁力链接不基于文档的IP地址或定位符。
而是在分布式数据库中,通过散列函数值来识别、搜索来下载文档。
因为不依赖一个处于启动状态的主机来下载文档,所以特别适用没有中心服务器的对等网络。
磁力链接格式类似于:
magnet:?xt=urn:btih:E7FC73D9E20697C6C440203F5884EF52F9E4BD28。
分解一下这个链接:
magnet:协议名。
xt:exact topic的缩写,表示资源定位点。BTIH(BitTorrent Info Hash)表示哈希方法名,这里还可以使用SHA1和MD5。这个值是文件的标识符,是不可缺少的。
一般来讲,一个磁力链接只需要上面两个参数即可找到唯一对应的资源。也有其他的可选参数提供更加详细的信息。
dn:display name的缩写,表示向用户显示的文件名。
tr:tracker的缩写,表示tracker服务器的地址。
kt:关键字,更笼统的搜索,指定搜索关键字而不是特定文件。
mt:文件列表,链接到一个包含磁力链接的元文件(MAGMA-MAGnet MAnifest)。
种子/DHT。
通过磁力就可以获取种子文件从而进行下载,这跟直接使用种子下载时一个道理的,只是少了从磁力到种子文件的一个过程而已。
BitTorrent协议的种子文件可以保存一组文件的元数据。这种格式的文件被BitTorrent协议所定义。
扩展名一般为“torrent”。BitTorrent使用“分布式哈希表”(DHT)来为无tracker的种子(torrents)存储peer之间的联系信息。
这样每个peer都成了tracker。这个协议基于Kademila网络并且在UDP上实现。
DHT由节点组成,它存储了peer的位置。BitTorrent客户端包含一个DHT节点,这个节点用来联系DHT中其他节点,从而得到peer的位置,进而通过BitTorrent协议下载。
peer:一个TCP端口上监听的客户端/服务器,它实现了BitTorrent协议。
节点:一个UDP端口上监听的客户端/服务器,它实现了DHT(分布式哈希表)协议。如果对DHT协议感兴趣的话一定要看下DHT协议的具体内容,有中文翻译版本(想要彻底读懂项目的话一定要先了解该协议,代码都是基于该协议实现的)。
一、Windows Server 2008 – Time Server
前言: 国家时间与频率标准实验室 && NTP服务器
也可以忽略1~6 直接跳7
如果已改过机码请使用
1 Cmd:
2 net stop w32time
3 w32tm /unregister
4 w32tm /register
5 net start w32time
0 直接下指令修改
1 Cmd:
2 w32tm /config /manualpeerlist:"timestdtimegovtw clockstdtimegovtw tickstdtimegovtw watchstdtimegovtw" /syncfromflags:manual /reliable:yes /update
-执行regedit---------------------------------------------------
1设定成为NTP 服务器类型
修改登录档中"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters"
[Type]设定值修改为NTP。
2设定授权时间服务器
修改登录档中: "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config"
[AnnounceFlags]修改设定值为5
3启用NTP服务器
修改登录档中: "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer"
[Enabled]数值修改为1
4指定查询外部NTP 服务器
修改登录档中"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters"
[NtpServer]数值修改为timestdtimegovtw clockstdtimegovtw tickstdtimegovtw tockstdtimegovtw watchstdtimegovtw,0x1
5设定查询时间间隔
修改登录档中"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient"
[SpecialPollInterval]修改数值为"十进制"900
这边使用的时间间隔单位为秒,设定900即为每900查询一次步骤四所指定的时间服务器。
6设定时间修正设定
修改登录档中"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config"
[MaxPosPhaseCorrection]修改为十进制1800 (负差校正) - 若网络时间比本地时间慢超过这个秒数就不自动更正
[MaxNegPhaseCorrection]修改为十进制1800 (正差校正) - 若网络时间比本地时间快超过这个秒数就不自动更正
这边单位也是秒
peer是同等地位的人的意思。
peer作为名词表示同等地位的人,同龄人,贵族,凝视,盯着看,隐现,看见,匹配。Peer作为人名是指(美、爱、英)皮尔(人名)。
相关例句:He is far ahead of his peers in understanding他的理解能力远远超过同龄人。
相关例句:I peered at the operation manual of the machine我仔细看了一下这台机器的使用说明书。
对等网络是一种网络结构的思想。它与目前网络中占据主导地位的客户端/服务器(Client/Server)结构(也就是WWW所采用的结构方式)的一个本质区别是,整个网络结构中不存在中心节点(或中心服务器)。在P2P结构中,每一个节点(peer)大都同时具有信息消费者、信息提供者和信息通讯等三方面的功能。从计算模式上来说,P2P打破了传统的Client/Server (C/S)模式,在网络中的每个节点的地位都是对等的。每个节点既充当服务器,为其他节点提供服务,同时也享用其他节点提供的服务。
简单的说,P2P就是直接将人们联系起来,让人们通过互联网直接交互。P2P使得网络上的沟通变得容易、更直接共享和交互,真正地消除中间商。
P2P另一个重要特点是改变互联网现在的以大网站为中心的状态、重返“非中心化”,并把权力交还给用户。
对等网络是对分布式概念的成功拓展,它将传统方式下的服务器负担分配到网络中的每一节点上,每一节点都将承担有限的存储与计算任务,加入到网络中的节点越多,节点贡献的资源也就越多,其服务质量也就越高。
对等网络可运用存在于 Internet 边缘的相对强大的计算机(个人计算机),执行较基于客户端的计算任务更高级的任务。现代的PC具有速度极快的处理器、海量内存以及超大的硬盘,而在执行常规计算任务(比如:浏览电子邮件和 Web)时,无法完全发挥这些设备的潜力。新式PC很容易就能同时充当许多类型的应用程序的客户端和服务器(对等方)。
P2P网络技术的特点体现在以下几个方面 :
非中心化:网络中的资源和服务分散在所有节点上,信息的传输和服务的实现都直接在节点之间进行,可以无需中间环节和服务器的介入,避免了可能的瓶颈。P2P的非中心化基本特点,带来了其在可扩展性、健壮性等方面的优势。
可扩展性:在P2P网络中,随着用户的加入,不仅服务的需求增加了,系统整体的资源和服务能力也在同步地扩充,始终能比较容易地满足用户的需要。理论上其可扩展性几乎可以认为是无限的。例如:在传统的通过FTP的文件下载方式中,当下载用户增加之后,下载速度会变得越来越慢,然而P2P网络正好相反,加入的用户越多,P2P网络中提供的资源就越多,下载的速度反而越快。
健壮性:P2P架构天生具有耐攻击、高容错的优点。由于服务是分散在各个节点之间进行的,部分节点或网络遭到破坏对其它部分的影响很小。P2P网络一般在部分节点失效时能够自动调整整体拓扑,保持其它节点的连通性。P2P网络通常都是以自组织的方式建立起来的,并允许节点自由地加入和离开。
高性价比:性能优势是P2P被广泛关注的一个重要原因。随着硬件技术的发展,个人计算机的计算和存储能力以及网络带宽等性能依照摩尔定理高速增长。采用P2P架构可以有效地利用互联网中散布的大量普通结点,将计算任务或存储资料分布到所有节点上。利用其中闲置的计算能力或存储空间,达到高性能计算和海量存储的目的。目前,P2P在这方面的应用多在学术研究方面,一旦技术成熟,能够在工业领域推广,则可以为许多企业节省购买大型服务器的成本。
隐私保护:在P2P网络中,由于信息的传输分散在各节点之间进行而无需经过某个集中环节,用户的隐私信息被窃听和泄漏的可能性大大缩小。此外,目前解决Internet隐私问题主要采用中继转发的技术方法,从而将通信的参与者隐藏在众多的网络实体之中。在传统的一些匿名通信系统中,实现这一机制依赖于某些中继服务器节点。而在P2P中,所有参与者都可以提供中继转发的功能,因而大大提高了匿名通讯的灵活性和可靠性,能够为用户提供更好的隐私保护。
负载均衡:P2P网络环境下由于每个节点既是服务器又是客户机,减少了对传统C/S结构服务器计算能力、存储能力的要求,同时因为资源分布在多个节点,更好的实现了整个网络的负载均衡。
由于对等网络不需要专门的服务器来做网络支持,也不需要其他的组件来提高网络的性能,因而组网成本较低,适用于人员少、组网简单的场景,故常用于网络较小的中小型企业或家庭中。
与客户端/服务器网络相比,对等网络具有下列优势:
1、可在网络的中央及边缘区域共享内容和资源。在客户端/服务器网络中,通常只能在网络的中央区域共享内容和资源。
2、由对等方组成的网络易于扩展,而且比单台服务器更加可靠。单台服务器会受制于单点故障,或者会在网络使用率偏高时,形为瓶颈。
3、由对等方组成的网络可共享处理器,整合计算资源以执行分布式计算任务,而不只是单纯依赖一台计算机,如一台超级计算机。
4、用户可直接访问对等计算机上的共享资源。网络中的对等方可直接在本地存储器上共享文件,而不必在中央服务器上进行共享。
0条评论