吳宏東 - 記於2018年07月04日 - 博客 https://segmentfault.com/u/wu...segmentfault
ping用來測試網絡的連通性,也能夠用來攻擊網絡服務器,例如著名的死亡之ping;bash
# 檢查是否連通 ping 14.215.177.38; # 只發送3次ICMP請求包 ping -c 3 14.215.177.38; # 死亡之ping攻擊,有高防和攻擊機很少通常是構不成威脅的,只是示例,真正攻擊不是用這個哈。 ping -l 65500 14.215.177.38;
telnet能夠用來測試某個主機的端口是否連通;
格式:telnet <ip> <port>;服務器
# 系統若是不存在,則先安裝 yum -y install telnet; # 測試百度的80端口,連得通按Ctrl+],鍵入quit退出 telnet 14.215.177.38 80;
lsof能夠用來查看端口的進程;網絡
# 安裝 yum -y install lsof; # 查看端口21是什麼進程在用 lsof -i :21; # 查看指定IP使用的TCP端口 lsof -i @192.168.47.130; # 查看指定IP使用的UDP端口 lsof -i UDP@192.168.47.130;
lftp是一個交互式的FTP客戶端,能夠在命令行完成文件的上傳下載等操做;ssh
# 安裝 yum -y install lftp; # 鏈接FTP lftp ftp://localhost:21; # 使用用戶wuhd鏈接FTP lftp ftp://wuhd@localhost:21; # 或 lftp -u wuhd ftp://localhost:21; # 進入以後,列出目錄 ls; # 下載 get down.txt; # 上傳 put up.txt;
wget用來下載網絡文件;工具
# 下載網絡上的文件,-t num 表示重試次數,-c 表示斷點續傳; wget http://localhost:8080/wuhd/down.txt;
rsync是一個遠程數據同步工具,能夠遠程或本機,也能夠當成複製文件的工具;測試
# 複製遠程目錄到本機,執行後在本機的/tmp目錄下就有一個home目錄,遠程有的它都有,-r 遞歸,-z 壓縮,-v 詳情輸出 rsync -rzv root@192.168.47.128:/home /tmp; # 複製本地目錄到遠程主機 rsync -rzv /home root@192.168.47.128:/tmp;
ssh提供遠程登陸的功能;ui
# 先telnet遠程主機的22端口,若是通,應該能夠遠程鏈接過去 telnet 192.168.47.128 22; # 開始ssh連過去 ssh root@192.168.47.128;