第四周 Linux 作業

2021-09-13 02:05:55 字數 1430 閱讀 8430

1,描述gpt 是什麼,應該怎麼使用gpt的全稱是globally unique identifier partition table,gpt意為guid分割槽表優點:

gpt可管理的空間近乎無限大.

分割槽數量幾乎沒有限制,

自帶保險,由於在磁碟的首尾部分各帶乙個gpt表頭.

迴圈冗餘檢驗值針對關鍵資料結構而計算,提高了資料崩潰的檢測機率

gpt仍提供了16位元組的guid來標識分割槽型別,使其更不容易產生衝突。

每個分割槽都可以擁有乙個特別的名字,最長72位元組.

安全性上,gpt會更安全,因為分割槽表會備份,且加入校驗演算法,一旦被病毒感染或誤操作可以及時發現,使用安全的備份的分割槽表補救。

分割槽容量上,gpt可以識別出大於2t的硬碟,而mbr最大只能識別2t容量使用:parted /dev/sdbmklabel

gpt 切換至gpt分割槽模式mkpart 建立新的gpt分割槽print 檢視分割槽是否成功mkfs 工具格式化分割槽

2,建立乙個10g的分割槽,並格式化衛ext4 檔案系統。要求:

block 大小為2048,預留空間20%,卷標為mydata.

mke2fs -t ext4 -l 『mydata』 -b 2048 -m 20 /dev/sdb1

掛載至/mydata 目錄,要求掛載時禁止程式自動執行,且不更新檔案的訪問時間戳。

mkdir /mydata;

mount -o noexec,noatime /dev/sdb1 /mydata:

可開機自動掛載

vim /etc/fstabuuid=5da7bcf3-6992-4c3d-b8d0-443237326ff4 /mydata ext4 defaults 0 0

3,建立乙個大小為1g的swap分割槽,並啟用。

1. fdisk 分割槽

mkswap -l swap_sdb2 /dev/sdb2

4. 啟用交換分割槽

swapon /dev/sdb2

4,編寫指令碼計算/etc/passwd檔案中第10個使用者和第20個使用者的id號之和。

5,將當前主機名儲存至hostname 變數中,主機名如果為空,或者為localhost.localdomain則將設定為www.magedu.com

6, 編寫指令碼,通過命令列引數傳入乙個使用者名稱,判斷id是偶數還是奇數。

第四周作業

第四周實驗作業 1.完成課本每乙個程式設計題。要求先畫出流程演算法圖或n s圖,然後程式設計實現,有可能的話使用兩種以上方法 1.1求自然對數e的近似值 include using namespace std int main cout 1.2求圓周率 的近似值 include using name...

第四周作業

實驗作業1.完成課本每乙個程式設計題。要求先畫出流程演算法圖或n s圖,然後程式設計實現,有可能的話使用兩種以上方法 2.程式設計求 百錢百雞 問題。雞翁一值錢五,雞母 一值錢三,雞雛三值錢一。百錢買百雞,問雞翁 雞母 雞雛各幾何?3.程式設計輸入乙個整數,計算它是幾位數字,分別輸出每一位數字,並輸...

第四周作業

實驗作業1.完成課本每乙個程式設計題。要求先畫出流程演算法圖或n s圖,然後程式設計實現,有可能的話使用兩種以上方法 2.程式設計求 百錢百雞 問題。雞翁一值錢五,雞母 一值錢三,雞雛三值錢一。百錢買百雞,問雞翁 雞母 雞雛各幾何?3.程式設計輸入乙個整數,計算它是幾位數字,分別輸出每一位數字,並輸...