磁盤管理
一、磁盤分區(qū)工具和掛載
硬盤分區(qū)符認識 MBR概述:全稱為Master Boot Record淆党,即硬盤的主引導(dǎo)記錄尺锚。
硬盤的0柱面珠闰、0磁頭、1扇區(qū)稱為主引導(dǎo)扇區(qū)(也叫主引導(dǎo)記錄MBR)瘫辩。它由三個部分組成伏嗜,主引導(dǎo)程序坛悉、硬盤分區(qū)表DPT(Disk Partition table)和分區(qū)有效標志(55AA)。在總共512字節(jié)的主引導(dǎo)扇區(qū)里主引導(dǎo)程序(boot loader)占446個字節(jié)承绸,第二部分是Partition table區(qū)(分區(qū)表)裸影,即DPT,占64個字節(jié)八酒,硬盤中分區(qū)有多少以及每一分區(qū)的大小都記在其中空民。第三部分是magic number,占2個字節(jié)羞迷,固定為55AA界轩。 分
區(qū)編號:主分區(qū)1-4 ,邏輯分區(qū)5……
LINUX規(guī)定:邏輯分區(qū)必須建立在擴展分區(qū)之上衔瓮,而不是建立在主分區(qū)上
分區(qū)作用:
主分區(qū):主要是用來啟動操作系統(tǒng)的浊猾,它主要放的是操作系統(tǒng)的啟動或引導(dǎo)程序,/boot分區(qū)最好放在主分區(qū)上
擴展分區(qū)不能使用的热鞍,它只是做為邏輯分區(qū)的容器存在的葫慎;我們真正存放數(shù)據(jù)的是主分區(qū)和邏輯分區(qū),大量數(shù)據(jù)都放在邏輯分區(qū)中
如果你用的是GPT的分區(qū)方式薇宠,那么它沒有限制主分區(qū)個數(shù)
?注意:使用分區(qū)工具fdisk對磁盤進行操作偷办,分區(qū),格式化(重點)
命名方式: /dev/sd[a-z]n
其中:a-z 表示設(shè)備的序號澄港,如sda表示第一塊scsi硬盤椒涯,sdb就是第二塊...... n 表示每塊磁盤上劃分的磁盤分區(qū)編號
二、 使用fdisk管理分區(qū)
?fdisk:磁盤分區(qū),是Linux發(fā)行版本中最常用的分區(qū)工具
用法:fdisk [選項] device
常用的選項 :
?-l 查看硬盤分區(qū)表
?案例:在sdb盤上建一個分區(qū)回梧,大小為100M 在虛擬機上添加一塊硬盤
例:對sdb這塊盤劃分一個100M的分區(qū)出來 [root@localhost ~]
# ls /dev/sd*
?... Command (m for help): m
???? Command action?
d??????? delete a partition 刪除分區(qū)?
?l????????list known partition types 顯示分區(qū)類型
m?????? print this menu 打印幫助菜單
n??????? add a new partition 添加新的分區(qū)?
p?????? ?print the partition table 顯示分區(qū)表
q?????? quit without saving changes 不保存废岂,退出
t?????? change a partition's system id 改變分區(qū)類型
w??? ?write table to disk and exit 寫分區(qū)表信息到硬盤,保存操作并退出
Command (m for help):
?/dev/sdb????? /dev/sdb1
如果出現(xiàn)下面這兩種情況
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
解決:讓新生成的分區(qū)生效:
?[root@localhost ~]#reboot????????? ?#這個是最好的方法
使用sdb1新分區(qū):
[root@localhost ~]# mkfs.ext4 /dev/sdb1?????????? #格式化
[root@localhost ~]# mkfs.xfs -f /dev/sdb1?? #格式化狱意,-f 對已經(jīng)存在文件系統(tǒng)的分區(qū)湖苞,強制格式化
?[root@localhost ~]# mkdir /sdb1????????????????????? ?#創(chuàng)建掛載點
?[root@localhost ~]# mount /dev/sdb1 /sdb1/??????????? ?#掛載
[root@localhost ~]# df -h???????????????? ?#查看?
?使用新分區(qū)
[root@localhost ~]# cd /sdb1???????????? / #使用新分區(qū)
?[root@localhost sdb1]# ls????????????????????
[root@localhost sdb1]# cp /etc/passwd ./?
?[root@localhost sdb1]# ls?????????????????? 顯示?passwd
案例:解決卸載不了的問題
?[root@localhost ]# mount ?/dev/sdb1 /sdb1/?????????? #掛載
[root@localhost ~]# cd ?/sdb1/???????????
[root@localhost ~]# umount /sdb1 umount: /sdb1:目標忙。
(有些情況下通過 lsof(8) 或 fuser(1) 可以 找到有關(guān)使用該設(shè)備的進程的有用信息) [root@localhost ~]# lsof? /sdb1??????????????????? # 查看誰使用了這個目錄
方法1:
[root@xuegod63 sdb1]# kill -9 3322
?方法2:[root@localhost sdb1]# cd??????????? #退出目錄详囤,這個最合適
?[root@localhost ~]# umount /dev/sdb1
?注:umount 掛載點 //卸載方式1 或 umount 設(shè)備路徑 //卸載方式2
?案例:寫入配置文件财骨,讓它開機自動掛載
[root@localhost ~]#vim /etc/fstab??????????? #在文件最后寫入 /dev/sdb1 /sdb1 xfs defaults 0 0?
如果報錯解決方案: 修改fstab重啟系統(tǒng)后,系統(tǒng)報錯: 重啟后報錯: 輸入root密碼: 123456 把fstab中新添加開機自動加載項目刪除: 然后reboot重啟:
注釋: /dev/sdb1?????????? ?/sdb1?????????? ????? xfs????????????? ??? defaults????????????? ??? ?0???????????? ?? ?0?
要掛載的分區(qū)設(shè)備??????? ?掛載點??????? ? 文件系統(tǒng)類型??????? 掛載選項???????? ?是否備份???? ??是否檢測
[root@localhost ~]# df -h
?[root@localhost ~]# mount -a???????????? ??#自動掛載/etc/fstab中沒有掛載上的文件
?[root@localhost ~]# df -h?????????????
?/dev/sdb1?? 1014M??? 33M??? 982M?? ?4% /sdb1 #發(fā)現(xiàn)已經(jīng)掛載上藏姐,?說明配置沒有問題蚓再。
tmpfs 183M 0 183M 0% /run/user/0 #發(fā)現(xiàn)已經(jīng)掛載上,說明配置沒有問題包各。
然后再重啟摘仅,看看掛載
方法2:
使用UUID掛載
?[root@localhost ~]# blkid
/dev/sda1: UUID="bac2ebef-26d2-4a61-9c27-bad2d7290120" TYPE="xfs" /dev/sda2: UUID="QCYxLM-ukM3-wQq1-rTdS-1RJ3-YO0e-R7qdtT" TYPE="LVM2_member"?
?[root@localhost ~]# echo "UUID=6ff67883-8e92-4d57-8743-1293611b9a0e /sdb1 xfs defaults 0 0" >> /etc/fstab
通常這個參數(shù)的值為0或者1 0:代表不要做備份 1:代表要每天進行操作 第六列:是否檢驗扇區(qū):開機的過程中,系統(tǒng)默認會以fsck檢驗我們系統(tǒng)是否為完整 0:不要檢驗 1:最早檢驗(一般根目錄會選擇)
三问畅、gdisk 磁盤分區(qū)工具
?gdisk?? 主要是用來劃分容量大于2T的硬盤,大于2T fdisk搞不定
?兩種類型的分區(qū)表:GPT和MBR 娃属; MBR不支持2T以上
GPT分區(qū):GPT六荒,全局唯一標識分區(qū)表(GUID Partition Table),它使用128位GUID來唯一標識每個磁盤和分區(qū)矾端,與MBR存在單一故障點不同掏击,GPT提供分區(qū)表信息的冗余,一個在磁盤頭部一個在磁盤尾部秩铆;它通過CRC校驗和來檢測GPT頭和分區(qū)表中的錯誤與損壞砚亭;默認一個硬盤支持128個分區(qū)
例:對sdb做gpt分區(qū),創(chuàng)建一個sdb1
?[root@localhost ~]# gdisk /dev/sdb?
?Command (? for help): ? # 查看幫助
d???????????? ?delete a partition????????????? #刪除分區(qū)?
?n?????????????add a new partition???????? # 添加一個分區(qū)
[root@localhost ~]# mkfs.xfs /dev/sdb1??????????? ????? #格式化 完畢E孤辍M北臁!
?????????????????????????? Linux網(wǎng)絡(luò)管理技術(shù)
OSI七層模型和TCP/IP四層模型
OSI七層參考模型滚粟,TCP/IP四層參考模型
?OSI七層模型:OSI(Open System Interconnection)開放系統(tǒng)互連參考模型是國際標準化組織(ISO)制定的一個用于計算機或通信系統(tǒng)間互聯(lián)的標準體系寻仗。
?TCP/IP四層模型:TCP/IP參考模型是計算機網(wǎng)絡(luò)的祖父ARPANET和其后繼的因特網(wǎng)使用的參考模型。
分層作用:方便管理
七層模型優(yōu)點:
?1凡壤、把復(fù)雜的網(wǎng)絡(luò)劃分成為更容易管理的層(將整個龐大而復(fù)雜的問題劃分為若干個容易處理的小問題)
?2署尤、沒有一個廠家能完整的提供整套解決方案和所有的設(shè)備,協(xié)議.
3亚侠、獨立完成各自該做的任務(wù)曹体,互不影響,分工明確硝烂,上層不關(guān)心下層具體細節(jié)混坞,分層同樣有益于網(wǎng)絡(luò)排錯
功能與代表設(shè)備
7????? 應(yīng)用層????????????????? 提供用戶界面??????????????????????????????????????????????????????? ?QQ,IE 钢坦。應(yīng)用程序
6???? ?表示層???????????????? 表示數(shù)據(jù),進行加密等處理
5???? ?會話層???????????????? 將不同應(yīng)用程序的數(shù)據(jù)分離
4????? 傳輸層??????????????? 提供可靠或不可靠的傳輸啥酱,在重傳前執(zhí)行糾錯??????????? 防火墻
3????? 網(wǎng)絡(luò)層??????????????? 提供邏輯地址爹凹,路由器使用它們來選擇路徑????????????? ?三層交換機、路由器
2???? 數(shù)據(jù)鏈路層???????? 將分組拆分為字節(jié)镶殷,并講字節(jié)組合成幀禾酱,使用MAC
????????????????????????????????? 地址提供介質(zhì)訪問,執(zhí)行錯誤檢測绘趋,但不糾錯???????? 二層交換機颤陶,網(wǎng)卡
?1?????物理層????????????? ?在設(shè)備之間傳輸比特,指定電平陷遮,電纜速度和電纜針腳????????? ?集線器
?互動:為什么現(xiàn)代網(wǎng)絡(luò)通信過程中用TCP/IP四層模型滓走,而不是用OSI七層模型呢?
OSI七層模型是理論模型帽馋,一般用于理論研究搅方,他的分層有些冗余比吭,實際應(yīng)用,選擇TCP/IP的四層模型姨涡。而且 OSI 自身也有缺陷衩藤,大多數(shù)人都認為 OSI 模型的層次數(shù)量與內(nèi)容可能是最佳的選擇,其實并非如此涛漂,其中會話層和表示層幾乎是空的赏表,而數(shù)據(jù)鏈路層和網(wǎng)絡(luò)層包含內(nèi)容太多,有很多的子層插入匈仗,每個子層都有不同的功能瓢剿。
?常見網(wǎng)絡(luò)相關(guān)的協(xié)議
DNS:域名解析協(xié)議???????????
SNMP(Simple Network Management Protocol)??:網(wǎng)絡(luò)管理協(xié)議
?DHCP(Dynamic Host Configuration Protocol)?:動態(tài)主機配置協(xié)議,它是在TCP/IP網(wǎng)絡(luò)上使客戶機獲得配置信息的協(xié)議
FTP(File Transfer Protocol)?:文件傳輸協(xié)議锚沸,它是一個標準協(xié)議跋选,是在計算機和網(wǎng)絡(luò)之間交換文件的最簡單的方法。?????????????
TFTP(Trivial File Transfer Protocol):小文件傳輸協(xié)議
HTTP(Hypertext Transfer Protocol ):超文本傳輸協(xié)議
?HTTPS(Secure Hypertext Transfer Protocol):安全超文本傳輸協(xié)議哗蜈,它是由Netscape開發(fā)并內(nèi)置于其瀏覽器中前标,用于對數(shù)據(jù)進行壓縮和解壓操作.
?ICMP(Internet Control Message Protocol):Internet控制信息協(xié)議,互聯(lián)網(wǎng)控制報文協(xié)議 ping ip定義消息類型有:TTL超時、地址的請求與應(yīng)答距潘、信息的請求與應(yīng)答炼列、目的地不可到達
SMTP(Simple Mail Transfer Protocol):簡單郵件傳送協(xié)議
TELNET Protocol:虛擬終端協(xié)議
?UDP(User Datagram Protocol):用戶數(shù)據(jù)報協(xié)議,它是定義用來在互連網(wǎng)絡(luò)環(huán)境中提供包交換的計算機通信的協(xié)議
TCP(Transmission Control Protocol): 傳輸控制協(xié)議音比,是一種面向連接的俭尖、可靠的、基于字節(jié)流的傳輸層通信協(xié)議 log轉(zhuǎn)發(fā):開啟一個協(xié)議:tcp(三次握手和四次揮手)
TCP協(xié)議和UDP協(xié)議的區(qū)別
(1)TCP協(xié)議:TCP(Transmission Control Protocol洞翩,傳輸控制協(xié)議)是面向連接的協(xié)議稽犁,在收發(fā)數(shù)據(jù)前,必須和對方建立可靠的連接骚亿。
?(2)UDP協(xié)議:UDP 是User Datagram Protocol的簡稱已亥, 中文名是用戶數(shù)據(jù)報協(xié)議,是一種無連接的傳輸層協(xié)議来屠,提供面向事務(wù)的簡單不可靠信息傳送服務(wù) 總結(jié):
TCP與UDP的區(qū)別:
1.基于連接與無連接虑椎;
?2.對系統(tǒng)資源的要求(TCP較多,UDP少)俱笛;
3.UDP程序結(jié)構(gòu)較簡單捆姜;UDP信息包的標題很短,只有8個字節(jié)迎膜,相對于TCP的20個字節(jié)信息包的額外開銷很小泥技。所以傳輸速度可更快
4.TCP保證數(shù)據(jù)正確性,UDP可能丟包磕仅;TCP保證數(shù)據(jù)順序零抬,UDP不保證镊讼。
?場景: 視頻,語音通訊使用udp平夜,或網(wǎng)絡(luò)環(huán)境很好蝶棋,比如局域網(wǎng)中通訊可以使用udp。 udp數(shù)據(jù)傳輸完整性忽妒,可以通過應(yīng)用層的軟件來校對就可以了玩裙。
?tcp傳文件,數(shù)據(jù)完整性要求高段直。
?TCP和UDP 常用端口號名稱
(1)TCP 端口分配
21??????????????? ?ftp????????????????? ?文件傳輸服務(wù)
22??????????????? ?ssh???????????????? 安全遠程連接服務(wù)
23???????????????? telnet????????????? 遠程連接服務(wù)
25???????????????? smtp?????????????? 電子郵件服務(wù)
53??????????????? DNS??????????????? 域名解析服務(wù)吃溅,有tcp53也有用udp53端口傳輸
80?????????????? ?http?????????????? ? web服務(wù)
443????????????? https????????????????安全web服務(wù)
作者:白色襯衫_f48d
鏈接:http://www.reibang.com/p/8477cdc6b8f6
來源:簡書
簡書著作權(quán)歸作者所有,任何形式的轉(zhuǎn)載都請聯(lián)系作者獲得授權(quán)并注明出處鸯檬。