發表文章

目前顯示的是 7月, 2019的文章

centos 7 各種問題大混戰

[kernel panic-not syncing:VFS:Unable to mount root fs on unknown-block] 解決辦法:  進救援模式  sudo yum remove kernel  yum install kernel [kernel panic - not syncing: Fatal exception] 有發現最前面有給一段錯誤:kernel bug at include/linux/dma-attrs.h:53! 解決辦法:  這案例可以看以下這篇   https://bugs.centos.org/view.php?id=15497   到https://buildlogs.centos.org/c7-plus.x86_64/kernel-plus/20181126212202/3.10.0-957.el7.centos.plus.x86_64/   下載kernel-plus-3.10.0-957.el7.centos.plus.x86_64.rpm   進救援模式   記得先chmod 770   yum localinstall kernel-plus-3.10.0-957.el7.centos.plus.x86_64.rpm [grub開機順序] 由於我那個有問題的boot option 在第2個 解決辦法:  grub2-mkconfig -o /boot/grub2/grub.cfg  awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg  查看你要的是第幾號  vim /etc/default/grub  GRUB_DEFAULT=(這邊就填你要的幾號)  grub2-mkconfig -o /boot/grub2/grub.cfg [centos epel repo] wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 然後安裝 [centos 讀不到 ntfs] 解決辦法:  yum

各種 IP位址 的class

對沒錯 這篇當備忘 [私有IP] class A:  10.0.0.0/8 class B:  172.16.0.0/16~172.31.0.0/16 class C:  192.168.0.0/24~ 192.168.255.0/24 [其他IP] (1)Class A:如果前1個位元是以"0"開頭的,也就是說第一個位址值由1~126開頭的IP是Class A。 (IP範圍1.x.x.x ~ 126.x.x.x) (2)Class B:如果前2個位元是以"10"開頭的,也就是說第一個位址值由128~191開頭的IP是Class B。 (IP範圍128.x.x.x ~ 191.x.x.x) (3)Class C:如果前3個位元是以"110"開頭的,也就是說第一個位址值由192~223開頭的IP是Class C。 (IP範圍192.x.x.x ~ 223.x.x.x) (4)Class D:如果前4個位元是以"1110"開頭的,也就是說第一個位址值由224~239開頭的IP是Class D。 (IP範圍224.x.x.x ~ 239.x.x.x) (5)Class E:如果前4個位元是以"1111"開頭的,也就是說第一個位址值由240~255開頭的IP是Class E。 (IP範圍240.x.x.x ~ 255.x.x.x)

IP 計算心法

本篇為作者本人一直忘記IP到底怎麼算 所以 整理成的快速心法 [IP 計算心法 ] 11111111.11111111.11111111.11111111    8bit      8bit     8bit       8bit    總共 32bit 何謂 網路位元 與 主機位元 ? 以 192.168.10.10/24 為例 : 11000000.1010000.00001010 . 00001010        [ 網路位元 ]          [ 主機位元 ] 網路位置 = 主機位元通通設為 0 廣播位置 = 主機位元通通設為 1 主機位置 = 除了網路位置 與 廣播位置 剩下的都是 主機 位置 前置碼 =/N /24 /32 之類的 N 代表網路位元的數目 子網路遮罩 = 其實跟前置碼一樣 的意思 255.255.255.0 = 11111111.11111111.11111111.00000000 = 24 個 1 = /24 基本範例 1:         172.30.128.0 /24 (255.255.255.0)                 首先 把 IP 攤開來 10101100.00011110.10000000.00000000 因為是 /24 往後數 24 位 , 24 位之後 就都是主機位置了 10101100.00011110.1000000 0 .00000000 網路位置 = 主機位元通通設為 0 所以 = 10101100.00011110.1000000 0 . 00000000 網路位置 = 172.30.128.0 廣播位置 = 主機位元通通設為 1 所以 = 10101100.00011110.1000000 0 . 11111111 廣播位置 =172.30.128.255         可見 這是網路位置 基本範例 2:         172.30.128.0/16 (255.255.0.0)         首先 把 IP 攤開來 10101100.00011110.1000