在終端里輸入命令後按下回車鍵
ifconfig -a
有些系統找不到上面命令,《Linux就該這么學》了解更多命令 那麼就看這個
ip addr
ip a show
㈡ linux怎麼查看IP地址
查看IP是ifconfig(ifconfig -a是顯示全部介面)
示例結果如下:
eth0 Link encap:Ethernet HWaddr bb:bb:bb:bb:bb:bb
inet addr:192.168.1.163 Bcast:192.168.1.255 Mask:255.255.255.0
eth0 表示第一塊乙太網網卡, 其中 HWaddr 表示網卡的物理地址(MAC),
inet addr 用來表示網卡的IP地址,此網卡的 IP地址是 192.168.1.163,廣播地址, Bcast:192.168.120.255,掩碼地址Mask:255.255.255.0。
㈢ linux系統中怎麼查ip地址
1、進入Linux系統,如果是進入的KDE、Gnome等桌面,在桌面右擊打開終端。在終端里輸入ifconfig -a命令按回車鍵執行即可查看IP地址,如果是進入的字元界面,直接執行ifconfig -a 命令即可。
㈣ linux 系統下 查看ip命令
1、首先打開linux操作系統在進入到界面。
㈤ 如何查看Linux伺服器中,異常流量來自哪個IP
Linux下使用iftop工具結合iptables服務來解決帶寬資源被惡意請求滿的問題,主要通過2個步驟來實現;
1. 使用iftop工具查出來是哪些個IP地址在請求主機的帶寬資源,找出耗帶寬的元兇
2. 找出耗帶寬的IP地址或者段,分析是out方向還是in方向,使用iptables規則來進行控制
具體的詳細操作方法如下;
一但出現帶寬被惡意請求,在帶寬被請滿的情況下基本上很難通過網路登入到伺服器上進行操作跟維護,這時我們需要通過阿里雲提供的「連接管理終端」服務來登入系統
一般建議在主機正常的時候直接在伺服器內部安裝好iftop工具,這樣出現惡意請求的時候直接可以使用該工具來進行排查,下面介紹下iftop的2中安裝方法
1.使用yum 安裝iftop工具
使用yum安裝的話比較簡單,只要直接執行 yum install iftop –y命令即可,如果沒問題的話系統就會自動執行安裝,但是有使用yum可能安裝不了,這時就需要使用編譯安裝了
2.編譯安裝iftop工具
(1)下載iftop工具的源碼包;
http://oss.aliyuncs.com/aliyunecs/iftop-0.17.tar.gz
(2)CentOS下安裝所需的依賴包
yum install flex byacc libpcap ncursesncurses-devel libpcap-devel
(3 解壓縮下載的iftop文件
tarzxvf iftop-0.17.tar.gz
(4 進入到解壓的的iftop目錄中
cdiftop-0.17
配置並制定安裝目錄為/usr/local/iftop目錄下
(5./configure –prefix=/usr/local/iftop
(6)編譯並安裝
make && make install
安裝完成以後直接使用/usr/local/iftop/sbin/iftop 啟動iftop程序查看流量使用情況,如果想使用iftop的方式直接開啟程序,需要將iftop的程序添加到環境變數中即可
結合使用iptables服務來限制惡意請求的流量;
iftop –i eth1 查看eth1這塊外網網卡的流量使用情況
通過上面這張信息很清楚的看到,121.199這台伺服器一直往192.230.123.101 這個地址發送流量,而且出去產生的流量相當大,幾乎把整個出網帶寬都給耗盡了
查到了惡意請求的原因跟目標主機以後,我們就可以使用iptables服務來對這種惡意行為進行限制了,因為從查看到的數據看主要的流量是從out方向出去的,那就直接在OUT方向設置策略
Iptables -A OUTPUT -d 192.230.123.101 –j REJECT
這里可能還會發現一個情況就是禁用了這個1個IP以後可能這個段的其它IP地址都有可能馬上就接上繼續請求,那就可以針對一個段來進行限制
iptables-A OUTPUT -d 192.230.0.0/16 -j REJECT
策略加上以後可以再使用iftop –i eth1 來查看流量的請求情況;
可以查看到流量已經恢復了正常,之前的惡意請求的地址都已經被防火牆給屏蔽了,效果比較好
另外iftop還有很多的參數可以實現比較多的功能,有時間的話可以研究研究,對排查網路流量攻擊以及掌控流量使用很有幫助的
㈥ linux怎麼查看IP地址
1. 使用ifconfig命令配置並查看網路介面情況 示例1: 配置eth0的IP,同時激活設備: # ifconfig eth0 192.168.4.1 netmask 255.255.255.0 up 示例2: 配置eth0別名設備 eth0:1 的IP,並添加路由 # ifconfig eth0:1 192.168.4.2 # route add –host 192.168.4.2 dev eth0:1 示例3:激活(禁用)設備 # ifconfig eth0:1 up(down) 示例4:查看所有(指定)網路介面配置 # ifconfig (eth0) ————————— 2. 使用route 命令配置路由表 示例1:添加到主機路由 # route add –host 192.168.4.2 dev eth0:1 # route add –host 192.168.4.1 gw 192.168.4.250 示例2:添加到網路的路由 # route add –net IP netmask MASK eth0 # route add –net IP netmask MASK gw IP # route add –net IP/24 eth1 示例3:添加默認網關 # route add default gw IP 示例4:刪除路由 # route del –host 192.168.4.1 dev eth0:1 示例5:查看路由信息 #route 或route -n(-n 表示不解析名字,列出速度會比route 快) ————————— 3.ARP 管理命令 示例1:查看ARP緩存 # arp 示例2:添加 # arp –s IP MAC 示例3: 刪除 # arp –d IP ————————— 4.ip是iproute2軟體包裡面的一個強大的網路配置工具,它能夠替代一些傳統的網路管理工具。例如:ifconfig、route等, 上面的示例完全可以用下面的ip命令實現,而且ip命令可以實現更多的功能.下面介紹一些示例: 4.0 ip命令的語法 ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]] 4.1 ip link set–改變設備的屬性.縮寫:set、s 示例1:up/down 起動/關閉設備。 # ip link set dev eth0 up 這個等於傳統的 # ifconfig eth0 up(down) 示例2:改變設備傳輸隊列的長度。 參數:txqueuelen NUMBER或者txqlen NUMBER # ip link set dev eth0 txqueuelen 100 示例3:改變網路設備MTU(最大傳輸單元)的值。 # ip link set dev eth0 mtu 1500 示例4: 修改網路設備的MAC地址。 參數: address LLADDRESS # ip link set dev eth0 address 00:01:4f:00:15:f1 4.2 ip link show–顯示設備屬性.縮寫:show、list、lst、sh、ls、l -s選項出現兩次或者更多次,ip會輸出更為詳細的錯誤信息統計。 示例: # ip -s -s link ls eth0 這個命令等於傳統的 ifconfig eth0 ————————— 5.1 ip address add–添加一個新的協議地址. 縮寫:add、a 示例1:為每個地址設置一個字元串作為標簽。為了和Linux-2.0的網路別名兼容,這個字元串必須以設備名開頭,接著一個冒號, # ip addr add local 192.168.4.1/28 brd + label eth0:1 dev eth0 示例2: 在乙太網介面eth0上增加一個地址192.168.20.0,掩碼長度為24位(155.155.155.0),標准廣播地址,標簽為eth0:Alias: # ip addr add 192.168.4.2/24 brd + dev eth1 label eth1:1 這個命令等於傳統的:ifconfig eth1:1 192.168.4.2 5.2 ip address delete–刪除一個協議地址. 縮寫:delete、del、d # ip addr del 192.168.4.1/24 brd + dev eth0 label eth0:Alias1 5.3 ip address show–顯示協議地址. 縮寫:show、list、lst、sh、ls、l # ip addr ls eth0 5.4.ip address flush–清除協議地址. 縮寫:flush、f 示例1 : 刪除屬於私網10.0.0.0/8的所有地址: # ip -s -s a f to 10/8 示例2 : 取消所有乙太網卡的IP地址 # ip -4 addr flush label 「eth0″ ————————— 6. ip neighbour–neighbour/arp表管理命令 縮寫 neighbour、neighbor、neigh、n 命令 add、change、replace、delete、fulsh、show(或者list) 6.1 ip neighbour add — 添加一個新的鄰接條目 ip neighbour change–修改一個現有的條目 ip neighbour replace–替換一個已有的條目 縮寫:add、a;change、chg;replace、repl 示例1: 在設備eth0上,為地址10.0.0.3添加一個permanent ARP條目: # ip neigh add 10.0.0.3 lladdr 0:0:0:0:0:1 dev eth0 nud perm 示例2:把狀態改為reachable # ip neigh chg 10.0.0.3 dev eth0 nud reachable 6.2.ip neighbour delete–刪除一個鄰接條目 示例1:刪除設備eth0上的一個ARP條目10.0.0.3 # ip neigh del 10.0.0.3 dev eth0 6.3.ip neighbour show–顯示網路鄰居的信息.縮寫:show、list、sh、ls 示例1: # ip -s n ls 193.233.7.254 193.233.7.254. dev eth0 lladdr 00:00:0c:76:3f:85 ref 5 used 12/13/20 nud reachable 6.4.ip neighbour flush–清除鄰接條目. 縮寫:flush、f 示例1: (-s 可以顯示詳細信息) # ip -s -s n f 193.233.7.254 ————————— 7. 路由表管理 7.1.縮寫 route、ro、r 7.5.路由表 從Linux-2.2開始,內核把路由歸納到許多路由表中,這些表都進行了編號,編號數字的范圍是1到255。另外, 為了方便,還可以在/etc/iproute2/rt_tables中為路由表命名。 默認情況下,所有的路由都會被插入到表main(編號254)中。在進行路由查詢時,內核只使用路由表main。 7.6.ip route add — 添加新路由 ip route change — 修改路由 ip route replace — 替換已有的路由 縮寫:add、a;change、chg;replace、repl 示例1: 設置到網路10.0.0/24的路由經過網關193.233.7.65 # ip route add 10.0.0/24 via 193.233.7.65 示例2: 修改到網路10.0.0/24的直接路由,使其經過設備mmy # ip route chg 10.0.0/24 dev mmy
㈦ linux下面有什麼工具可以查看每個進程的網路流量
iftop
很強大的,完全
可以做到
-i設定監測的網卡,如:#
iftop
-i
eth1
-b
以bytes為單位顯示流量(默認是bits),如:#
iftop
-b
-n使host信息默認直接都顯示ip,如:#
iftop
-n
-n使埠信息默認直接都顯示埠號,如:
#
iftop
-n
-f顯示特定網段的進出流量,如#
iftop
-f
10.10.1.0/24或#
iftop
-f
10.10.1.0/255.255.255.0
-h(display
this
message),幫助,顯示參數信息
-p使用這個參數後,中間的列表顯示的本地主機信息,出現了本機以外的ip信息;
-b使流量圖形條默認就顯示;
-f這個暫時還不太會用,過濾計算包用的;
-p使host信息及埠信息默認就都顯示;
-m設置界面最上邊的刻度的最大值,刻度分五個大段顯示,例:#
iftop
-m
100m
㈧ linux查看網路流量命令
方法一、nload工具
查看參數幫助命令:
nload –help
-a :這個好像是全部數據的刷新時間周期,單位是秒,默認是300.
-i :進入網卡的流量圖的顯示比例最大值設置,默認10240 kBit/s.
-m :不顯示流量圖,只顯示統計數據。
-o :出去網卡的流量圖的顯示比例最大值設置,默認10240 kBit/s.
-t :顯示數據的刷新時間間隔,單位是毫秒,默認500。
-u :設置右邊Curr、Avg、Min、Max的數據單位,默認是自動變的.注意大小寫單位不同!
h|b|k|m|g h: auto, b: Bit/s, k: kBit/s, m: MBit/s etc.
H|B|K|M|G H: auto, B: Byte/s, K: kByte/s, M: MByte/s etc.
-U:設置右邊Ttl的數據單位,默認是自動變的.注意大小寫單位不同(與-u相同)!
Devices:自定義監控的網卡,默認是全部監控的,使用左右鍵切換。
如只監控eth0命令: nload eth0
方法二、iftop工具
1、iftop界面相關說明
界面上面顯示的是類似刻度尺的刻度范圍,為顯示流量圖形的長條作標尺用的。
中間的<= =>這兩個左右箭頭,表示的是流量的方向。
TX: 發送流量
RX: 接收流量
TOTAL:總流量
Cumm: 運行iftop到目前時間的總流量
peak: 流量峰值
rates: 分別表示過去 2s 10s 40s 的平均流量
2、iftop相關參數
常用的參數 《Linux就該這么學》
-i 設定監測的網卡,如:# iftop -i eth1
-B 以bytes為單位顯示流量(默認是bits),如:# iftop -B
-n 使host信息默認直接都顯示IP,如:# iftop -n
-N 使埠信息默認直接都顯示埠號,如: # iftop -N
-F 顯示特定網段的進出流量,如# iftop -F 10.10.1.0/24或# iftop -F 10.10.1.0/255.255.255.0
-h(display this message),幫助,顯示參數信息
-p 使用這個參數後,中間的列表顯示的本地主機信息,出現了本機以外的IP信息;
-b 使流量圖形條默認就顯示;
-f 這個暫時還不太會用,過濾計算包用的;
-P 使host信息及埠信息默認就都顯示;
-m設置界面最上邊的刻度的最大值,刻度分五個大段顯示,例:# iftop -m 100M
進入iftop畫面後的一些操作命令(注意大小寫)
按h切換是否顯示幫助;
按n切換顯示本機的IP或主機名;
按s切換是否顯示本機的host信息;
按d切換是否顯示遠端目標主機的host信息;
按t切換顯示格式為2行/1行/只顯示發送流量/只顯示接收流量;
按N切換顯示埠號或埠服務名稱;
按S切換是否顯示本機的埠信息;
按D切換是否顯示遠端目標主機的埠信息;
按p切換是否顯示埠信息;
按P切換暫停/繼續顯示;
按b切換是否顯示平均流量圖形條;
按B切換計算2秒或10秒或40秒內的平均流量;
按T切換是否顯示每個連接的總流量;
按l打開屏幕過濾功能,輸入要過濾的字元,比如ip,按回車後,屏幕就只顯示這個IP相關的流量信息;
按L切換顯示畫面上邊的刻度;刻度不同,流量圖形條會有變化;
按j或按k可以向上或向下滾動屏幕顯示的連接記錄;
按1或2或3可以根據右側顯示的三列流量數據進行排序;
按<根據左邊的本機名或IP排序;
按>根據遠端目標主機的主機名或IP排序;
按o切換是否固定只顯示當前的連接;
按f可以編輯過濾代碼,這是翻譯過來的說法,我還沒用過這個!
按!可以使用Shell命令,這個沒用過!沒搞明白啥命令在這好用呢!
按q退出監控。
方法三、 ifstat
參數:
-a 監測能檢測到的所有網路介面的狀態信息
-z 隱藏流量是無的介面,例如那些介面雖然啟動了但是未用的
-i 指定要監測的介面,後面跟網路介面名
時間:
-T 報告所有監測介面的全部帶寬
-w 用指定的列寬,而不是為了適應介面名稱的長度而去自動放大列寬
-W 如果內容比終端窗口的寬度還要寬就自動換行
-b 用kbits/s顯示帶寬而不是kbytes/s
㈨ linux如何查看ip地址命令
在 Linux 系統的命令行提示符下面,輸入 ifconfig -a 即可查看各個 TCP/IP 參數。包括:IP 地址、子網掩碼、網關、DNS,等等。
㈩ linux如何查看ip地址命令(linux如何查看ip地址)
1、linux如何查看ip地址命令。
2、linux如何查看ip地址和埠。
3、linux如何查看ip地址,網關和掩碼。
4、linux如何查看ip地址 python。
1."linux如何查看ip地址,為您提供linux如何查看ip地址圖文信息,打開linux系統,在linux的桌面的空白處右擊。
2.在彈出的下拉選項里,點擊打開終端。
3.在打開的Linux伺服器終端中用查詢ip命令查找。
4.linux查看ip地址的命令為ifconfig-a,在命令窗口輸入然後按回車。
5.按下回車後就會在終端命令窗口裡顯示出ip地址。