目標
關機/重啓
shutdown
查看或配置網卡信息
ifconfig
ping
遠程登錄
ssh
提示:
不指定選項和參數,默認表示 1 分鐘之後 關閉電腦
遠程維護服務器時,最好不要關閉系統,而應該重新啓動系統
常用命令示例
重新啓動操作系統,其中 now 表示現在
$ shutdown -r now
立刻關機,其中 now 表示現在
$ shutdown now
系統在今天的 20:25 會關機
$ shutdown 20:25
系統再過十分鐘後自動關機
$ shutdown +10
取消之前指定的關機計劃
$ shutdown -c
- 查看或配置網卡信息
2.1 網卡 和 IP地址網卡
網卡是一個專門負責網絡通訊的硬件設備
IP 地址是設置在網卡上的地址信息
我們可以把 電腦 比作 電話,網卡 相當於 SIM 卡,IP 地址 相當於 電話號碼
IP 地址
每臺聯網的電腦上都有 IP 地址,是保證電腦之間正常通訊的重要設置
注意:每臺電腦的 IP 地址不能相同,否則會出現 IP 地址衝突,並且沒有辦法正常通訊提示:有關 IP 地址的詳細內容,在就業班會詳細講解!
2.2 ifconfig
ifconfig 可以查看/配置計算機當前的網卡配置信息
查看網卡配置信息
$ ifconfig
查看網卡對應的 IP 地址
$ ifconfig | grep inet
提示:一臺計算機中有可能會有一個 物理網卡 和 多個虛擬網卡,在 Linux 中物理網卡的名字通常以 ensXX
表示
127.0.0.1 被稱爲 本地迴環/環回地址,一般用來測試本機網卡是否正常
2.3 ping
檢測到目標主機是否連接正常
$ ping IP地址
檢測本地網卡工作正常
$ ping 127.0.0.1
ping 一般用於檢測當前計算機到目標計算機之間的網絡 是否通暢,數值越大,速度越慢
ping 的工作原理與潛水艇的聲納相似, ping 這個命令就是取自 聲納的聲音 網絡管理員之間也常將 ping 用作動詞 —— ping 一下計算機X,看他是否開着
原理:網絡上的機器都有 唯一確定的 IP 地址,我們給目標 IP 地址發送一個數據包,對方就要返回一個數據包, 根據返回的數據包以及時間,我們可以確定目標主機的存在
提示:在 Linux 中,想要終止一個終端程序的執行,絕大多數都可以使用 CTRL + C
- 遠程登錄和複製文件
序號
命令
對應英文
作用
01
ssh 用戶名@ip
secure shell
關機/重新啓動
3.1ssh基礎(重點)
在 Linux 中 SSH 是 非常常用 的工具,通過 SSH 客戶端 我們可以連接到運行了 SSH 服務器 的遠程機器上
SSH客戶端是一種使用 Secure Shell(SSH) 協議連接到遠程計算機的軟件程序
SSH 是目前較可靠,專爲遠程登錄會話和其他網絡服務 提供安全性的協議利用 SSH 協議 可以有效防止遠程管理過程中的信息泄露
通過 SSH 協議 可以對所有傳輸的數據進行加密,也能夠防止 DNS 欺騙和 IP 欺騙
SSH 的另一項優點是傳輸的數據可以是經過壓縮的,所以可以加快傳輸的速度
1) 域名 和 端口號
域名
由一串 用點分隔 的名字組成,例如: www.itcast.cn是 IP 地址 的別名,方便用戶記憶
端口號
IP 地址:通過 IP 地址 找到網絡上的 計算機
端口號:通過 端口號 可以找到 計算機上運行的應用程序
SSH 服務器 的默認端口號是 22 ,如果是默認端口號,在連接的時候,可以省略常見服務端口號列表:
2) SSH客戶端的簡單使用
ssh [-p port] user@remote
user 是在遠程機器上的用戶名,如果不指定的話默認爲當前用戶
remote 是遠程機器的地址,可以是 IP/域名,或者是 後面會提到的別名
port 是 SSHServer監聽的端口,如果不指定,就爲默認值 22
提示:
使用 exit 退出當前用戶的登錄注意:
ssh 這個終端命令只能在 Linux 或者 UNIX 系統下使用
如果在 Windows 系統中,可以安裝 PuTTY 或者 XShell 客戶端軟件即可
提示:
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml7612\wps375.png在工作中,SSH 服務器的端口號很有可能不是 22,如果遇到這種情況就需要使用 -p 選項,指定正確的端口號,否則無法正常連接到服務器
1) Windows下 SSH客戶端的安裝
Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
XShell http://xshellcn.com
建議從官方網站下載正式的安裝程序