Linux的學習記錄

2021-10-01 05:45:28 字數 2466 閱讀 3327

1.磁碟的命名規範:sdb sdc sdd …以此類推。

2.swap分割槽的作用是防止記憶體溢位,oom(out of memroy)意思是記憶體溢位,所以也可以說swap分割槽的作用是防止oom。

3.根目錄下的mnt(/mnt)是載入目錄

4.一般掛載入目錄都會在/mnt下或者/下建立,這樣為了方便管理。

5.最好使用uuid的方式來進行掛載,如果blkid不顯示要掛載硬碟的uuid則表明該硬碟沒有建立新的的檔案系統(也就是沒有格式化)

6.為什麼使用lvm管理(邏輯卷管理)? 答:因為可以充分的利用硬碟的容量,可以隨時的擴容、縮容、轉移資料,方便管理。

7.centos預設的檔案系統型別:xfs

8.在使用硬碟前一定要格式化!!!!.

命令:lsblk

作用:檢視硬碟的資訊(不止硬碟的,但是今天主要是用來檢視硬碟)

命令:blkid

作用:檢視硬碟與硬碟分割槽的uuid,也可以看到硬碟和硬碟分割槽的檔案系統型別。

命令:df -th

作用:檢視檔案系統型別(注意,若沒有掛載目錄,則不會顯示硬碟或者硬碟分割槽的檔案系統型別,可以使用mount來臨時新增乙個掛在目錄,然後就可以檢視,檢視完成後再用umount給掛在目錄取消掉。)

命令:mkfs.xfs 要格式化的硬碟路徑

作用:把硬碟建立為xfs的檔案系統,也就是所謂的格式化。

命令:mkfs.ext4 要格式化的硬碟路徑

作用:把硬碟建立為ext4的檔案系統,也就是所謂的格式化。

注意:如果格式化不成有兩種情況:

1.要格式化的已經存在檔案系統,要執行格式化命令需要加引數-f,-f是強制的意思。例:mkfs.xfs -f /dev/sdb

2.命令輸入錯誤。

命令:pvs

作用:檢視pv(物理卷)

命令:vgs

作用:檢視vg(捲組)

小貼士:格式化的本質就是建立新的檔案系統。

1.命令:mount 掛載的硬碟/分割槽路徑 掛載點

作用:臨時掛載目錄,重啟後會消失

2.命令:umount 掛載的硬碟/分割槽路徑 掛載點

作用:取消掛載 (若出現busy,則說明正在使用,可能當前在掛載目錄中,退出去即可)

3.通過修改/etc/fstab可以實現永久掛載

具體操作:使用blkid命令獲得要掛載硬碟的uuid(若沒有格式化則不會有uuid),然後使用vim編輯器對/etc/fstab進行編輯,在最後一行進行編寫,編寫完成後儲存並退出。

具體編寫格式:uuid 掛載點 檔案系統型別 defaults 0 0

最後用mount -a 命令來檢查是否配置檔案有錯,若沒有報錯則說明編寫正確。

注意: uuid通過blkid來看,defaults 0 0 是不檢測不備份的意思

需要注意的主要有以下兩點:

1.物理磁碟不能直接建立成lv(邏輯卷)

2.物理磁碟要先建立成pv(物理卷),然後加入到vg(捲組),再具體的分成lv(邏輯卷)

建立pv(物理卷):

命令:pvcreate 硬碟路徑

作用:把物理硬碟轉換成pv(物理卷)

建立vg(捲組):

命令:vgcreate 卷組名 硬碟路徑(就是給vg提供空間的那個盤)

作用:把物理卷變成vg(捲組)

建立lv(邏輯卷)

命令:lvcreate -l 空間大小 -n 邏輯卷名 卷組名

作用:在vg(捲組)中建立邏輯卷

擴容:命令:vgextend 卷組名 要擴容的那個硬碟的路徑 (給vg新提供空間的那個盤)

作用:給vg(捲組)擴容,給捲組新增新的硬碟(新增的那個硬碟空間就給捲組擴容了)

記憶小技巧:extend是擴大的意思,理解了意思,合理使用tab鍵補全,就可以方便記憶

縮容:命令:vgreduce 卷組名 要剝離出來的硬碟路徑

作用:將想要單獨使用的盤從vg(捲組)中剝離出來。(剝離出來之後,空間就會減小,所以叫縮容)

記憶小技巧:reduce是減少的意思,理解了意思,合理使用tab鍵補全,就可以方便記憶

轉移資料:

命令:pvmove 原路徑 新路徑

作用:將乙個硬碟的資料,轉移到在同乙個vg(捲組)中的另乙個硬碟。

重點注意:要轉移資料必須要在同乙個vg(捲組)當中

格式化乙個lvm管理的硬碟,需要先移除掉lv(邏輯卷),vg(捲組),pv(物理卷),一定要按照這個順序來,和安裝的順序是相反的

命令:lvremove lv(邏輯卷)的路徑

作用:移除掉lv(邏輯卷)

命令:vgremove vg(捲組)的路徑

作用:移除掉vg(捲組)

命令:pvremove pv(物理卷)的路徑

作用:移除掉pv(物理卷)

uname -a

uname -r

這兩個命令都可以檢視核心版本

Linux的學習記錄

1.首先關閉防火牆與安全策略 systemctl stop firewalld setenforce 0 2.安裝部落格的環境 lamp 3.建立部落格用的資料庫,在第二步的時候已經安裝過了,我們直接建立就行 centos7的mysql是mariadb,centos7預設將mariadb當成mysq...

Linux 學習記錄

1.linux 拷貝隱藏檔案 進入當前需要拷貝的目錄,即源目錄 假如 source 拷貝到 centos5.3 cd source tar cf cd centos5.3 tar xvf 或者 cp r centos5.3 2.linux 下新增postgresql 使用者 進入 postgresq...

Linux學習記錄

tar xvzf name.tar.gz 解壓命令 tar cvxf name.tar.gz home phoenix 將 home phoenix目錄下檔案壓縮成gz檔案 tar xvf name.tar 解壓命令 tar cvf name.tar home phoenix 將 home phoe...