Linux簡介之遠端管理常用命令
阿新 • • 發佈:2018-11-01
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 別名。