Linux中的curl,telnet,ping,nslookup 指令
curl指令
在Linux中curl是一個利用URL規則在命令列下工作的檔案傳輸工具,可以說是一款很強大的http命令列工具。它支援檔案的上傳和下載,是綜合傳輸工具,但按傳統,習慣稱url為下載工具。這個工具可以幫助我們在伺服器上很好的模擬http的行為。
curl url 返回整個網頁的內容
curl -I url 返回這個網頁的header
curl -i url 返回網頁header + 內容
telnet指令和ping指令
這兩個指令都是我們常用的指令,簡單一點來說,ping用來檢查網路是否通暢或者網路連線速度的命令 ,telnet是用來探測指定ip是否開放指定埠。
ping是Linux系統下的一個命令,ping也屬於一個通訊協議,是TCP/IP協議的一部分。利用“ping”命令可以檢查網路是否連通,可以很好地幫助我們分析和判定網路故障。
ping命令本身處於應用層,相當於一個應用程式,它直接使用網路層的ICMP協議。Ping(Packet Internet Groper),因特網包探索器,用於測試網路連線量的程式。它是用來檢查網路是否通暢或者網路連線速度的命令。作為一個生活在網路上的管理員或者黑客來說,ping命令是第一個必須掌握的DOS命令,它所利用的原理是這樣的:利用網路上機器IP地址的唯一性,給目標IP地址傳送一個ICMP資料包,再要求對方返回一個同樣大小的ICMP資料包來確定兩臺網路機器是否連線相通,時延是多少。
一般的ping指令為:
ping www.baidu.com
ping指的是端對端連通,通常用來作為可用性的檢查,但是某些病毒木馬會強行大量遠端執行ping命令搶佔你的網路資源,導致系統變慢,網速變慢。嚴禁ping入侵作為大多數防火牆的一個基本功能提供給使用者進行選擇。通常的情況下你如果不用作伺服器或者進行網路測試,可以放心的選中它,保護你的電腦。
telnet協議是TCP/IP協議族的其中之一,是Internet遠端登入服務的標準協議和主要方式,常用於網頁伺服器的遠端控制,可供使用者在本地主機執行遠端主機上的工作。使用者首先在電腦執行telnet程式,連線至目的地伺服器,然後輸入帳號和密碼以驗證身份。使用者可以在本地主機輸入命令,然後讓已連線的遠端主機執行,就像直接在對方的控制檯上輸入一樣。傳統telnet會話所傳輸的資料並未加密,帳號和密碼等敏感資料容易會被竊聽,因此很多伺服器都會封鎖telnet服務,改用更安全的ssh。
一般的telnet指令為:
telnet www.baidu.com 80
簡單的說,ping命令是用來檢測網路是否暢通的,而telnet命令則用來遠端登陸。 但telnet不通並不一定代表網路不通。ping是基於ICMP協議的命令,就是你發出去一個資料包,對方收到後返給你一個!就好比聲納。這個協議是可以禁止的!禁止後,如果你ping對方,對方收到後就不回饋給你,這樣你就顯示無法ping通,但實際你們還是連著的!telnet是登陸伺服器的!服務沒禁止就能登陸。
相關文章
- 基於Ping和Telnet/NC的監控指令碼案例分析指令碼
- 探究-ping指令的使用
- Linux下批量ping某個網段ip的指令碼Linux指令碼
- Linux系統中nslookup和dig安裝使用Linux
- centos製作具備telnet和ping功能的docker映象CentOSDocker
- linux-telnetLinux
- Linux中如何檢視有幾個telnet程式?Linux
- Linux伺服器---配置telnetLinux伺服器
- Windows Ping的結果顯示每次ping的時間的bat批處理指令碼WindowsBAT指令碼
- linux shell指令碼中 =~ 的作用Linux指令碼
- Linux基礎命令---pingLinux
- linux系統下如何禁ping和允許pingLinux
- Linux伺服器—安裝telnetLinux伺服器
- Linux伺服器---安裝telnetLinux伺服器
- linux + php 安裝curlLinuxPHP
- linux中的一些常用指令Linux
- 圖文詳細過程Linux 使用yum安裝telnet-server、telnet、xinetd以及telnet本機ipLinuxServer
- ABAP的HTTP_GET和Linux的curlHTTPLinux
- nslookup命令的常見用法
- PHP 中 CURL 使用之 CURL 詳解!PHP
- shell指令碼:批次傳送curl請求指令碼
- 對大量ip:port進行批次telnet檢測的python指令碼Python指令碼
- Linux下更新curl版本教程!Linux
- Java模擬Ping主機和Telnet服務的知識點和程式碼整理總結Java
- Linux ping命令有什麼用?Linux
- 實戰:Linux 禁止和開啟 ping 的方法Linux
- Linux系統中無法ping的原因是什麼?如何檢視?Linux
- Linux 中 awk指令 sub和substr的區別Linux
- Linux命令列:cURL的十種常見用法Linux命令列
- Win10如何開啟telnet等一系列指令Win10
- [GXYCTF2019]Ping Ping PingTF2
- Windows和Linux伺服器禁用pingWindowsLinux伺服器
- linux 能ping通ssh訪問不了Linux
- windows與linux ping 顯示的ip不一樣WindowsLinux
- RAKsmart Linux美國VPS開啟/禁止Ping的方法Linux
- Linux中檢視指令碼程式是否存在的命令!Linux指令碼
- linux用curl傳送post請求Linux
- [GXYCTF2019]Ping Ping Ping 1TF2