您好,登錄后才能下訂單哦!
邏輯卷縮減
縮減的時候要注意縮減的空間不要超過文件系統的空間,不然縮減的時候會損壞文件系統。
第一步要先取消掛載(必須)
第二部檢查文件完整性(必須)
e2fsck -f /dev/vg0/lv0
第三部文件系統縮減,先縮減文件系統.
resize2fs /dev/vg0/lv0 10G (縮減到剩下10G)
第四步邏輯卷組的縮減
lvreduce -L 10G /dev/vg0/lv0
lvreduce -r -L 10G /dev/vg0/lv0 可以一步連上面的文件系統一起縮小。
第五步掛載回去使用
mount -a
刪除邏輯卷組成員
如果刪除的成員有用了的空間,要先移動數據到其他成員中才能刪除。要先保證其他空間有足夠的空間。(搬的是空間,不一定里面有數據)
pvmove /dev/sd* 移除成員的空間 如果磁盤中有數據,先要將數據備份移除
刪除前要取消掛載
lvmove /dev/vg0/lv0
已經成功移除了邏輯卷lv0
vgreduce vg0 /dev/sd* 移除邏輯卷組的成員
移除前查詢到的成員
開始移除位數1的成員
卷組空間只剩下7G,本來空間有30多G。
vgremove vg0 刪除卷組(刪除之前要取消掛載)
刪除了里面的數據就刪除了
pvremove /dev/sd* 移除物理卷
移除前查詢到的成員
繼續刪除物理卷位數1的成員
只剩下沒刪除的物理卷成員
邏輯卷快照
snapshot(快照)
快照能起到類似備份作用,但工作原理不一樣。
快照本身就是一個邏輯卷,在你使用的邏輯卷中的同一個組,是一個快照邏輯卷。
當創建邏輯快照的時候,只會分配一個空白的空間卷,當你在邏輯卷中修改任何數據的時候,快照邏輯卷會自動備份到快照中(只會保留修改的最終結果)。
不進行修改的文件只在原來的文件的邏輯卷中。
快照卷中應該有讀權限。
理論上快照邏輯卷的大小應該和邏輯卷的大小一樣。
lvcreate -n lv0-snapshot -s -p r -L 10G /dev/vg0/lv0 制作快照
-s:表示是快照邏輯卷
-p r 表示這個是只讀的邏輯卷
發現已經創建成功了
mkdir /mnt/snapshot
mount /dev/vg0/lv0-snapshot /mnt/snapshot 掛載快照
快照邏輯卷不需要另外格式文件系統格式,它默認文件系統格式跟源邏輯卷一樣,而且UUID都是一樣。在需要使用的時候掛載即可。
在沒有掛載快照邏輯卷的時候
將源邏輯卷的文件刪除了
再通過掛載發現快照邏輯卷,發現快照邏輯卷的生效并不需要在掛載中生效,在沒有掛載的情況下一樣能生效。如果再需要,可以在快照邏輯卷中拷貝回被刪除的文件。
卸載快照
umount /mnt/snapshot
lvremove /dev/vg0/lv0 (6版本之后都可以直接刪除邏輯卷并刪除快照)
vgremove vg0 (刪除邏輯卷組都可以刪除快照)
直接刪除邏輯卷組,可以直接將里面的邏輯卷和快照邏輯卷一同刪除。
btrfs文件系統
技術預覽版
核心特性:
多個物理卷支持,由多個底層物理卷組成。
寫時復制更新機制(Cow)
透明壓縮 (像windows的硬盤壓縮,底層壓縮解壓,不影響使用過程,能有效節省空間)
mount -o compress=lzo
mkfs.btrfs /dev/sd*
btrfs filesystem show 可以查看btrfs的成員
mount /dev/sd* /mnt/btrfs 使用掛載
btrfs filesystem resize (+/-) 5G /mnt/btrfs 增加和減少使用空間
btrfs device add /dev/sde /mnt/btrfs 添加成員
btrfs balance status /mnt/btrfs 平衡數據,會自動添加RAID組合
btrfs filesystem show 查看成員
btrfs filesystem df /mnt/btrfs 查看df
brtfs balance start /mnt/btrfs 啟動平衡
btrfs balance start -dconvert=single /mnt/btrfs
btrfs subvolume list /mnt/btrfs 查看子卷
btrfs subvolume create /mnt/btrfs/sub1 創建子卷
mount -o subvo1=sub1 /dev/sd* /mnt/sub1 只單獨掛載子卷都可以
mount -o subvoid=265 /dev/sd* /mnt/sub2 也可以用ID去掛載
btrfs subvolume suapshot /mnt/sub1 /mnt/sub1-snapshot 制作子卷sub1 的快照
cp --reflink fstab fstab2 寫時復制文件,寫的時候就會生成fstab2.
btrfs device delete /dev/sd* /mnt/brtfs 刪除成員
btrfs-convert /dev/sd*
-r :可以轉換回去ext4
可以用ext4格式的磁盤轉換成btrfs格式
btrfs subvolume delete /mnt/btrfs 刪除子卷
網絡管理
計算機或者設備通過有型或無型的通過一定的通訊規則鏈接起來通訊。
*** 虛擬的專有網絡
因為經過互聯網都要經過加密
高可用性,使用時間占總體時間越多,可用性越高。
高可靠性,出故障時間盡量縮短。
OSI
7層模型
應用層 application -->為進程提供網絡服務
表示層 presentation -->數據表示,構建數據,加密解密
會話層 session -->建立,管理通話
傳輸層 tranport -->功能和協議相關
網絡層 network -->數據的分組,路徑的選擇(路由器決定)
數據鏈路層 data link -->構成幀,幀為單位。
物理層 physical -->二進制傳輸
封裝與解封裝數據。
mac 物理地址
ip地址 邏輯地址
unicast 單播
broadcast 廣播
multicast 多播
單工 (電視)
雙工: 半雙工(對話機), 全雙工(電話)
lan 局域網
wan 廣域網
mac 物理地址,一般都寫成16位進制
一般每張網卡的物理地址都是唯一的
交換機 可以記錄所鏈接的主機物理地址和端口,直接使數據到所要到的達端口。
路由器
分隔廣播域
選擇路由表中到達目標最好的路徑
維護和檢查路由信心
鏈接廣域網
vlan 虛擬局域網
TCP/IP 協議棧
里面包含許多的協議。
定義了4層
應用層-->傳輸層-->internet層-->網絡訪問層(以太網)
ping -f 10.1.0.1 可以發送大量的ping包
ping -f 10.1.0.1 -s 65507
-s 指定網絡包的大小
9.2
交換機為很么不能傳播廣播
因為交換機只會識別傳輸原地址,它的物理表里面不能識別全1或者全0的物理地址,所以都會默認成為無識別地址,所以會將傳輸的數據包拋棄flood.
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
禁止所有的ping
ARP address Resolution Protocol
ARP 是基于廣播機制(提取目標物理地址通訊)
通過廣播,只需知道用戶IP,可以查看回應用戶的物理地址。
ARP是不包含檢查機制,所以可以假冒網關,可以通過再接入真正的網關,在其中收取用戶的數據。
arp 指令可以查詢arp的通訊記錄
ip neigh 效果一樣
跨網段的路由通訊,因為跨網段傳輸數據,原地址的IP不變,傳輸的物理地址會改變。
IP協議
6是TCP協議 17是UDP協議
IP地址由兩部分組成(32位數二進制)
IP地址源是二進制,能直接用二進制ping通
網絡ID:
標識網絡
每個網段分配一個網絡ID
主機ID:
標識單個主機
由組織分配給各設備
10000000 128
1000000 64
100000 32
10000 16
1000 8
100 4
10 2
1 1
ip地址分類
A類地址 0xxxxxxx.y.y.y
1-127(127個網絡).
一個網段的主機數=2^主機位數-2
2^24-2=A類地址的主機數目
B類地址 10xxxxxx.xxxxxxxx.y.y
128.0
191.255
128-191(2^14個網絡)16384
主機數:2^16 65536
C類地址:110xxxxx.x.x.y
192-223(2^21個網絡)
主機數:251
D類224-239
E類240-255
后面類地址給應用程序用的不進行分配
無類間域
bc
obase=2 轉換成二進制
ibase=2 二進制輸出轉換
obase=8 轉換成八進制
let i=2#110 表示二進制的110轉換十進制
echo $i
子網掩碼
定義了網絡ID的位數,主機ID的位數
可以區分網絡與主機ID
A類地址 255.0.0.0
B類地址 255.255.0.0
C類地址 255.255.255.0
網絡ID=IP與子網掩碼
10.1.252.100
255.255.0.0
10.1.0.0網絡ID
特殊地址
0.0.0.0
0.0.0.0不是一個真正意義上的IP地址。它表示一個集合:所有不清楚的主機和目的網絡。
255.255.255.255
限制廣播地址。對本機來說,這個地址指本網段內(同一廣播域)的所有主機
127.0.0.1~127.255.255.254
本機回環地址,主要用于測試。在傳輸介質上永遠不應該出現目的地址為“127.0.0.1”的數據包。
224.0.0.0到239.255.255.255
組播地址,224.0.0.1特指所有主機,224.0.0.2特指所有路由器。224.0.0.5指OSPF 路由器,地址多用于一些特定的程序以及多媒體程序
169.254.x.x
如果Windows主機使用了DHCP自動分配IP地址,而又無法從DHCP服務器獲取地址,系統會為主機分配這樣地址。
劃分子網:
一個大網分成若干個小網絡
網絡id向主機id借位n,子網數2^n
劃分子網會損失邊界IP
損失的ip=(子網數-1)*2
一個網段的主機數=2^主機位數-2
10.100.208.1/20 分8個子網
首先我們從128,64,32,16,8,4,2,1.得出208=128+64+16 可以得出208是邊界地址
128 64 32 16 8 4 2 1 | 128 64
17 18 19 20 21 22 23 24 | 25 26
1可以看成256 |這里是下一個網段的范圍,反之可以是上一段的網段范圍。
從劃分的20的子網掩碼可以得出是一個以16位為一個網段的網絡
208-223 共16個網段再劃分為8個
208-209 210-211 212-213 214-215 216-217 218-219 220-221 222-223 一共八個子網
如果10.100.208.1/20要劃分成4個子網
208-211 212-215 216-219 220-223 一共4個子網
route -n 路由表
基本網絡配置
system-config-network 6版本網絡配置文件
stup 選項都可以配置
以太網:eth[0,1,2...]
cat /etc/udev/rules.d/ 定義文件的命名
vim /etc/udev/rules.d/70-persistent-net.rules 修改配置信息記錄
可以更改網卡的名字
cd /etc/sysconfig/network-scripts/ifcfg-eth0
vim /etc/sysconfig/network-scripts/ifcfg-eth0
可以按需要指定網卡,網絡IP,還有其他服務的啟動
格式:
DEVICE=eth0 網卡名字
IPADDR=10.1.1.1 IP地址
PREFIX=16 子網掩碼
GATEWAY=10.1.162.20 網絡地址
DNS1=8.8.8.8 DNS地址,最多可以設置3個
ONPARENT=YES 別名使用
..bashrc 重啟配置服務
service network restart 重啟網絡服務
MACADDER 修改物理地址要將H改成A
service NetworkManger status 查看自動識別服務狀態
service NetworkManger stop 暫停網絡端口自動識別
service NetworkManger off 關閉網絡自動識別服務
service NetworkManger restart 重啟配置服務
chkconfig NetworkManger off 關閉網絡自動識別服務(下次啟動不啟動)
建議如果網絡端口要配置服務的,都關閉這一個服務,這一個服務很容易與其他網絡端口服務產生錯誤。
ifconfig eth0 up /down 打開或關閉指定網卡
打開名字為eth0的網卡
關閉名字為eth0的網卡
cat /etc/resolv.conf 查看DNS
ifconfig -a 活動與不活動的網卡都能看到
Bonding (多網卡替換,當主網卡停了,備用網卡會自動替換使用[ip與mac地址一致])
就是將多塊網卡綁定同一IP地址對外提供服務,可以實現高可用或者負載均衡。當然,直接給兩塊網卡設置同一IP地址是不可能的。通過bonding,虛擬一塊網卡對外提供連接,物理網卡的被修改為相同的MAC地址。
service NetworkManager status 查看網絡自動識別是否啟動,預防設置錯誤
service NetworkManager stop 暫時性關閉網絡自動識別服務
chkconfig NetworkManager off
下次關機之后就不再啟動這個服務
我的這一個服務已經是關閉的狀態
cd /etc/sysconfig/network-scripts
vim /etc/sysconfig/network-scripts/ifcfg-bond0 生成一個bond0網卡配置文件
vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改eth0網卡端口配置文件
vim /etc/sysconfig/network-scripts/ifcfg-eth2 修改eth2網卡端口配置文件
vim ifcfg-bond0
DEVICE=bond0
IPADDR=10.1.162.10 主機IP地址
PREFIX=16
GATEWAY=10.1.10.1 網關地址
DNS1=8.8.8.8
BONDING_OPTS="miimon=100 mode=1"
vim ifcfg-eth0
DEVICE=ech0
SLAVE=yes
MASTER=bond0
cp ifcfg-ech0 ifcfg-eth2
vim ifcfg-eth2
DEVICE=ech2
SLAVE=yes
MASTER=bond0
cat /proc/net/bonding/bond0 可以查看bond0里面的組員情況
service network restart 重啟網絡服務
發現網卡的物理地址都是相同
我在使用的過程中模擬突發關閉了在使用的網卡,備用網卡自動連接上正常使用
路由表
route -n 查看
route add 添加
nmcli
7版本使用的配置工具nmtui
1、某公司申請到一個C 類IP 地址,但要連接6 個的子公司,最大的一個子
公司有26 臺計算機,每個子公司在一個網段中,則子網掩碼應設為
128 64 32 16 8 4 2 1 128 64 32
17 18 19 20 21 22 23 24 25 26 27
假設C類地址為192.168.1.0/24
地址就為192.168.1.:
0-31 32-63 64-95 96-127 128-159 160-191
1-30 33-62 63-94 95-126
子網掩碼為
/27
255.255.255.224
一家集團公司有12家子公司,每家子公司又有4個部門。
上級給出一個172.16.0.0/16的網段,讓給每家子公司以及子公司的部門分配網段。
128 64 32 16 8 4 2 1 128 64
17 18 19 20 21 22 23 24 25 26
網段為172.16.0.0/16
分12家公司,所以只能分為16個子網
0-15 16-31 32-47 48-63 64-79 80-95 96-111 112-127 128-143 144-159
160-175 176-191
子網掩碼為
/20
255.255.240.0
12家公司每家要4個子網,所以最少要48個子網,所以再劃分64個子網
172.16.0-191.:
1-63 64-127 128-191 192-254
子網掩碼為
/26
255.255.255.192
某集團公司給下屬子公司甲分配了一段IP地址192.168.5.0/24,
現在甲公司有兩層辦公樓(1樓和2樓),統一從1樓的路由器上公網。
1樓有100臺電腦聯網,2樓有53臺電腦聯網。如果你是該公司的網管,
你該怎么去規劃這個IP?
128 64 32 16 8 4 2 1 128 64
17 18 19 20 21 22 23 24 25 26
ip地址為192.168.5.0/24
0-127 128-255
1-126 127-254
子網掩碼:
/25
255.255.255.128
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。