新四季網

linux8.0系統怎麼找回root密碼(忘root用戶密碼修改方法)

2023-05-30 01:44:35 1

Linux磁碟管理使用bc工具計算第一塊磁碟的大小(每個柱面大小*柱面數量)

磁碟大小=units(每個柱面大小)*1305 cylinder(柱面)

# scale指定顯示小數的精度,scale=4表示顯示小數點後4位,計算結果為GB

用awk命令計算第一塊磁碟的大小

awk 『BEGIN{print XX*XX xx}』

[root@study ~]# awk 'BEGIN{print 1305*8225280/1000^3}'

10.734

磁碟陣列RAIDRAID的概念

RAID:磁碟冗餘陣列的英文縮寫。由於cpu性能每年增長大概在30~50%,而硬碟性能每年增長約7%左右。伯克利大學的研究小組為了在短期內提升硬碟的效能從而平衡計算機運算能力,提出了raid技術。raid技術由很多便宜的小磁碟組成容量大、有容錯(數據冗餘)、高性能的磁碟組,具體的要求視不同的raid級別而定。

做RAID有哪些好處

1)讓你的數據更安全(數據冗餘) # 安全

2)提升整體的容量 10塊1TB硬碟做了RAID 0之後,在系統眼中是一塊10TB的硬碟 # 高容量

3)提升性能(磁碟讀寫性能) # 性能

# 一般來說,一種RAID技術不會同時滿足這三種要求,要想同時滿足三種要求,代價比較高。

常用的RAID級別

常用的RAID級別有:RAID0 、RAID1 、 RAID5 、 RAID10

dell伺服器默認就支持RAID0,RAID1;如果要做RAID5和RAID10,就需要買RAID卡了。因為自帶的RAID卡性能比較差,不適合做複雜的raid技術。

RAID0、RAID1、RAID5、RAID10

各種常見RAID級別的使用場景

RAID0(條帶化) 速度快,沒冗餘 性能要求高,數據安全要求低(Mysql從庫)

RAID1(鏡像) 寫入慢,冗餘高 對數據安全要求高(監控系統盤)

RAID5(奇偶校驗) 入慢,讀取ok,有冗餘 對安全和性能都有要求(適用大部分場景)

RAID10(鏡像陣列條帶) 讀寫都快,冗餘高 對數據安全和性能都有要求(mysql主庫,存儲伺服器)

磁碟分區-格式化(創建文件系統)磁碟分區的本質

看看這個512 Bytes裡面有什麼東西:認識MBR

MBR(master of record):主引導記錄。它的位置在0磁頭0磁軌1扇區中的前446 Bytes中。一個扇區的大小是512B,它是磁碟中最小的單位。

磁碟分區表

磁碟分區表,它的位置在0頭0道1扇區的前446位元組之後的64位元組中。系統(windows與Linux)最多可以有4個主分區或3個主分區和1個擴展分區。主分區和擴展分區的地位是一樣的。每個主分區或引導分區佔據這64位元組中的16位元組,在擴展分區下面可以創建邏輯分區,擴展分區不會真實的存儲數據,真正存儲數據的地方在邏輯分區。

主分區 最多有4個

擴展分區 最多一個,為了解決系統中主分區最多4個

磁碟來說主分區 擴展分區最多4個

邏輯分區 先創建擴展分區時,再創建多個邏輯分區。

系統中真正存放數據的是主分區和邏輯分區

Linux下面的分區命名規則

硬碟的名字

sas接口和sata接口 /dev/sd{a..z}

ide接口 /dev/hd{a..z}

例如:

第一個硬碟 /dev/sda

第二個硬碟 /dev/sdb

分區的名字

主分區和擴展分區 /dev/sda{1..4}

邏輯分區 /dev/sda5(從5開始)

給一個

創建分區

創建分區的命令fdisk和parted,常用參數有:

n:new 新建一個分區

d:delete 刪除一個分區

p:print 列印分區表信息

q:不保存退出

w:保存並退出

給新加的磁碟(/dev/sdb)添加一個10M的分區

n表示新建立一個分區 p 主分區

主分區1 p 顯示新建分區 w 保存退出

用fdisk -l 查看分區信息,柱面數和每個柱面的大小

計算分區大小柱面數*每個柱面大小

刪除分區剛剛創建的分區(/dev/sdb1)

d 刪除 默認一個分區不需要選擇分區幾 p 顯示 w 保存

假設我們新添加了一個新硬碟/dev/sdb

1. 分區-通知系統分區表發生更改

全部默認把 /dev/sdb硬碟大小全部給/dev/sdb1 分區

partprobe 通知系統分區表發生更改

2、 格式化-創建文件系統-關閉磁碟的自動檢查

mkfs.ext4 /dev/sdb1 格式化此分區文件系統類型為ext4

[root@study ~]# tune2fs -c 0 -i 0 /dev/sdb1

↑關閉磁碟的使用36次掛載和180天後的自動檢查

3、 掛載和自動掛載

掛載的是分區而不是磁碟本身

如圖代表分區已經掛載到了/data目錄下

自動掛載有兩種方法

1) 把掛載的命令寫入/etc/rc.local,等到開機重啟自動運行命令。

2) 編輯/etc/fstab開機自動掛載文件列表,把掛載參數寫入配置文件。

方法一:修改開機自啟動軟體或命令的配置文件/etc/rc.local。

方法二:編輯開機自動掛載的列表配置文件/etc/fstab

有關分區磁碟掛載的步驟整理

[root@study ~]# partprobe /dev/sdb1

[root@study ~]# mkfs.ext4 /dev/sdb1

第二步:通知系統整個磁碟的分區表更改了 partprobe

第三步:格式化,創建文件系統 mkfs.ext4 /dev/sdb1

mkfs.ext4 /dev/sdb1 (# 對分區進行裝修)

第四步:關閉分區的自動檢查功能

tune2fs -c 0 -i 0 /dev/sdb1

第五步:掛載

第六步:開機自動掛載

如何進行開機自動掛載

1. 把命令放入/etc/rc.d/rc.local

2. /etc/fstab 開機自動掛載

(必會面試題)各列的含義

5 是否進行備份

6 是否進行磁碟檢查

企業案例 Java導致伺服器內存不夠(如何解決)

增加內存

臨時增加swap

增加swap分區大小

創建一個文件把這個文件作為swap等於

創建一個100M的文件

dd if=/dev/zero of=/tmp/100M bs=1M count=100

讓這個文件成為swap 製作swap

mkswap /tmp/100M

[root@study ~]# file /tmp/100M ——查看文件信息

/tmp/100M: Linux/i386 swap file (new style) 1 (4K pages) size 25599 pages

讓swap生效

[root@study ~]# swapon /tmp/100M

查看系統swap的組成(有幾個swap)

[root@study ~]# swapon -s

永久生效的方法

1. vim /etc/rc.local 寫入

swapon /tmp/100m

2. vim /etc/fstab寫入

/tmp/100m swap swap defaults 0 0

fdisk 與parted的區別

給磁碟分區

fdisk給磁碟小於2TB

parted 可以支持2TB以上

mklabel 分區類型 從哪裡開始就從哪裡結束 創建分區

mklabel 創建一個新的分區表msdos(mbr)gpt

mklabel gpt 創建一個分區表

print 顯示分區的情況

quit 退出

rm 刪除一個分區

(parted) p

Error: /dev/sdc: unrecognised disk label

創建一個分區表

注意:mkpart 這個命令非常危險 是直接對磁碟實時生效的

(parted) mklabel gpt

(parted) p

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sdc: 107MB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Number Start End Size File system Name Flags

創建一個分區

(parted) mkpart primary 0 10M

Warning: The resulting partition is not properly aligned for best performance.

Ignore/Cancel? i

(parted) p

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sdc: 107MB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Number Start End Size File system Name Flags

1 17.4kB 10.0MB 9983kB primary

(parted) mkpart primary 10M 20M

(parted) p

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sdc: 107MB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Number Start End Size File system Name Flags

1 17.4kB 10.0MB 9983kB primary

2 10.5MB 19.9MB 9437kB primary

舉例子:(了解即可)

#將分區設置成gpt格式

parted /dev/sdc mklabel gpt

#創建一個20G的分區

parted /dev/sdc mkpart primary 0 20000

#將剩餘的空間全部創建成一個擴展分區

parted /dev/sdc mkpart extended 1 100%

/dev/sdd分區分成1個分區

parted /dev/sdd mklabel gpt

parted /dev/sdd mkpart primary 0 100%

將硬碟分為兩個主分區

[root@localhost ~]# parted /dev/sdb

GNU Parted 1.8.1 Using /dev/sdb Welcome to GNU Parted! Type 『help』 to view a list of commands.

(parted) mklabel gpt # 將MBR磁碟格式化為GPT

(parted) print #列印當前分區

(parted) mkpart primary 0 4.5TB # 分一個4.5T的主分區

(parted) mkpart primary 4.5TB 12TB # 分一個7.5T的主分區

(parted) print #列印當前分區

(parted) quit 退出

root用戶密碼忘記了——單用戶模式

① :在開啟伺服器選擇倒計時的時候,按Ctrl Alt insert按a

② :空格 然後輸入1 回車 (或者鍵入single)

③:進入到單用戶模式後然後更改密碼 按 ctrl d讓伺服器繼續下面啟動的步驟

,
同类文章
葬禮的夢想

葬禮的夢想

夢見葬禮,我得到了這個夢想,五個要素的五個要素,水火只好,主要名字在外面,職業生涯良好,一切都應該對待他人治療誠意,由於小,吉利的冬天夢想,秋天的夢是不吉利的
找到手機是什麼意思?

找到手機是什麼意思?

找到手機是什麼意思?五次選舉的五個要素是兩名士兵的跡象。與他溝通很好。這是非常財富,它擅長運作,職業是仙人的標誌。單身男人有這個夢想,主要生活可以有人幫忙
我不怎麼想?

我不怎麼想?

我做了什麼意味著看到米飯烹飪?我得到了這個夢想,五線的主要土壤,但是Tu Ke水是錢的跡象,職業生涯更加真誠。他真誠地誠實。這是豐富的,這是夏瑞的巨星
夢想你的意思是什麼?

夢想你的意思是什麼?

你是什​​麼意思夢想的夢想?夢想,主要木材的五個要素,水的跡象,主營業務,主營業務,案子應該抓住魅力,不能疏忽,春天夢想的吉利夢想夏天的夢想不幸。詢問學者夢想
拯救夢想

拯救夢想

拯救夢想什麼意思?你夢想著拯救人嗎?拯救人們的夢想有一個現實,也有夢想的主觀想像力,請參閱週宮官方網站拯救人民夢想的詳細解釋。夢想著敵人被拯救出來
2022愛方向和生日是在[質量個性]中

2022愛方向和生日是在[質量個性]中

[救生員]有人說,在出生88天之前,胎兒已經知道哪天的出生,如何有優質的個性,將走在什麼樣的愛情之旅,將與生活生活有什么生活。今天
夢想切割剪裁

夢想切割剪裁

夢想切割剪裁什麼意思?你夢想切你的手是好的嗎?夢想切割手工切割手有一個真正的影響和反應,也有夢想的主觀想像力。請參閱官方網站夢想的細節,以削減手
夢想著親人死了

夢想著親人死了

夢想著親人死了什麼意思?你夢想夢想你的親人死嗎?夢想有一個現實的影響和反應,還有夢想的主觀想像力,請參閱夢想世界夢想死亡的親屬的詳細解釋
夢想搶劫

夢想搶劫

夢想搶劫什麼意思?你夢想搶劫嗎?夢想著搶劫有一個現實的影響和反應,也有夢想的主觀想像力,請參閱週恭吉夢官方網站的詳細解釋。夢想搶劫
夢想缺乏缺乏紊亂

夢想缺乏缺乏紊亂

夢想缺乏缺乏紊亂什麼意思?你夢想缺乏異常藥物嗎?夢想缺乏現實世界的影響和現實,還有夢想的主觀想像,請看官方網站的夢想組織缺乏異常藥物。我覺得有些東西缺失了