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的監控指令碼案例分析指令碼
- Linux常見命令:網路相關ping finger nslookup netstat(轉)Linux
- linux_unix_script_生成ping指令碼Linux指令碼
- 探究-ping指令的使用
- Linux系統中nslookup和dig安裝使用Linux
- ping通IP,telnet 3306不通
- Linux下批量ping某個網段ip的指令碼Linux指令碼
- centos製作具備telnet和ping功能的docker映象CentOSDocker
- 【telnet】開啟RHEL5.3 Linux的telnet服務Linux
- linux-telnetLinux
- linux pingLinux
- PHP 中 CURL 使用之 CURL 詳解!PHP
- 修改linux telnet的埠portLinux
- Linux禁Ping的方法Linux
- 初試php中的curlPHP
- Linux中如何檢視有幾個telnet程式?Linux
- Linux安裝telnetLinux
- nslookup命令的常見用法
- AIX 下nslookup命令的使用AI
- Windows Ping的結果顯示每次ping的時間的bat批處理指令碼WindowsBAT指令碼
- linux shell指令碼中 =~ 的作用Linux指令碼
- shell指令碼:批次傳送curl請求指令碼
- linux沒有telnet命令Linux
- linux下設定telnetLinux
- linux命令:ping命令Linux
- linux + php 安裝curlLinuxPHP
- Linux命令ping,nc的學習Linux
- linux中的一些常用指令Linux
- [原創] LINUX ES4.0 中限制TELNET連線數Linux
- ABAP的HTTP_GET和Linux的curlHTTPLinux
- php中curl的詳細解說PHP
- PHP CURL中傳遞cookie的方法PHPCookie
- 批次檢查主機是否可達的ping指令碼.指令碼
- Linux伺服器---配置telnetLinux伺服器
- linux開啟telnet服務Linux
- Linux基礎命令---pingLinux
- linux系統下如何禁ping和允許pingLinux
- Linux下更新curl版本教程!Linux