一、磁碟 (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...