linux系統終端命令(3)
一 遠端管理
1 關機/重啟
shutdown:預設一分鐘後關機
shutdown -c:取消
shutdown -r:預設一分鐘後重啟
shutdown -r now:立即重啟
shutdown 20:25 指定時間點關機
shutdown +10:十分鐘後關機
注意:一般採用重啟-r而不是關機,不然開機很麻煩(滑稽臉)
2 檢視配置網絡卡資訊
明確幾個概念:
網絡卡:把電腦比作電話的話,網絡卡相當於sim卡,ip地址相當於電話號碼(唯一的)
在配置網絡卡資訊時,ip地址很重要,知道唯一的ip地址就可以在兩臺電腦之間進行通訊
活用管道和grep查詢ip地址
127.0.0.1本地網絡卡
ping命令
檢測目標主機是否連線正常:
把虛擬機器ubuntu和mac堪稱兩臺獨立的電腦,在ubuntu上對mac的ip地址執行ping命令
正常情況下有回執(按下command c停止)
輸入一個不存在的ip地址,連線不正常
檢測本地網絡卡連線是否正常:
3 SSH
在mac和linux系統下,ssh客戶端和ssh伺服器是預設安裝的,windows需要單獨安裝
為什麼使用ssh?
明確幾個概念:
域名:是ip地址的別名,為了方便使用者記憶(ip地址是數字不方便記憶)例 www.itcast.cn
埠:使用者訪問網頁(如百度)的時候,是通過ip地址訪問計算機,再通過埠訪問計算機上執行的程式,返回給使用者
預設的web伺服器埠號是80,可以省略
例:利用ssh客戶端,用mac對ubuntu虛擬機器進行控制和管理
ssh的地址格式: 使用者名稱@ip地址,用-p指定埠
顯示refused,受彈幕大神指點,在unbuntu中安裝ssh-server
再次連線,首次連線時,出現授權資訊,yes
輸入unbuntu使用者密碼
變綠,提示mac電腦的cate使用者已經連線了ubuntu虛擬機器的cate使用者,可以在mac系統下對ubuntu虛擬機器進行操作
惡作劇:sudo shutdown -r now(前面加sudo表示超級使用者許可權,不加sudo會提示許可權不夠)
windows下
開啟powershell可以用ssh
建議從putty和xshell官網下載,其他網站的可能會被黑客惡意篡改過
scp:遠端拷貝檔案
地址格式與ssh基本相同(使用者名稱@ip地址),注意!指定埠時使用大寫的-P
例:把ubuntu桌面下的01.py複製到mac的桌面上(注意桌面和Desktop的區別。。。)
將mac桌面的01.py複製到ubuntu上
將ubuntu桌面所有檔案複製到mac上的demo資料夾中加一個-r
注:scp這個指令只能在unix或linux系統下使用
ssh高階:可以設定免密碼登入,配置別名等資訊,以後用到再說。。。