1. 配置 IP 地址
1.1 ifconfig
臨時配置 IP
2. 查看網絡環境
2.1 查詢網絡狀態
選項 |
含義 |
-t |
列出 TCP 協議端口 |
-u |
列出 UDP 協議端口 |
-n |
不使用域名與服務名,而使用 IP 地址和端口號 |
-l |
僅列出在監聽狀態網絡服務 |
-a |
列出全部的網絡鏈接 |
netstat -tlun
netstat -an | more
netstat -unt | grep ESTABLISHED
複製代碼
3. 網絡測試命令
3.1 ping
ping
[選項] ip
或域名
- 測試指定
IP
或域名的網絡情況
- 選項
ping www.baidu.com -c 3
複製代碼
3.2 wget
wget http:
複製代碼
4.遠程登陸
4.1 SSH
協議原理
4.1.1 對稱加密算法
- 採用單密鑰系統的加密方法,同一個密鑰能夠同時用做信息的加密和解密,這種加密被稱爲對稱加密。
- 非對稱加密算法: 須要公鑰和私鑰
4.1.2 SSH 安全外殼協議
ssh
用戶名@ip
- 遠程管理指定
Linux
服務器
[root@192-171-207-101-static ~]# ssh root@192.171.207.101
The authenticity of host '192.171.207.101 (192.171.207.101)' can't be established. RSA key fingerprint is a4:97:52:eb:0a:0b:35:a0:98:7d:4f:c8:3b:dc:f9:0a. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.171.207.101' (RSA) to the list of known hosts. 複製代碼
/root/.ssh/known_hosts
linux
192.171.207.101 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAomDpQxV3RmjJyKkf7elMTInbdm+/ZLnFpfbAryi5PSb2ewfYbwRaBcVl1lBta6yjFuz0J12p9qy90DBhadvoBsfwTB8lQhmlT8B2eCcHr0bfLa1IdKMcjImxRJiD4v0emCGFquHnHIr41vs8uxQ2Ek28mH/1JC0e/+VPEvylBB4+Kk2789ACdAlmhGTtlu7zgeUoLaWQSl1/6g7zfSLIz+/U8qGiRSPaGT+M40oqx/PZdoGOMTRhHgNIR5qgvcNaJXhlZGYT42fLFSmtzUHJ030hP7JGZ99oXS20/mnc8qvonC9itp0+K/nCj5g6uR/gPFb5B0NmTZCM2/gcLkHumw==
複製代碼
4.1.3 scp
scp
是 secure copy
的縮寫, scp
是 linux
系統下基於 ssh
登錄進行安全的遠程文件拷貝命令
linux
的scp
命令能夠在 linux
服務器之間複製文件和目錄
- 命令格式
scp
[參數] [原路徑] [目標路徑]
參數 |
含義 |
-r |
遞歸複製整個目錄 |
-v |
詳細方式顯示輸出 |
4.1.3.1 從本地服務器複製到遠程服務器
scp local_file remote_username@remote_ip:remote_folder
scp -r local_folder remote_username@remote_ip:remote_folder
複製代碼
4.1.3.2 從遠程服務器複製到本地服務器
scp remote_username@remote_ip:remote_folder local_file
scp -r remote_username@remote_ip:remote_folder local_folder
複製代碼