遠程管理常用命令
關機/重啓
序號 | 命令 | 作用 |
---|---|---|
01 | shutdown 選項 時間 | 作用 |
shutdown
- shutdown命令可以安全關閉或者重新啓動系統
選項 | 含義 |
---|---|
-r | 重新啓動 |
起始:
-
不指定選項和參數,默認表示1分鐘之後關閉電腦
-
遠程維護服務器時,最好不要關閉系統,而應該重新啓動系統
# 重新啓動操作系統,其中 now 表示現在
$ shutdown -r now
# 立刻關機, 其中 now 表示現在
$ shutdown now
# 系統今天的20:25會關機
$ shutdown 20:25
系統再過十分鐘關機
$ shutdown +10
# 取消之前指定的關機計劃
$ shutdown -c
查看或配置網卡信息
序號 | 命令 | 作用 |
---|---|---|
01 | ifconfig | 查看/配置計算機當前的網卡配置信息 |
02 | ping ip地址 | 檢測到目標ip地址的連接是否正常 |
網卡和IP地址
網卡
- 網卡是一個專門負責網絡通訊的硬件設備
- IP地址是設置網卡上的地址信息
我們可以把電腦比作電話,網卡相當於SIM卡,IP地址相當於電話號碼
IP地址
- 每臺聯網的電腦上都有IP地址,是保證電腦之間正常通訊的重要設置
注意:每臺電腦的IP地址不能相同,否則會出現IP地址衝突,沒有辦法正常通訊
ifconfig
-
ifconfig可以查看/配置計算機當前的網卡配置信息
# 查看網卡的配置信息
$ ifconfig
# 查看網卡對應的IP地址
$ ifconfig | grep inet
注意:一臺計算機中可能有一個物理網卡和多個虛擬網卡,在Linux中物理網卡的名字通常以ensXX表示 -
127.0.0.1被稱爲本地迴環/迴環地址,一般用來測試本機網卡是否正常
ping
# 檢測到目標主機是否連接正常
$ ping IP地址
# 檢測本地網卡工作正常
$ ping 127.0.0.1
- ping一般用於檢測當前計算機到目標計算機之間網絡是否通常,數據越大,速度越快
- ping的工作原理與潛水艇的聲納相似,ping這個命令就是取自聲納的聲音
- 網絡管理員之間也常將ping用作動詞—ping一下計算機,看它是否開着
原理:網絡上的計算機都是有唯一確定的IP地址,我們給目標IP地址發送一個數據包,對方就要返回一個數據包根據返回的數據包以及時間,我們可以確定目標主機的存在
遠程登錄和複製文件
序號 | 命令 | 作用 |
---|---|---|
01 | ssh 用戶名@ip | 關機/重新啓動 |
02 | scp 用戶名@ip:文件名或路徑 用戶名@ip:文件名或路徑 | 遠程複製文件 |
ssh基礎(重點)
- SSH客服端是一種使用**Secure Shell (SSH)**協議連接到遠程計算機的軟件程序
- SSH是目前比較可靠,專爲遠程登錄會話和其他網絡服務提供安全性的協議
- 利用SSH協議可以有效防止遠程管理過程中的信息泄露
- 通過SSH協議可以對所有傳輸的數據進行加密,也可以防止DNS欺騙和IP欺騙
- SSH的另一個優點就是傳輸的數據可以經過壓縮的,所以可以加快傳輸的速度
域名和端口號
域名
- 有一串用點分隔的名字組成,例如:https://blog.csdn.net/weixin_44955712
- 是IP地址的別名,方便記憶
端口號
- IP地址:通過IP地址找到網絡上的計算機
- 端口號:通過端口號可以直接找到計算機上運行的應用程序
- SSH服務器的默認端口號是22,如果是默認端口號,在連接的時候,可以省略
- 常見服務端口號列表
序號 | 服務 | 端口號 |
---|---|---|
01 | SSH服務器 | 22 |
02 | Web服務器 | 80 |
03 | HTTPS | 443 |
04 | FTP服務器 | 21 |
SSH客戶端的簡單使用
ssh [-p port] user@remote
- user是在遠程機器上的用戶名,如果不指定的話默認爲當前用戶
- remote是遠程機器的地址,可以是IP/域名,或者是後面提到的別名
- port是SSH Server監聽的端口,如果不指定,就爲默認值22
- 使用exit退出當前用戶登錄
windows下SSH客戶端的安裝
- Putty http:www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
- XShellhttp://xshellcn.com
SCP
- scp是在Linux下面進行遠程拷貝文件的命令
- 他都地址格式和ssh基本相同,在指定端口時用的時大寫的**-P**
選項 | 含義 |
---|---|
-r | 若給出的源文件是目錄文件,則scp將遞歸複製該目錄下的所有子目錄和文件,目標文件必須爲- -個目錄名 |
-p | 若遠程SSH服務器的端口不是22,需要使用大寫字母-P選項指定端口 |
FileZilla
- 官方網站:https://www.filezilla.cn/download/client
- FileZilla在傳輸文件時,使用FTP服務,而不是SSH服務,因此端口號應該設置爲21