Linux基礎(磁碟分割槽和系統服務)

2021-10-10 05:59:07 字數 1707 閱讀 5222

linux將硬碟、分割槽等裝置均表示為檔案

/dev

/hda

5磁碟型別

(hd表示ide裝置 sd表示scsi裝置 )

硬碟的順序號

分割槽的順序號

第乙個邏輯分割槽(從5開始)

/dev/hda5

xfs,日誌檔案系統

swap,交換檔案系統

ext3,ext4 第三,四代擴充套件檔案系統

fat16

ntfs

關於inode節點參考tyrone_xu大佬的文章

inode節點的理解

開機自檢(bios)–mbr引導–grub選單—載入核心(kernel)–init程序初始化

(1)init程序

由linux核心載入執行/sbin/init程式

是系統中第乙個程序,pid永遠為1

(2)systemd程序

代替init程序,成為主流

位於/usr/lib/systemd/system

systemd的優勢:

向下相容更快的啟動速度,集中化命令管理,更合理的命令結構

pid也為1

執行級別

0target

關機狀態,使用該級別時將會關閉主機

1rescue.target

單使用者模式,不需要密碼驗證即可登入系統,多用於系統維護

2multi-user.target

使用者定義/域特定執行級別。預設等同於3

3multi-user.target

字元介面的完整多使用者模式,大多數伺服器主機執行在此級別

4multi-user.target

使用者定義/域特定執行級別。預設等同於3

5graphical.target

圖形介面的多使用者模式,提供了圖形桌面操作環境

6reboot.target

重新啟動,使用該級別時將會重啟主機

檢視執行級別

runlevel:只能檢視切換執行級別與當前執行級別

systemctl:能檢視預設的執行級別

切換執行級別

臨時的:

init命令:引數是執行級別所對應的數字  如:init 6 重啟

修改為預設的:

如修改系統啟動級別為3

systemctl命令:systemctl set-default multi-user.target

檢視當前執行級別

systemctl get-default

命令格式:

systemctl 控制型別 服務名稱

檢視系統服務的啟動狀態:

systemctl is-enabled 服務名稱

設定系統服務的啟動狀態

systemctl enable/disable 服務名稱

注意:systemctl stop 服務名稱

只是當前狀態被關了,改變執行級別,開機就又重新啟動了

只有systemctl disable 服務名稱才能真正關閉

檢視所有服務狀態

systemctl list-unit-files

linux系統磁碟分割槽

磁碟知識理解 圖中的磁碟指具體的物理磁碟 主分割槽 每個系統最多只能有4個主分割槽 如果全是主分割槽,那麼就沒有擴充套件分割槽和邏輯分割槽 或者 3個主分割槽 乙個擴充套件分割槽,主分割槽的作用類似 windows的c 盤 windows 系統盤就是 c盤,把系統裝 d不識別 擴充套件分割槽 類似w...

系統磁碟分割槽

磁碟配置 作用 指定使用者能寫入指定裝置得最大額度 設定方法 mount dev sda1 pub o usrquota 掛載裝置並啟用配額引數 quotaon uv dev sda1 啟用配額 edquota u lee 是頂使用者lee配額 disk quotas for user lee ui...

Linux基礎 基本磁碟分割槽

1 啟動分割槽工具 fdisk dev sdb 建立分割槽,將硬碟裡所有東西擦除 2 進入會話模式 提示二 按 p 主分割槽,e 拓展分割槽 提示三 選擇分割槽號1 4 提示四 選擇磁碟開始的扇區,預設即可。0 2048存放mbr 提示五 last扇區,選擇這個分割槽的大小 2g 提示六 提示未生效...