lvasu
-
linux-系統啟動和內核管理
一、Linux 組成及啟動過程 Linux: kernel+rootfs kernel:進程管理、內存管理、網絡管理、驅動程序、文件系統、安全功能 IPC:Inter Process Communication  …
-
linux-系統自動化安裝
一、安裝程序及配置 CentOS 系統安裝 系統啟動流程: bootloader–>kernel(initramfs)–>rootfs–>/sbin/init anaconda: 系統安裝程序 tui: 基于圖形庫curses 的文本 窗口 gui :圖形窗口 安裝程序啟動過程 MB…
-
linux作業管理和任務計劃
一、作業管理 Linux 的作業控制 前臺作業:通過終端啟動,且啟動后一直占據終端; 后臺作業:可通過終端啟動,但啟動后即轉入后臺運行(釋放終端) 如何讓作業運行于后臺? (1) 運行中的作業: Ctrl+z (2)&nb…
-
linux進程管理
進程概念 內核的功用:進程管理、文件系統、網絡功能、內存管理、驅動程序、 安全功能等 Process: 運行中的程序的一個 副本,是被 載入內存的一個指令集合 進程ID (Process ID,PID)號碼被用來標記各個進程 &…
-
class17 網絡管理(二)
IP 地址 它們可唯一標識IP網絡中的每臺設備 每臺主機(計算機、網絡設備、外圍設備)必須具有唯一的地址 IP 地址由兩部分組成: ? 網絡ID: …
-
class16高級磁盤管理(二)網絡管理(一)
一、高級磁盤管理(二) 邏輯卷管理器快照 快照是特殊的邏輯卷 快照只有在它們和原來的邏輯卷不同時才會消耗空間。 當原來的邏輯卷中有所改變時,會將舊的數據復制到快照中。 建立快照的卷大小只需要原始邏輯卷的15%~20%就夠了。也可以使用lvextend 放大快照。 使用LVM 快照 為現有邏輯卷創建快照 #lvcreate -L …
-
class15磁盤管理(二) 高級磁盤管理(一)
掛載點和/etc/fstab 配置文件系統體系 被mount、fsck和其它程序使用 系統重啟時保留文件系統體系 可以在設備欄使用文件系統卷標 使用mount -a命令掛載 /etc/fstab 中的所有文件系統 文件掛載配置文件 /etc/fstab每行定義一個要掛載的文件系統;  …
-
class14磁盤管理(一)
一、硬盤基礎知識及分區類型 1、磁盤結構 設備文件 I/O Ports: I/O 設備地址 一切皆文件: open(), read(), write(), close() 設備類型: 塊設備:block,存取單位“塊”,磁盤 字符設備:char,存取單位“字符”,鍵…
-
class13 shell編程(五)軟件包管理(三)
一、shell編程(五) 位置變量補充 shift (踢掉參數) shift #! /bin/bashecho "1st arg …
-
class12 shell編程(四)軟件包管理(二)
一、shell編程(四) 1、循環特殊用法 while 循環的特殊用法(遍歷文件的每一行): while read line; do 循環體 done < /PATH/FROM/SOMEFILE 依次讀取/P…
-
class 11 壓縮軟件(二)、shell編程(三)和軟件包管理(一)
一、壓縮軟件(二) tar tar [OPTION]… (1) 創建歸檔 tar -c -f / PATH/TO/SOMEFILE .tar FILE… tar cf…
-
clsass 10 shell編程(二)及文件查找及壓縮
一、選擇執行(條件判斷if) 流程控制 過程式編程語言: 順序執行 選擇執行 循環執行 使用read 命令來接受輸入 使用read 來把輸入值分配給一個或多個shell變量: &nb…
-
class9 bash編程基礎(一)
一、編程基礎 程序:指令+ 數據 程序編程風格: 過程式:以指令為中心,數據服務于指令 對象式:以數據為中心,指令服務于數據 shell 程序:提供了編程能力,解釋執行 程序的執行方式 計算機:運行二進制指令; 編程語言: 低級:匯編 高級: 編譯:高級語言–> 編譯器–> 目標代碼 &n…
-
class8 文本處理工具sed和vim編輯器
一、處理文本的工具sed Stream EDitor, 行編輯器 sed是linux上一款比較重要的流編輯器。 特點:一次處理一行內容,處理完成后,把緩沖區的內容送往屏幕。這樣不斷重復,直到文件末尾。 &…
-
class7 文本處理命令及文本處理工具grep
一、文本處理命令 1、文件內容查看cat, tac,rev cat [OPTION]… [FILE]… 正序查看文本文件 -E: 顯示行結束符$ [roo…