Linux基本命令篇 啟動管理

2021-09-05 21:19:41 字數 919 閱讀 1626

啟動分析

windows的啟動, 硬碟0到1扇區會有乙個mbr. bios會讀取mbr, mbr中存有windows啟動的引導程式.

linux系統中有乙個swap分割槽, 該分割槽是用來模擬記憶體的. linux系統會安裝在乙個另外的分割槽上. linux會修改mbr, 修改後的mbr在啟動之後會先找到安裝了linux分割槽的grub.  bios會呼叫安裝了linux的分割槽裡的grub啟動管理器, 來啟動linux. 安裝了linux的分割槽的首部存放grub啟動器. 如果你選擇啟動windows, 那麼grub會去讀取mbr中的window啟動程式, 從而完成windows的啟動.

這就是我為什麼要先裝windows, 後裝linux的原因.

grub管理器

先進入grub, 使用命令sudo grub

root(hd0,2)該命令指定使用第三個分割槽來啟動. 可以使用tab鍵補全命令, 獲得可能的值.

setup(hd0)設定mbr.

在windows中, 可以使用fdisk /mbr來修復mbr扇區. 修復之後, 應該就可以啟動了.

cat /boot/grub/menu.lst命令, 為了顯示方便, 可以使用less /boot/grub/menu.lst命令來檢視.

結果中#代表注釋的意思.

default 0

timeout 3 代表等待的時間是三秒, 然後採用default的值來啟動.

initrd 代表init ram disk, 記憶體磁碟, 它的檔案是/boot/initrd.img-2.6.28-11-generic

recovery mode就是把linux啟動到單人單任務的模式.

Linux基本命令篇 磁碟管理

fs容量 df df h命令,h是human的簡寫,啟動這個開關之後,資訊更加易讀取.結果當中的tmpfs指的記憶體中的乙個系統.想檢視swap分割槽需要用free命令.目錄容量 du bin h 該命令顯示出bin資料夾用了多少空間.sudo du hs 該命令檢視根目錄中使用情況,檢視總數.磁碟...

Linux基本命令篇 使用者管理

新增使用者 useradd u uid 指定新使用者的uid,預設使用當前最大uid加1 g group 指定新使用者所在的組 g 指定新使用者的附加組 d 指定新使用者的家目錄 s 指定新使用者使用的shell,預設為bash c 附加資訊 e 指定使用者失效時間 m 建立新使用者的家目錄 檢視使...

Linux基本命令篇 網路管理2

1.如何檢視乙個埠是否處於開放狀態?答 netstat l該命令會列出所有正在監聽的埠或者使用telnet localhost 22該命令試圖連線22埠,如果埠沒有開放,會得到如下的錯誤資訊 vadi vadi laptop telnet localhost 22 trying 127.0.0.1....