4月8日第27天課堂筆記

靜態(tài)路由項(xiàng)目

1、網(wǎng)絡(luò)中比較重要的協(xié)議

(1)DNF域名解析協(xié)議

ARP 交換機(jī) 主機(jī)------MAC地址

路由器 主機(jī)------IP地址

DNS域名 域名------IP地址

2胸完、10.0.0.200 域名:www.baidu.com

3翘贮、購(gòu)買(mǎi)自己的一個(gè)域名

區(qū)塊鏈公司 買(mǎi)域名 BTCVC ZB.com

根域名服務(wù)器 大多是在國(guó)外 美國(guó)居多 日本 美國(guó)等 一共13臺(tái)

頂級(jí)域名服務(wù)器

com(公司商業(yè)組織) cn(地區(qū) 中國(guó)居多) org edu等狸页、

DNS優(yōu)化 阿里云加速 百度云加速

4、企業(yè)真實(shí)的需求

(1)HOSTS文件

(2)內(nèi)網(wǎng)DNS服務(wù)器

Linux服務(wù)器 DNS

本地服務(wù)器解析 www.baidu.com

轉(zhuǎn)發(fā)器

|------》主路由------》DNS------》公網(wǎng)IP DNS------》域名 實(shí)現(xiàn)外網(wǎng)訪問(wèn)址遇。

Windows Server 2008R2

5斋竞、常見(jiàn)的網(wǎng)絡(luò)命令

(1)ping 命令

ping 域名 DNS問(wèn)題

ping www.baidu.com 無(wú)應(yīng)答 DNS沒(méi)有配置 DNS有問(wèn)題

ping 公網(wǎng)IP

47.75.80.160

ping 網(wǎng)關(guān)

192.168.1.1

(2)iftop 監(jiān)控網(wǎng)絡(luò)流量用的

Linux服務(wù)器下用的 第三方命令

Yum install iftop -y

(3)企業(yè)網(wǎng)絡(luò)出現(xiàn)問(wèn)題的排查流程

第一步 檢查硬件 網(wǎng)卡(燈) 網(wǎng)線(水晶頭) 路由器(WAN LAN) 交換機(jī)

交換法

|-----》網(wǎng)線/網(wǎng)卡

第二步 ping網(wǎng)關(guān)(路由)

第三步 公網(wǎng)IP

第四步 DNS

第五步 ping自己服務(wù)器地址

6坝初、靜態(tài)路由項(xiàng)目

(1)準(zhǔn)備三臺(tái)虛擬機(jī)

第一臺(tái)一塊網(wǎng)卡 10.0.0.11

第二臺(tái)二塊網(wǎng)卡 10.0.0.12 192.168.0.12

第三臺(tái)一快網(wǎng)卡 192.168.0.13

(2)第一臺(tái)主機(jī)

從主機(jī)一10.0.0.11-----》主機(jī)2-----》192.168.0.12

跨網(wǎng)段訪問(wèn) 不認(rèn)識(shí)

添加一條靜態(tài)路由信息:route add –net 192.168.0.0/24 gw 10.0.0.12

route –n 查看路由表

ping 102.168.0.12 通了

看看192.168.0.13能不能通

10.0.0.11需要 10.0.0.12轉(zhuǎn)發(fā)

192.168.0.13 需要 192.168.0.12進(jìn)行轉(zhuǎn)發(fā)

192.168.0.12

10.0.0.12 主機(jī)2 信息跟主機(jī)2沒(méi)關(guān)系

echo “net.ipv4.ip_forward=1”>>/etc/sysctl.conf

sysctl -p

三劍客:

grep 過(guò)濾

-E

支持?jǐn)U展正則===egrep

-o

只顯示匹配到的內(nèi)容 顯示grep執(zhí)行過(guò)程

-v

取反

-i

不區(qū)分大小寫(xiě) ignore case find /oldboy -type f -iname "*.txt"

-n

顯示行號(hào) cat -n

-w

按照單詞進(jìn)行匹配

-A

9 after 顯示grep找出的行及接下來(lái)的 9行

-B

9 before

-C

9 上下

-r

-l (小寫(xiě)字母L)

-P ??

sed 過(guò)濾 替換 修改文件內(nèi)容 增刪改查

awk 過(guò)濾 取列 統(tǒng)計(jì)計(jì)算

三劍客

grep

sed

awk

Unix中在當(dāng)前目錄下所有.cc 的文件中找到含有“asiainfo”內(nèi)容的文件鳄袍,命令為_(kāi)______

找出當(dāng)前目錄下包含127.0.0.1關(guān)鍵字的文件?

寫(xiě)出查詢file.txt以abc結(jié)尾的行

grep 'abc$' file.txt

寫(xiě)出刪除abc.txt文件中的空行

mkdir -p /oldboy/alex/

for n in {1..5}

do

echo "oldboy 127.0.0.1" >/oldboy/$n.cc

echo "oldboy 127.0.0.1" >/oldboy/alex/$n.cc

done

Unix中在當(dāng)前目錄下所有.cc 的文件中 找到含有“asiainfo”內(nèi)容的文件重罪,命令為_(kāi)______

find

find .

find /oldboy/ -type f -name "*.cc" |xargs grep 'asiainfo'

grep 'asiainfo' /oldboy/*.cc

find命令可以找出這個(gè)目錄下面所有層的內(nèi)容

[root@oldboyedu ~]# find /oldboy/ -type f -name "*.cc" |xargs grep 'oldboy'

/oldboy/alex/1.cc:oldboy 127.0.0.1

/oldboy/alex/2.cc:oldboy 127.0.0.1

/oldboy/alex/3.cc:oldboy 127.0.0.1

/oldboy/alex/4.cc:oldboy 127.0.0.1

/oldboy/alex/5.cc:oldboy 127.0.0.1

/oldboy/1.cc:oldboy 127.0.0.1

/oldboy/2.cc:oldboy 127.0.0.1

/oldboy/3.cc:oldboy 127.0.0.1

/oldboy/4.cc:oldboy 127.0.0.1

/oldboy/5.cc:oldboy 127.0.0.1

只用grep只能默認(rèn)顯示第1層

[root@oldboyedu ~]# grep 'oldboy' /oldboy/*.cc

/oldboy/1.cc:oldboy 127.0.0.1

/oldboy/2.cc:oldboy 127.0.0.1

/oldboy/3.cc:oldboy 127.0.0.1

/oldboy/4.cc:oldboy 127.0.0.1

/oldboy/5.cc:oldboy 127.0.0.1

找出當(dāng)前目錄下包含127.0.0.1關(guān)鍵字的文件剿配?

grep -r '127.0.0.1' .

find

[root@oldboyedu ~]# grep -r 'oldboy' /oldboy/

/oldboy/test.sh:echo oldboy

/oldboy/alex/1.cc:oldboy 127.0.0.1

/oldboy/alex/2.cc:oldboy 127.0.0.1

/oldboy/alex/3.cc:oldboy 127.0.0.1

/oldboy/alex/4.cc:oldboy 127.0.0.1

/oldboy/alex/5.cc:oldboy 127.0.0.1

/oldboy/1.cc:oldboy 127.0.0.1

/oldboy/2.cc:oldboy 127.0.0.1

/oldboy/3.cc:oldboy 127.0.0.1

/oldboy/4.cc:oldboy 127.0.0.1

/oldboy/5.cc:oldboy 127.0.0.1

寫(xiě)出查詢file.txt以abc結(jié)尾的行

寫(xiě)出刪除abc.txt文件中的空行

基礎(chǔ)

[root@oldboyedu /oldboy]# grep -v '^$' /oldboy/blank.txt

oldboy oldboy

oldboy

alex

lidao996

中級(jí):文件中有些行包含空格(只有空格)

[root@oldboyedu /oldboy]# egrep -v '^|^ +' /oldboy/blank.txt

oldboy oldboy

oldboy

alex

lidao996

究極:

^ *$理解

^當(dāng)*表示0次的時(shí)候 就相當(dāng)于是 ^

^ +當(dāng)*表示1次及1次以上 ^ +

[root@oldboyedu /oldboy]# egrep -v '^ *$' /oldboy/blank.txt

oldboy oldboy

oldboy

alex

lidao996

待解釋方法:

grep "!^$" abc.txt

! find sed awk中表示取反

egrep -v "(^$| )" blank

egrep -v "(^|^)" blank

egrep -n "[0-z]" oldboy.txt

'[0-Z]'

[root@oldboyedu /oldboy]# egrep -n "[0-z]" blank.txt

1:oldboy oldboy

4: oldboy

6:alex

7:lidao996

egrep "[$]" blank.txt

過(guò)濾出不是以$符號(hào)開(kāi)頭的行

egrep "[^$]" blank.txt

[root@oldboyedu /oldboy]# egrep "[^$]" blank.txt

oldboy oldboy

oldboy

alex

lidao996

$$$$$$####oldboyedu.com

[root@oldboyedu /oldboy]# #排除$符號(hào)

egrep -n "[0-9]+|[a-Z]+" 1.cc

[0-9]+ 連續(xù)數(shù)字

[a-Z]+ 連續(xù)的字母(大小寫(xiě))

cat file.txt|grep -v "^"|grep -v "^ +"

cat file.txt|grep -v "^$" ××××× 脫褲子方P

grep -v '^$' file.txt

1個(gè)英文的字符 占1個(gè)字節(jié)

1KB=1024字節(jié)

1MB=1024KB

1GB=1024MB=1024^3字節(jié)

sed "/[ ]/d" 555

sed "/^$/d" 555

三劍客老二-sed命令

https://www.processon.com/view/link/5bea32c5e4b0ad314e894f53

老男孩教育-sed命令執(zhí)行過(guò)程

[root@oldboyedu /oldboy]# sed -n '1,5p' maav.txt

101,oldboy,CEO

102,zhangyao,CTO

103,Alex,COO

104,yy,CFO

105,feixue,CIO

[root@oldboyedu /oldboy]# sed -n '/101/,/105/p' maav.txt

101,oldboy,CEO

102,zhangyao,CTO

103,Alex,COO

104,yy,CFO

105,feixue,CIO

sed命令的后向應(yīng)用或反向引用 :

sed -r 's#()#\1#g'

核心: 先保護(hù)盏筐,后使用

先把你要的內(nèi)容通過(guò)()括起來(lái),然后在后面通過(guò)\數(shù)字 進(jìn)行使用琢融。

[root@oldboyedu /oldboy]# echo {1..10}| sed -r 's#([0-9]+)#<\1>#g'

<1> <2> <3> <4> <5> <6> <7> <8> <9> <10>

后向引用

題目1:

cp /etc/passwd /oldboy/

把 /oldboy/passwd 第1列和最后一列調(diào)換位置

題目2:取出里面的644或0644 sed后向引用方法

[root@oldboyedu /oldboy]# stat /etc/hosts

File: ‘/etc/hosts’

Size: 158 Blocks: 8 IO Block: 4096 regular file

Device: 803h/2051d Inode: 16829878 Links: 1

Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)

Access: 2020-10-26 03:47:16.874000256 +0800

Modify: 2013-06-07 22:31:32.000000000 +0800

Change: 2019-03-04 11:15:49.426692303 +0800

Birth: -

題目1:

cp /etc/passwd /oldboy/

把 /oldboy/passwd 第1列和最后一列調(diào)換位置

[root@oldboyedu /oldboy]# sed -r 's#(^.)(:x.:)(.*$)#\3\2\1#g' /oldboy/passwd

/bin/bash:x:0:0:root:/root:root

/sbin/nologin:x:1:1:bin:/bin:bin

/sbin/nologin:x:2:2:daemon:/sbin:daemon

/sbin/nologin:x:3:4:adm:/var/adm:adm

/sbin/nologin:x:4:7:lp:/var/spool/lpd:lp

/bin/sync:x:5:0:sync:/sbin:sync

/sbin/shutdown:x:6:0:shutdown:/sbin:shutdown

/sbin/halt:x:7:0:halt:/sbin:halt

/sbin/nologin:x:8:12:mail:/var/spool/mail:mail

/sbin/nologin:x:11:0:operator:/root:operator

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末漾抬,一起剝皮案震驚了整個(gè)濱河市常遂,隨后出現(xiàn)的幾起案子纳令,更是在濱河造成了極大的恐慌平绩,老刑警劉巖漠另,帶你破解...
    沈念sama閱讀 218,546評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異性湿,居然都是意外死亡满败,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)宵荒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人报咳,你說(shuō)我怎么就攤上這事面粮〖痰停” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,911評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵柴底,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我狐树,道長(zhǎng),這世上最難降的妖魔是什么抑钟? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,737評(píng)論 1 294
  • 正文 為了忘掉前任在塔,我火速辦了婚禮,結(jié)果婚禮上蛔溃,老公的妹妹穿的比我還像新娘。我一直安慰自己贺待,他們只是感情好零截,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,753評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著喘垂,像睡著了一般绍撞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上傻铣,一...
    開(kāi)封第一講書(shū)人閱讀 51,598評(píng)論 1 305
  • 那天非洲,我揣著相機(jī)與錄音,去河邊找鬼两踏。 笑死,一個(gè)胖子當(dāng)著我的面吹牛赡麦,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播泛粹,決...
    沈念sama閱讀 40,338評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼扒接!你這毒婦竟也來(lái)了们衙?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,249評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤蒂教,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后凝垛,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體蜓谋,經(jīng)...
    沈念sama閱讀 45,696評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,888評(píng)論 3 336
  • 正文 我和宋清朗相戀三年剑肯,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了让网。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,013評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡溃睹,死狀恐怖胰坟,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情竞滓,我是刑警寧澤,帶...
    沈念sama閱讀 35,731評(píng)論 5 346
  • 正文 年R本政府宣布商佑,位于F島的核電站厢塘,受9級(jí)特大地震影響肌幽,放射性物質(zhì)發(fā)生泄漏牍颈。R本人自食惡果不足惜迄薄,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,348評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望涣易。 院中可真熱鬧冶伞,春花似錦、人聲如沸响禽。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,929評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至胖喳,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間丽焊,已是汗流浹背咕别。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,048評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留凫乖,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,203評(píng)論 3 370
  • 正文 我出身青樓帽芽,卻偏偏與公主長(zhǎng)得像翔冀,于是被迫代替她去往敵國(guó)和親导街。 傳聞我的和親對(duì)象是個(gè)殘疾皇子搬瑰,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,960評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 三劍客: grep 過(guò)濾 -E 支持?jǐn)U展正則===egrep -o 只顯示匹配到的內(nèi)容 顯示grep執(zhí)行過(guò)程 -...
    喂00閱讀 700評(píng)論 0 0
  • 三劍客: grep 過(guò)濾 -E 支持?jǐn)U展正則===egrep -o 只顯示匹配到的內(nèi)容 顯示grep執(zhí)行過(guò)程 -...
    高博666閱讀 167評(píng)論 0 0
  • 王文卓 課堂筆記 三劍客: grep 過(guò)濾 -E 支持?jǐn)U展正則===egrep -o 只顯示匹配到的內(nèi)容 顯示g...
    Wave_e430閱讀 169評(píng)論 0 0
  • 侄兒?jiǎn)枺翰附衲辏福礆q艾少,從古稀之年開(kāi)始研讀“陽(yáng)明心學(xué)”始,至今已逾10年翼悴;還把心得寫(xiě)成書(shū)《王陽(yáng)明和他的心學(xué)——從人...
    元學(xué)_陳一元閱讀 426評(píng)論 2 1
  • 知易行難 知而不行古话,只是未知 工作和生活中,很多美好的品德陪踩,難以堅(jiān)持 缺乏毅力 缺乏耐心 遇到挫折容易氣餒 生活失...
    文龍1988閱讀 509評(píng)論 0 0