導航:首頁 > 操作系統 > linuxping指定ip

linuxping指定ip

發布時間:2023-01-18 02:44:28

linux 操作系統中怎麼使用PING命令

1、首先將linux操作系統聯網,點擊滑鼠右鍵選擇終端機。

⑵ linux裡面ping -c 2 ip命令作用是什麼

在Linux中,PING是測試一個網路的連通信的,基本命令格式為

ping
[-dfnqrRv][-c<完成次數>][-i<間隔秒數>][-I<網路界面>][-l<前置載入>][-p<範本樣式>][-s<數據包大小>][-t<存活數值>][主機名稱或IP地址]

根據此,這個命令代表測試網路連通信,並測試2次

⑶ 高手賜教 怎麼在linux下ping 一個IP地址

直接ping X.X.X.X 就可以了!網路搜索Linux就該這么學,這本書比較適合新手入門

⑷ 高手賜教 怎麼在linux下ping 一個IP地址

Linux系統的ping命令是常用的網路命令,它通常用來測試與目標主機的連通性,我們經常會說「ping一下某機器,看是不是開著」、不能打開網頁時會說「你先ping網關地址192.168.1.1試試」。它通過發送ICMP ECHO_REQUEST數據包到網路主機(send ICMP ECHO_REQUEST to network hosts),並顯示響應情況,這樣我們就可以根據它輸出的信息來確定目標主機是否可訪問(但這不是絕對的)。有些伺服器為了防止通過ping探測到,通過防火牆設置了禁止ping或者在內核參數中禁止ping,這樣就不能通過ping確定該主機是否還處於開啟狀態。
linux下的ping和windows下的ping稍有區別,linux下ping不會自動終止,需要按ctrl+c終止或者用參數-c指定要求完成的回應次數。
1.命令格式:
ping [參數] [主機名或IP地址]
2.命令功能:
ping命令用於:確定網路和各外部主機的狀態;跟蹤和隔離硬體和軟體問題;測試、評估和管理網路。如果主機正在運行並連在網上,它就對回送信號進行響應。每個回送信號請求包含一個網際協議(IP)和 ICMP 頭,後面緊跟一個 tim 結構,以及來填寫這個信息包的足夠的位元組。預設情況是連續發送回送信號請求直到接收到中斷信號(Ctrl-C)。
ping 命令每秒發送一個數據報並且為每個接收到的響應列印一行輸出。ping 命令計算信號往返時間和(信息)包丟失情況的統計信息,並且在完成之後顯示一個簡要總結。ping 命令在程序超時或當接收到 SIGINT 信號時結束。Host 參數或者是一個有效的主機名或者是網際網路地址。
3.命令參數:
-d 使用Socket的SO_DEBUG功能。
-f 極限檢測。大量且快速地送網路封包給一台機器,看它的回應。
-n 只輸出數值。
-q 不顯示任何傳送封包的信息,只顯示最後的結果。
-r 忽略普通的Routing Table,直接將數據包送到遠端主機上。通常是查看本機的網路介面是否有問題。
-R 記錄路由過程。
-v 詳細顯示指令的執行過程。
<p>-c 數目:在發送指定數目的包後停止。
-i 秒數:設定間隔幾秒送一個網路封包給一台機器,預設值是一秒送一次。
-I 網路界面:使用指定的網路界面送出數據包。
-l 前置載入:設置在送出要求信息之前,先行發出的數據包。
-p 範本樣式:設置填滿數據包的範本樣式。
-s 位元組數:指定發送的數據位元組數,預設值是56,加上8位元組的ICMP頭,一共是64ICMP數據位元組。
-t 存活數值:設置存活數值TTL的大小。
4.使用實例:
實例1:ping的通的情況
命令:
ping 192.168.120.205

⑸ Linux用Ping命令測試本機回環地址

1、首先ping一下回環地址。
2、再ping一下本機ip查看自己本機的網路是否正確。
3、然後檢查對方網路設置、防火牆、插件等等。
4、如果發現丟包率里有丟失數據包,可能是網路、網線的原因。
5、ping配置選項ping-c6192.168.80.100(表示ping6次之後斷開)。
6、ping配置選項ping-s60000(最大65507)。

⑹ Linux中使用ping命令

Ping命令通過發送Internet控制消息協議(ICMP)回響請求消息來驗證與另一台TCP/IP計算機的IP級連接,很重要的一條命令.

ping命令一般用於檢測網路通與不通,也叫時延,其值越大,速度越慢PING(PacketInternetGrope),網際網路包探索器,用於測試網路連接量的程序。
ping發送一個ICMP回聲請求消息給目的地並報告是否收到所希望的ICMP回聲應答。它是用來檢查網路是否通暢或者網路連接速度的命令。
原理:網路上的機器都有唯一確定的IP地址,我們給目標IP地址發送一個數據包,對方就要返回一個同樣大小的數據包,根據返回的數據包我們可以確定目標主機的存在,可以初步判斷目標主機的操作系統等。

二、ping的工作流程
1、在同一網段內
ping
主機A--------------------->主機B
ICMP請求包
在本機(主機A)查找ARP緩存表查找主機B的IP與其對應的MAC,
沒有找到主機B的IP與其MAC的映射關系,則發送一個arp請求廣播,
主機B接收到arp請求包後,回復一個arp應答包(裡麵包含本機MAC),
主機A<----------------------主機B
ICMP應答包
2、不在同一網段
在主機A上運行「ping主機C(不在同一網段)」後,開始跟上面一樣,到了怎樣得到MAC地址時,IP協議通過計算發現C機與自己不在同一網段內,就直接將交由路由處理,也就是將路由的MAC取過來,至於怎樣得到路由的MAC,跟上面一樣,先在ARP緩存表找,找不到就廣播包。路由得到這個數據幀後,再跟主機C進行聯系,如果找不到,就向主機A返回一個超時的信息。
三、ping命令的使用
ping命令的一般格式為:
ping[-dfnqrRv][-c發送次數][-i間隔秒數][-I(大寫i)網路界面][-l(小寫L)前置載入][-p範本樣式][-s數據包大小][-t存活數值][主機名或IP地址]
參數說明:
【-ccount】指定要被發送(或接收)的回送信號請求的數目,由Count變數指出。
【-wtimeout】這個選項僅和-c選項一起才能起作用。它使ping命令以最長的超時時間去等待應答(發送最後一個信息包後)。默認超時時間為4000ms(4s)
【-d】使用Socket的SO_DEBUG功能。
【-D】這個選項引起ICMPECHO_REPLY信息包向標准輸出的十六進制轉儲。
【-f】指定flood-ping選項。-f標志「傾倒」或輸出信息包,在它們回來時或每秒100次,選擇較快一個。每一次發送ECHO_REQUEST,都列印一個句號,而每接收到一個ECHO_REPLY信號,就列印一個退格。這就提供了一種對多少信息包被丟棄的信息的快速顯示。僅僅root用戶可以使用這個選項。
註:這在網路上將非常困難,必須小心使用。Floodping命令僅僅root用戶可以使用。-f標志與-iWait標志不兼容.
【-n】只輸出數值。
-r】忽略路由表,直接將數據包送到遠端主機上。通常是查看本機的網路介面是否有問題。
【-R】記錄路由過程。-R標志包括ECHO_REQUEST信息包中的RECORD_ROUTE選項,並且顯示返回信息包上的路由緩沖。
【-v】詳細顯示指令的執行過程。
【-iwait】在每個信息包發送之間等待被Wait變數指定的時間(秒數)。預設值是在每個信息包發送之間等待1秒。這個選項與-f標志不兼容。
【-Ia.b.c.d】指定被a.b.c.d標明的介面將被用於向外的IPv4多點廣播。-I標志是大寫的i。
【-lPreload】在進入正常行為模式(每秒1個)前盡快發送Preload變數指定數量的信息包。-l標志是小寫的L。
【-L】對多點廣播ping命令禁用本地回送。
【-pPattern】指定用多達16個「填充」位元組去填充你發送的信息包。這有利於診斷網路上依賴數據的問題。例如「-pff」全部用1填充信息包。
【-q】不顯示任何傳送封包的信息,只顯示最後的結果。
【-spacketsize】指定發送的數據位元組數,預設值是56,加上8位元組的ICMP頭,一共是64ICMP數據位元組。
【-Shostname/IPaddr】將IP地址用作發出的ping信息包中的源地址。在具有不止一個IP地址的主機上,可以使用-S標志來強制源地址為除了軟體包在其上發送的介面的IP地址外的任何地址。如果IP地址不是以下機器介面地址之一,則返回錯誤並且不進行任何發送。
【-ttll】設置存活數值TTL的大小。
【-ointerface】指出interface將被用於向外的IPv6多點廣播。介面以「en0」,「tr0」等的形式指定。
使用舉例:
(1)指定要被發送(或接收)的回送信號請求的數目:
#ping-c5172.17.0.254(請求5次)
(2)信息包被丟棄的信息的快速顯示:
#ping-f172.17.0.254
(3)在每個信息包發送之間等待被Wait變數指定的時間(秒數):
#ping-i2172.17.0.254(間隔2s)
四、ping測試
1、ping本機IP
#ping172.17.0.11/127.0.0.1
(測試:#ifdowneth0之後再ping試試)
如果ping不通的話則表明網卡安裝或配置有問題。將網線斷開再次執行此命令,如果顯示正常,則說明本機使用的IP地址可能與另一台正在使用的機器IP地址重復了。如果仍然不正常,則表明本機網卡安裝或配置有問題,需繼續檢查相關網路配置。
Ubuntu下配置文件位置:
[IP]:/etc/network/interfaces
[DNS]:/etc/resolv.conf
2、ping網關IP
#ping172.17.0.254
能正常ping通,則表明區域網中的網關路由器正在正常運行。反之,則說明網關有問題。
3、ping遠程IP
#pingwww..com
這一命令可以檢測本機能否正常訪問Internet。
五、怎樣使用Ping這命令來測試網路連通呢?
連通問題是由許多原因引起的,如本地配置錯誤、遠程主機協議失效等,當然還包括設備等造成的故障。首先我們講一下使用Ping命令的步驟。
使用Ping檢查連通性有六個步驟:
1.使用ifconfig觀察本地網路設置是否正確;
2.Ping127.0.0.1,127.0.0.1回送地址Ping回送地址是為了檢查本地的TCP/IP協議有沒有設置好;
3.Ping本機IP地址,這樣是為了檢查本機的IP地址是否設置有誤;
4.Ping本網網關或本網IP地址,這樣的是為了檢查硬體設備是否有問題,也可以檢查本機與本地網路連接是否正常;(在非區域網中這一步驟可以忽略)
5.Ping本地DNS地址,這樣做是為了檢查DNS是否能夠將IP正確解析。
6.Ping遠程IP地址,這主要是檢查本網或本機與外部的連接是否正常。

⑺ 讓linux系統每隔1分鍾ping一個目標IP,目標IP也是linux,獲取IP後寫入某個文件

1、思路:用計劃任務每分鍾執行一次
*/1 * * * * /opt/ping.sh;
2、根據需求寫腳本,例如每分鍾ping一次並記錄時間,每天存一個文件,保留最近一個月的日誌
cat ping.sh;
ymd=`date +%Y%m%d`
date; >> ping_${ymd}.txt
ping 172.16.10.1 -c 1 >> ping_${ymd}.txt
find . -type f -name "ping*txt" -mtime +30 -exec rm -rf {} \;

⑻ linux伺服器上寫個腳本,每隔xx分鍾ping指定ip,如果不通,向指定郵箱發送郵件。

別發郵件了 直接發簡訊多好。。。
我以前練習的時候寫的,挺爛的但是能用

#!/bin/bash
#ping 2分鍾結果存入文件
#var 1.0
#LX 2009年4月6日

#help function
help()
{
cat << HELP

============= ping120s.sh help =============
ping目標地址,存入文件。 配合crontab用

USAGE:
-h 顯示幫助
-to IP ping的IP地址
-sh 檢查歷史是否有丟包
-show 檢查詳細歷史
-gz 壓縮以前的記錄,並刪除txt文件
-of dir 指定輸出文件的位置(要求絕對目錄),也可以指定文件名(不建議)

HELP
}

#簡略輸出結果的函數
shmin()
{
for fName in PING__*.txt
do
var=$(sed -n '/.*packets.*/p' $fName | sed 's/.*received,//g' | sed 's/, time.*//g')
var="$(sed -n '/2009_.*/p' $fName) ==>$var"
echo "$var"
var=""
done
}

toGz()
{
gzName=ALL_$(date +%Y年%m月%d日%k時).tar.gz
gzName=`echo "$gzName" | sed 's/ /0/g'`
tar cvfz "$gzName" *.txt
[ ! -d old ] && mkdir old
[ ! -d tmp ] && mkdir tmp
mv $gzName old/ && mv *.txt tmp/
}
############## main ###############
[ -z $1 ] && { echo "參數錯誤"; help; exit 1; }
#fileName=ping__$1__$(date +%m月%d日%k:%M)
#刪除文件名中的空格, 不刪除的話0點到10點之前都沒法記錄 日亞終於找到毛病了
#fileName=`echo "$fileName" | sed 's/ /0/g'`
#echo $fileName
TIMEOUT=30

while [ -n "$1" ]; do
case "x$1" in
x-h) help; exit 0;;
x-to)
shift
[ -z "$1" ] && { echo "參數錯誤"; help; exit 1; }
pingTo="$1"
shift
;;
x-sh) shmin; exit 0;;
x-show) clear; tail -n 3 PING__*.txt; exit 0;;
x-gz) toGz; exit 0;;
x-of)
shift
[ -z "$1" ] && { echo "參數錯誤"; help; exit 1; }
ofilename="$1"
shift
;;
*) echo "error"; help; exit 1 ;;
esac
done

#-to是必須參數,ping到那裡
[ -z "$pingTo" ] && { echo "-to 參數必選之參數"; help; exit 1; }

#判斷存數文件的中間名
if [ -z "$ofilename" ] || [ -d "$ofilename" ]; then
mfileName=$pingTo
else
mfileName=${ofilename##/*/}
fi
#生成存儲文件的名稱,如沒有sed那句過了夜裡12點0點開頭到9點都無法存儲,應為有個空格 日!
fileName=PING__"$mfileName"__$(date +%m月%d日%k:%M)
fileName=`echo "$fileName" | sed 's/ /0/g'`

#存儲的目錄判斷,默認是$PWD,主要是判斷絕對目錄開頭的/和結束的/
dirName="$PWD/"
if [ "x${ofilename%${ofilename#?}}" = "x/" ]; then
if [ -d "$ofilename" ]; then
dirName="$ofilename"
[ "x${ofilename#${ofilename%?}}" = "x/" ] || dirName="$dirName/"
elif [ -d "${ofilename%/*}" ]; then
dirName="${ofilename%/*}/"
fi
fi

#echo $fileName
#echo $dirName
echo "$(date +%Y_%m_%d__%H:%M)" > "$dirName$fileName.txt"
ping "$pingTo" -n -w "$TIMEOUT" >> "$dirName$fileName.txt"
wait
bash sms.sh "$pingTo" 2>>sms.log
exit 0

下面是發簡訊腳本 sms.sh
lx@lx-Linux:~/bash/lx/ping$ cat sms.sh
#!/bin/bash

data=$(sh ping120s_V1.sh -sh| awk -F"[% ]" '{print $3}'|tac)
data=$(echo $data | awk '{print $1,$2}')
shijian=$(date +%Y年%m月%d日%k時%M分|sed 's/ *//g')
if [ -z $1 ]
then
address=""
else
address="$1"
fi

#echo $data
#echo $shijian
#data="40 $data"
for i in $(echo $data)
do
# echo "-->$i"
if [ $i -ge 40 ]
then
# echo "$i>=40"
sms -f 手機號碼 -p 飛信密碼 -t 發送給那個手機 -m "To:$address $i% loss -- $shijian" >>sms.log
wait
echo "To:$address $i% loss -- $shijian" >>sms.log
# bash ping120s_V1.sh -gz
exit 9
else
# echo "$i<40"
:
fi
done

exit 0

⑼ linux裡面ping一個IP地址為什麼不需要子網掩碼

它不需要知道網路部分和主機部分
你的機器配置了IP、掩碼和網關
如果IP位於同一個網段,則掩碼必然與你的掩碼是同一個
否則,數據將直接發給網關,最終由路由表裡的信息決定數據發到哪裡
如果你的內網IP(默認子網掩碼):192.168.1.1,對方是192.168.1.2你ping這個ip,ping的是同一網段內的IP
如果不是同一網段的,你也ping不同
網段主要作用就是判斷是否是同一個網路,是就不用網關轉,不是就發到網關轉出去

⑽ Linux ping IP問題

本機設𥄲.任何一個有效的IP就可以ping通自己。
不通ping通網關可說明是網路有問題的。
用的是何種虛機,何種網路連接模,ip的設置又是怎麼樣的,這些是解決問題的基本信息。

閱讀全文

與linuxping指定ip相關的資料

熱點內容
6s怎麼外接u盤需要什麼app 瀏覽:131
linux查看文件許可權命令 瀏覽:685
安卓手游存檔怎麼用 瀏覽:761
linuxyum安裝ftp 瀏覽:690
村委會主任可以推行政命令嗎 瀏覽:102
電腦文件夾封面多張圖片 瀏覽:263
網吧總伺服器叫什麼 瀏覽:922
多個演算法解決同一個問題 瀏覽:455
小車解壓後我的購車發票呢 瀏覽:977
做app開發用什麼雲伺服器 瀏覽:177
linux網卡子介面 瀏覽:985
21歲職高畢業學程序員怎麼學 瀏覽:321
vs如何對單個文件編譯 瀏覽:6
為什麼有的電腦不能安裝python 瀏覽:75
金蝶迷你版加密狗檢測到過期 瀏覽:186
硬體描述語言編譯結果 瀏覽:655
程序員逆天改命 瀏覽:19
金斗雲伺服器 瀏覽:447
港口工程pdf 瀏覽:770
程序設計語言pdf 瀏覽:434