1. 程式人生 > >linux系統終端命令(3)

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高階:可以設定免密碼登入,配置別名等資訊,以後用到再說。。。