一、總體概述
二、關(guān)機/重啟
序號命令對應(yīng)英文作用
shutdown選項 時間
shutdown
關(guān)機/重新啟動
常用的命令如下:(如果不是超級管理員就在指令前加上 sudo,如:sudo shutdown -r now :重新啟動操作系統(tǒng))
$ shutdown -r now : 重新啟動操作系統(tǒng) ,其中 now 表示現(xiàn)在
$ shutdown now :立刻關(guān)機,其中 now 表示現(xiàn)在
$ shutdown 20:25 :系統(tǒng)在今天 20:25 會關(guān)機
$ shutdown +10 : 系統(tǒng)會在十分鐘后自動關(guān)機
$ shutdown -c : 取消之前的關(guān)機計劃
三、網(wǎng)卡和IP地址
序號命令對應(yīng)英文作用
ifconfig
configure a network interface
查看/配置計算機當(dāng)前的網(wǎng)卡配置信息
ping ip 地址
檢測到目標(biāo) ip 地址 的鏈接是否正常
3.2、IP地址:每臺聯(lián)網(wǎng)的計算機上都有 IP 地址,是保證電腦之間正常通訊的重要設(shè)置
注意:每臺電腦的IP地址不能相同,否則會出現(xiàn) IP 地址沖突,并且沒有辦法正常通訊
3.3、ifconfig 可以查看/配置計算機當(dāng)前的網(wǎng)卡配置信息
$ ifconfig 查看網(wǎng)卡的配置信息
$ ifconfig | grep inet 查看網(wǎng)卡對應(yīng)的 IP 地址,inet6代表是ipv6,其他的是Ipv
提示:一臺計算機中可能會有一個 物理網(wǎng)卡 和 多個虛擬網(wǎng)卡,在Linux 中物理網(wǎng)卡的名字通常以 ensXX 表示,127.0.0.1被稱為 本地回環(huán)/環(huán)回地址,一般用來測試本機網(wǎng)卡是否正常
3.4、ping
$ ping IP地址
$ ping 127.0.0.1 檢測本地網(wǎng)卡工作正常
原理:網(wǎng)絡(luò)上的機器都有 唯一的IP地址,我們給目標(biāo)IP地址發(fā)送一個數(shù)據(jù)包,對方就要回一個數(shù)據(jù)包,根據(jù)返回的數(shù)據(jù)包以及時間,我們可以確定主機的存在。
提示:在Linux中,想要終止一個終端程序的執(zhí)行,絕大多數(shù)都可以使用 control + c
三、遠(yuǎn)程登錄和復(fù)制文件
序號命令對應(yīng)英文作用
ssh 用戶名@ip
secure shell
關(guān)機/重新啟動
scp用戶名@ip:文件名或路徑 用戶名@ip: 文件名或路徑
secure copy
遠(yuǎn)程復(fù)制文件
SSH 的另一項優(yōu)點是傳輸?shù)臄?shù)據(jù)可以是經(jīng)過壓縮的linux常用命令,所以可以加快傳輸?shù)乃俣?/p>
3.2、域名和端口號
3.3、SSH 客戶端的簡單實用
登陸服務(wù)器:ssh [-p port] user@remote:如 ssh -p 22 root@47.92.215.232
退出服務(wù)器:使用 exit或者control+d 退出當(dāng)前用戶的登錄
提示:在工作中,SSH 服務(wù)器的端口號很可能不是 22,如果遇到這種情況就需要使用 -p 選項,指定正確的端口號linux常用命令,否則無法正常連接到服務(wù)器
3.4、Windows 下 SSH 客戶端的安裝(全部免費,要從官網(wǎng)下載)
3.5、scp(掌握): remote是你的公網(wǎng)IP或者域名
3.6、SSH 高級
2 >、配置別名
每次輸入 ssh -p port username@remote,時間久了會覺得很麻煩,特別是當(dāng) username,remote和port都得輸入,而且還不好記憶,而 配置別名 可以讓我們進(jìn)一步偷懶,譬如用:ssh JKServer 來替代上面那么一長串,那么就在 ~/.ssh/config 里面追加以下內(nèi)容:
host JKServer
HostName ip地址
User itheima
Port 22
保存之后,即可用 ssh mac 實現(xiàn)遠(yuǎn)程登陸了,scp 同樣可以使用。
說明: JKServer是起的別名;ip地址:ip地址;itheima:服務(wù)器的用戶名,一般是 root;22:端口一般是22,其他的話就自己設(shè)置