随笔-93  评论-78  文章-11  trackbacks-0
  2008年11月19日

载抄:
  1:vmware tools真是个好东西,,特别是98系统中,没了他系统就像老牛拉破车一样,哈哈,装了他一加速,马上好多了.
    将cd-rom指向主机的虚拟光驱中,然后加载tools,一般默认的路径都是c:\program files\vmware\vmware workstation\windows就可以了啊
   然后在客户机中打开我的电脑就可以看到了.(源自:)

  2:实现vmware虚拟机下安装red hat linux后上网功能。
           参考网络资料:<<>>
 
  3:  在linux操作系统下,与windows分区显示方式不同,一般对应为:
           windows                         linux
             c:\                                 hda1
             d:\                                 hda5
             e:\                                 hda6
            .....
      hd表示ide硬盘,a表示第一块硬盘(主盘),b表示第二块硬盘(从盘),c表示第一个光驱。后面的数字1,5,6分别表示第一个主分区(c:\),第一个扩展分区(d:\),第二个扩展分区(e:\)……注,linux下1,2,3,4是预留给四个主分区的,不过通常,我们在windows下只安排有一个主分区。
加载前需要在linux系统的/mnt目录下新建几个子目录/mnt/winc、/mnt/wind、/mnt/wine……
  命令:mount -t vfat -o iocharset=cp936 /dev/hda1 /mnt/winc

  4:  vmnet1,vmnet0, vmnet8都是预设的网络接口,分别是指hostonly, bridge和nat. 他们几个同时存在,以适应不同的虚拟机的配置。例如,如果虚拟机的网络被设置成使用nat,那么虚拟机内的eth0实际上是连接到vmnet8。
  使用nat的方式我没有试验,不能多说什么,从资料上看,可能要要将vmnet8桥接到外网的网卡上,并且要修改一下注册表(因为默认的情况下vmware的网络接口不允许桥接,以防止它的dhcp包的泄漏)。

posted @ wahaha 阅读(291) | |  
  2008年11月14日
 1:vi的使用: i:在光标前插入字符。
                             a:在光标后插入字符。

 2:进入某一文件:cd
 3:在终端下使用vi操作/etc/inittab文件,可以修改登录方式。
 4:us命令
        功能说明:变更用户身份。
  语  法:su [-flmp][--help][--version][-][-c <指令>][-s ][用户帐号]
  补充说明:su可让用户暂时变更登入的身份。变更时须输入所要变更的用户帐号与密码
  参  数:
   -c<指令>或--command=<指令>  执行完指定的指令后,即恢复原来的身份。
   -f或--fast  适用于csh与tsch,使shell不用去读取启动文件
   -.-l或--login  改变身份时,也同时变更工作目录,以及home,shell,user,logname。此外,也会变更path变量。
   -m,-p或--preserve-environment  变更身份时,不要变更环境变量。
   -s或--shell=  指定要执行的shell。
   --help  显示帮助。
   --version  显示版本信息。
   [用户帐号]  指定要变更的用户。若不指定此参数,则预设变更为root

         简单起见,它的用法还是贴了上来.进入正题:
       切换用户身份的两种情况: su username  和  su - username.下面就来说说它们的区别
假设现在以一般用户身份登陆系统,但此又想要查看一下系统网络配置信息,需要切换到root用户.
第一种情况:
            $ su root      切换到root用户,系统会提示输入口令,正确后切换成功
            $ ifconfig      查看网络配置信息
       但会发现,运行完 ifconfig命令后提示: bash: ifconfig: command not found
第二种情况:
            $ su - root      切换到root用户,系统会提示输入口令,正确后切换成功(比上面多了一条横线)
            $ ifconfig        查看网络配置信息
        这时就能达到用户真正的目的,查看到网络配置信息.

       这是为什么呢?我们都知道,有些命令是只有管理员才能使用的,一般用户没有权限.就像本例中的 ifconfig.用第二种方法切换身份,相当于重新登陆,此时用户的家目录和path等信息会发生改变,和直接用root登陆一致;但第一种情况,切换到root身份后用户的家目录和path仍然是原先一般用户的家目录和path,我们知道,path里设置的是一些路径,指向一些目录,这些目录包含着一些常用的工具.如果你的path没有设置相应的路径,那么直接运行ifconfig系统肯定会找不到ifconfig工具在哪里.所以会提示:没有这个命令.
       
5:的互相切换。
          在vmware中要使用:ctrl alt shift f1可以实现从图形界面切换到文本模式。
           如果要回到图形界面,使用alt f7就可以回到图形界面。
 1.开机进入文本模式

如果想让开机自动进纯文本模式,
修改/etc/inittab
找到其中的
id:5:initdefault:
这行指示启动时的运行级是5,也就是图形模式
改成3就是文本模式了
id:3:initdefault:

这是因为linux操作系统有六种不同的运行级(run level),在不同的运行级下,系统有着不同的状态,这六种运行级分别为:
0:停机(记住不要把initdefault 设置为0,因为这样会使linux无法启动 )
1:单用户模式,就像win9x下的安全模式。
2:多用户,但是没有 nfs 。
3:完全多用户模式,标准的运行级。
4:一般不用,在一些特殊情况下可以用它来做一些事情。
5:x11,即进到 x-window 系统。
6:重新启动 (记住不要把initdefault 设置为6,因为这样会使linux不断地重新启动)。
其中运行级3就是我们要进入的标准console字符界面模式。

2.强行退出x-window进入文本模式

打开一个终端
输入init 3
(注意init后面有一个空格)
等一会就进入了图形界面

以上方法切换后,窗口模式完全关闭.如果窗口中有文件未保存,将丢失.
(用init 5可以回到图形界面,但原来的进程已死)

3.不退出x-window进入文本模式

在x-window图形操作界面中按"alt ctrl 功能键fn"(n=1~6),就可以进入文本模式界面。这就意味着你可以同时拥有x-window加上6个文本模式界面,这是一件多么令人振奋的事情啊!

按“alt ctrl f7”即可从文本模式界面回到x-window图形操作界面。这时linux默认打开7个屏幕,编号为tty1~tty7。x-window启动后,占用的是tty7号屏幕,tty1~tty6仍为字符界面屏幕。也就是说,用“alt ctrl fn”组合键即可实现字符界面与x window界面的快速切换。

当x-window由于自身或应用程序而失去响应或崩溃时,我们可以非常方便地退出x-window进入console进行故障处理,要做的只是按“alt ctrl backspace”键.






posted @ wahaha 阅读(313) | |  
  2008年10月28日
局域网就是将单独的微机或终端,利用网络相互连接起来,遵循一定的协议,进行信息交换,实现资源共享。网线常用的有:双绞线、同轴电缆、光纤等。双绞线可按其是否外加金属网丝套的屏蔽层而区分为屏蔽双绞线(stp)和非屏蔽双绞线(utp)。从性价比和可维护性出发,大多数局域网使用非屏蔽双绞线(utp-unshielded twisted pair) 作为布线的传输介质来组网。
utp网线由一定长度的双绞线和rj45水晶头组成
双绞线由8根不同颜色的线分成4对绞合在一起,成对扭绞的作用是尽可能减少电磁辐射与外部电磁干扰的影响。在eia/tia-568标准中,将双绞线按电气特性区分为:
三类、四类、五类线。网络中最常用的是三类线和五类线,目前已有六类以上的。
做好的网线要将rj45水晶头接入网卡或hub等网络设备的rj45插座内。相应地rj45插头座也区分为三类或五类电气特性。rj45水晶头由金属片和塑料构成,制作网线所需要的rj一45水晶接头前端有8个凹僧,简称“se”(position,位置)。
凹槽内的金属触点共有 8个,简称“8c”( contact,触点),因此业界对此有“8p8c”的别称。特别需要注意的是rj45水晶头引脚序号,当金属片面对我们的时候从左至右引脚序号是1~8,序号对于网络连线菲常重要,不能搞错。
eia/tia的布线标准中规定了两种双绞线的线序568a与568b。
568a标准:
绿白——1,绿——2,橙白——3,蓝——4,蓝白——5,橙——6,棕白——7,棕——8
568b标准:
橙白——1,橙——2,绿白——3,蓝——4,蓝白——5, 绿——6,棕白——7,棕——8
("橙白"是指浅橙色,或者白线上有橙色的色点或色条的线缆,绿白、棕白、蓝白亦同)。
双绞线的顺序与rj45头的引脚序号要—一对应。
为了保持最佳的兼容性,普遍采用eia/tia 568b标准来制作网线。注意:在整个网络布线中应该只采用一种网线标准。如果标准不统一,几个人共同工作时准会乱套;更严重的是施工过程中一旦出现线缆差错,在成捆的线缆中是很难查找和剔除的。笔者强烈建议统一采用568b标准。
事实上10m以太网的网线只使用 1、2、3、6编号的芯线传递数据,即1、2用于发送,3、6用于接收,按颜色来说:橙白、橙两条用于发送;绿白、绿两条用于接收;4、5,7、8是双向线。
100m和1000m网卡需要使用四对线,即8根芯线全部用于传递数据。由于10m网卡能够使用按 100m方式制作的网线;而且双绞线又提供有四对线,所以日常生活中不再区分,10m网卡一般也按 100m方式制作网线。
另外,根据网线两端连接网络设备的不同,网线又分为直通线(平行线)和交叉线两种。直通线(平行线)就是按前面介绍的568a标准或568b标准制作的网线。而交叉线的线序在直通线的基础上做了一点改变:就是在线缆的一端把1和3对调,2和6对调。即交叉线的一端保持原样(直通线序)不变,在另一端把1和3对调,2和6对调。
交叉线两端的线序如下:
一端(不变) 另一端(对调两根)
橙白 1 3 绿白
橙 2 6 绿
绿白 3 1 橙白
蓝 4 4 蓝
蓝白 5 5 蓝白
绿 6 2 橙
棕白 7 7 棕白
棕 8 8 棕


直通线用于连接:
1.主机和switch/hub;
2.router和switch/hub

交叉线用于连接:
1.switch和switch;
2.主机和主机;
3.hub和hub;
4.hub和switch;
5.主机和router直连

在实践中,一般可以这么理解:
1、同种类型设备之间使用交叉线连接,不同类型设备之间使用直通线连接;
2、路由器和pc属于dte类型设备,交换机和hub属于dce类型设备;
3、rj45网络接头做法一般有568a和568b两种标准做法,按同一标准即直通线,不同标准即交叉线。
不管如何接线,最后完成后用rj-45测线仪测试时,8个指示灯都应依次闪烁。
posted @ wahaha 阅读(1101) | |  
  2008年9月2日

一 . 交换机和路由器
       交换机:我们经常说到的以太网交换机实际是一个基于网桥技术的多端口第二层网络设备,它为数据帧从一个端口到另一个任意端口转发提供了低时延、低开销的通路
       路由器:路由器是osi协议模型的网络层中的分组交换设备(或网络层中继设备),路由器的基本功能是把数据(ip报文)传送到正确的网络,包括: 
     1.ip数据报的转发,包括数据报的寻径和传送; 
     2.子网隔离,抑制广播风暴; 
     3.维护路由表,并与其他路由器交换路由信息,这是ip报文转发的基础。 
     4.ip数据报的差错处理及简单的拥塞控制; 
     5.实现对ip数据报的过滤和记帐。 
 对于不同地规模的网络,路由器的作用的侧重点有所不同。 
在主干网上,路由器的主要作用是路由选择。主干网上的路由器,必须知道到达所有下层网络的路径。这需要维护庞大的路由表,并对连接状态的变化作出尽可能迅速的反应。路由器的故障将会导致严重的信息传输问题。
在地区网中,路由器的主要作用是网络连接和路由选择,即连接下层各个基层网络单位--园区网,同时负责下层网络之间的数据转发。
在园区网内部,路由器的主要作用是分隔子网。早期的互连网基层单位是局域网(lan),其中所有主机处于同一逻辑网络中。随着网络规模的不断扩大,局域网演变成以高速主干和路由器连接的多个子网所组成的园区网。在其中,多个子网在逻辑上独立,而路由器就是唯一能够分隔它们的设备,它负责子网间的报文转发和广播隔离,在边界上的路由器则负责与上层网络的连接。

 二 . 二层交换机和路由器区别
     传统交换机从网桥发展而来,属于osi第二层即数据链路层设备。它根据mac地址寻址,通过站表选择路由,站表的建立和维护由交换机自动进行。路由器属于osi第三层即网络层设备,它根据ip地址进行寻址,通过路由表路由协议产生。
     近几年,交换机为提高性能做了许多改进,其中最突出的改进是虚拟网络和三层交换。
     划分子网可以缩小广播域,减少广播风暴对网络的影响。路由器每一接口连接一个子网,广播报文不能经过路由器广播出去,连接在路由器不同接口的子网属于不同子网,子网范围由路由器物理划分。对交换机而言,每一个端口对应一个网段,由于子网由若干网段构成,通过对交换机端口的组合,可以逻辑划分子网。广播报文只能在子网内广播,不能扩散到别的子网内,通过合理划分逻辑子网,达到控制广播的目的。由于逻辑子网由交换机端口任意组合,没有物理上的相关性,因此称为虚拟子网,或叫虚拟网。虚拟网技术不用路由器就解决了广播报文的隔离问题,且虚拟网内网段与其物理位置无关,即相邻网段可以属于不同虚拟网,而相隔甚远的两个网段可能属于不同虚拟网,而相隔甚远的两个网段可能属于同一个虚拟网。不同虚拟网内的终端之间不能相互通信,增强了对网络内数据的访问控制。
 
三 .第三层交换机和路由器的区别 
  在第三层交换技术出现之前,几乎没有必要将路由功能器件和路由器区别开来,他们完全是相同的:提供路由功能正在路由器的工作,然而,现在第三层交换机完全能够执行传统路由器的大多数功能。作为网络互连的设备,第三层交换机具有以下特征:
1.转发基于第三层地址的业务流;
2.完全交换功能;
3.可以完成特殊服务,如报文过滤或认证;
4.执行或不执行路由处理。

第三层交换机与传统路由器相比有如下优点:
1.子网间传输带宽可任意分配:传统路由器每个接口连接一个子网,子网通过路由器进行传输的速率被接口的带宽所限制。而三层交换机则不同,它可以把多个端口定义成一个虚拟网,把多个端口组成的虚拟网作为虚拟网接口,该虚拟网内信息可通过组成虚拟网的端口送给三层交换机,由于端口数可任意指定,子网间传输带宽没有限制。
2.合理配置信息资源:由于访问子网内资源速率和访问全局网中资源速率没有区别,子网设置单独服务器的意义不大,通过在全局网中设置服务器群不仅节省费用,更可以合理配置信息资源。
3.降低成本:通常的网络设计用交换机构成子网,用路由器进行子网间互连。目前采用三层交换机进行网络设计,既可以进行任意虚拟子网划分,又可以通过交换机三层路由功能完成子网间通信,为此节省了价格昂贵的路由器。
4.交换机之间连接灵活:作为交换机,它们之间不允许存在回路,作为路由器,又可有多条通路来提高可靠性、平衡负载。三层交换机用生成树算法阻塞造成回路的端口,但进行路由选择时,依然把阻塞掉的通路作为可选路径参与路由选择。 

五 . 结论

综上所述,交换机一般用于lan-wan的连接,交换机归于网桥,是数据链路层的设备,有些交换机也可实现第三层的交换。路由器用于wan-wan之间的连接,可以解决异性网络之间转发分组,作用于网络层。他们只是从一条线路上接受输入分组,然后向另一条线路转发。这两条线路可能分属于不同的网络,并采用不同协议。相比较而言,路由器的功能较交换机要强大,但速度相对也慢,价格昂贵,第三层交换机既有交换机线速转发报文能力,又有路由器良好的控制功能,因此得以广播应用。

posted @ wahaha 阅读(5862) | |  
  2008年8月17日
[sw]int e1/0/2                                                                                     
[sw-ethernet1/0/2]port link-type hybrid                                                        
[sw-ethernet1/0/2]port hybrid vlan 1 2 * untagged                                                 
[sw-ethernet1/0/2]port hybrid pvid vlan *                              
[sw-ethernet1/0/2] save              
posted @ wahaha 阅读(193) | |  

刚刚看见比较好的命令介绍,与大家共享!!!

一、交换机简单管理协议增加指令----以便接入的管理中
snmp-agent
snmp-agent community read public
snmp-agent community write private
snmp-agent sys-info version v1 v3
snmp-agent trap enable
备注:每台新增的交换机均需加入上述指令集合,否则不能为管理软件所管理

二、将新增交换机的vlan1段设置ip地址
interface vlan 1
ip address 10.63.0.1 255.255.254.0


三、华为交换机指令的相关案例

[quidway]super password                   修改特权用户密码
[quidway]sysname                              交换机命名
[quidway]interface ethernet 0/1            进入接口视图
[quidway]interface vlan x                      进入x段vlan接口视图
[quidway-vlan-interfacex]ip address 10.65.1.1 255.255.0.0   为vlan段设置地址
[quidway]ip route-static 0.0.0.0 0.0.0.0 10.65.1.2   静态路由=

[quidway]user-interface vty 0 4
[-ui-vty0-4]authentication-mode password
[s3026-ui-vty0-4]set authentication-mode password simple 222
[s3026-ui-vty0-4]user privilege level 3

[quidway-ethernet0/1]duplex {half|full|auto}         配置端口双工工作状态
[quidway-ethernet0/1]speed {10||auto}         配置端口工作速率
[quidway-ethernet0/1]flow-control               配置端口流控
[quidway-ethernet0/1]mdi {across|auto|normal}        配置端口mdi/mdix状态平接或扭接
[quidway-ethernet0/1]port link-type {trunk|access|hybrid} 设置接口工作模式
[quidway-ethernet0/1]shutdown              关闭/重起接口
[quidway-ethernet0/2]quit                      退出系统视图

[quidway]vlan 3                              创建/删除一个vlan/进入vlan模式
[quidway-vlan3]port ethernet 0/1 to ethernet 0/4     在当前vlan增加/删除以太网接口
[quidway-ethernet0/2]port access vlan 3              将当前接口加入到指定vlan
[quidway-ethernet0/2]port trunk permit vlan {id|all}       设trunk允许的vlan
[quidway-ethernet0/2]port trunk pvid vlan 3      设置trunk端口的pvid

[quidway]monitor-port          指定和清除镜像端口
[quidway]port mirror         指定和清除被镜像端口
[quidway]port mirror int_list observing-port int_type int_num 指定镜像和被镜像

[quidway]description string                          指定vlan描述字符
[quidway]description                            删除vlan描述字符
[quidway]display vlan [vlan_id]                      查看vlan设置

[quidway]stp {enable|disable}                        开启/关闭生成树,默认关闭
[quidway]stp priority 4096                           设置交换机的优先级
[quidway]stp root {primary|secondary}                设置交换机为根或根的备份
[quidway-ethernet0/1]stp cost                     设置交换机端口的花费

[switcha-vlanx]isolate-user-vlan enable              设置主vlan
[switcha]isolate-user-vlan secondary       设置主vlan包括的子vlan
[quidway-ethernet0/2]port hybrid pvid vlan       设置vlan的pvid
[quidway-ethernet0/2]port hybrid pvid                删除vlan的pvid
[quidway-ethernet0/2]port hybrid vlan vlan_id_list untagged 设置无标识的vlan  
如果包的vlan id与pvid一致,则去掉vlan信息. 默认pvid=1。
所以设置pvid为所属vlan id, 设置可以互通的vlan为untagged.
----------------------------------------
命令
~~~~~~~~~~
[quidway]display version                           显示版本信息
[quidway]display current-configuration             显示当前配置
[quidway]display interfaces                        显示接口信息
[quidway]display ip route                          显示路由信息

[quidway]sysname aabbcc                            更改主机名
[quidway]super passwrod 123456                     设置口令  
[quidway]interface serial0                         进入接口
[quidway-serial0]ip address
[quidway-serial0]undo shutdown                     激活端口
[quidway]link-protocol hdlc                        绑定hdlc协议
[quidway]user-interface vty 0 4
[quidway-ui-vty0-4]authentication-mode password
[quidway-ui-vty0-4]set authentication-mode password simple 222
[quidway-ui-vty0-4]user privilege level 3
[quidway-ui-vty0-4]quit

[quidway]debugging hdlc all serial0                显示所有信息
[quidway]debugging hdlc event serial0              调试事件信息
[quidway]debugging hdlc packet serial0             显示包的信息

静态路由:
[quidway]ip route-static {interface number|nexthop}[value][reject|blackhole]
例如:
[quidway]ip route-static 129.1.0.0 16 10.0.0.2
[quidway]ip route-static 129.1.0.0 255.255.0.0 10.0.0.2
[quidway]ip route-static 129.1.0.0 16 serial 2
[quidway]ip route-static 0.0.0.0 0.0.0.0   10.0.0.2


动态路由:
[quidway]rip
[quidway]rip work
[quidway]rip input
[quidway]rip output
[quidway-rip]network 1.0.0.0                        ;可以all
[quidway-rip]network 2.0.0.0
[quidway-rip]peer ip-address
[quidway-rip]summary
[quidway]rip version 1
[quidway]rip version 2 multicast
[quidway-ethernet0]rip split-horizon              ;水平分隔

[quidway]router id a.b.c.d                        配置路由器的id
[quidway]ospf enable                              启动ospf协议
[quidway-ospf]import-route direct                 引入直联路由
[quidway-serial0]ospf enable area        配置ospf区域


标准访问列表命令格式如下:
acl [match-order config|auto]        默认前者顺序匹配。
rule [normal|special]{permit|deny} [source source-addr source-wildcard|any]
例:
[quidway]acl 10
[quidway-acl-10]rule normal permit source 10.0.0.0 0.0.0.255
[quidway-acl-10]rule normal deny source any


扩展访问控制列表配置命令

配置tcp/udp协议的扩展访问列表:
rule {normal|special}{permit|deny}{tcp|udp}source {|any}destination |any}
[operate]

配置icmp协议的扩展访问列表:
rule {normal|special}{permit|deny}icmp source {|any]destination {|any]
[icmp-code] [logging]

扩展访问控制列表操作符的含义
equal portnumber        等于
greater-than portnumber        大于
less-than portnumber        小于
not-equal portnumber        不等
range portnumber1 portnumber2 区间

扩展访问控制列表举例
[quidway]acl 101
[quidway-acl-101]rule deny souce any destination any
[quidway-acl-101]rule permit icmp source any destination any icmp-type echo
[quidway-acl-101]rule permit icmp source any destination any icmp-type echo-reply

[quidway]acl 102
[quidway-acl-102]rule permit ip source 10.0.0.1 0.0.0.0 destination 202.0.0.1 0.0.0.0
[quidway-acl-102]rule deny ip source any destination any

[quidway]acl 103
[quidway-acl-103]rule permit tcp source any destination 10.0.0.1 0.0.0.0 destination-port equal ftp
[quidway-acl-103]rule permit tcp source any destination 10.0.0.2 0.0.0.0 destination-port equal www


[quidway]firewall enable
[quidway]firewall default permit|deny
[quidway]int e0
[quidway-ethernet0]firewall packet-filter 101 inbound|outbound


地址转换配置举例
[quidway]firewall enable
[quidway]firewall default permit
[quidway]acl 101
[quidway-acl-101]rule deny ip source any destination any
[quidway-acl-101]rule permit ip source 129.38.1.4 0 destination any
[quidway-acl-101]rule permit ip source 129.38.1.1 0 destination any
[quidway-acl-101]rule permit ip source 129.38.1.2 0 destination any
[quidway-acl-101]rule permit ip source 129.38.1.3 0 destination any
[quidway]acl 102
[quidway-acl-102]rule permit tcp source 202.39.2.3 0 destination 202.38.160.1 0
[quidway-acl-102]rule permit tcp source any destination 202.38.160.1 0 destination-port great-than
1024

[quidway-ethernet0]firewall packet-filter 101 inbound
[quidway-serial0]firewall packet-filter 102 inbound

[quidway]nat address-group 202.38.160.101 202.38.160.103 pool1
[quidway]acl 1
[quidway-acl-1]rule permit source 10.110.10.0 0.0.0.255
[quidway-acl-1]rule deny source any
[quidway-acl-1]int serial 0
[quidway-serial0]nat outbound 1 address-group pool1

[quidway-serial0]nat server global 202.38.160.101 inside 10.110.10.1 ftp tcp
[quidway-serial0]nat server global 202.38.160.102 inside 10.110.10.2 www tcp
[quidway-serial0]nat server global 202.38.160.102 8080 inside 10.110.10.3 www tcp
[quidway-serial0]nat server global 202.38.160.103 inside 10.110.10.4 smtp udp


ppp验证:
主验方:pap|chap
[quidway]local-user u2 password {simple|cipher} aaa
[quidway]interface serial 0
[quidway-serial0]ppp authentication-mode {pap|chap}
[quidway-serial0]ppp chap user u1         //pap时,不用此句

pap被验方:
[quidway]interface serial 0
[quidway-serial0]ppp pap local-user u2 password {simple|cipher} aaa

chap被验方:
[quidway]interface serial 0
[quidway-serial0]ppp chap user u1        
[quidway-serial0]local-user u2 password {simple|cipher} aaa

posted @ wahaha 阅读(379) | |  
  2008年8月7日
  1.  软件开发模型(software development model):①瀑布模型(waterfall model)渐增/演化/迭代(incremental model)③原型模型(prototype model)螺旋模型(spiral model)喷泉模型(fountain model)智能模型(intelligent model) 7. 混合模型(hybrid model).
  2. ood: (object-oriented design )方法是中一个中间过渡环节。其主要作用是对(object-oriented analysis)分析的结果作进一步的规范化整理,以便能够被(object-oriented programming)直接接受。
  3. 封装:(encapsulation)把内部实现的细节隐藏起来,外部无法访问,仅提供某些功能。继承:子类具有父类的功能。多态:在不同的上下文条件下有不同意义或用法的功能。重载:在一个类有多个同名的方方法,但在操作数个数或类型上有区别。消息:向对象发送的服务请求。对象用消息的方式传递信息,而不是参数。
  4. css选择器:类型选择器、id选择器、派生选择器、群选择器、通配选择器、伪类和伪对象选择器。
  5. application和session的区别: application是全局变量,面向应用。session是私有变量,面向连接。
  6. (1)接口可以被多重implements,抽象类只能被单一extends
    (2)接口只有定义,抽象类可以有定义和实现
    (3)接口的字段定义默认为:public static final, 抽象类字段默认是"friendly"
  7. 什么是web容器?
    实现j2ee规范中web协议的应用.该协议定义了web程序的运行时环境,包括:并发性,安全性,生命周期管理等等.
  8. 解释下面关于j2ee的名词
    (1)jndi:java naming & directory interface,java命名目录服务.主要提供的功能是:提供一个目录系统,让其它各地的应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程序的功能.
    (2)jms:java message service,java消息服务.主要实现各个应用程序之间的通讯.包括点对点和广播.
    (3)jta:java transaction api,java事务服务.提供各种分布式事务服务.应用程序只需调用其提供的接口即可.
    (4)jaf: java action framework,java安全认证框架.提供一些安全控制方面的框架.让开发者通过各种部署和自定义实现自己的个性安全控制策略.
    (5)rmi:remote method interface,远程方法调用

posted @ wahaha 阅读(377) | |  
  2008年8月5日
1 dhcpdiscover: 此为client开始dhcp过程中的第一个请求报文.
2 dhcpoffer   :  此为server 对dhcpdiscover 报文的响应.
3 dhcprequst  : 此为client 对dihcpoffer 报文的响应.
4 dhcpdeclient: 当client发现server 分配给它的ip地址无法使用,如ip地址发生冲突时,将发出此报文让server禁止使用这次分配的ip地址。
5 dhcpack     : server对 dhcprequst 报文的响应,client收到此报文后才真正获得了ip地址和相关配置信息.
6 dhcpnak     : 此报文是server对client的dhcprequst报文的拒绝响应,client 收到此报文后,一般会重新开始dhcp过程.
7 dhcprelease :此报文是 client主动释放ip地址,当server 收到此报文后就可以收回ip地址分配给其他的client.


posted @ wahaha 阅读(371) | |  
  2008年8月1日
每一种工作在一家公司都不是无故存在的,都会有它的作用存在。通常在面试中,都会被问到,qa在公司产品研发中的作用是什么,当然我也会常常问求职者这样的问题。那qa的作用到底是什么呢?不是一个非常重要就能概括的,今天这篇短文,总结一下,我认为的qa的作用,纯属个人观点,希望大家共同讨论。因为我做的是家用消费类电子产品,所以就以这种产品为例,写一下我的观点。
    一家公司看准了一个产品市场,准备去做研发了,那么,市场部的人员会做市场调查,看看用户对于这种产品的需求是什么。这时候qa就要介入进来,共同reivew这份需求,我给这份需求书起个名字‘mkr’。研发部门会根据mkr来制定公司的产品规格书。从制定公司产品的spec开始,qa就需要介入了。qa需要站在终端用户的角度来考量这份spec所定义的东西是否符合用户的使用习惯,是否符合行业标准,是否与业内通行的默认的潜规则一致,等等。如果qa认为有任何的错误,都应该及时向研发部门提出异议,这样才能从最初期保证产品的质量。要知道产品的致命缺陷通常都是因为设计理论本身就有问题,导致后端开发人员无法弥补,而最终产生严重后果。在这点上,qa需要积极地与pm合作,推动研发部门改正不合理的设计方案。做为家用消费类产品,我们要以终端用户的使用习惯为最终的要求。
    在spec制定出来以后,qa就要投入到紧张的工作当中。在研发人员开发的同时,qa需要制定出test plan和test case。
    qa如何制定test plan呢?
    这项工作需要与项目经理和design team的人使用共同完成。首先,我们需要从pm那里得到project schedule,根据schedule来制定qa的test plan。test plan包括产品测试的具体内容,release schedule,release test plan and schedule, code management,qa的工作流程和参与人员的工作安排与职责。
    test case是一个非常详细的工作,我就不在这说明了,这需要经验,根本也不是三言两语可以说得清楚的,但可以介绍一下大的方向。写test case的宗旨是让测试变得最简单,看case的人哪怕完全不懂,是个新手,也能按照case去完成测试的工作,并且给出测试结果;尽量减少人为的经验因素带来的影响,将需要测试的方面,和有可能被忽略的方面都要写进去,让case成为一个众人经验的集合,达到case的最大功效。
    当然test plan制定以后不是一直不变的,需要大家一同来review,而减少qa本来有可能带来的失误,因为是人都会有想不到的,有犯错误的时候。这个就需要qa与pm和design team的人去沟通,需要大大小小很多的review meeting来解决。这个时候千万不要怕麻烦,这个时候偷了懒,危机就在后面等着你。这时候会遇到很多困难,design team的人通常很难合作,因为对于那些研发工程师来说,这种meeting是非常讨厌的,肯定会排斥。但就是被排斥,得不到合作,也不可以放弃,qa应该坚持自己的原则,这里就会考验到一个人的沟通能力了。
    上面的工作都做完了,qa会得到小小的休息时间。按步就班的做事,开始跟着pm和研发进度走。到了产品研发成熟期,客户会出现,这时候,qa又会起到重要的作用。在这里提一下,有些健全的大公司,把qa分成了两个team。与研发部门合作,只做产品研发测试的development qa,与客户打交道,接受客户投诉,帮客户产品质量把关的customer qa,我们公司在发展的后期,就出现了cqa和dqa。如果说公司qa分成这两部分,那么qa的工作就变成更为复杂。
    dqa的使命只是维护研发期的产品质量,我们把这种产品叫reference design products,而cqa的使命是维护客户的产品质量。
    不管是在产品的研发中,还是在客户产品的质量维护中,qa还有一个重要的职责,就是推动力,qa要成为工程师们工作的推手。人都有惰性,不要期望每个人都自觉地努力工作。qa的通常做法是,每周给出一个进度报告,做一次bug review。通常研发部门的工程师非常讨厌这种会议,那没办法,我给大家一个小方法。qa把每目前严重的问题分列出来,详细到把每个负责的工程师所属的bug全部列出来,告诉工程师们这些bug需要被fixed时间,然后群发email,当然不要忘记cc给老大们喔,这样才够power。当然,态度不可以太强硬,最好在邮件结尾加一句,如果有困难,可以提出,meeting中商量。通常都会有人接受meeting。一个研发工程师手中通常不会只有一种产品,那么就会有冲突的时候。qa需要问清楚优先级和工程师的难处,尽量解决,这样才能达到良好的协调。协调好了,工作效率会更高。不过,有些公司,把这类工作交由pm来做,但本人认为,推动公司的产品质量朝更好的方向发展,是qa义不容辞的责任。
    整理这些也不容易,我目前只想到这么多了,以后想到再补充吧。下次我会详细给大家介绍qa的工作流程
posted @ wahaha 阅读(2395) | |  
  2008年7月10日
     摘要:   java学习之路:不走弯路,就是捷径 在chinaitlab导师制辅导中,笔者发现问得最多的问题莫过于"如何学习编程?java该如何学习?"。类似的问题回答多了,难免会感觉厌烦,就萌生了写下本文的想法。到时候再有人问起类似的问题,我可以告诉他(她),请你去看看《java学习之路》。拜读过台湾蔡学镛先生的《java夜未眠》,有些文章如《java学习之道》等让我们确实有共鸣,本文题目也...  
posted @ wahaha 阅读(567) | |  
仅列出标题  下一页
网站地图