真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

go語言配置靜態(tài)路由 golang配置

Go-micro總結(jié)篇

一,原因:

專注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)制作、網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)和田縣免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了成百上千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

學(xué)習(xí)研究go-micro已經(jīng)有兩三天了,在這里做個總結(jié),有2點(diǎn)原因,第1點(diǎn)方便以后如果有一段時間沒有用過micro導(dǎo)致幾乎都忘了,那么這篇文章方便自己在很短的時間內(nèi)重朔對micro的知識體系,第2個原因也算給自己一個交代,比較花了時間去研究了。接下來會從go-micro庫,和micro工具兩方面。

二,go-micro

介紹:go-micro可以理解為一個可以很快創(chuàng)建微服務(wù)器的第三方庫,從可提供功能上分一下幾點(diǎn):

1,可提供開發(fā)服務(wù)端:這個服務(wù)端只能通過其他微服務(wù)通過rpc方式調(diào)用。當(dāng)你看到用protoc工具生成的.micro.go文件的時候你會發(fā)現(xiàn),主要包含2部分,第1部分接口是給調(diào)用方提供的,定義了作為客戶端如何調(diào)用服務(wù)端。第2部分接口是服務(wù)端接口。通過實(shí)現(xiàn)接口,就可以實(shí)現(xiàn)服務(wù)端功能。大體上做server的流程如下。

1.1創(chuàng)建一個service實(shí)例(相當(dāng)與micro整體對外的接口)。Micro.NewService

1.2初始化service實(shí)例。Service.init()

1.3實(shí)踐自己的Handler邏輯。

1.4將自己實(shí)現(xiàn)的Handler和service綁定注冊。

1.5 service運(yùn)行。 ?service.run.

2,可提供開發(fā)web服務(wù)端:用micro做web服務(wù)端的優(yōu)勢在于可以在這個web服務(wù)端內(nèi)部實(shí)現(xiàn)client接口,進(jìn)而通過rpc方式調(diào)用其他用micro搭建的微服務(wù)。大體上創(chuàng)建的流程如下。

2.1創(chuàng)建一個webservice實(shí)例(可設(shè)置靜態(tài)文件路由).

2.2初始化service

2.3注冊自己的handler函數(shù)。

2.4 service啟動運(yùn)行。

3,可提供開發(fā)網(wǎng)關(guān)api: 其實(shí)就是對后面多個服務(wù)端起到一個聚合的作用,因?yàn)閙icro工具中網(wǎng)關(guān)就是基于go-micro開發(fā)的,初步看了一下micro中網(wǎng)關(guān)的源碼大體設(shè)計(jì)流程如下。

第二部分micro工具

1,做api使用:上面也有介紹這個api工具就是基于go-micro寫的,啟動需要注意兩個比較主要的參數(shù),--namespace、 --handler.一個是命名空間,一個是api,rpc,event中那種方式。

2,做cli控制臺使用:這個比較常用,主要提供一下功能。

2.1代替另一個微服務(wù)中的client端,調(diào)用call方法測試自己微服務(wù)。

2.2檢查自己的微服務(wù)狀態(tài),例如服務(wù)列表,服務(wù)是否?;?。

2.3可以把指定的微服務(wù)注冊/撤銷到另一個服務(wù)發(fā)現(xiàn)中。

3,做web UI使用:我的理解就是一個web界面的控制臺。

4,proxy代理使用:不同的局域網(wǎng)是不能訪問的,即使是各種局域網(wǎng)中的電腦能夠訪問外網(wǎng)。因?yàn)橹虚g有所謂的nat技術(shù)。感覺這個proxy就是nat穿透技術(shù)的一種。

為什么 Go 語言的性能還不如java

Go語言自亮相以來并沒有展示一個明確的方向,Google員工將Go語言稱為一個“試驗(yàn)性語言”,稱其試圖融合Python等動態(tài)語言的開發(fā)速度和C或C++等編譯語言的性能和安全。一位Go語言的支持者概括而言Go語言如下:簡單、快速、安全、并發(fā)、快樂編程、開源;但Go語言缺乏方向以及其“集大成者”的嘗試很容易會導(dǎo)致其學(xué)貓不成學(xué)狗也不成,淪為四不像。盡管如此,編者仍然覺得Go語言有相當(dāng)大的潛力:很多開發(fā)者對它感興趣——不僅它的最初設(shè)計(jì)者陣容強(qiáng)大,而且在參與修改源代碼的人群中也不乏大牛級人物。這很有可能幫助Go語言找到適合自己的方向,開拓系統(tǒng)編程的新方向。

極路由HC5611 極路由go可以設(shè)置靜態(tài)ip嗎

是支持靜態(tài)ip上網(wǎng)的。

wan設(shè)置里面

可以直接選擇靜態(tài)ip

然后輸入ip、掩碼和網(wǎng)關(guān)即可。

ubuntu下怎么配置go語言開發(fā)環(huán)境

具體步驟:

1、去官網(wǎng)下載go1.1.2的tarball,一般下載到tem目錄

2、打開終端cd /usr/local, tar -zxvf go1.1.2.linux-386.tar.gz

將源碼文件解壓縮到/usr/local目錄,如果解壓到其他目錄,需要自己設(shè)置GOROOT

3、安裝gcc工具,因?yàn)間olang有些功能是使用c寫

sudo apt-get install bison gawk gcc libc6-dev make

4、$ cd go/src,$ ./all.bash

運(yùn)行bash腳本,如果運(yùn)行正常會獲得你的操作系統(tǒng)和cpu信息,自動編譯安裝

5、將export PATH=$PATH:/usr/local/go/bin 寫入$HOME/.profile

最后進(jìn)行測試輸入go version 會顯示go1.1.2 linux/386

怎么配置陸游器

路由器的配置與調(diào)試

路由器在計(jì)算機(jī)網(wǎng)絡(luò)中有著舉足輕重的地位,是計(jì)算機(jī)網(wǎng)絡(luò)的橋梁。通過它不僅可以連通不同的網(wǎng)絡(luò),還能選擇數(shù)據(jù)傳送的路徑,并能阻隔非法的訪問。

路由器的配置對初學(xué)者來說,并不是件十分容易的事。現(xiàn)將路由器的一般配置和簡單調(diào)試介紹給大家,供朋友們在配置路由器時參考,本文以Cisco2501為例。

Cisco2501有一個以太網(wǎng)口(AUI)、一個Console口(RJ45)、一個AUX口(RJ45)和兩個同步串口,支持DTE和DCE設(shè)備,支持 EIA/TIA-232、 EIA/TIA-449、 V.35 、X.25和EIA-530接口。

一.配置

1.配置以太網(wǎng)端口

# conf t(從終端配置路由器)

# int e0(指定E0口)

# ip addr ABCD XXXX(ABCD 為以太網(wǎng)地址,XXXX為子網(wǎng)掩碼)

# ip addr ABCD XXXX secondary(E0口同時支持兩個地址類型。如果第一個為 A類地址,則第二個為B或C類地址)

# no shutdown(激活E0口)

# exit

完成以上配置后,用ping命令檢查E0口是否正常。如果不正常,一般是因?yàn)闆]有激活該端口,初學(xué)者往往容易忽視。用no shutdown命令激活E0口即可。

2.X.25的配置

# conf t

# int S0(指定S0口)

# ip addr ABCD XXXX(ABCD 為以太網(wǎng)S0 的IP地址,XXXX為子網(wǎng)掩碼)

# encap X25-ABC(封裝X.25協(xié)議。ABC指定X.25為DTE或DCE操作,缺省為DTE)

# x25 addr ABCD(ABCD為S0的X.25端口地址,由郵電局提供)

# x25 map ip ABCD XXXX br(映射的X.25地址。ABCD為對方路由器(如:S0)的IP 地址,XXXX為對方路由器(如:S0)的X.25端口地址)

# x25 htc X(配置最高雙向通道數(shù)。X的取值范圍1-4095,要根據(jù) 郵電局實(shí)際提供的數(shù)字配置)

# x25 nvc X(配置虛電路數(shù),X不可超過郵電局實(shí)際提供的數(shù)否則將影響數(shù)據(jù)的正常傳輸)

# exit

S0端口配置完成后,用no shutdown命令激活E0口。如果ping S0端口正常,ping 映射的X.25 IP地址即對方路由器端口IP地址不通,則可能是以下幾種情況引起的:1)本機(jī)X.25地址配置錯誤,重新與郵局核對(X.25地址長度為13位);2)本機(jī)映射IP地址或X.25地址配置錯誤,重新配置正確;3)對方IP地址或X.25地址配置錯誤;4)本機(jī)或?qū)Ψ铰酚膳渲缅e誤。

能夠與對方通訊,但有丟包現(xiàn)象。出現(xiàn)這種情況,一般有以下幾種可能:1)線路情況不好,或網(wǎng)卡、RJ45插頭接觸不良;2)x25 htc最高雙向通道數(shù)X的取值范圍和x25nvc 虛電路數(shù)X超出郵電局實(shí)際提供的數(shù)字。最高雙向通道數(shù)和虛電路數(shù)這兩個值越大越好,但絕對不能超出郵電局實(shí)際提供的數(shù)字,否則就會出現(xiàn)丟包現(xiàn)象。

3.專線的配置

# conf t

# int S2(指定S2口)

# ip addr ABCD XXXX(ABCD 為S2 的IP地址,XXXX為子網(wǎng)掩碼)

# exit

專線口配置完成后,用no shutdown命令激活S2口即可。

4.幀中繼的配置

# conf t

# int s0

# ip addr ABCD XXXX (ABCD 為S0 的IP地址,XXXX為子網(wǎng)掩碼)

# encap frame_relay (封裝frame_relay 協(xié)議)

# no nrzi_encoding (NRZI=NO)

# frame_relay lmi_type q933a (LMI使用Q933A標(biāo)準(zhǔn).LMI(Local management Interface) 有3種:ANSI:T1.617、CCITTY:Q933A和Cisco特有的標(biāo)準(zhǔn))

# frame-relay intf-typ ABC(ABC為幀中繼設(shè)備類型,它們分別是DTE設(shè)備、DCE交換機(jī)或NNI(網(wǎng)絡(luò)接點(diǎn)接口)支持)

# frame_relay interface_dlci 110 br(配置DLCI(數(shù)據(jù)鏈路連接標(biāo)識符))

# frame-relay map ip ABCD XXXX broadcast (建立幀中繼映射。ABCD為對方IP地址,XXXX為本地DLCI號,broadcast允許廣播向前轉(zhuǎn)發(fā)或更新路由)

# no shutdown (激活本端口)

# exit

幀中繼S0端口配置完成后,用ping命令檢查S0口。如果不正常,通常是因?yàn)闆]有激活該端口,用no shutdown命令激活S0口即可。如果ping S0端口正常,ping 映射的IP地址不正常,則可能是幀中繼交換機(jī)或?qū)Ψ脚渲缅e誤,需要綜合排查。

5.配置同步/異步口(適用于2522)

# conf t

# int s2

# ph asyn (配置S2為異步口)

# ph sync (配置S2為同步口)

6.動態(tài)路由的配置

# conf t

# router eigrp 20 (使用EIGRP路由協(xié)議。常用的路由協(xié)議有RIP、IGRP、IS-IS等)

# passive-interface serial0 (若S0與X.25相連,則輸入本條指令)

# passive-interface serial1 (若S1與X.25相連,則輸入本條指令)

# network ABCD (ABCD為本機(jī)的以太網(wǎng)地址)

# network XXXX (XXXX為S0的IP地址)

# no auto-summary

# exit

7.靜態(tài)路由的配置

# ip router ABCD XXXX YYYY 90 (ABCD為對方路由器的以太網(wǎng)地址,XXXX 為子網(wǎng)掩碼,YYYY為對方對應(yīng)的廣域網(wǎng)端口地址)

# dialer-list 1 protocol ip permit

二. 綜合調(diào)試

當(dāng)路由器全部配置完畢后,可進(jìn)行一次綜合調(diào)試。

1.首先將路由器的以太網(wǎng)口和所有要使用的串口都激活。方法是進(jìn)入該口,執(zhí)行no shutdown。

2.將和路由器相連的主機(jī)加上缺省路由(中心路由器的以太地址)。方法是在Unix系統(tǒng)的超級用戶下執(zhí)行:router add default XXXX 1(XXXX為路由器的E0口地址)。每臺主機(jī)都要加缺省路由,否則,將不能正常通訊。

3.ping本機(jī)的路由器以太網(wǎng)口,若不通,可能以太網(wǎng)口沒有激活或不在一個網(wǎng)段上。ping廣域網(wǎng)口,若不通,則沒有加缺省路由。ping對方廣域網(wǎng)口,若不通,路由器配置錯誤。ping主機(jī)以太網(wǎng)口,若不通,對方主機(jī)沒有加缺省路由。

4.在專線卡X.25主機(jī)上加網(wǎng)關(guān)(靜態(tài)路由)。方法是在Unix系統(tǒng)的超級用戶下執(zhí)行:router add X.X.X.X Y.Y.Y.Y 1(X.X.X.X為對方以太網(wǎng)地址,Y.Y.Y.Y為對方廣域網(wǎng)地址)。

5.使用Tracert對路由進(jìn)行跟蹤,以確定不通網(wǎng)段。

路由器的選購

選擇路由器時應(yīng)注意安全性、控制軟件、網(wǎng)絡(luò)擴(kuò)展能力、網(wǎng)管系統(tǒng)、帶電插拔能力等方面。

1.由于路由器是網(wǎng)絡(luò)中比較關(guān)鍵的設(shè)備,針對網(wǎng)絡(luò)存在的各種安全隱患,路由器必須具有如下的安全特性:

(1)可靠性與線路安全 可靠性要求是針對故障恢復(fù)和負(fù)載能力而提出來的。對于路由器來說,可靠性主要體現(xiàn)在接口故障和網(wǎng)絡(luò)流量增大兩種情況下,為此,備份是路由器不可或缺的手段之一。當(dāng)主接口出現(xiàn)故障時,備份接口自動投入工作,保證網(wǎng)絡(luò)的正常運(yùn)行。當(dāng)網(wǎng)絡(luò)流量增大時,備份接口又可承當(dāng)負(fù)載分擔(dān)的任務(wù)。 (2)身份認(rèn)證 路由器中的身份認(rèn)證主要包括訪問路由器時的身份認(rèn)證、對端路由器的身份認(rèn)證和路由信息的身份認(rèn)證。

(3)訪問控制 對于路由器的訪問控制,需要進(jìn)行口令的分級保護(hù)。有基于IP地址的訪問控制和基于用戶的訪問控制。

(4)信息隱藏 與對端通信時,不一定需要用真實(shí)身份進(jìn)行通信。通過地址轉(zhuǎn)換,可以做到隱藏網(wǎng)內(nèi)地址,只以公共地址的方式訪問外部網(wǎng)絡(luò)。除了由內(nèi)部網(wǎng)絡(luò)首先發(fā)起的連接,網(wǎng)外用戶不能通過地址轉(zhuǎn)換直接訪問網(wǎng)內(nèi)資源。

(5)數(shù)據(jù)加密

(6)攻擊探測和防范

(7)安全管理

2.路由器的控制軟件是路由器發(fā)揮功能的一個關(guān)鍵環(huán)節(jié)。從軟件的安裝、參數(shù)自動設(shè)置,到軟件版本的升級都是必不可少的。軟件安裝、參數(shù)設(shè)置及調(diào)試越方便,用戶使用就越容易掌握,就能更好地應(yīng)用。

3.隨著計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用的逐漸增加,現(xiàn)有的網(wǎng)絡(luò)規(guī)模有可能不能滿足實(shí)際需要,會產(chǎn)生擴(kuò)大網(wǎng)絡(luò)規(guī)模的要求,因此擴(kuò)展能力是一個網(wǎng)絡(luò)在設(shè)計(jì)和建設(shè)過程中必須要考慮的。擴(kuò)展能力的大小主要看路由器支持的擴(kuò)展槽數(shù)目或者擴(kuò)展端口數(shù)目。

4.隨著網(wǎng)絡(luò)的建設(shè),網(wǎng)絡(luò)規(guī)模會越來越大,網(wǎng)絡(luò)的維護(hù)和管理就越難進(jìn)行,所以網(wǎng)絡(luò)管理顯得尤為重要。 5.在我們安裝、調(diào)試、檢修和維護(hù)或者擴(kuò)展計(jì)算機(jī)網(wǎng)絡(luò)的過程中,免不了要給網(wǎng)絡(luò)中增減設(shè)備,也就是說可能會要插拔網(wǎng)絡(luò)部件。那么路由器能否支持帶電插拔,是路由器的一個重要的性能指標(biāo)。

外型尺寸的選擇

如果網(wǎng)絡(luò)已完成樓宇級的綜合布線,工程要求網(wǎng)絡(luò)設(shè)備上機(jī)式集中管理,應(yīng)選擇19英寸寬的機(jī)架式路由器,如Cisco2509、華為2501(配置同Cisco2501)。如果沒有上述需求,桌面型的路由器如Intel的8100和Cisco的1600系列,具有更高的性能價格比。

協(xié)議的選擇

由于最初局域網(wǎng)并沒先出標(biāo)準(zhǔn)后出產(chǎn)品,所以很多廠商如Apple和IBM都提出了自己的標(biāo)準(zhǔn),產(chǎn)生了如AppleTalk和IBM協(xié)議,Novell公司的網(wǎng)絡(luò)操作系統(tǒng)運(yùn)行IPX/SPX協(xié)議,在連接這些異構(gòu)網(wǎng)絡(luò)時需要路由器對這些協(xié)議提供支持。Intel9100系列和9200系列的路由器可提供免費(fèi)支持,3Com的系列路由產(chǎn)品也提供較廣泛的協(xié)議支持。

路由器作為網(wǎng)絡(luò)設(shè)備中的“黑匣子”,工作在后臺。用戶選擇路由器時,多從技術(shù)角度來考慮,如可延展性、路由協(xié)議互操作性、廣域數(shù)據(jù)服務(wù)支持、內(nèi)部ATM支持、SAN集成能力等。另外,選擇路由器還應(yīng)遵循如下基本原則:即標(biāo)準(zhǔn)化原則、技術(shù)簡單性原則、環(huán)境適應(yīng)性原則、可管理性原則和容錯冗余性原則。對于高端路由器,更多的還應(yīng)該考慮是否和如何適應(yīng)骨干網(wǎng)對網(wǎng)絡(luò)高可靠性、接口高擴(kuò)展性以及路由查找和數(shù)據(jù)轉(zhuǎn)發(fā)的高性能要求。高可靠性、高擴(kuò)展性和高性能的“三高”特性是高端路由器區(qū)別于中、低端路由器的關(guān)鍵所在。

CISCO路由器初始配置簡介

很多初學(xué)路由器知識的網(wǎng)友對路由器的初始配置可能感到很陌生,本人在初學(xué)時也很困惑,因?yàn)橐幌鲁鰜砗芏嗵釂柌恢绾问呛?下面將最近剛調(diào)試的一臺CISCO3640的初始配置整理出來與各位網(wǎng)友交流,如有疏漏之處,還請大家指正。

1.用CISCO隨機(jī)帶CONSOLE線,一端連在CISCO路由器的CONSOLE口,一端連在計(jì)算機(jī)的COM口。

2.打開電腦,啟動超級終端.為您的連接取個名字,比如CISCO_SETUP,下一步選定連接時用COM1,下一步選定第秒位數(shù)9600,數(shù)據(jù)位8,奇偶校驗(yàn)無,停止位1,數(shù)據(jù)流控制無.最后選確定。

3.打開路由器電源,這時超級終端將出現(xiàn)以下畫面:

System Bootstrap, Version 11.1(20)AA2, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)

Copyright (c) 1999 by cisco Systems, Inc.C3600 processor with 32768 Kbytes of main memory Main memory is configured to 64 bit mode with parity disabled

program load complete, entry point: 0x80008000, size: 0x4ed478 Self decompressing the image :

###################################################################

###################################################################

###################################################################

###################################################################

###################################################################

###################################################################

###################################################################

[OK]

Restricted Rights Legend

Use, duplication, or disclosure by the Government is

subject to restrictions as set forth in subparagraph

(c) of the Commercial Computer Software - Restricted

Rights clause at FAR sec. 52.227-19 and subparagraph

(c) (1) (ii) of the Rights in Technical Data and Computer

Software clause at DFARS sec. 252.227-7013.

cisco Systems, Inc.

170 West Tasman Drive

San Jose, California 95134-1706

Cisco Internetwork Operating System Software

IOS (tm) 3600 Software (C3640-I-M), Version 12.1(2)T, RELEASE SOFTWARE (fc1)

Copyright (c) 1986-2000 by cisco Systems, Inc.

Compiled Tue 16-May-00 12:26 by ccai

Image text-base: 0x600088F0, data-base: 0x60924000

cisco 3640 (R4700) processor (revision 0x00) with 24576K/8192K bytes of memory.

Processor board ID 25125768

R4700 CPU at 100Mhz, Implementation 33, Rev 1.0

Bridging software.

X.25 software, Version 3.0.0.

2 FastEthernet/IEEE 802.3 interface(s)

1 Serial network interface(s)

DRAM configuration is 64 bits wide with parity disabled.

125K bytes of non-volatile configuration memory.

8192K bytes of processor board System flash (Read/Write)

--- System Configuration Dialog ---

Would you like to enter the initial configuration dialog? [yes/no]: y

您是否進(jìn)入初始化配置對話,選Y

At any point you may enter a question mark '?' for help.

Use ctrl-c to abort configuration dialog at any prompt.

Default settings are in square brackets '[]'.Basic management setup configures only enough connectivity

for management of the system, extended setup will ask you

to configure each interface on the system

Would you like to enter basic management setup? [yes/no]: n

您是否進(jìn)入基本配置安裝,選N

First, would you like to see the current interface summary? [yes]: y

首先,您是否看一下當(dāng)前端口狀態(tài)

Any interface listed with OK? value "NO" does not have a valid configuration

Interface IP-Address OK? Method Status Protocol

FastEthernet0/0unassigned NO unset up down

Serial0/0 unassigned NO unset down down

FastEthernet0/1unassigned NO unset up down

Configuring global parameters:

Enter host name [Router]:RouterA

輸入路由器的名字

The enable secret is a password used to protect access to

privileged EXEC and configuration modes. This password, after

entered, becomes encrypted in the configuration.

Enter enable secret: aaa

輸入密文

The enable password is used when you do not specify an

enable secret password, with some older software versions, and

some boot images.

Enter enable password: bbb

輸入密碼(不能和密文相同)

The virtual terminal password is used to protect

access to the router over a network interface.

Enter virtual terminal password: ccc

輸入虛擬終端的密碼(以備遠(yuǎn)程登錄)

Configure SNMP Network Management? [yes]: n

配置簡單網(wǎng)管嗎?選N

Configure IP? [yes]: y

配置IP嗎?選Y

Configure IGRP routing? [yes]: n

配置IGRP路由選擇協(xié)議嗎?選N

Configure RIP routing? [no]:

配置IGRP路由選擇協(xié)議嗎?選N

Configure bridging? [no]:

配置橋接嗎?選N

Async lines accept incoming modems calls. If you will have

users dialing in via modems, configure these lines.

Configure Async lines? [yes]: n

配置異步線路嗎?選N

Configuring interface parameters:

Do you want to configure FastEthernet0/0 interface? [yes]: y

您是否想配置fastethernet0/0接口?選Y

Use the 100 Base-TX (RJ-45) connector? [yes]: y

用RJ45的連接器嗎?選Y

Operate in full-duplex mode? [no]: y

選用全雙工模式?選Y

Configure IP on this interface? [yes]: y

在這個接口上配置IP嗎?選Y

IP address for this interface: 192.168.0.1

配置該接口的IP地址(在此地址為192.168.0.1

Subnet mask for this interface [255.255.255.0] :

配置該接口的子網(wǎng)掩碼.(默認(rèn)的是255.255.255.0,可以手工輸入修改)

Class C network is 192.168.0.0, 24 subnet bits; mask is /24

Do you want to configure Serial0/0 interface? [yes]: y

您想配置serial0/0接口嗎?選Y

Some supported encapsulations are

ppp/hdlc/frame-relay/lapb/x25/atm-dxi/smds

Choose encapsulation type [hdlc]:

選擇封裝方式(默認(rèn)的封裝方式是HDLC,您可根據(jù)與您的路由器相連選用的封裝類型來決定用什么樣的封裝類型

No serial cable seen.

Choose mode from (dce/dte) [dte]:

(因?yàn)闆]有連串口線所以會讓您選擇設(shè)備類型)

Configure IP on this interface? [yes]: y

(在接口上配置IP)

Configure IP unnumbered on this interface? [no]:

IP address for this interface: 172.16.0.5

配置該接口的IP地址(在此地址為172.16.0.5)

Subnet mask for this interface [255.255.0.0] : 255.255.255.252

配置該接口的子網(wǎng)掩碼.(默認(rèn)的是255.255.0.0,可以手工輸入修改為255.255.255.252)

Class B network is 172.16.0.0, 30 subnet bits; mask is /30

(以下配置同上)

Do you want to configure FastEthernet0/1 interface? [yes]:

Use the 100 Base-TX (RJ-45) connector? [yes]:

Operate in full-duplex mode? [no]: y

Configure IP on this interface? [yes]: y

IP address for this interface: 172.16.0.9

Subnet mask for this interface [255.255.0.0] : 255.255.255.252 Class B network is 172.16.0.0, 30 subnet bits; mask is /30

The following configuration command script was created:

(把您的配置顯示出來)

hostname aaa

enable secret 5 $ul/V$ezbZFgvzGHD.YPSieC0Ew/

enable password RouterA

line vty 0 4

password ccc

no snmp-server

!

ip routing

no bridge 1

!

interface FastEthernet0/0

media-type 100BaseX

full-duplex

ip address 192.168.0.1 255.255.255.0

!

interface Serial0/0

encapsulation hdlc

ip address 172.16.0.5 255.255.255.252

!

interface FastEthernet0/1

media-type 100BaseX

full-duplex

ip address 172.16.0.9 255.255.255.252

dialer-list 1 protocol ip permit

dialer-list 1 protocol ipx permit

!

end

以下提示您是否保存這次設(shè)置

[0] Go to the IOS command prompt without saving this config.

[1] Return back to the setup without saving this config.

[2] Save this configuration to nvram and exit.

Enter your selection [2]: 2

選擇2保存設(shè)置并存入NVRAM中

Building configuration...

[OK] Use the enabled mode 'configure' command to modify this configuration.

Press RETURN to get started!

路由器重新啟動

00:00:08: %LINK-3-UPDOWN: Interface Serial0/0, changed state to down

00:00:08: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up

00:00:08: %LINK-3-UPDOWN: Interface FastEthernet0/1, changed state to up

00:00:09: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/0, changed state to down

00:00:09: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to down

00:00:09: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down

00:03:18: %IP-5-WEBINST_KILL: Terminating DNS process

00:03:24: %SYS-5-RESTART: System restarted --

Cisco Internetwork Operating System Software

IOS (tm) 3600 Software (C3640-I-M), Version 12.1(2)T, RELEASE SOFTWARE (fc1)

Copyright (c) 1986-2000 by cisco Systems, Inc.

Compiled Tue 16-May-00 12:26 by ccai

RouterA

進(jìn)入用戶模式

RouterAen

Password:

RouterA#

進(jìn)入全局模式

RouterA#sh run

查看現(xiàn)在運(yùn)行的配置

Building configuration...

Current configuration:

!

version 12.1

service timestamps debug uptime

service timestamps log uptime

no service password-encryption

!

hostname RouterA

!

enable secret 5 $ul/V$ezbZFgvzGHD.YPSieC0Ew/

enable password bbb

!

memory-size iomem 25

ip subnet-zero

!

interface FastEthernet0/0

ip address 192.168.0.1 255.255.255.0

speed auto

full-duplex

!

interface Serial0/0

ip address 172.16.0.5 255.255.255.252

clockrate 2000000

!

interface FastEthernet0/1

ip address 172.16.0.9 255.255.255.252

speed auto

full-duplex

!

ip classless

no ip http server

!

dialer-list 1 protocol ip permit

dialer-list 1 protocol ipx permit

!

line con 0

transport input none

line aux 0

line vty 0 4

password ccc

login

!

end

現(xiàn)在您就完成了了一個新路由器的基本配置,接下來就可以進(jìn)行進(jìn)一步的詳細(xì)配置了

如何配置go語言開發(fā)環(huán)境

1.1 Go 安裝

Go的三種安裝方式

Go有多種安裝方式,你可以選擇自己喜歡的。這里我們介紹三種最常見的安裝方式:

Go源碼安裝:這是一種標(biāo)準(zhǔn)的軟件安裝方式。對于經(jīng)常使用Unix類系統(tǒng)的用戶,尤其對于開發(fā)者來說,從源碼安裝可以自己定制。

Go標(biāo)準(zhǔn)包安裝:Go提供了方便的安裝包,支持Windows、Linux、Mac等系統(tǒng)。這種方式適合快速安裝,可根據(jù)自己的系統(tǒng)位數(shù)下載好相應(yīng)的安裝包,一路next就可以輕松安裝了。**推薦這種方式**

第三方工具安裝:目前有很多方便的第三方軟件包工具,例如Ubuntu的apt-get、Mac的homebrew等。這種安裝方式適合那些熟悉相應(yīng)系統(tǒng)的用戶。

最后,如果你想在同一個系統(tǒng)中安裝多個版本的Go,你可以參考第三方工具GVM,這是目前在這方面做得最好的工具,除非你知道怎么處理。

Go源碼安裝

在Go的源代碼中,有些部分是用Plan 9 C和ATT匯編寫的,因此假如你要想從源碼安裝,就必須安裝C的編譯工具。

在Mac系統(tǒng)中,只要你安裝了Xcode,就已經(jīng)包含了相應(yīng)的編譯工具。

在類Unix系統(tǒng)中,需要安裝gcc等工具。例如Ubuntu系統(tǒng)可通過在終端中執(zhí)行sudo apt-get install gcc

libc6-dev來安裝編譯工具。

在Windows系統(tǒng)中,你需要安裝MinGW,然后通過MinGW安裝gcc,并設(shè)置相應(yīng)的環(huán)境變量。

你可以直接去官網(wǎng)下載源碼,找相應(yīng)的goVERSION.src.tar.gz的文件下載,下載之后解壓縮到$HOME目錄,執(zhí)行如下代碼:

cd go/src

./all.bash

運(yùn)行all.bash后出現(xiàn)"ALL TESTS PASSED"字樣時才算安裝成功。

上面是Unix風(fēng)格的命令,Windows下的安裝方式類似,只不過是運(yùn)行all.bat,調(diào)用的編譯器是MinGW的gcc。

如果是Mac或者Unix用戶需要設(shè)置幾個環(huán)境變量,如果想重啟之后也能生效的話把下面的命令寫到.bashrc或者.zshrc里面,

export GOPATH=$HOME/gopath

export PATH=$PATH:$HOME/go/bin:$GOPATH/bin

如果你是寫入文件的,記得執(zhí)行bash .bashrc或者bash

.zshrc使得設(shè)置立馬生效。

如果是window系統(tǒng),就需要設(shè)置環(huán)境變量,在path里面增加相應(yīng)的go所在的目錄,設(shè)置gopath變量。

當(dāng)你設(shè)置完畢之后在命令行里面輸入go,看到如下圖片即說明你已經(jīng)安裝成功

圖1.1 源碼安裝之后執(zhí)行Go命令的圖

如果出現(xiàn)Go的Usage信息,那么說明Go已經(jīng)安裝成功了;如果出現(xiàn)該命令不存在,那么可以檢查一下自己的PATH環(huán)境變中是否包含了Go的安裝目錄。

關(guān)于上面的GOPATH將在下面小節(jié)詳細(xì)講解

Go標(biāo)準(zhǔn)包安裝

Go提供了每個平臺打好包的一鍵安裝,這些包默認(rèn)會安裝到如下目錄:/usr/local/go

(Windows系統(tǒng):c:\Go),當(dāng)然你可以改變他們的安裝位置,但是改變之后你必須在你的環(huán)境變量中設(shè)置如下信息:

export GOROOT=$HOME/go

export GOPATH=$HOME/gopath

export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

上面這些命令對于Mac和Unix用戶來說最好是寫入.bashrc或者.zshrc文件,對于windows用戶來說當(dāng)然是寫入環(huán)境變量。

如何判斷自己的操作系統(tǒng)是32位還是64位?

我們接下來的Go安裝需要判斷操作系統(tǒng)的位數(shù),所以這小節(jié)我們先確定自己的系統(tǒng)類型。

Windows系統(tǒng)用戶請按Win+R運(yùn)行cmd,輸入systeminfo后回車,稍等片刻,會出現(xiàn)一些系統(tǒng)信息。在“系統(tǒng)類型”一行中,若顯示“x64-based

PC”,即為64位系統(tǒng);若顯示“X86-based PC”,則為32位系統(tǒng)。

Mac系統(tǒng)用戶建議直接使用64位的,因?yàn)镚o所支持的Mac OS X版本已經(jīng)不支持純32位處理器了。

Linux系統(tǒng)用戶可通過在Terminal中執(zhí)行命令arch(即uname

-m)來查看系統(tǒng)信息:

64位系統(tǒng)顯示

x86_64

32位系統(tǒng)顯示

i386

Mac 安裝

訪問下載地址,32位系統(tǒng)下載go1.4.2.darwin-386-osx10.8.pkg,64位系統(tǒng)下載go1.4.2.darwin-amd64-osx10.8.pkg,雙擊下載文件,一路默認(rèn)安裝點(diǎn)擊下一步,這個時候go已經(jīng)安裝到你的系統(tǒng)中,默認(rèn)已經(jīng)在PATH中增加了相應(yīng)的~/go/bin,這個時候打開終端,輸入go

看到類似上面源碼安裝成功的圖片說明已經(jīng)安裝成功

如果出現(xiàn)go的Usage信息,那么說明go已經(jīng)安裝成功了;如果出現(xiàn)該命令不存在,那么可以檢查一下自己的PATH環(huán)境變中是否包含了go的安裝目錄。

Linux 安裝

訪問下載地址,32位系統(tǒng)下載go1.4.2.linux-386.tar.gz,64位系統(tǒng)下載go1.4.2.linux-amd64.tar.gz,

假定你想要安裝Go的目錄為 $GO_INSTALL_DIR,后面替換為相應(yīng)的目錄路徑。

解壓縮tar.gz包到安裝目錄下:tar zxvf go1.4.2.linux-amd64.tar.gz -C

$GO_INSTALL_DIR。

設(shè)置PATH,export PATH=$PATH:$GO_INSTALL_DIR/go/bin

然后執(zhí)行g(shù)o

圖1.2 Linux系統(tǒng)下安裝成功之后執(zhí)行g(shù)o顯示的信息

如果出現(xiàn)go的Usage信息,那么說明go已經(jīng)安裝成功了;如果出現(xiàn)該命令不存在,那么可以檢查一下自己的PATH環(huán)境變中是否包含了go的安裝目錄。

Windows 安裝

訪問Google Code 下載頁,32

位請選擇名稱中包含 windows-386 的 msi 安裝包,64 位請選擇名稱中包含 windows-amd64 的。下載好后運(yùn)行,不要修改默認(rèn)安裝目錄

C:\Go\,若安裝到其他位置會導(dǎo)致不能執(zhí)行自己所編寫的 Go 代碼。安裝完成后默認(rèn)會在環(huán)境變量 Path 后添加 Go 安裝目錄下的 bin 目錄

C:\Go\bin\,并添加環(huán)境變量 GOROOT,值為 Go 安裝根目錄 C:\Go\ 。

驗(yàn)證是否安裝成功

在運(yùn)行中輸入 cmd 打開命令行工具,在提示符下輸入 go,檢查是否能看到 Usage 信息。輸入

cd %GOROOT%,看是否能進(jìn)入 Go 安裝目錄。若都成功,說明安裝成功。

不能的話請檢查上述環(huán)境變量 Path 和 GOROOT 的值。若不存在請卸載后重新安裝,存在請重啟計(jì)算機(jī)后重試以上步驟。

第三方工具安裝

GVM

gvm是第三方開發(fā)的Go多版本管理工具,類似ruby里面的rvm工具。使用起來相當(dāng)?shù)姆奖?,安裝gvm使用如下命令:

bash (curl -s -S -L )

安裝完成后我們就可以安裝go了:

gvm install go1.4.2

gvm use go1.4.2

也可以使用下面的命令,省去每次調(diào)用gvm use的麻煩: gvm use go1.4.2 --default

執(zhí)行完上面的命令之后GOPATH、GOROOT等環(huán)境變量會自動設(shè)置好,這樣就可以直接使用了。

apt-get

Ubuntu是目前使用最多的Linux桌面系統(tǒng),使用apt-get命令來管理軟件包,我們可以通過下面的命令來安裝Go,為了以后方便,應(yīng)該把

git mercurial 也安裝上:

sudo apt-get install python-software-properties

sudo add-apt-repository ppa:gophers/go

sudo apt-get update

sudo apt-get install golang-stable git-core mercurial

homebrew

homebrew是Mac系統(tǒng)下面目前使用最多的管理軟件的工具,目前已支持Go,可以通過命令直接安裝Go,為了以后方便,應(yīng)該把

git mercurial 也安裝上:

brew update brew upgrade

brew install go

brew install git

brew install mercurial


分享文章:go語言配置靜態(tài)路由 golang配置
鏈接地址:http://weahome.cn/article/hgsipj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部