網際網路作業系統(internetwork operating system,簡稱ios)是思科公司為其網路裝置開發的操作維護系統,乙個專用核心,提供路由選擇,交換,網路互連和遠端通訊功能,用於支援網路程式,基本上大多數思科路由器,交換機都執行ios,可以通過路由器控制台埠或telnet遠端訪問思科ios。
以下是思科ios軟體提供的一些重要功能:
1.執行網路協議並提供功能2.在裝置之間高速傳輸資料
3.控制訪問和禁止未經授權的網路使用,從而提高安全性
4.提供連線網路資源的可靠性
圖1-路由器硬體組成
cpu :執行作業系統的指令,包括系統初始化,路由和交換等功能。
隨機訪問儲存器 (ram記憶體) :ram中的內容斷電丟失
唯讀儲存器 (rom) :開機自檢軟體. 路由器啟動引導程式,一般用於啟動系統、密碼恢復、系統公升級或恢復。包括bootstrap程式:引導程式,用於引導載入作業系統,rommon程式:用於做密碼恢復及系統公升級,post程式:用於實現加電自檢(power-on self-test)
非易失 ram (nvram) :儲存啟動配置檔案和配置暫存器(configuration register),0x2102表示正常載入作業系統並載入配置檔案,0x2142表示正常載入作業系統但不載入配置檔案,配置暫存器的功能主要是用於影響路由器的啟動流程。
flash:主要用於儲存和執行cisco ios作業系統,裝置斷電後,快閃儲存器的內容不會丟失
inte***ces :擁有多種物理介面用於連線網路,如外部可見的各類介面,如串列埠(serial)、以太口(ethernet)、快速以太口(fastethernet)等。
1.首先路由器會進行加電自檢,即執行post程式,檢查各個硬體組成是否正常執行。
2.當完成加電自檢時,把引導程式從rom中拷貝到ram中,cpu開始執行引導程式,而引導程式主要的功能就是找到ios並載入到ram中執行。
3.在載入ios前,首先需要定位ios位置,一般是根據暫存器值(register)來定位ios作業系統,而暫存器是儲存在nvram中,然後載入ios。
4.ios載入成功後,系統會去nvram中查詢startup-config啟動配置,如果找到了就複製到ram中,把startup-config中的配置作為路由器啟動初始配置。
5.路由器載入完startup-config啟動配置時,就完成啟動並正常執行
思科ios裝置的操作模式一般有以下三種:使用者模式 (0 - 1), 特權模式 (2 - 14), 配置模式 (15),每個使用者模式對應著三個許可權等級,命令級別從0到15共分為16級,數字越大,許可權越高。下面我們來介紹每乙個操作模式。
一般使用者模式也就是你剛啟動路由器進入的模式,使用者模式類似於普通使用者,對系統基本的檢視功能,但是不能修改,所以許可權等級為0 - 1,如果按回車鍵,可以看到以》符號結尾的cli標識,這就是使用者模式,預設級別為1,只能使用1級以及以下的命令,一般來說,如果你要進入特權模式,必須先進入使用者模式,然後從使用者模式再進入特權模式。
從使用者模式(user mode)進入到特權模式(exec mode),注意提示符的變化:
特權模式類似於管理員,對系統進行基本管理,該模式以#結尾的cli標識,預設級別為14,能使用所有命令,當使用者級別≥3時,登入時直接進入此模式,可以使用configure terminal命令進入全域性配置模式,configure terminal命令可以簡寫成conf t,使用disable命令可以退出特權模式,進入使用者模式router>enable
router#
圖2-特權模式
如果你要從特權模式退出到使用者模式,可以輸入disable命令,注意提示符號變化,效果如下 :
如果你要配置router的話,需要進入到1個叫做配置模式的模式,在特權模式下輸入configure terminal進入全域性配置模式(global configuration mode),在這之下輸入的命令叫做全域性命令,一旦輸入,將對整個 router 產生影響。router#disable
router>
圖4-全域性配置模式
注意,在全域性配置模式下,以(config)#結尾的標識,級別為15,類似於超級管理員,可以對系統進行所有操作,用於配置ios和層級化配置。
比如,在全域性配置模式下給r1裝置設定ip位址等資訊:
#命令是進入介面模式
ip add ip 12.1.1.1
255.255.255.0
#命令是給r1裝置設定ip位址和子網掩碼
no sh #命令是開啟介面,這是因為路由器介面預設處於shutdown狀態,需要手動開啟,使用show inte***ce fastethernet0/0可檢視介面狀態
另外,還可以使用exit命令可以退出配置模式,看到#符號,說明現在是特權模式。
裝置管理 裝置管理概述
i o裝置是作業系統龐大複雜的主要原因之一,不同外部裝置之間,速度差異很大,控制介面複雜,資料表示各異,與其它功能聯絡緊密,特別是檔案系統。在這種情況下,難以針對裝置做統一的規劃與設計。對i o裝置的直接控制,是通過特定的裝置控制器進行的,主機只需要對控制器進行操作即可,無需理會具體裝置的引數細節。...
裸裝置管理
裸裝置 raw device,就是不被作業系統直接管理的裝置。這種裝置少了作業系統一層,i o效率更高。資料庫一般會用到。常與lvm聯用。建立裸裝置 mkdir raw mknod dev rawctl c 162 0 mknod dev raw raw1 c 162 1 mknod dev raw...
linux裝置管理
linux 的裝置管理 6.1 裝置管理概述 linux 裝置的分類 linux 使用套介面 socket 以檔案i o 方式提供了對網路資料的訪問。裝置驅動程式 三 裝置的識別 而多個scsi 硬碟及其各個分割槽分別賦予次裝置號1 2 3 root localhost ls dev sda l b...