上周內(nèi)容
find 文件查找
find 路徑 條件1 條件2 動(dòng)作處理
文件類型 -type
文件大小 -size
文件時(shí)間 -mtime
文件名稱 -name -iname
屬主屬組 -user -group -nouser -nogroup
文件內(nèi)容 | xargs grep
動(dòng)作處理 Action
-print -ls 查看
-delete 刪除文件
-exec 執(zhí)行command命令 | xargs 將結(jié)果作為參數(shù)傳遞給后端
與或非
-a # 并且 默認(rèn)則為并且
-o # 或者
!|-not # 取反
打包與壓縮
gzip
gzip * #將所有文件都進(jìn)行注釋
zip
zip file.zip file1 file2 file3
zip /tmp/file.zip file1 file2 file3
zip -r /tmp/dir.zip /etc /var
unzip /tmp/dir.zip
unzip /tmp/dir.zip -d /opt
unzip -l /tmp/dir.zip
tar
打包
tar czf test.tar.gz /var/
tar czf /opt/test.tar.gz /var
tar cjf test.tar.bz
tar cJf test.tar.xz
解壓
tar xf test.tar.gz test.tar.xz test.tar.bz2
tar xf test.tar.gz -C /opt/
查看
tar tf test.tar.gz
排除
tar czf --exclude=etc/hosts etc.tar.gz /etc
軟件包管理
rpm redhat開發(fā)的軟件包管理工具 (手動(dòng)安裝 .exe文件)
安裝 -ivh
卸載 -e
升級(jí) -Uvh
查詢 -q -qa -ql -qf -qc
yum 軟件包管理工具 (360軟件--->自動(dòng)解決依賴)
yum源和yum倉(cāng)庫(kù) 沒配之前稱為源 配置后稱為倉(cāng)庫(kù)
安裝 yum install -y Pkg_Name
卸載 yum remove -y Pkg_Name
升級(jí) yum update -y Pkg_Name
查詢 yum list yum provides
倉(cāng)庫(kù) yum repolist yum repolist all
緩存 keepcache=1 | yum clean all|packages|
組包 yum grouplist | groupinstall | groupremove
本地倉(cāng)庫(kù)
借助光盤的軟件包,進(jìn)行安裝. 由于本地光盤.rpm包有限 所以能裝的也有限
如果機(jī)器過多,不可能每臺(tái)機(jī)器都掛載光盤
網(wǎng)絡(luò)倉(cāng)庫(kù)
1.拿一臺(tái)獨(dú)立的機(jī)器,作為網(wǎng)絡(luò)倉(cāng)庫(kù) 所以主機(jī)與該機(jī)器能內(nèi)網(wǎng)互通
2.下載軟件包, 緩存 手動(dòng)wget自動(dòng)同步
3.將軟件包目錄先創(chuàng)建為一個(gè)倉(cāng)庫(kù) - --> 然后共享出去 phttp
4.客戶端配置yum源,將baseurl指定服務(wù)端對(duì)應(yīng)的倉(cāng)庫(kù)即可
源碼包
安裝
1.下載
2.解壓
3.進(jìn)入
4../configure #設(shè)定安裝目錄,自定義功能組件 --->生成 Makefile
5.make 讀取Makefile文件,根據(jù)文件內(nèi)容進(jìn)行編譯
6.make install 將編譯好的產(chǎn)物,拷貝至--prefix的路徑
——————————————————————————————
今日內(nèi)容
1.磁盤的基本概念
2.磁盤的基本結(jié)構(gòu)
盤片:
磁道: 負(fù)責(zé)存儲(chǔ)數(shù)據(jù)
扇區(qū): 512字節(jié) 數(shù)據(jù)是存儲(chǔ)在哪個(gè)磁道哪個(gè)扇區(qū)
柱面:
3.磁盤的預(yù)備知識(shí)
磁盤的接口
IDE out
Scsi out
SATA III 6Gbps/s 750MB/s 1T 400 100MB/s
SAS 8Gbps/s 1000MB/s 1T 4500
SSD 純電子 抗摔
msata out
m.2
接口類型
SATA 幾乎所有主板都兼容, 便宜 性能差
PCI-E 需要看主板是否兼容, 貴, 性能高
傳輸通道
PCI-E AHCI
NVMe
磁盤的名詞
容量 MB GB TB PB EB .............
轉(zhuǎn)速 SATA3 ==7200 SAS 15000 (非常之高) 磁盤陣列RAID
尺寸 3.5 2.5 1.8
IOPS Input/Output 輸入輸出
順序讀寫
隨機(jī)讀寫
4.磁盤基本分區(qū)Fdisk
1.添加磁盤
[root@oldboy ~]# ll /dev/sd*
brw-rw----. 1 root disk 8, 0 Aug 19 11:29 /dev/sda
brw-rw----. 1 root disk 8, 1 Aug 19 11:29 /dev/sda1
brw-rw----. 1 root disk 8, 2 Aug 19 11:29 /dev/sda2
brw-rw----. 1 root disk 8, 3 Aug 19 11:29 /dev/sda3
brw-rw----. 1 root disk 8, 16 Aug 19 11:29 /dev/sdb
brw-rw----. 1 root disk 8, 32 Aug 19 11:29 /dev/sdc
[root@oldboy ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 1G 0 part /boot
├─sda2 8:2 0 1G 0 part [SWAP]
└─sda3 8:3 0 38G 0 part /
sdb 8:16 0 1T 0 disk
sdc 8:32 0 4T 0 disk
sr0 11:0 1 4.3G 0 rom
2.給磁盤分區(qū) fdisk fdisk /dev/sdb
3.使用mkfs對(duì)磁盤進(jìn)行格式化 mkfs -t xfs /dev/sdb6
4.掛載 mount mount /dev/sdb6 /data_6/
主分區(qū) 擴(kuò)展分區(qū) 邏輯分區(qū)
MBR: 只能分配4個(gè)主分區(qū) 如果足夠使用就行
MBR: 分配7個(gè)分區(qū),怎么辦? 3主分區(qū) 1擴(kuò)展分區(qū)(4個(gè)邏輯分區(qū)) 2主 分區(qū) 1擴(kuò)展分區(qū)(5個(gè)邏輯分區(qū)) 1主分區(qū) 1擴(kuò)展分區(qū)6個(gè)邏輯分區(qū))
(500G 格式化 掛載 -->/data )
系統(tǒng)盤 / ----> /dev/sda
數(shù)據(jù)盤 /data ----> /dev/sdb
數(shù)據(jù)盤 /so ----> /dev/sdc
5.磁盤的基本分區(qū)Gdisk
6.磁盤掛載方式Mount
7.虛擬磁盤介紹SWAP
8.磁盤陣列 RAID
9.模擬磁盤陣列 --->軟件實(shí)現(xiàn)