linux 學習第九天

2022-08-19 20:18:12 字數 2366 閱讀 8998

一、磁碟 (fhs:filesystem hierarchy standard(檔案系統層次化標準)的縮寫)

1、常用目錄

/var  主要存放經常變化的檔案,如日誌

/usr/local  使用者自行安裝的軟體

/proc  虛擬檔案系統,例如系統核心、程序、外部裝置及網路狀態等

/lost+found  當檔案系統發生錯誤時,將一些丟失的檔案片段存放在這裡

2、裝置

2.1、常見裝置linux系統下名稱

ide裝置  had hdb hdc

scsi/sata/u盤  sda sdb sdc

軟盤  fd0 fd1

印表機  lp0 lp1 lp3

光碟 /dev/cdrom  (/dev/sr0)

硬碟  /dev/sda  /dev/sdb  (/dev/sdb1)

2.2、裝置檔案

a、根據fhs協議,/dev/目錄中的是裝置檔案

b、以sd開頭,硬碟儲存裝置

c、sdb,第二個被系統識別的儲存裝置

d、sdb1 中5 是分割槽編碼

(主分割槽和擴充套件分割槽 1-4 邏輯分割槽5~)

3、檔案系統

windows :ntfs、fat32

linux :ext2 +日誌系統

ext3 +日誌系統

ext4 +日誌系統

xfs +日誌系統

4、linux 系統的檔案

a、inode (檔名稱、檔案屬性、檔案許可權、檔案修改、檔案所有者和所有組、指標+block)

5、硬碟

5.1、分割槽

5.2、格式化

7、裝置掛載,mount命令使用!

mount 裝置位址(路徑+裝置名稱)  掛載目錄

umount 裝置位址  /  掛載目錄

vim /etc/fstab  讓掛載裝置永久生效

8、fdisk  命令

8.1、fdisk 命令使用

a、fdisk -d  刪除分割槽

b、fdisk -n  新建分割槽

c、fdisk -p 看看分割槽狀態

8.2fdisk命令例項

8.2.1、fdisk /dev/sdb(掛在硬碟)

8.2.2、檢視並儲存

8.2.3、建立資料夾並掛載

8.2.4、建立並掛載swap(交換分割槽)

a、分割槽 fdisk /dev/sdb

b、格式化mkswap /dev/sdb5

c、vim /etc/fstab

swapoff /dev/sdb5 關閉交換分割槽

9、磁碟配額

9.1、磁碟配額

個數 inode

大小 block

軟限制:soft警告

硬限制:hard 直接拒絕

uerquota (rhel5/rhel6)

uquota (rhel7)

9.2、磁碟配額例項

a、vim /etc/fstab  (在defaults之後新增uquota,然後重啟系統)

uuid=b8a3c50b-e628-4814-b6b1-dd16f5340694 /boot   xfs   defaults,uquota   0 0

b、mount | grep /boot  (檢視新增磁碟配額是否新增成功)

/dev/sda1 on /boot type xfs (rw,relatime,seclabel,attr2,inode64,usrquota)

c、chmod -rf /boot (修改/boot 目錄許可權為777)

d、xfs_quota -x -c 'limit bsoft=3m bhard=6m isoft=3 ihard=6 dream' /boot

(新增軟限制大小為3m,硬限制大小為6m,軟限制個數為3,應限制個數為6,限制用為dream,限制目錄為/boot)

e、edquota -u dream (編輯dream使用者磁碟配額)

注:文章整理來自《linux就該這麼學》作者劉遄

學習第九天

怎麼沒有題面?我怎麼知道?換個鏈結吧!向洛谷勢力低頭 我們畫一下這個小螞蟻走出來的圖形,我們就會發現,是乙個類似長城的形狀 這個題,求最大值,我們應該能很容易想到用動態規劃 那麼對於乙個路徑圍成的圖形,我們需要描述的是它的位置和形狀,所以這顯然是個高維的dp 位置很好描述,但是形狀太複雜了,我們怎麼...

學習linux的第九天

磁碟分好區以後,但暫時還不能用,我們必須對每個分割槽進行格式化才可使用。所謂格式化,就是安裝檔案系統。格式化的命令為 mke2fs 常用選項如下 t 用來指定檔案系統的型別。b 表示分割槽是設定每個資料區快占用的空間大小。目前,每個資料塊支援1024b.2018b.4096b i 表示設定inode...

python學習 第九天

在下這廂有禮了 爬蟲簡單實現 coding utf 8 import urllib def gethtml url page urllib.urlopen url html page.read returnhtml html gethtml print html l urllib 模組提供了讀取we...