扣丁學(xué)堂淺談Linux網(wǎng)絡(luò)基本命令都有哪些呢
2017-12-07 13:31:15
1424瀏覽
在現(xiàn)如今,隨著國(guó)內(nèi)外互聯(lián)網(wǎng)科技飛速的發(fā)展和進(jìn)步,不論你是一個(gè)有追求的Linux系統(tǒng)管理者,或是Linux狂熱者,這些基礎(chǔ)且重要的Linux網(wǎng)絡(luò)命令你一定要了解!在學(xué)習(xí)Linux的過程中,大家都會(huì)非常注意命令行的運(yùn)用,想必也看過很多書來進(jìn)行學(xué)習(xí)。在今天的文章中,扣丁學(xué)堂小編給大家總結(jié)一下Linux常用網(wǎng)絡(luò)基本命令都有哪些呢?下面我們一起來看一下吧。
網(wǎng)絡(luò)連通性
Ping:發(fā)送一個(gè)ICMP回聲請(qǐng)求消息給主機(jī),一直持續(xù)到到你按下Ctrl+C。Ping表示一個(gè)包通過ICMP從你的機(jī)器發(fā)送出去,然后在IP層得到回應(yīng)。Ping可以檢測(cè)你與另一臺(tái)主機(jī)是否連通。
Telnethost:在指定的端口與主機(jī)交互。telnet端口默認(rèn)是23。其他比較常用的端口有回送端口7,用來發(fā)送郵件SMTP25,用戶查詢79。使用Ctrl+]退出telnet。
ARP
ARP是用來將IP地址轉(zhuǎn)換為以太網(wǎng)地址的。Root用戶可以增加/刪除ARP條目。其中ARP的條目都是緩存在內(nèi)核中的,一般在20分鐘后會(huì)自動(dòng)刪除。但root用戶可以創(chuàng)建永久性的ARP條目。
arp-a:打印ARP表
arp-s[pub]:增加條目
arp-a-d:刪除所有條目
路由
netstat-r:打印路由表。路由表存儲(chǔ)在內(nèi)核中,ip通過它來將包發(fā)送到外網(wǎng)。
routed:執(zhí)行動(dòng)態(tài)路由選擇的BSD守護(hù)進(jìn)程。實(shí)現(xiàn)RIP路由協(xié)議。只能在root權(quán)限下使用。
gated:gated是實(shí)現(xiàn)RIP的另一個(gè)路由守護(hù)進(jìn)程。同時(shí)使用OSPF/EGP/RIP。只能在root權(quán)限下使用。
traceroute:可用來追蹤IP數(shù)據(jù)包經(jīng)過的路由信息。
netstat-rnfinet:可顯示IPv4的路由表。
sysctlnet.inet.ip.forwarding=1:使數(shù)據(jù)包繼續(xù)傳遞(把一個(gè)主機(jī)變成路由)。
route:route命令用來在路由表中設(shè)置靜態(tài)路由。所有從PC到IP/SubNet的信息都要經(jīng)過指定的網(wǎng)關(guān)IP。這命令還可以用來設(shè)定默認(rèn)路由。
routeadd|delete[-net|-host]:添加/刪除靜態(tài)路由(如:routeadd192.168.20.0/24192.168.30.4)。
routeflush:刪除所有路由。
routeadd-net0.0.0.0192.168.10.2:增加一個(gè)默認(rèn)路由。
重要文件
/etc/hosts:IP地址及名字
/etc/networks:IP地址及網(wǎng)絡(luò)名字
/etc/protocols:協(xié)議號(hào)及協(xié)議名字
/etc/services:tcp/udp服務(wù)名字對(duì)應(yīng)的端口號(hào)
工具以及網(wǎng)絡(luò)性能分析
ifconfig[up]:開啟接口
ifconfig[down|delete]:停止接口
tcpdump-i-vvv:抓取和分析數(shù)據(jù)包的工具
netstat-w[seconds]-l[interface]:顯示網(wǎng)絡(luò)設(shè)置和數(shù)據(jù)
其他
nslookup:通過查詢DNS服務(wù)器將IP轉(zhuǎn)換成名字,或把名字轉(zhuǎn)換成IP。比如,nslookupubuntukylin.com會(huì)得到ubuntukylin.com的IP地址。
ftp:在本地主機(jī)和遠(yuǎn)程主機(jī)之間傳送文件。
rlogin:遠(yuǎn)程登陸主機(jī)。
以上就是關(guān)于Linux常用網(wǎng)絡(luò)基本命令的詳細(xì)介紹,最后想要了解更多請(qǐng)關(guān)注扣丁學(xué)堂官網(wǎng)、微信等平臺(tái),只要你好好學(xué)習(xí)看扣丁學(xué)堂的
Linux視頻教程就能學(xué)會(huì)成為L(zhǎng)inux開發(fā)工程師大神
Linux培訓(xùn)技術(shù)交流群:528072558,扣丁學(xué)堂是值得選擇的Linux培訓(xùn)機(jī)構(gòu),這里是國(guó)內(nèi)首屈一指的IT培訓(xùn)機(jī)構(gòu),根據(jù)時(shí)代要求,鑄就高新人才,為大家圓高薪夢(mèng)想。
【關(guān)注微信公眾號(hào)免費(fèi)領(lǐng)取丁豆獲取更多學(xué)習(xí)資料】
查看更多關(guān)于“Linux培訓(xùn)資訊”的相關(guān)文章>>
標(biāo)簽:
Linux命令
Linux視頻教程
Linux培訓(xùn)
Linux在線學(xué)習(xí)
Linux在線視頻