Host详解
mongo命令操作参数详解
mongo命令操作参数详解1. 基本参数-host:指定要连接的MongoDB服务器的地址。
-port:指定要连接的MongoDB服务器的端口。
-db:指定要连接的数据库。
-collection:指定要连接的集合。
-query:指定要执行的查询。
-limit:指定要返回的结果数量。
-skip:指定要跳过的结果数量。
-sort:指定要对结果进行排序的字段。
-projection:指定要返回的结果字段。
2. 高级参数--slaveOk:指定是否允许连接到从服务器。
--readConcern:指定读操作的读取关心级别。
--writeConcern:指定写操作的写入关心级别。
--journal:指定是否启用日志。
--auth:指定是否启用身份验证。
--username:指定要用于身份验证的用户名。
--password:指定要用于身份验证的密码。
3. 命令示例以下是一些常见的mongo命令示例:连接到MongoDB服务器:mongo --host localhost --port 27017列出所有数据库:show dbs切换到指定数据库:use test列出所有集合:show collections插入一条数据:db.collection.insertOne({name: "John Doe", age: 30})查询数据:db.collection.find({name: "John Doe"})更新数据:db.collection.updateOne({name: "John Doe"}, {set: {age: 31}}) 删除数据:db.collection.deleteOne({name: "John Doe"})。
考研英语必考核心词汇详解religion
考研英语必考核心词汇详解1. religion n.宗教,信仰辨析:region: n 地区,区域2. religious a.宗教的,信教的真题搭配:religious belief :宗教信仰3. absence n.缺乏,缺席,不在搭配:absence of mind:心不在焉4. absent a.缺席的;缺乏的;心不在焉的5. disaster n.灾难,大祸6. ruthless a.残酷的,无情的解析:ruth(怜悯)+less(否定尾缀)--- 没有怜悯心的7. shrink v. 收缩;退缩,逃避写作搭配:shrink the responsibility of supporting the old 逃避赡养老人的责任8. absorb vt.吸收;使全神贯注真题搭配:be absorbed in: 沉浸在9. detach vt.分开, 分离, 分遣引申:detached: adj 中立的,客观的(态度词)真题搭配:take a detached attitude: 采取中立的态度10. reluctant a.不愿的,勉强的真题搭配:be reluctant to do : 不情愿做…1. sophomore n. (中学、大学)二年级学生解析:sopho(智慧)+more--- 更有智慧了2. relative a.相对的,有关系的n.亲戚引申:relatively:adv相对地;相当程度上的3. property n.财产,资产, 所有物真题搭配:intellectual property:知识产权4. vanity n.虚荣心,浮华解析:van(空)+ity(名词)真题例句:Vanity is a constant.人人都有虚荣心。
(虚荣心是常量。
)5. vanish vi.突然不见;消失解析:van(空)+ish6. disappoint vt.失望;(希望等)破灭引申:disappointed: adj 失望的(人)disappointing: adj 令人失望的(物)7. disappointment n 失望8. permanent a.永久的,持久的解析:per(through)+man(停留)+ent(形容词)--- 一直停在那里9. via prep.经;通过;凭借近义词:by; through10. offset n. 补偿v.抵消,补偿1. perform v. 做;执行;表演引申:performer: n 表演者2. performance n. 执行; 表现;演出;性能真题搭配:to improve economic performance 提高经济效益(经济表现)3. discard vt.丢弃,抛弃,遗弃解析:dis(分开,远离)+card(抛,扔)---扔掉了4. manual a.手的,手工做的,体力的n.手册,指南解析:manu(手)+al(形容词尾缀)5. manufacture v.制造,加工n.制造,制造业解析:manu(手)+fact(做)+ure --- 用手来做引申:manufacturer: n 生产商,制造商6. comparison n.比较,对比来源:compare: v 比较辨析:comparison: 比较(相同点和不同点)contrast: 对比(不同点)7. comparative a.比较的,相当的引申:comparatively : adv 相对地,比较地8. host n.主人; 节目主持人真题搭配:a host of: 大量的,许多9. penalty n.处罚,刑罚,惩罚,罚金近义:fine: v/n 惩罚;罚金10. opponent n.对手,反对者,敌手a.对立的来源:oppose: v 反对。
MA5600 snmp-agent target-host命令详解
命令格式
snmp-agent target-host trap-paramsname paramsname { v2c | v1 } securityname securityname
的 IP 地址时,使用此参数。
格式。
udp-port udp-portid
端口号,可选参数。当需要指定 Trap 报文目 数值类型,
的主机的端口号时,使用此参数。
取值范围:
1-65535。
securityname securityname
v2c v1 v3
authentication privacy
缺省值: 162。
指定代表生成 SNMP 消息的主体名。此参数指 字符串类 的是 SNMP Trap 报文中对应的主体名,在网 型,字符串 管解析报文时需要验证此主体名和 IP 地址, 长度为 1-32 如果这两者和设置的值不一致,则认为此报文 个字符。 不合法。当这两者和设置的值一致,则网管认 为此报文合法。
undo snmp-agent target-host trap-paramsname paramsname
undo snmp-agent target-host trap-hostname hostname
参数说明
参数 trap-hostname hostname
参数说明 Trap 报文的目的主机名称。
认证不加密。Trap 报文的传送协议为 SNMPv3 版本协议,如果需要对报文进行认证但不加密 时,使用此参数。
详解SSH客户端配置文件
详解SSH客户端配置文件:ssh_config一、了解R S A二、什么是S S H三、S S H协议的内容四、S S H协议的安全验证五、S S H的应用六、开始配置S S H服务器1、首先确认系统已经安装了以下两个包[r o o t@l o c a l h o s t~]#r p m-q a|g r e p"z l i b-[0-9]"(z l i b包至少为 1.1.4版本)[r o o t@l o c a l h o s t~]#r p m-q a|g r e p"o p e n s s l-[0-9]"(o p e n s s l包至少为0.9.6版本)2、下载并安装o p e n s s h安装包1)下载O p e n S S H(1)官方网:w w w.o p e n s s h.o r g(2)下载当前最新版:O p e n S S H 5.3/5.3p1[r o o t@l o c a l h o s t~]#w g e tf t p://m i r r o r.m c s.a n l.g o v/p u b/o p e n s s h/p o r t a b l e/o p e n s s h-5.3p1.t a r.g z2)安装O p e n S S H(具体看O p e n S S H.t a r.g z包中的I N S T A L L文件)[r o o t@l o c a l h o s t~]#t a r-z x v f o p e n s s h-5.3p1.t a r.g z;c d o p e n s s h-5.3p1[r o o t@l o c a l h o s t o p e n s s h-5.3p1]#t o u c h r u n.s h;c h m o d u+x r u n.s h然后在r u n.s h文件中输入以下几行内容:[r o o t@l o c a l h o s t o p e n s s h-5.3p1]# ./r u n.s h&&m a k e&&m a k e i n s t a l l[r o o t@l o c a l h o s t o p e n s s h-5.3p1]#c p c o n t r i b/r e d h a t/s s h d.p a m/e t c/p a m.d/s s h d注意:一定不要忘记拷贝s s h d.p a m到/e t c/p a m.d目录下,并改名为s s h d,要不然用户就不能通过S S H服务器的”基于口令的安全验证”方式,从而不能登录S S H服务器[r o o t@l o c a l h o s t~]#e c h o"/u s r/l o c a l/o p e n s s h/s b i n/s s h d&">>/e t c/r c.l o c a l注意:安装完以后,把s s h d服务启动加入到r c.l o c a l脚本中,从而实现系统时,自动启动该服务[r o o t@l o c a l h o s t o p e n s s h-5.3p1]#c p/u s r/l o c a l/o p e n s s h/s h a r e/m a n/m a n1/*/u s r/l o c a l/s h a r e/m a n/m a n1/[r o o t@l o c a l h o s t o p e n s s h-5.3p1]#c p/u s r/l o c a l/o p e n s s h/s h a r e/m a n/m a n5/*/u s r/l o c a l/s h a r e/m a n/m a n5/[r o o t@l o c a l h o s t o p e n s s h-5.3p1]#c p/u s r/l o c a l/o p e n s s h/s h a r e/m a n/m a n8/*/u s r/l o c a l/s h a r e/m a n/m a n8/注意:把帮助文件拷贝到/u s r/l o c a l/s h a r e/m a n/下面,已便用m a n命令查看帮助[r o o t@M y l i n u x~]#u s e r a d d r u a n x i;p a s s w d r u a n x i[r o o t@M y l i n u x~]#u s e r a d d c r s k y;p a s s w d c r s k y[r o o t@M y l i n u x~]#g r o u p a d d S S H a d m i n[r o o t@M y l i n u x~]#v i/e t c/g r o u p把用户r u a n x i加入到组S S H a d m i n中,修改/e t c/g r o u p中的内容:S S H a d m i n:x:503:r u a n x i注意:这里把用户加入S S H a d m i n组中的目的是:让r u a n x i能够登录S S H服务器,而用户c r s k y没有加入到S S H a d m i n组中,也就无法登录S S H服务器了,因为一般系统管理员的人数不会很多,所以我们只让系统管理员有权登录S S H服务器,其他人员禁止登录,这样能让服务器更安全(具体还得配置s s h d_c o n f i g文件)3)修改配置文件(1)安装完o p e n s s h后,会生成以下几个配置文件(注意:这些生成的配置文件具体要放在哪个位置?这是由--s y s c o n f i g d i r参数指定的)m o d u l i#s s h服务器的D i f f i e-H e l l m a n密钥文件s s h_c o n f i g#s s h客户端配置文件s s h d_c o n f i g#s s h服务器配置文件s s h_h o s t_d s a_k e y#s s h服务器d s a算法私钥s s h_h o s t_d s a_k e y.p u b#s s h服务器d s a算法公钥s s h_h o s t_r s a_k e y#s s h服务器r s a算法私钥s s h_h o s t_r s a_k e y.p u b#s s h服务器r s a算法公钥(2)编辑s s h服务器配置文件(s s h d_c o n f i g)[r o o t@l o c a l h o s t~]#v i/u s r/l o c a l/o p e n s s h/s s h_c o n f i g(3)编辑客户端登录环境的配置文件s s h_c o n f i g,通过修改它来改变客户端程序的运行方式[r o o t@M y l i n u x~]#v i/u s r/l o c a l/o p e n s s h/s s h_c o n f i g(4)配置S S H服务器的论证方式第一种:基于口令的论证方式:只需要对上面的配置文件:s s h d_c o n f i g与s s h_c o n f i g做些修改,修改如下:在上面的服务器配置文件s s h d_c o n f i g中,只需去掉下列行的“#”号#P a s s w o r d A u t h e n t i c a t i o n y e s==>P a s s w o r d A u t h e n t i c a t i o n y e s#C h a l l e n g e R e s p o n s e A u t h e n t i c a t i o n y e s==>C h a l l e n g e R e s p o n s e A u t h e n t i c a t i o n y e s在上面的客户端配置文件s s h_c o n f i g中,只需去掉下列行的“#”号#P a s s w o r d A u t h e n t i c a t i o n y e s==>P a s s w o r d A u t h e n t i c a t i o n y e s如果已启动s s h d服务,那么重新启动一下s s h d(k i l l a l l-H U P s s h d),如果还没有启动s s h d服务,现在就用指令:"/u s r/l o c a l/o p e n s s h/s b i n/s s h d &"启动s s h d服务,然后让用户:r o o t与c r s k y分别重新登录,此时会产生如下结果:分析原因:在服务器配置文件s s h d_c o n f i g中设置不允许r o o t用户登录S S H服务器,另外用户c r s k y不属于S S H a d m i n组的成员,所以也无法登录S S H服务器第二种:基于密钥的论证方式:只需要对上面的配置文件:s s h d_c o n f i g与s s h_c o n f i g做些修改,修改如下:在上面的服务器配置文件s s h d_c o n f i g中,修改如下几行#H o s t K e y/u s r/l o c a l/o p e n s s h/s s h_h o s t_r s a_k e y==>H o s t K e y/u s r/l o c a l/o p e n s s h/s s h_h o s t_r s a_k e y#H o s t K e y/u s r/l o c a l/o p e n s s h/s s h_h o s t_d s a_k e y==>H o s t K e y /u s r/l o c a l/o p e n s s h/s s h_h o s t_d s a_k e y#A u t h o r i z e d K e y s F i l e.s s h/a u t h o r i z e d_k e y s==>A u t h o r i z e d K e y s F i l e.s s h/ a u t h o r i z e d_k e y s#P a s s w o r d A u t h e n t i c a t i o n y e s==>P a s s w o r d A u t h e n t i c a t i o n n o#C h a l l e n g e R e s p o n s e A u t h e n t i c a t i o n y e s==>C h a l l e n g e R e s p o n s e A u t h e n t i c a t i o n n o在上面的客户端配置文件s s h_c o n f i g中,修改如下几行#I d e n t i t y F i l e~/.s s h/i d_r s a==>I d e n t i t y F i l e~/.s s h/i d_r s a#I d e n t i t y F i l e~/.s s h/i d_d s a==>I d e n t i t y F i l e~/.s s h/i d_d s a#P a s s w o r d A u t h e n t i c a t i o n y e s==>P a s s w o r d A u t h e n t i c a t i o n n o七、O p e n S S H用户工具1、s s h(登录远程S S H服务器)1)S S H服务器基于密钥的认证方式[r u a n x i@M y l i n u x~]$s s h-l r u a n x i-i~/.s s h/i d_r s a-p2222-2192.168.1.1002)S S H服务器基于密码的认证方式[r u a n x i@M y l i n u x~]$s s h-l r u a n x i-p2222192.168.1.100;3)使用S S H登录来执行远程的一些命令[r u a n x i@M y l i n u x~]$s s h-l r u a n x i-p2222-2-q-i~/.s s h/i d_r s a192.168.1.100'l s-l/t m p;l s-l /e t c/g r u b.c o n f'(即:使用用户账号r u a n x i安静登录,并使用密钥方式来验证,登录后执行命令:l s -l/t m p,把结果返回到本地终端并退回到本地)参数解析-p:不使用默认端口,使用2222端口-2:选用S S H v2-l:登录用户名-i:指定登录的用户的私钥存放位置-q:安静模式登录2、s s h-k e y g e n工具例如:为ruanxi用户修改pass-phrase。
tcpdump命令及输出详解
发送方的ip地址端口号或者协议第四列
tcpdump命 令 及 输 出 详 解
一. 使用方法
1. 指定类型
host:指定主机
tcpdump host 192.168.100.1 tcpdump host 192.168.100.1 and !192.168.100.2 tcpdump host 192.168.100.1 and \(192.168.100.2 or 192.168.100.3\)
tcpdump dst 192.168.100.1
3. 参数类型
-i:指定接口tcpdump Nhomakorabea-i eth0
4. 指定协议
tcp:指定tcp协议 arp:指定ARP协议 udp:指定udp协议
4. 条件组合
tcpdump -i eth0 host 192.168.100.1
二. 输出分析
20:34:28.943272 IP 192.168.100.160.ssh > 192.168.100.1.52214: Flags [P.], seq 100384:100464, ack 241, win 251, length 80 第一列:时分秒毫秒 第二列:网络协议 第三列:发送方的ip地址+端口号(或者协议) 第四列:> 第五列:接收方的ip地址+端口号(或者协议) 第六列:冒号 第七列:Flag标识符:
net:指定网络地址
tcpdump net 192.168.100.0/24
port:指定端口
tcpdump port 80
2. 指定方向
src:源地址
Host详解
Host详解Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析.Hosts文件的位置很多用户都知道在Windows系统中有个Hosts文件(没有后缀名),在Windows 98系统下该文件在Windows文件夹.在Windows 2000/XP/Vista/Seven系统中位于%Systemroot%\System32\Drivers\Etc 文件夹中,其中,%Systemroot%指系统安装路径.例如,Windows XP 安装在C:\WINDOWS,那么Hosts 文件就在C:\WINDOWS\system32\drivers\etc中.但Hosts文件具有系统属性,系统默认是不显示此文件的,因此很多朋友虽然找到了相应的文件夹却看不到Hosts文件,显示系统文件的方法是:打开我的电脑,依次点击工具~文件夹选项~查看,之后在高级设置中取消勾选隐藏受保护的系统文件,确定后就完成了.这时电脑中的所有系统文件会显示出来,Hosts文件也不会例外.你也可以用windows自带的查找功能搜索找到hosts文件.该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开和编辑. 编辑本段Hosts文件的工作方式现在让我们来看看Hosts在Windows中是怎么工作的.我们知道在网络上访问网站,要首先通过DNS服务器把要访问的网络域名解析成XXX.XXX.XXX.XXX的IP地址后,计算机才能对这个网络域名作访问.要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,因为DNS做域名解析和返回IP都需要时间.为了提高对经常访问的网络域名的解析效率,可以通过利用Hosts文件中建立域名和IP 的映射关系来达到目的.根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个网络域名映射关系.如果有则,调用这个IP地址映射,如果没有,再向已知的DNS服务器提出域名解析.也就是说Hosts的请求级别比DNS高.编辑本段Hosts文件的具体作用现在来看一下Hosts文件的工作方式以及它在具体使用中起哪些作用.1、加快域名解析对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,提高域名解析速度.由于有了映射关系,当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器.2、方便局域网用户在很多单位的局域网中,会有服务器提供给用户使用.但由于局域网中一般很少架设DNS服务器,访问这些服务器时,要输入难记的IP地址.这对不少人来说相当麻烦.现在可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候,只要输入这个服务器的名字就行了.3、屏蔽网站(域名重定向)现在有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,其中有些说不定就是木马或病毒.对于这些网站我们可以利用Hosts把该网站的域名映射到错误的IP或本地计算机的IP,这样就不用访问了.在WINDOWS系统中,约定127.0.0.1为本地计算机的IP地址, 0.0.0.0是错误的IP地址.如果,我们在Hosts中,写入以下内容:127.0.0.1 # 要屏蔽的网站A0.0.0.0 # 要屏蔽的网站 B这样,计算机解析域名A和B时,就解析到本机IP或错误的IP,达到了屏蔽网站A 和B的目的.4、顺利连接系统对于Lotus的服务器和一些数据库服务器,在访问时如果直接输入IP地址那是不能访问的,只能输入服务器名才能访问.那么我们配置好Hosts文件,这样输入服务器名就能顺利连接了.5. 屏蔽不想访问的网站的例子这里给出一些收集到的利用Hosts文件对一些网址屏蔽的例子,供大家学习使用Hosts 文件时参考.例1.在hosts文件中加入如下内容就可以屏蔽文件中定义的对应的网址.127.0.0.1 localhost127.0.0.1 127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名例2.在hosts文件中的前面加入如下内容就可以屏蔽文件中定义的对应的网址.127.0.0.1 localhost127.0.0.1 #百度IE搜索伴侣# Copyright (c) 1993-1999 Microsoft Corp.## This is a sample HOSTS file used by Microsoft TCP/IP for Windows.(....省略)例3.免疫一些病毒(实际上是屏蔽网站,禁止访问有毒网站从而达到免疫一些已知有毒网站上的病毒)# *********免疫机器狗木马病毒******************127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 # *********结束******************# *********免疫磁碟机dummycom病毒******************127.0.0.1 127.0.0.1 # *********免疫磁碟机dummycom结束******************最后要指出的是,Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问.编辑本段HOSTS表的病毒首先必须要进入安全模式下载一个360安全卫士或者金山卫士、瑞星卡卡、江民安全专家等软件,不要安装!进入安全模式后,关闭进程EXPLORER.EXE,然后再添加进程EXPLORER.EXE(具体操作文件-新建任务“运行”-浏览-C:\WINDOWS\explorer.exe).然后安装运行,进行修复.其次运行regedit删除如下项目,查找HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run后面有多种可能性,目前发现有2种!名称为R 或者A1.R=C:\Windows\System32\rundl132.exe ctfmon.dll s2.A=C:\WINDOWS\system32\rundl132.exe msad.dll s你如果发现了这2个其中一个,直接删除此项目.然后找到C:\Windows\System32\ctfmon.dll或者C:\Windows\System32\msad.dll删除该文件修复HOSTS文件(其实安全模式下安装运行360安全卫士就已经可以修复了,这里说手动修复的方法)请按以下方式操作:1.搜索系统中的hosts文件,也可以根据如下路径查找:Windows 98系统,文件路径\Windows目录下;Windows XP系统,文件路径\Windows\System32\Drivers\Etc目录下;Windows 2000系统,文件路径:WINNT\System32\Drivers\Etc目录下;Windows 7系统,文件路径\\Windows\System32\Drivers\etc目录下;2.首先将此文件备份;3.右键点击hosts文件,选择{打开方式},选择记事本;4.删除记事本的内容,或干脆将hosts文件删除!(不影响系统的正常使用)编辑本段Hosts的特殊作用屏蔽网页插件经常浏览网页或许会在某个网站上经常遇见弹出来的插件安装提示,虽然现在IE级别都高了一个档次,当总是提示又不想安装怎么办?,比如要屏蔽XX插件修改Hosts输入:127.0.0.1 www.XXX .com保存退出,当再次打开某站点强出插件www.XXX .com/aa.exe页面时,系统会自动将其解析到127.0.0.1这样一个不可能存在的IP地址上,这样也就屏蔽了该网页插件.大家是否经历过这样的怪事:在正常浏览网页或进行其他办公操作的过程中,IE每隔一段时间就会自动弹出整屏的网页广告并且这些网页广告内容还会自动随机变换!不过网址的形式比较固定,其实这是一种类似“Win32.Troj.PopWeb”的系列木马病毒,大家也可以按照上面的方法将这些网址解析成127.0.0.1从而摆脱病毒的骚扰.一键登录局域网指定服务器单位的“高工”在公司的局域网中建了个CS对战服务器,于是我们这些一人吃饱全家皆饱的单身汉便又有了在下班时间消遣的好去处.不过有一点美中不足,局域网中没有再架设DNS服务器,所以我们每次只能输入IP地址进行登录,尽管只是数量不算多的一串数字,但毕竟数字枯燥啊!在这种情况下,我们可以通过修改Hosts文件来达到一键登录局域网CS服务器的目的:(假定221.555.78.122打开Hosts文件,同样在新开启的空白行中输入“221.555.78.122 ”是CS服务器在局域网中的IP地址),这样我们以后只要输入“”就可以直接登录局域网CS服务器了.编辑本段修改Hosts文件1.正确修改hosts文件:一般打开hosts文件里面都会有个示例,按照其格式修改即可比如以下内容:127.0.0.1 即代表打开abc .cn这个网址将解析到127.0.0.1,ip地址与网址间至少有一空格,当然建议通过按Table键来编辑,即美观又不容易编写失误;这也就是通过解析到本地回还地址屏蔽一些不友好的网站或ip了,当然在前面加一个#号即可暂时将这一行让它失效.2.hosts文件的位置:xp,2000等系统在C:\windows\system32\drivers\etc 文件夹中Windows 9x/Me系统在C:\Windows文件夹,3.hosts文件的系统属性:hosts文件默认具有隐藏属性,系统默认设置情况下是看不到的,当然进到这个文件除了直接输入路经也是无法看到了.解决办法:打开我的电脑->点击工具->文件夹选项->查看->取消勾选隐藏受保护的系统文件->确定即可.修改后无法保存:在Hosts文件上面点右键->属性->把只读属性去掉->确定,即可保存.在修改HOSTS文件时候,还常常遇到修改保存后无效的情况,这里要提醒大家注意的一点:很多人是写在最后行,写完最后一行后在没有回车的情况下,这一行是不生效的.一定要记得回车.建议大家遵循这样的习惯:“ip地址+Table键+域名+回车”添加记录.4.Hosts在UAC安全策略无法打开或编辑:遇到windows VISTA 或者windows 7 操作系统无法打开和编辑的情况,提示:“不能创建文件”或者“文件操作失败”等提示,是因为安全机制UAC造成的,你可以使用以下方法解决:按着Shift键,然后Hosts文件上面右键,以管理员方式运行即可.编辑本段Android中的Host由于某些原因,可能需要修改hosts 文件指定域名到对应的IP 地址.Android 是基于Linux 的系统,与Linux 类似,通过hosts 文件来设置.在Android 下,/etc 是link 到/system/etc 的,我们需要修改/system/etc/hosts 来实现.但是这个文件是只读,不能通过shell 直接修改.可以通过连接到PC 上使用adb 来修改.步骤如下:1、获得root权限:adb root2、设置/system为可读写:adb remount3、将hosts文件复制到PC:adb pull /system/etc/hosts4、修改PC机上文件5、将PC机上文件复制到手机:adb push /system/etc/hosts如果要查看是否修改成功,可以在PC上执行adb shell,运行cat /system/etc/hosts;或者在手机上运行cat /system/etc/hosts.在Android系统中,hosts文件格式有一点与PC机Linux不同:不能在一行中一个IP对应多个域名,比如:127.0.0.1 在大多PC机Linux系统是合法的,但不能在Android上起作用,需要拆成每个域名一行才能使用:127.0.0.1 127.0.0.1 127.0.0.1 WIN7或者VISTAWIN7或者VISTA系统的需要提升用户对Hosts文件的操作权限,否则无效.具体方法如下:方法一:按着Shift键,然后Hosts文件上面右键,以管理员方式运行即可.方法二:鼠标右键点击Hosts文件,选择属性,然后点击“安全”选项卡,选中现在登录使用的用户账户并点击“编辑”,在弹出的权限设置界面再次选中当前用户,然后勾选“完全控制”或“修改”都可以,最后点击应用生效即可.。
OHCI_USBHost寄存器详解
OHCI USB Host 寄存器详解//说明:其中的地址定义不属于OHCI规范的内容,这是s3c2440中//的定义。
为方便学习s3c2440的朋友复制粘贴所以就完全拷贝Uboot //中头文件的内容,还有少部分待完善,欢迎大家指教其中的错误//-------------------控制和状态组-----------------#define rHcRevision (*(volatile unsigned *)0x49000000)#define rHcControl (*(volatile unsigned *)0x49000004)#define rHcCommandStatus (*(volatile unsigned *)0x49000008)#define rHcInterruptStatus (*(volatile unsigned *)0x4900000C)#define rHcInterruptEnable (*(volatile unsigned *)0x49000010)#define rHcInterruptDisable (*(volatile unsigned *)0x49000014)//-----------------------内存指针组---------------------------------#define rHcHCCA (*(volatile unsigned *)0x49000018)#define rHcPeriodCurrentED (*(volatile unsigned *)0x4900001C) #define rHcControlHeadED (*(volatile unsigned *)0x49000020) #define rHcControlCurrentED (*(volatile unsigned *)0x49000024) #define rHcBulkHeadED (*(volatile unsigned *)0x49000028) #define rHcBulkCurrentED (*(volatile unsigned *)0x4900002C) #define rHcDoneHead (*(volatile unsigned *)0x49000030) //-------------------------祯计数器组--------------------------------#define rHcFmInterval (*(volatile unsigned *)0x49000034) #define rHcFmRemaining (*(volatile unsigned *)0x49000038) #define rHcFmNumber (*(volatile unsigned *)0x4900003C) #define rHcPeriodicStart (*(volatile unsigned *)0x49000040) #define rHcLSThreshold (*(volatile unsigned *)0x49000044) //-----------------------------根集线器组-----------------------#define rHcRhDescriptorA (*(volatile unsigned *)0x49000048) #define rHcRhDescriptorB (*(volatile unsigned *)0x4900004C) #define rHcRhStatus (*(volatile unsigned *)0x49000050) #define rHcRhPortStatus1 (*(volatile unsigned *)0x49000054) #define rHcRhPortStatus2 (*(volatile unsigned *)0x49000058)//括号中的字母为此位代表的意义的缩写,如CBSR是C ontrol B ulk S ervice R atio的简写1.1//-------------------控制和状态组-----------------HcRevision版本号使用[7,0]其余保留; 复位值:0x10(以BCD码表示的版本号) ; HCD,HC读写属性:只读//-------------------------------------------------------HcControl HC操作模式定义(此寄存器的读写权限HCD R/W ; HC R)[1,0] (CBSR)控制传输与批量传输的时间比:0(1:1) 1(2:1) 2(3:1) 3(4:1)。
HTTP详解以及host、origin、referer的区别
HTTP详解以及host、origin、referer的区别HTTP简介HTTP协议是Hyper Text Transfer Protocol(超⽂本传输协议)的缩写,是⽤于从万维⽹(WWW:World Wide Web )服务器传输超⽂本到本地浏览器的传送协议。
HTTP是⼀个基于TCP/IP通信协议来传递数据(HTML ⽂件, 图⽚⽂件, 查询结果等)。
HTTP是⼀个属于应⽤层的⾯向对象的协议,由于其简捷、快速的⽅式,适⽤于分布式超媒体信息系统。
它于1990年提出,经过⼏年的使⽤与发展,得到不断地完善和扩展。
⽬前在WWW中使⽤的是HTTP/1.0的第六版,HTTP/1.1的规范化⼯作正在进⾏之中,⽽且HTTP-NG(Next Generation of HTTP)的建议已经提出。
HTTP协议⼯作于客户端-服务端架构为上。
浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。
Web服务器根据接收到的请求后,向客户端发送响应信息。
http请求-响应模型.jpg主要特点1、简单快速:客户向服务器请求服务时,只需传送请求⽅法和路径。
请求⽅法常⽤的有GET、HEAD、POST。
每种⽅法规定了客户与服务器联系的类型不同。
由于HTTP协议简单,使得HTTP服务器的程序规模⼩,因⽽通信速度很快。
2、灵活:HTTP允许传输任意类型的数据对象。
正在传输的类型由Content-Type加以标记。
3.⽆连接:⽆连接的含义是限制每次连接只处理⼀个请求。
服务器处理完客户的请求,并收到客户的应答后,即断开连接。
采⽤这种⽅式可以节省传输时间。
4.⽆状态:HTTP协议是⽆状态协议。
⽆状态是指协议对于事务处理没有记忆能⼒。
缺少状态意味着如果后续处理需要前⾯的信息,则它必须重传,这样可能导致每次连接传送的数据量增⼤。
另⼀⽅⾯,在服务器不需要先前信息时它的应答就较快。
5、⽀持B/S及C/S模式。
HTTP之URLHTTP使⽤统⼀资源标识符(Uniform Resource Identifiers, URI)来传输数据和建⽴连接。
CentOS网络配置详解
CentOS⽹络配置详解1 2 3 4 5 6 7 8 9 10 11配置⽂件详解在RHEL或者CentOS等Redhat系的Linux系统⾥,跟⽹络有关的主要设置⽂件如下:/etc/host.conf 配置域名服务客户端的控制⽂件/etc/hosts 完成主机名映射为IP地址的功能/etc/resolv.conf 域名服务客户端的配置⽂件,⽤于指定域名服务器的位置/etc/sysconfig/network 包含了主机最基本的⽹络信息,⽤于系统启动./etc/sysconfig/network-script/ 系统启动时初始化⽹络的⼀些信息/etc/xinetd.conf 定义了由超级进程xinetd启动的⽹络服务/etc/networks 完成域名与⽹络地址的映射/etc/protocols 设定了主机使⽤的协议以及各个协议的协议号/etc/services 设定主机的不同端⼝的⽹络服务# ifup eth0 # 开启eth0⽹卡# ifdown eth0 # 关闭eth0⽹卡 1234 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83CentOS 查询IP地址,输⼊下⾯的命令:ip -a 。
CentOS 打开/关闭⽹络连接,输⼊下⾯的命令:ifup ens192 ifdw ens192 。
CentOS 重启⽹络服务,输⼊下⾯的命令:systemctl retart network.service 或 systemctl restart network。
主机名hostname详解
Linux主机名Hostname详解关键字: linux主机名hostname详解1、什么是主机名:无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。
但IP地址不方便记忆,所以又有了域名。
域名只是在公网(INtERNET)中存在(以实验为目的的局域网域网实验性除外),每个域名都对应一个IP地址,但一个 IP地址可有对应多个域名。
域名类型 这样的;主机名是用于什么的呢?在一个局域网中,每台机器都有一个主机名,用于主机与主机之间的便于区分,就可以为每台机器设置主机名,以便于以容易记忆的方法来相互访问。
比如我们在局域网中可以为根据每台机器的功用来为其命名。
主机名相关的配置文件:/etc/hosts;2. 主机名配置文件;主机名的配置文件大多是/etc/hosts ;hosts - The static table lookup for host name(主机名查询静态表);由于 Linux 发行版本众多,与主机名相关的配置文件有时也有所不同。
现在我们说说常见版本的主机名配置文件;2.1 主机名配置文件 /etc/hosts解说;Fedora/Redhat 或以Fedora/Redhat为基础打包的发行版,主机名配置文件是 /etc/hostsDebian或以Debian为基础打包的发行版,主机名配置文件是/etc/hostname 和/etc/hostsSlackware的主机名配置文件是 /etc/hosts那我们来读读 /etc/hosts的内容,看这个文件是用来做什么的。
hosts 配置文件是用来把主机名字映射到IP地址的方法,这种方法比较简单。
但这种映射只是本地机的映射,也就是说每台机器都是独立的,所有的计算机都不能相互通过hostname来访问。
注:在debian 中还有一个/etc/hostname的文件,这个文件就是直接把本地主机名写进去就行了,但要和 /etc/hosts中的本地主机名保持一致。
http详解
1. 基础概念1.1 介绍HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。
它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。
其中最著名的就是RFC 2616。
RFC 2616定义了今天普遍使用的一个版本——HTTP 1.1。
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。
它可以使浏览器更加高效,使网络传输减少。
它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。
HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。
HTTP 是一个无状态的协议。
1.2 在TCP/IP协议栈中的位置HTTP协议通常承载于TCP协议之上,有时也承载于TLS或SSL协议层之上,这个时候,就成了我们常说的HTTPS。
如下图所示:默认HTTP的端口号为80,HTTPS的端口号为443。
1.3 HTTP的请求响应模型HTTP协议永远都是客户端发起请求,服务器回送响应。
见下图:这样就限制了使用HTTP协议,无法实现在客户端没有发起请求的时候,服务器将消息推送给客户端。
HTTP协议是一个无状态的协议,同一个客户端的这次请求和上次请求是没有对应关系。
1.4 工作流程一次HTTP操作称为一个事务,其工作过程可分为四步:1)首先客户机与服务器需要建立连接。
只要单击某个超级链接,HTTP的工作开始。
2)建立连接后,客户机发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。
Linux下USB驱动详解(HOST)
Linux下USB驱动详解(HOST)USB驱动分为两块,一块是USB的bus驱动,这个东西,Linux内核已经做好了,我们可以不管,我们只需要了解它的功能。
形象的说,USB的bus驱动相当于铺出一条路来,让所有的信息都可以通过这条USB通道到达该到的地方,这部分工作由usb_core(drivers/usb/usb.c)来完成。
当USB设备接到USB控制器接口时,usb_core就检测该设备的一些信息,如生产厂商的ID(VID)和产品的ID(PID),或者是设备所属的class、subclass跟protocol,以便确定应该调用哪一个驱动处理该设备。
里面复杂细节我们不用管,我们要做的是另一块工作——usb的设备驱动。
也就是说,我们就等着usb_core告诉我们要工作了,我们才工作。
OHCI(Open Host Controller Interface)是支持USB1.1的标准,但它不仅仅是针对USB,还支持其他的一些接口,比如它还支持Apple的火线(Firewire,IEEE 1394)接口。
与UHCI 相比,OHCI的硬件复杂,硬件做的事情更多,所以实现对应的软件驱动的任务,就相对较简单。
主要用于非x86的USB,如扩展卡、嵌入式开发板的USB主控。
本文也是基于OHCI来介绍usb设备驱动的。
USB从设备的分类可以从USB设备接口描述符(Standard Interface Descriptor)对应的的bInterfaceClass这一个byte得到。
bInterfaceClass的典型代码为1,2,3,6,7,8,9,10,11,255。
分别代表的意思为1-audio:表示一个音频设备。
2-communication device:通讯设备,如电话,moden等等。
3-HID:人机交互设备,如键盘,鼠标等。
6-image图象设备,如扫描仪,摄像头等,有时数码相机也可归到这一类。
7-打印机类。
虚拟机host-only模式详解
一、在vmware的Host-only 的VMnet1网络下,实现虚拟机网卡能够访问internet。
实际上就是达到一个VMnet1的虚拟网络和主卡的网卡进行互通,将主机可以上网的物理网卡的网络给共享给VMnet1网络就可以达到目的。
1、首先将外部主机可以上网的卡给共享出来,给VMnet1网络共享出来。
(这里起到了一个地址转换作用,NAT作用,但是vmware的NAT模式下,虽然是可以实现虚拟机网卡可以访问到虚拟网卡VMnet1网卡的地址,却无法访问主机的其他连上internet的网卡??????)2、下面是VMnet1网卡的属性(主机上虚拟出来和虚拟机网卡通信的网卡,实际上就是和虚拟机网卡同在VMnet1这个虚拟switch上面)3、下面是vmware Network Editor 的信息。
4、下面是linux(redhat server 6.0)的网卡eth0自动从vmware虚拟出来的DHCP服务器上的自动获取到的并且和VMnet1网络相匹配的网址(这个可以在上述第3图上进行设置的)。
5、redhat上的网卡的dns地址,必须在单独的文件中设置dns服务器地址,下面就是更改的位置。
6、最终达到的结果如下。
由下文得到的想法虚拟机host-only模式详解地址:/article/60/402/2011/2011102158898.shtml关于host-only应用这应该是最为灵活的方式,有兴趣的话可以进行各种网络实验。
和nat 唯一的不同的是,此种方式下,没有地址转换服务,因此,模认情况下,虚拟机只能到主机访问,这也是hostonly的名字的意义。
默认情况下,也会有一个dhcp服务加载到vmnet1上。
这样连接到vmnet1上的虚拟机仍然可以设置成dhcp,方便系统的配置.是不是这种方式就没有办法连接到外网呢,当然不是,事实上,这种方式更为灵活,你可以使用自己的方式,从而达到最理想的配置,例如:a。
抓包详解释
Tcpdump常用命令及基础故障定位3板斧!(新工程师转正必需掌握)在老4k系统和TOS中的.1平台和.8平台(猎豹)支持TCPDUMP命令。
Tcpdump中and、not、or、host、port、grep、-e、-vv参数的使用:例1:在eth1口抓包,只显示地址为10.1.1.1和icmp协议的报文。
Tcpdump –i eth1 host 10.1.1.1 and icmp例2:在所有的接口抓包,不显示4000端口的管理报文,和23端口的telnet报文。
Tcpdump –i any not port 4000 and not port 23 (在同时管理的时候很实用)例3:在eth1口抓包,显示地址为211.1.1.1或10.1.1.1的报文。
Tcpdump –i eth1 host 211.1.1.1 or host 10.1.1.1 (针对MAP前后的地址同时抓包定位时非常实用)例4:在所有的接口抓包,显示地址为10.1.1.1报文。
Tcpdump |grep host 10.1.1.1 (在adls环境中非常实用,封装了PPPOE的报文也能抓到,但是TOS不支持grep的参数了)在tos系统中,X86的平台下才有抓包的工具,-n表示不需要域名解析,加快抓包的速度。
并且-evv比老的4k系统中,能抓到更多的信息,其中还包括校验和。
例5:System tcpdump –i any –evv -n (TOS系统中最后必须加-n的参数,才能保证抓包的速度)例6:System tcpdump –i ipsec0 -n (TOS支持在ipsec0中抓包,来判断数据流是否进入隧道)例7:System tcpdump –i ppp0 -n (TOS支持在ppp0中抓包,来判断数据流是否进入PPPoE 的封装)现场通过抓包来定位故障原因是最准确高效的方法:下面抓包中,客户端源地址为168.36.126.1 MAP地址为209.136.47.12 服务器真实地址为11.68.21.12对于目的地址转换,天融信也俗称为MAP转换。
CentOS7的hostnamectl命令使用详解
CentOS7的hostnamectl命令使⽤详解centos7 上在主机名变更新增了⼀个hostnamectl 指令,该指令的⽆论在输出和更改上都较之前更加的便利。
先看下hostname 的help帮助信息:复制代码代码如下:[root@361way ~]# hostnamectl --helphostnamectl [OPTIONS...] COMMAND ...Query or change system hostname.-h --help Show this help--version Show package version--transient Only set transient hostname--static Only set static hostname--pretty Only set pretty hostname-P --privileged Acquire privileges before execution--no-ask-password Do not prompt for password-H --host=[USER@]HOST Operate on remote hostCommands:status Show current hostname settingsset-hostname NAME Set system hostnameset-icon-name NAME Set icon name for hostset-chassis NAME Set chassis type for host查看hostname信息复制代码代码如下:[root@361way ~]# hostnamectlStatic hostname: 361wayIcon name: computer-desktopChassis: desktopMachine ID: 6917731f5fe447d0bca296ed2802e250Boot ID: e0d20bc2a3a4474c960394967d33ab53Operating System: CentOS Linux 7 (Core)CPE OS Name: cpe:/o:centos:centos:7Kernel: Linux 3.10.0-123.6.3.el7.x86_64Architecture: x86_64设置主机名从上⾯的help 帮助⾥可以看到,在设置主机名时,这⾥涉及到四种主机名,在hostnamectl 的man⼿册⾥给予了说明和解释,如下:This tool distinguishes three different hostnames: the high-level "pretty" hostname which might include all kinds of special characters (e.g. "Lennart'sLaptop"), the static hostname which is used to initialize the kernel hostname at boot (e.g. "lennarts-laptop"), and the transient hostname which might beassigned temporarily due to network configuration and might revert back to the static hostname if network connectivity is lost and is only temporarilywritten to the kernel hostname (e.g. "dhcp-47-11").Note that the pretty hostname has little restrictions on the characters used, while the static and transient hostnames are limited to the usually acceptedcharacters of Internet domain names.更改主机名⼀般情况下都是使⽤set-hostname进⾏更改:复制代码代码如下:[root@361way ~]# hostnamectl set-hostname blog更改主机名⼀般会涉及到/etc/hostname 、/etc/machine-info 两个⽂件,同时对于不同的名字修改在man⼿册上也给了说明:The static hostname is stored in /etc/hostname, see hostname(5) for more information. The pretty hostname, chassis type, and icon name are stored in /etc/machine-info, see machine-id(5).set-icon-name 设置的主机⼀般和图形界⾯会⽤到,对应的hostnamectl 输出中的Icon name ,set-chassis 指定了主机的平台类型,如本机的是desktop,还可以设置为:"desktop", "laptop", "server", "tablet", "handset"。
hostname命令详解
hostname命令详解 Linux操作系统的hostname是⼀个kernel变量,可以通过hostname命令来查看本机的hostname。
也可以直接cat/proc/sys/kernel/hostname查看。
#hostname #cat /proc/sys/kernel/hostname 上⾯两种输出结果相同。
修改运⾏时Linux系统的hostname,即不需要重启系统 hostname命令可以设置系统的hostname #hostname newname newname即要设置的新的hostname,运⾏后⽴即⽣效,但是在系统重启后会丢失所做的修改,如果要永久更改系统的hostname,就要修改相关的设置⽂件。
1.临时修改: #hostname ***** //*****为修改的hostname 2.永久修改: # vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=yourname //在这修改hostname # vi /etc/hosts 127.0.0.1 localhost.localdomain localhost 192.168.184.133 yourname //在这修改hostname hosts⽂件的作⽤相当如DNS,提供IP地址到hostname的对应。
早期的互联⽹计算机少,单机hosts⽂件⾥⾜够存放所有联⽹计算机。
不过随着互联⽹的发展,这就远远不够了。
于是就出现了分布式的DNS系统。
由DNS服务器来提供类似的IP地址到域名的对应。
具体可以man hosts。
Linux系统在向DNS服务器发出域名解析请求之前会查询/etc/hosts⽂件,如果⾥⾯有相应的记录,就会使⽤hosts⾥⾯的记录。
/etc/hosts⽂件通常⾥⾯包含这⼀条记录 127.0.0.1 localhost.localdomain localhost hosts⽂件格式是⼀⾏⼀条记录,分别是IP地址 hostname aliases,三者⽤空⽩字符分隔,aliases可选。
fitness event host等重点单词详解
fitness、event、host等重点单词详解fitness、event、 host等重点单词详解知识点包括fitness、event、 host、honour、injure、strength、failure等部分,有关fitness、event、 host 等重点单词详解的详情如下:fitness n.健康;健壮;适合 fit v.适合 adj.健康的;合适的[典型例句]He convinced us of his fitness for the task.他使我们相信他适合做这项工作。
Your theory fits all the facts.你的理论与全部事实相符合。
Martha goes to keepfit classes and does exercises every morning.玛莎每天早上去健身班上课做体操。
You look very fit, Mike.迈克,你看上去很健康。
[思维拓展]be fit for胜任keep fit保持健康event n.比赛项目;大事;公开活动[典型例句]The election was the main event of that year.选举是那一年的大事。
The 800 metres is the fourth event of the afternoon.800米比赛是下午的第四项比赛。
[思维拓展]after the event 事后at all events/in any event 无论如何in that event 如果是那样的话in the event of 万一[易混辨析]event,affair,matter,thing,businessevent指具有重要性的大事eg. the main event of 2006 2006年的主要大事affair 表示“事件”时,常与某人、某事或某地有关 eg. the Watergate affair水门事件表示“公共事务;政治事务;个人的事” eg. worldaffairs 世界事务matter指“事情,问题”eg. private matter私事thing 既表示抽象概念,又可指具体的行为、做法、困难等eg. a difficult thing to do难做的事business 主要指(需要处理或讨论的)重要事情、要点 eg. the main business of the meeting会议的主要议题注意:business, affair, thing还可与形容词连用,表示“事情;事件;状况”eg.I found the whole business/ affair/ thing very pleasing.host vt.主办;主持 n.主人;东道主;节目主持人[典型例句]Which country is going to host the next World Cup?哪个国家将主办下一届世界杯?Our host greeted us at the door.主人在门口迎接我们。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Host详解Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析.Hosts文件的位置很多用户都知道在Windows系统中有个Hosts文件(没有后缀名),在Windows 98系统下该文件在Windows文件夹.在Windows 2000/XP/Vista/Seven系统中位于%Systemroot%\System32\Drivers\Etc 文件夹中,其中,%Systemroot%指系统安装路径.例如,Windows XP 安装在C:\WINDOWS,那么Hosts 文件就在C:\WINDOWS\system32\drivers\etc中.但Hosts文件具有系统属性,系统默认是不显示此文件的,因此很多朋友虽然找到了相应的文件夹却看不到Hosts文件,显示系统文件的方法是:打开我的电脑,依次点击工具~文件夹选项~查看,之后在高级设置中取消勾选隐藏受保护的系统文件,确定后就完成了.这时电脑中的所有系统文件会显示出来,Hosts文件也不会例外.你也可以用windows自带的查找功能搜索找到hosts文件.该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开和编辑. 编辑本段Hosts文件的工作方式现在让我们来看看Hosts在Windows中是怎么工作的.我们知道在网络上访问网站,要首先通过DNS服务器把要访问的网络域名解析成XXX.XXX.XXX.XXX的IP地址后,计算机才能对这个网络域名作访问.要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,因为DNS做域名解析和返回IP都需要时间.为了提高对经常访问的网络域名的解析效率,可以通过利用Hosts文件中建立域名和IP 的映射关系来达到目的.根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个网络域名映射关系.如果有则,调用这个IP地址映射,如果没有,再向已知的DNS服务器提出域名解析.也就是说Hosts的请求级别比DNS高.编辑本段Hosts文件的具体作用现在来看一下Hosts文件的工作方式以及它在具体使用中起哪些作用.1、加快域名解析对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,提高域名解析速度.由于有了映射关系,当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器.2、方便局域网用户在很多单位的局域网中,会有服务器提供给用户使用.但由于局域网中一般很少架设DNS服务器,访问这些服务器时,要输入难记的IP地址.这对不少人来说相当麻烦.现在可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候,只要输入这个服务器的名字就行了.3、屏蔽网站(域名重定向)现在有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,其中有些说不定就是木马或病毒.对于这些网站我们可以利用Hosts把该网站的域名映射到错误的IP或本地计算机的IP,这样就不用访问了.在WINDOWS系统中,约定127.0.0.1为本地计算机的IP地址, 0.0.0.0是错误的IP地址.如果,我们在Hosts中,写入以下内容:127.0.0.1 # 要屏蔽的网站A0.0.0.0 # 要屏蔽的网站 B这样,计算机解析域名A和B时,就解析到本机IP或错误的IP,达到了屏蔽网站A 和B的目的.4、顺利连接系统对于Lotus的服务器和一些数据库服务器,在访问时如果直接输入IP地址那是不能访问的,只能输入服务器名才能访问.那么我们配置好Hosts文件,这样输入服务器名就能顺利连接了.5. 屏蔽不想访问的网站的例子这里给出一些收集到的利用Hosts文件对一些网址屏蔽的例子,供大家学习使用Hosts 文件时参考.例1.在hosts文件中加入如下内容就可以屏蔽文件中定义的对应的网址.127.0.0.1 localhost127.0.0.1 127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名例2.在hosts文件中的前面加入如下内容就可以屏蔽文件中定义的对应的网址.127.0.0.1 localhost127.0.0.1 #百度IE搜索伴侣# Copyright (c) 1993-1999 Microsoft Corp.## This is a sample HOSTS file used by Microsoft TCP/IP for Windows.(....省略)例3.免疫一些病毒(实际上是屏蔽网站,禁止访问有毒网站从而达到免疫一些已知有毒网站上的病毒)# *********免疫机器狗木马病毒******************127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 # *********结束******************# *********免疫磁碟机dummycom病毒******************127.0.0.1 127.0.0.1 # *********免疫磁碟机dummycom结束******************最后要指出的是,Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问.编辑本段HOSTS表的病毒首先必须要进入安全模式下载一个360安全卫士或者金山卫士、瑞星卡卡、江民安全专家等软件,不要安装!进入安全模式后,关闭进程EXPLORER.EXE,然后再添加进程EXPLORER.EXE(具体操作文件-新建任务“运行”-浏览-C:\WINDOWS\explorer.exe).然后安装运行,进行修复.其次运行regedit删除如下项目,查找HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run后面有多种可能性,目前发现有2种!名称为R 或者A1.R=C:\Windows\System32\rundl132.exe ctfmon.dll s2.A=C:\WINDOWS\system32\rundl132.exe msad.dll s你如果发现了这2个其中一个,直接删除此项目.然后找到C:\Windows\System32\ctfmon.dll或者C:\Windows\System32\msad.dll删除该文件修复HOSTS文件(其实安全模式下安装运行360安全卫士就已经可以修复了,这里说手动修复的方法)请按以下方式操作:1.搜索系统中的hosts文件,也可以根据如下路径查找:Windows 98系统,文件路径\Windows目录下;Windows XP系统,文件路径\Windows\System32\Drivers\Etc目录下;Windows 2000系统,文件路径:WINNT\System32\Drivers\Etc目录下;Windows 7系统,文件路径\\Windows\System32\Drivers\etc目录下;2.首先将此文件备份;3.右键点击hosts文件,选择{打开方式},选择记事本;4.删除记事本的内容,或干脆将hosts文件删除!(不影响系统的正常使用)编辑本段Hosts的特殊作用屏蔽网页插件经常浏览网页或许会在某个网站上经常遇见弹出来的插件安装提示,虽然现在IE级别都高了一个档次,当总是提示又不想安装怎么办?,比如要屏蔽XX插件修改Hosts输入:127.0.0.1 www.XXX .com保存退出,当再次打开某站点强出插件www.XXX .com/aa.exe页面时,系统会自动将其解析到127.0.0.1这样一个不可能存在的IP地址上,这样也就屏蔽了该网页插件.大家是否经历过这样的怪事:在正常浏览网页或进行其他办公操作的过程中,IE每隔一段时间就会自动弹出整屏的网页广告并且这些网页广告内容还会自动随机变换!不过网址的形式比较固定,其实这是一种类似“Win32.Troj.PopWeb”的系列木马病毒,大家也可以按照上面的方法将这些网址解析成127.0.0.1从而摆脱病毒的骚扰.一键登录局域网指定服务器单位的“高工”在公司的局域网中建了个CS对战服务器,于是我们这些一人吃饱全家皆饱的单身汉便又有了在下班时间消遣的好去处.不过有一点美中不足,局域网中没有再架设DNS服务器,所以我们每次只能输入IP地址进行登录,尽管只是数量不算多的一串数字,但毕竟数字枯燥啊!在这种情况下,我们可以通过修改Hosts文件来达到一键登录局域网CS服务器的目的:(假定221.555.78.122打开Hosts文件,同样在新开启的空白行中输入“221.555.78.122 ”是CS服务器在局域网中的IP地址),这样我们以后只要输入“”就可以直接登录局域网CS服务器了.编辑本段修改Hosts文件1.正确修改hosts文件:一般打开hosts文件里面都会有个示例,按照其格式修改即可比如以下内容:127.0.0.1 即代表打开abc .cn这个网址将解析到127.0.0.1,ip地址与网址间至少有一空格,当然建议通过按Table键来编辑,即美观又不容易编写失误;这也就是通过解析到本地回还地址屏蔽一些不友好的网站或ip了,当然在前面加一个#号即可暂时将这一行让它失效.2.hosts文件的位置:xp,2000等系统在C:\windows\system32\drivers\etc 文件夹中Windows 9x/Me系统在C:\Windows文件夹,3.hosts文件的系统属性:hosts文件默认具有隐藏属性,系统默认设置情况下是看不到的,当然进到这个文件除了直接输入路经也是无法看到了.解决办法:打开我的电脑->点击工具->文件夹选项->查看->取消勾选隐藏受保护的系统文件->确定即可.修改后无法保存:在Hosts文件上面点右键->属性->把只读属性去掉->确定,即可保存.在修改HOSTS文件时候,还常常遇到修改保存后无效的情况,这里要提醒大家注意的一点:很多人是写在最后行,写完最后一行后在没有回车的情况下,这一行是不生效的.一定要记得回车.建议大家遵循这样的习惯:“ip地址+Table键+域名+回车”添加记录.4.Hosts在UAC安全策略无法打开或编辑:遇到windows VISTA 或者windows 7 操作系统无法打开和编辑的情况,提示:“不能创建文件”或者“文件操作失败”等提示,是因为安全机制UAC造成的,你可以使用以下方法解决:按着Shift键,然后Hosts文件上面右键,以管理员方式运行即可.编辑本段Android中的Host由于某些原因,可能需要修改hosts 文件指定域名到对应的IP 地址.Android 是基于Linux 的系统,与Linux 类似,通过hosts 文件来设置.在Android 下,/etc 是link 到/system/etc 的,我们需要修改/system/etc/hosts 来实现.但是这个文件是只读,不能通过shell 直接修改.可以通过连接到PC 上使用adb 来修改.步骤如下:1、获得root权限:adb root2、设置/system为可读写:adb remount3、将hosts文件复制到PC:adb pull /system/etc/hosts4、修改PC机上文件5、将PC机上文件复制到手机:adb push /system/etc/hosts如果要查看是否修改成功,可以在PC上执行adb shell,运行cat /system/etc/hosts;或者在手机上运行cat /system/etc/hosts.在Android系统中,hosts文件格式有一点与PC机Linux不同:不能在一行中一个IP对应多个域名,比如:127.0.0.1 在大多PC机Linux系统是合法的,但不能在Android上起作用,需要拆成每个域名一行才能使用:127.0.0.1 127.0.0.1 127.0.0.1 WIN7或者VISTAWIN7或者VISTA系统的需要提升用户对Hosts文件的操作权限,否则无效.具体方法如下:方法一:按着Shift键,然后Hosts文件上面右键,以管理员方式运行即可.方法二:鼠标右键点击Hosts文件,选择属性,然后点击“安全”选项卡,选中现在登录使用的用户账户并点击“编辑”,在弹出的权限设置界面再次选中当前用户,然后勾选“完全控制”或“修改”都可以,最后点击应用生效即可.。