Linux基礎之常用命令整理(二)

2022-08-13 16:27:11 字數 3132 閱讀 1919

bios(找到啟動介質) --> mbr(找到boot loader  512b 446引導資訊 64分割槽資訊 2 標誌位 ) -->grub(選擇作業系統或者核心) -->kernel -->init

啟動bios程式 從儲存裝置中讀取起始的521bytes(主引導程式mbr) mbr告訴電腦從哪個裝置中引導程式boot loader)通過grub 選擇作業系統或者核心和操作級別

linux 有7個操作級別 可以在/etc/inittab

cat /etc/redhat-reslease 檢視系統版本

uanme -r 檢視系統

uanme -a 檢視核心資訊

init 0 關機

init 1 單使用者操作

init 2 多使用者操作

init 3 命令列介面(多使用者操作)

init 4 開發使用

init 5 圖形介面

init 6 重啟

grub加密

grub-md5-crypt 輸入密碼得到密文

然後在配置檔案/etc/grub.conf 加入password=所生成的密文

cache(高速緩衝區) 是為了解決cpu和記憶體的時間差 他儲存的的是經常訪問的資料

buffer(緩衝區) 是為了解決記憶體和硬碟的時間差 它儲存的是硬碟中零散的資料

程序是程式的一次動態執行

守護程序是在後台中執行並提供系統服務的一些程序

當乙個程序建立另乙個程序的時候,第乙個程序被稱為新程序的父程序,而新程序被稱為子程序

top 檢視程序

free 檢視記憶體大小 預設以kb為單位

free - m 以mb為單位

free - h 以g為單位

grep 查詢過濾

grep 'h ' /etc/passwd

查詢/etc/passwd中的 h

ps aux | grep 'init' | grep -v 'grep' grep -v 反向匹配 匹配不包括指定字元的程序

kill -9 pid 強制殺死程序

pkill -9 程序名 會殺掉所有指定名的程序

firefox & 在後台執行firefox 然後使用jobs 可以檢視在後台執行的程式 fg %1 將後台的程式調到前台執行

pstree 檢視程序樹

ls -i 檢視檔案的inode號

ls -di 檢視目錄的inode號

df 檢視磁碟的使用情況

df -h 檢視磁碟大小的使用情況

df -i (inodes)檢視磁碟編號的使用情況

fdisk -l /dev/sda 檢視磁碟分割槽情況

fdisk /dev/sdb 進行分割槽操作

每塊硬碟最多可以分15個區,最多能分4個主分割槽

m n p d(刪除分割槽) w儲存新建的分割槽

partprobe 更新分割槽列表

mkfs.ext4 /dev/sdb1 格式化檔案系統

掛載:將指定的目錄對映到已經分好的磁碟空間上

du -sh /etc/ 統計某個目錄下檔案有多大

現在常用的檔案系統 xfs windows中常用的是ntfs檔案系統

mount 檢視掛載情況

df 檢視掛載情況

unmount 解除安裝檔案系統 unmount -l 強制解除安裝

ln -s /a/source.txt /b/des.txt 建立軟連線 軟連線相當於windows裡面的快捷方式 inode號不一樣

修改原始檔裡面的內容 鏈結檔案裡面的內容也跟著改變 刪除軟鏈結檔案對原始檔沒有影響

工作原理 鏈結檔案指向檔名 b.txt --> a.txt --> inode號 指標找到block塊 進行資料操作

ln /a/source.txt /b/des.txt 建立硬鏈結 硬鏈結的目標檔案和原始檔的inode號一樣

刪除原始檔 連線檔案仍然存在 且可以進行操作

工作原理 鏈結檔案指向的是inode號(共用乙個inode號) b.txt --> inode a.txt --> inode

軟連線可以跨分割槽 硬鏈結不能跨分割槽

Linux基礎之常用命令整理(一)

手動設定分割槽 檔案格式為ext4 sda 前兩位為硬碟型別 後面為盤的編號 boot 系統分割槽 500mb swap 交換分割槽或者虛擬記憶體 用於存放閒置的程式釋放系統記憶體 大小為物理記憶體的1.5 2倍 但最好不要超過8g swap分割槽沒有掛載點 根分割槽 大小盡大 建立順序為 boot...

Linux 常用命令整理

在linux 下開發兩年了,目前轉向windows平台開發。將一些在linux 下經常會用到的命令進行整理,以免長時間不用忘了。1.使用ldd命令檢視hello依賴於哪些庫 ldd hello libc.so.6 lib libc.so.6 0x400la000 lib ld linux.so.2 ...

linux常用命令整理

cd change dictionary chmod change mode grep find 當前目錄 上層目錄 rmdir remove dictionary rm remove cp copy touch 建立新檔案,該檔案在os重啟後消失,檔案時暫時的 cat more 只能下拉,不能上拉...