ubuntu 基本命令篇 16 網路管理

2021-09-12 10:24:27 字數 1883 閱讀 5554

16.網路管理

網路五元素:

mac位址

ip位址

網路掩碼

閘道器dns:將ip位址轉換成網域名稱

ping

ifconfig

route

/etc/resolv.conf

netstat

ipnmap

cat /etc/resolv.conf 檢視dns,得到nameserver 192.168.0.1

ping google.ca如果有資料報返回則表示是通到。

ping google.ca包括了六個步驟:

1.dns網域名稱解析,即命令: cat /etc/resolv.conf  中得到nameserver是多少。我們這裡到nameserver是192.168.0.1

2.向網域名稱伺服器 192.168.0.1 發出乙個dns請求。

3.從dns發回google.ca到ip位址。我們這裡得到到是66.249.89.99

4.拿到google.ca到ip以後,將ip於本機到子網掩碼相與計算,檢視其結果是否登入本機ip與本機子網掩碼相與的結果。

即  66.249.89.99 && 255.255.255.0 ?= 192.168.0.100 && 255.255.255.0 。

說白了就是如果要往目標發指令,就要首先判斷是不是自己子網到。

如果不相等表示本機與google.ca之間是廣域網,如果相等則表明本機與google.ca之間是區域網。顯然我們現在相與結果不相等,所以是廣域網。

只有在目標ip位址是192.168.0.***到時候才可能相等。

5.不相等就要找預設到閘道器。使用route命令,得到預設閘道器是  192.168.0.1 。這時候本機ip 192.168.0.100就會向閘道器192.168.0.1發出乙個請求,這個請求就是要求ping 66.249.89.99 這個機器。

6.從閘道器得到回應到包。

完成這6個步驟以後就會得到以下一條記錄:

64 bytes from nrt04s01-in-f99.1e100.net (66.249.89.99): icmp_seq=1 ttl=51 time=57.8 ms

time越小就表明鏈結速度越快。

命令:route 得到預設閘道器。

命令:ipconfig 獲得本機ip和子網掩碼。

sudo ifconfig eth0 down 就聽到了網路eth0

sudo dhclient eth0 又連線了網路。

ip addr也能獲得ip位址

其中一條 inet 192.168.0.100/24 就表示ip位址和子網掩碼,24表示子網掩碼為24位,就是255.255.255.0到意思。

ip route 檢視路由資訊

nmap 掃瞄遠端機器都有哪些埠是開放到。黑客到常用工具。掃瞄網路上都有哪些計算機。

22 ssh埠。

23 telnet埠

cat /etc/services 檢視埠對應的關係。比如:

上述表示 www對應到是80埠,http協議。

可以通過grep過濾更容易查詢內容。

cat /etc/services |grep 22

ssh        22/tcp                # ssh remote login protocol

ssh        22/udp

posted @

2010-08-11 13:25

xwdreamer 閱讀(

...)

編輯收藏

16 網路爬蟲

爬取整個靜態網頁 並存入檔案。第乙個引數是 要帶協議 http 二三引數可選,意思暫時不知道 動態的暫時不會。加request import urllib2 request urllib2.request response urllib2.urlopen request print response...

Ubuntu基本命令

1.ubuntu網絡卡基本配置 一 設定ip和閘道器 1 配置eth0的ip位址,同時啟用該裝置 sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up 2 新增預設閘道器 sudo route add default gw 192.168....

Ubuntu 基本命令

切換 root sudo i 安裝軟體命令 apt get insall 檢視命令幫助 help 全能標籤幫助 man 檔案操作 快速查詢 whereis filename find filename 檢視檔案型別 file filename 解壓縮 tar tar zxvf atr.gz 顯示隱藏...