10 Linux硬碟管理

2021-09-20 17:52:43 字數 1862 閱讀 8550

1.儲存管理

2.程式包管理

3.sed、gawk

4.程序管理

5.網路管理

6.linux核心管理

7.linux系統啟動流程

8.系統安裝

9.shell指令碼的完善

linux儲存管理

雙通道:160mbps

iops:每秒io次數

ide:主機板上兩個介面,4塊ide硬碟

sata:4-6介面,4-6塊硬碟

scsi:7 15

sas:16384塊硬碟

寫乙個指令碼,向每個預設shell為bash的使用者問好,如:hi root

#!/bin/bash

#for i in $(grep "bash$" /etc/passwd | cut -d: -f1) ; do

done

機械硬碟:

塊裝置為b

字元裝置為c

fdisk分割槽示例:

parted - a partition manipulation program

parted [options] [device [command [options...]...]]

parted /dev/sdb mklabel gpt|modos

parted /dev/sdb print

parted /dev/sdb mkpart primary 1 200

parted /dev/sdb rm 1

echo '- - -' > /sys/class/scsi_host/host2/scan

強制核心識別在開機狀態下插上的scsi介面的磁碟

寫乙個指令碼,將乙個命令所依賴的共享庫檔案複製到/mnt/sysroot/lib64目錄中,如果庫檔案已經存在於目標目錄中,就不複製。

#!/bin/bash

#dest=/mnt/sysroot/lib64

if [ ! -d $dest ] ; then

fiuntil [ "$cmd" == 'quit' ] ; do

done

建立檔案系統:

格式化:

在乙個分割槽中建立了檔案系統:

乙個完整的檔案系統:

想要查詢/var/log/messages檔案的內容,是怎樣的過程?

系統呼叫

linux支援的檔案系統:

對於不同的發行版的linux,都有其預設的檔案系統選擇:

檔案系統的管理工具:

寫乙個指令碼,如果發現使用者hacker登入,則將登入時間和主機記錄於日誌/var/log/login.log中;

#!/bin/bash

#if who | grep -q "\" ; then

for i in $(who | grep "\" | cut -d ' ' -f3-5 --output-delimiter=' '); do

echo -n $i >> /var/log/login.log

done

fi管理檔案系統:

建立檔案系統工具:

mkfs [options] [-t type] [fs-options] device [size]

mkfs -t ext2 /dev/sdb1

注意:如果只是計畫建立ext系列檔案系統的話,可以使用mke2fs命令:

如果只計畫修改ext系列檔案系統的卷標,可以使用e2label命令:

注意:如果不加捲標資訊,表示檢視指定裝置卷標;

如果想要修改ext系列檔案系統的屬性,可以使用tune2fs命令

findfs uuid=uuid

建立swap檔案系統

使用檔案系統——掛載

解除安裝檔案系統:  

/etc/fstab檔案的格式:

10Linux之使用者許可權管理

目錄10.2 使用者許可權管理之基本許可權rwx管理 10.3 使用者許可權管理之特殊許可權 10.4 使用者許可權管理之umask 10.5 使用者許可權管理之高階許可權 10.6 su與sudo 任命組長 gpasswd a 使用者 組 gpasswd針對已存在的使用者,將使用者新增到組或從組中...

Linux學習記錄(10)Linux管道和重定向

今天學習了linux下的管道和重定向。介紹著兩個概念之前,要先說明幾個概念,在linux命令列操作的模式下,有三種狀態 標準輸入,標準輸出,標準錯誤輸出。其中他們三種都有乙個值代表,標準輸入0,標準輸出1,標準錯誤輸出2 這三個概念很好理解,這裡不多做解釋。那麼問題來了,我們在使用命令列的時候,都是...

10 Linux 使用字元驅動程式

1.編譯 安裝驅動 驅動程式通常採用核心模組的程式結構來進行編碼,因此,編譯 安裝乙個驅動程式,其實質就是編譯 安裝乙個核心模組。2.字元裝置檔案 應用程式是通過字元裝置檔案來控制字元裝置驅動程式的。建立字元裝置檔案 mknod dev 裝置檔名 c 主裝置號 次裝置號 c 表示建立的裝置檔案為字元...