1. 程式人生 > >Linux簡介之遠端管理常用命令

Linux簡介之遠端管理常用命令

1、重啟電腦

$ shutdown -r now  # 重新啟動作業系統,其中 now 表示現在
$ shutdown now # 立刻關機,其中 now 表示現在
$ shutdown 20:25   # 系統在今天的 20:25 會關機
$ shutdown +10  # 系統再過十分鐘後自動關機
$ shutdown -c   # 取消之前指定的關機計劃

加上-r表示重新啟動,不指定選項和引數,預設表示 1 分鐘之後 關閉電腦,而遠端維護伺服器時,最好不要關閉系統,而應該重新啟動系統。

2、ping命令

ping IP地址     # 檢測到目標主機是否連線正常
ping 127.0
.0.1 # 檢測本地網絡卡工作正常

3、遠端登入和複製檔案

(1)遠端登入
遠端控制伺服器電腦是通過SSH實現的,所以要在Ubuntu伺服器上面安裝openssh-server,參考這篇部落格:https://blog.csdn.net/jingshuiliushen_zj/article/details/83473729

如果客戶端系統是Linux,
登入:ssh [-p port] [email protected]
舉例:ssh -p 22 [email protected]
如果客戶端系統是Windows,須安裝 PuTTY 或者 XShell 客戶端軟體。

(2)複製檔案

# 把本地當前目錄下的 01.py 檔案 複製到 遠端 家目錄下的 Desktop/01.py
# 注意:`:` 後面的路徑如果不是絕對路徑,則以使用者的家目錄作為參照路徑
scp -P port 01.py [email protected]:Desktop/01.py
# 把遠端 家目錄下的 Desktop/01.py 檔案 複製到 本地當前目錄下的 01.py
scp -P port [email protected]:Desktop/01.py 01.py

# 加上 -r 選項可以傳送資料夾
# 把當前目錄下的 demo 資料夾 複製到 遠端 家目錄下的 Desktop
scp -r demo 
[email protected]
:Desktop # 把遠端 家目錄下的 Desktop 複製到 當前目錄下的 demo 資料夾 scp -r [email protected]:Desktop demo

【注】無論從本地複製到遠端還是遠端複製到本地,命令都是在本地書寫的,因為scp是linux命令,所以需要本地也是Linux,如果本地是windows系統,需要安裝 FileZilla 使用 FTP 進行檔案傳輸。

4、給伺服器配置別名
1)在客戶端/home/user/.ssh/目錄下新建config檔案:touch config
2)config 中寫入以下內容:

Host 伺服器別名
    HostName 伺服器ip地址
    User 客戶端的使用者名稱
    Port 22

這樣,客戶端遠端登入伺服器時,就可以直接用ssh 別名。