1.下載和網絡請求
- ping命令,檢查指定的網絡服務器是否可聯通狀態
ping [-c num] ip或主機名
選項-c,檢查的次數,不使用將無線此持續檢查
參數IP或主機名,被檢查服務器的ip地址或主機名地址
- wget是非交互式的文件下載器,可以再命令行內下載網絡文件
wget [-b] url
選項-b可選,后臺下載,會將日志寫入到當前工作目錄的wger-log文件
參數url,下載鏈接
- curl可以發送網絡請求,可用于下載文件獲取信息等
curl [-O] url
選項-O表示用于下載文件,當url是下載鏈接時,可以使用此選項保存文件
參數url,要發起請求的網絡地址
例:curl cip.cc
此命令可以得到本機在公網的IP地址
![]()
2.端口:是設備與外界通訊交流的出入口,可以分為物理端口和虛擬端口
- 物理端口:又叫接口,是可見的端口,如USB
- 虛擬端口:是指計算機內部的端口,是不可見,是用于操作系統和外部進行交互的
- 計算機程序之間的通訊,通過IP只能鎖定計算機,無法鎖定具體的程序,所以才有虛擬端口,通過端口可以鎖定計算機上的具體的程序,確保程序之間進行溝通
3.虛擬端口,linux支持65535個端口,這些端口分為3類使用
- 公認端口:1~1023,通常用于一些系統內置或知名程序的預留使用,例如SSH服務的22號端口,HTTPS服務的443端口
- 注冊端口:1024~49151,通常可以隨意使用,用于松散的綁定一些程序/服務
- 動態端口:其余的端口,通常不固定綁定程序,二十當程序對外進行網絡鏈接時,用于臨時使用
- 查看端口占用情況的命令
nmap 被查看的IP地址
namp安裝:yum -y install namp
![]()
查看指定端口占用情況
netstat anp | grep 端口號
netstat安裝:yum -y install net-tools