一、linux簡介
1. ISO/OSI七層模型
標準的網路OSI七層模型,可以滿足所有的網路環境
下層為上層提供服務,下層對上層是透明不可見的
下層在識別到有上層的標記的時候才會給予服務
對等實體之間要遵循相同的協議
電腦與modem之間傳輸的數字資訊,modem之外的訊號屬於類比訊號
(TCP/IP的四層模型,只能滿足簡單的通訊)
七層詳解
應用程式層 - 所有使用的軟體等
展示層 - 資料表示(編譯),把資料轉換成二進位資訊
會話層 - 確定資料是否需要遠端工作階段
傳輸層 - 確定連接埠,不同的服務有其不同的連接埠
如:電腦連接埠與連接埠之間的傳輸
兩種協議:
傳輸控制通訊協定(Transmission Control Protocol --- TCP)保證資料的完整、安全
使用者資料包通訊協定(User Dategram Protocol -- UDP)速度快,佔用頻寬底。最多傳輸512個位元組。
網路層 - 確定IP
IPV4協議有2^32個IP
IPV6 協議有2^128個IP
正確網段的寫法:192.168.1.0/24(這裡的24是子網路遮罩的二進位中有24個1),即(192.168.1.0/255.255.255.0)
IP地址的分類
A類:第一段為1-126之間(即轉換成二進位後格式為:0xxxxxxx)
B類:第一段為128-191之間(即轉換成二進位後格式為:10xxxxxx)
C類:第一段為192-223之間(即轉換成二進位後格式為:110xxxxx)
D類:第一段為223-239之間(即轉換成二進位後格式為:1110xxxx)
私人(私網)地址:屬於非登入位址,專門為組織機構內部使用
A類:第一段為10的
B類:第一段為172的
C類:第一段為192的
網端:必須和電腦屬於同一網段,與其他網段串連必須經過
連接埠:一台電腦有65535個連接埠,1-1024屬於綁定連接埠,1024-65535屬於隨機連接埠
在發送一個資料的時候會在資料連結層打一個本機或發送對象的MAC地址,但是在第一次發送資料的時候不知道對方的MAC地址,而無法發送通過網卡發送該資料,此時,本機會先用對方的ip地址ping得對方的MAC地址,這裡就使用了ARP協議,但是為了防止每次通訊都ping一次佔用網路資源,所以每一台電腦裡都有一個ARP緩衝,保留著經常通訊的一些電腦的MAC地址。
資料連結層 - 確定MAC地址,物理網卡的地址。
在資料上打一個MAC地址標記
ROM寫入後不可以修改,MAC地址寫在網卡的ROM中。
MAC地址有2^24個
物理層 - 實際資料轉送,為資料端裝置提供傳送資料的通路
2. UNIX的主要版本
IBM AIX 硬體平台PowerPC
HP HP-UX 硬體平台PA-RISC
Sun Solaris 硬體平台SPARC
3. Linux來源背景
譚寧邦在拿到UNIX之後仿照寫了minix,李納斯使用minnix擴充出了Linux
1. Linux的主要版本 CentOS, redhat, ubuntu, 紅旗 等等
redhat系列
debian 系列
2. linux的特點
優點:開源 免費、安全、穩定
缺點:易用性差、廠商支援差
二、linux安裝
1. 檔案分區
1)注意
linux中所有內容都以檔案形式儲存,包括硬體
linux所有存放裝置都必須掛載之後才能使用
掛載點必須是一個已經存在的空目錄
從儲存空間上,每個單獨劃分的分區空間獨立,類似windows中的C盤、D盤...
從檔案結構上,任何資料存放區的目錄都隸屬於根目錄
linux下不以副檔名區分檔案類型,而是靠許可權。特殊的有壓縮檔(壓縮檔的尾碼名是給使用者看的,使用者才能區分用什麼命令解壓)
linux下嚴格區分大小寫
2)系統磁碟分割
主要磁碟分割和擴充分區只能有4個
分區分類:
主要磁碟分割:主引導記錄
擴充分區:不能直接寫資料,需要在內部建立邏輯分區,才能使用
邏輯分區:scsi硬碟最多識別11個邏輯分區
邏輯分區的編號從5開始,預留一個主要磁碟分割和3個擴充分區的編號
3)硬碟描述檔案名稱
/dev/hda5
根
所有硬體裝置檔案的目錄
硬體裝置的代號,sd表示scsi硬碟 ,SATA硬碟(可移動硬碟);hd表示IDE硬碟
同類型裝置的編號,a為第一個硬碟,b為第二個硬碟,類推...
分區號
4)硬碟和分區的結構
5)必須劃分的分區
/ 根分區 越大越好,必須劃分
swap