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