ubuntu 網路管理

2021-06-20 10:35:11 字數 1792 閱讀 7588

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

記錄 ubuntu 網路管理的一些鏈結

ubuntu 16.04設定ip 閘道器 dns ubuntu 16.04網路管理工具networkmanager無法使用nm tool的問題 debian ubuntu系統的網路管理分析 nmcli日常用法 ubuntu 18.04 網路配置 ubuntu 18.04 server必須使用netp...

ubuntu服務管理

redhat 提供了chkconfig這個命令來管理系統在不同執行級別下的服務開啟 關閉 chkconfig servicename on off 並可以用chkconfig list 兩個槓 檢視當前的制定狀況。ubuntu裡沒有這個命令,其實也可以不用任何命令簡單管理系統服務,可以通過改變 et...

ubuntu 使用者管理

在建立使用者時,需要為新建使用者指定一使用者組,如果不指定其使用者所屬的工作組,自動會生成乙個與使用者名稱同名的工作組。建立使用者user1的時候指定其所屬工作組users,例 useradd g users user1 一 建立使用者 1 使用命令 useradd 例 useradd user1 ...