linux學習記錄7

2022-09-10 20:21:21 字數 2104 閱讀 9942

linux一切都是檔案。

配置服務就是在配置檔案

/dev/1

/dev/2

/dev/3

/dev/4

udev服務 規則命名

ide 是老舊的硬碟

mbr 主引導記錄

fhs協議

/dev/sda  系統第乙個識別到的硬碟

主,擴,1-4 

邏輯分割槽5-

紅帽5   ext3    

紅帽6   ext4

紅帽7    xfs    2023年從ext4轉變到xfs,

紅帽8    xfs    2019發布

inode            block

檔名稱         真實

大小                資料

修改所有者

所有組屬性資訊

指標掛載:目的是能夠使用硬碟裡的資源,將裝置檔案與乙個目錄做關聯的動作。

mount 裝置 目錄       掛載操作

umount 裝置/目錄     解除安裝掛載

掛載操作具體格式

裝置 目錄 格式 許可權 備份 驗證

比如 /dev/sdb2 /haha xfs defaults 0 0

mount -a 預設掛載

先分割槽fdisk /dev/sdb

進入分割槽互動式

按m檢視幫助

d 刪除分割槽

l 顯示當前已有分割槽

n 新建分割槽

p 檢視分割槽表

按n分割槽

按p新建主分割槽

按1 起始扇區跳過

請輸入結束的扇區  +5g

檢視分割槽表

按w儲存並退出

到/dev/裡就能發現新分割槽出來的硬碟sdb1

格式化mkfs.xfs /dev/sdb1

然後掛載   

新建個目錄

mkdir /test

mount /dev/sdb1 /test

檢視掛載  df -h

把掛載的檔案追加到開機啟動項

vim /etc/fstab

到最尾端追加一行

/dev/sdb1 /test xfs defaults 0 0

儲存並退出,重啟。掛載裝置依然在。

交換分割槽

先新建擴充套件分割槽,

fdisk /dev/sdb

p n e 2 回車 回車 p

再新建邏輯分割槽

n l 5 回車 +3g p w

分割槽完後輸入partprobe命令同步分割槽

ls -l /dev/sdb* 就有了

專門格式化交換分割槽的命令      還沒操作

mkswap dev/sdb5 格式化成交換分割槽

free -m 

swapon dev/sdb5

交換分割槽就增加了

vim /etc/fstab

/dev/sdb5 swap swap defaults 0 0

(去掉交換分割槽的方法:swapoff /dev/sdb5)

磁碟配額

vim /etc/fstab     /boot    defaults,uquota

reboot

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

chmod 777 /boot

su -scbs233

cd /boot

touch a b c d e f 

touch g

會提示磁碟配額超過

tocuh: cannot touch 'g' :desk quota exceeded

dd if=/dev/zero of=haha bs=6m

edquota -u 

equota - scbs233 

刪除就可以取消磁碟配額。

軟硬方式鏈結

ln -s anaconda-ks.cfg aaa

刪除原始檔案後,aaa不能開啟了

ln anaconda-ks.cfg aaaa 

刪除原檔案,aaaa還是可以開啟。

完。

C 學習記錄 7

回顧 1 拷貝構造和拷貝賦值 1 淺拷貝和深拷貝 2 拷貝賦值操作符函式 a b 2 靜態成員 1 靜態成員變數,全域性區 2 靜態成員函式,沒有this指標 3 單例模式 1 私有建構函式 2 通過靜態成員變數來維護唯一的單例物件 3 通過靜態成員函式獲取單例物件 4 建立方式 餓漢式 懶漢式 4...

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...