linux 之遠(yuǎn)程管理

關(guān)機(jī)/重啟

shutdown

查看網(wǎng)卡信息

ifconfig

ping

遠(yuǎn)程登錄和復(fù)制文件

ssh

scp

01. 關(guān)機(jī)/重啟

1.1?shutdown

shutdown?命令可以?安全?關(guān)閉?或者?重新啟動(dòng)系統(tǒng)

命令對(duì)應(yīng)英文作用

shutdown 選項(xiàng) 時(shí)間shutdown關(guān)機(jī)/重新啟動(dòng)

選項(xiàng)含義

-r重新啟動(dòng)

提示:

不指定選項(xiàng)和參數(shù)惋啃,默認(rèn)表示?1 分鐘之后?關(guān)閉電腦

遠(yuǎn)程維護(hù)服務(wù)器時(shí)躯砰,最好不要關(guān)閉系統(tǒng),而應(yīng)該重新啟動(dòng)系統(tǒng)

常用命令示例

# 重新啟動(dòng)操作系統(tǒng),其中 now 表示現(xiàn)在

$ shutdown -r now

# 立刻關(guān)機(jī),其中 now 表示現(xiàn)在

$ shutdown now

# 系統(tǒng)在今天的 20:25 會(huì)關(guān)機(jī)

$ shutdown20:25

# 系統(tǒng)再過(guò)十分鐘后自動(dòng)關(guān)機(jī)

$ shutdown +10

# 取消之前指定的關(guān)機(jī)計(jì)劃

$ shutdown -c

02. 查看網(wǎng)卡信息

2.1 網(wǎng)絡(luò)相關(guān)

網(wǎng)卡

網(wǎng)卡是一個(gè)專門負(fù)責(zé)網(wǎng)絡(luò)通訊的硬件設(shè)備

網(wǎng)絡(luò)設(shè)備(計(jì)算機(jī)、手機(jī)等)具備了網(wǎng)卡才能夠連接網(wǎng)絡(luò)

IP 地址

IP地址是網(wǎng)卡為聯(lián)網(wǎng)設(shè)備配置的一個(gè)標(biāo)識(shí)符,例如:?192.168.123.132

相當(dāng)于網(wǎng)絡(luò)設(shè)備的身份證,用于區(qū)分網(wǎng)絡(luò)中的不同設(shè)備

在同一個(gè)網(wǎng)絡(luò)環(huán)境中,IP地址具有唯一性,IP地址相同,會(huì)導(dǎo)致IP地址沖突,從而無(wú)法正常聯(lián)網(wǎng)

域名

由一串?用點(diǎn)分隔?的名字組成,例如:www.itcast.cn

是?IP 地址?的別名授药,方便用戶記憶

端口號(hào)

IP 地址:通過(guò)?IP 地址?找到網(wǎng)絡(luò)上的?計(jì)算機(jī)

端口號(hào):通過(guò)?端口號(hào)?可以找到?計(jì)算機(jī)上運(yùn)行的應(yīng)用程序

訪問(wèn)網(wǎng)絡(luò)上某臺(tái)計(jì)算機(jī)的指定服務(wù),必須知道對(duì)方的IP地址端口號(hào)

常見服務(wù)端口號(hào)列表:

序號(hào)服務(wù)端口號(hào)

01? SSH服務(wù)器? 22

02? Web服務(wù)器? 80

03? HTTPS? 443

04? FTP服務(wù)器? 21

2.2?ifconfig

ifconfig?可以查看/配置計(jì)算機(jī)當(dāng)前的網(wǎng)卡配置信息

命令對(duì)應(yīng)英文作用

ifconfigconfigure a network interface查看/配置計(jì)算機(jī)當(dāng)前的網(wǎng)卡配置信息

# 查看網(wǎng)卡配置信息$ ifconfig# 查看網(wǎng)卡對(duì)應(yīng)的 IP 地址$ ifconfig | grep inet

提示:一臺(tái)計(jì)算機(jī)中有可能會(huì)有一個(gè)?物理網(wǎng)卡?和?多個(gè)虛擬網(wǎng)卡,在 Linux 中物理網(wǎng)卡的名字通常以?ensXX?表示

127.0.0.1?被稱為?本地回環(huán)/環(huán)回地址呜魄,一般用來(lái)測(cè)試本機(jī)網(wǎng)卡是否正常

2.3?ping

命令對(duì)應(yīng)英文作用

ping ip地址ping檢測(cè)到目標(biāo) ip地址 的連接是否正常

# 檢測(cè)到目標(biāo)主機(jī)是否連接正常$ ping IP地址# 檢測(cè)本地網(wǎng)卡工作正常$ ping127.0.0.1

ping?一般用于檢測(cè)當(dāng)前計(jì)算機(jī)到目標(biāo)計(jì)算機(jī)之間的網(wǎng)絡(luò)?是否通暢悔叽,數(shù)值越大,速度越慢

ping?的工作原理與潛水艇的聲納相似爵嗅,ping?這個(gè)命令就是取自?聲納的聲音

網(wǎng)絡(luò)管理員之間也常將?ping?用作動(dòng)詞 ——?ping 一下計(jì)算機(jī)X娇澎,看他是否開著

原理:網(wǎng)絡(luò)上的機(jī)器都有?唯一確定的 IP 地址,我們給目標(biāo) IP 地址發(fā)送一個(gè)數(shù)據(jù)包睹晒,對(duì)方就要返回一個(gè)數(shù)據(jù)包趟庄,根據(jù)返回的數(shù)據(jù)包以及時(shí)間,我們可以確定目標(biāo)主機(jī)的存在

提示:在 Linux 中伪很,想要終止一個(gè)終端程序的執(zhí)行戚啥,絕大多數(shù)都可以使用?CTRL + C

03. 遠(yuǎn)程登錄和復(fù)制文件

3.1?ssh?(重點(diǎn))

1) SSH基礎(chǔ)

Linux中有很多可以實(shí)現(xiàn)遠(yuǎn)程登錄的工具,比如Telnet、SSH锉试、VNC等

工作中一般使用SSH作為連接遠(yuǎn)程服務(wù)器的主要方式猫十,通過(guò)?SSH 客戶端?我們可以連接到運(yùn)行了?SSH 服務(wù)器?的遠(yuǎn)程機(jī)器上

SSH 客戶端是一種使用?Secure Shell(SSH)?協(xié)議連接到遠(yuǎn)程計(jì)算機(jī)的軟件程序

SSH?是目前較可靠,專為遠(yuǎn)程登錄會(huì)話和其他網(wǎng)絡(luò)服務(wù)?提供安全性的協(xié)議

利用?SSH 協(xié)議?可以有效防止遠(yuǎn)程管理過(guò)程中的信息泄露

通過(guò)?SSH 協(xié)議?可以對(duì)所有傳輸?shù)臄?shù)據(jù)進(jìn)行加密呆盖,也能夠防止 DNS 欺騙和 IP 欺騙

SSH?的另一項(xiàng)優(yōu)點(diǎn)是傳輸?shù)臄?shù)據(jù)可以是經(jīng)過(guò)壓縮的拖云,所以可以加快傳輸?shù)乃俣?/p>

2) SSH 客戶端的簡(jiǎn)單使用

命令對(duì)應(yīng)英文作用

ssh 用戶名@ipsecure shell遠(yuǎn)程登錄

# 使用ssh客戶端遠(yuǎn)程登錄到指定的計(jì)算機(jī)$ ssh [-p port] user@remote

user?是在遠(yuǎn)程機(jī)器上的用戶名,如果不指定的話默認(rèn)為當(dāng)前用戶

remote?是遠(yuǎn)程機(jī)器的地址絮短,可以是?IP域名,或者是?后面會(huì)提到的別名

port?是?SSH Server 監(jiān)聽的端口昨忆,SSH 服務(wù)器的默認(rèn)端口號(hào)是?22丁频,不指定則使用默認(rèn)端口號(hào)

提示:

使用?exit?退出當(dāng)前用戶的登錄

在工作中,SSH 服務(wù)器的端口號(hào)很有可能不是 22邑贴,如果遇到這種情況就需要使用?-p?選項(xiàng)席里,指定正確的端口號(hào),否則無(wú)法正常連接到服務(wù)器

3) Windows 下 SSH 客戶端的安裝

ssh?這個(gè)終端命令只能在?Linux?或者?UNIX?系統(tǒng)下使用

如果在?Windows?系統(tǒng)中拢驾,可以安裝?PuTTY?或者?XShell?客戶端軟件即可

Putty?http://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

XShell?http://xshellcn.com

建議從官方網(wǎng)站下載正式的安裝程序

3.2?scp(掌握)

scp 就是?secure copy奖磁,是一個(gè)在 Linux 下用來(lái)進(jìn)行?遠(yuǎn)程拷貝文件?的命令

既可以將本地內(nèi)容拷貝到遠(yuǎn)程計(jì)算機(jī),也可以將遠(yuǎn)程計(jì)算機(jī)內(nèi)容拷貝到本地

命令對(duì)應(yīng)英文作用

scp 用戶名@ip:文件名或路徑 用戶名@ip:文件名或路徑secure copy遠(yuǎn)程復(fù)制文件

選項(xiàng)含義

-r若給出的源文件是目錄文件,則 scp 將遞歸復(fù)制該目錄下的所有子目錄和文件繁疤,目標(biāo)文件必須為一個(gè)目錄名

-P若遠(yuǎn)程 SSH 服務(wù)器的端口不是 22咖为,需要使用大寫字母 -P 選項(xiàng)指定端口

它的地址格式與 ssh 基本相同秕狰,需要注意的是,在指定端口時(shí)用的是大寫的?-P?而不是小寫的

IP地址的`:` 后面的路徑如果不是絕對(duì)路徑躁染,則以用戶的家目錄作為參照路徑

# 把本地當(dāng)前目錄下的 01.py 文件 復(fù)制到 遠(yuǎn)程 家目錄下的 Desktop/01.py

scp -P port01.py user@remote:Desktop/01.py

# 把遠(yuǎn)程 家目錄下的 Desktop/01.py 文件 復(fù)制到 本地當(dāng)前目錄下的 01.py

scp -P port user@remote:Desktop/01.py01.py

# 加上 -r 選項(xiàng)可以傳送文件夾# 把當(dāng)前目錄下的 demo 文件夾 復(fù)制到 遠(yuǎn)程 家目錄下的 Desktop

scp -r demo user@remote:Desktop# 把遠(yuǎn)程 家目錄下的 Desktop 復(fù)制到 當(dāng)前目錄下的 demo 文件夾

scp -r user@remote:Desktop demo

注意:

scp?這個(gè)終端命令只能在?Linux?或者?UNIX?系統(tǒng)下使用

如果在?Windows?系統(tǒng)中鸣哀,可以安裝?PuTTY,使用?pscp?命令行工具或者安裝?FileZilla?使用?FTP?進(jìn)行文件傳輸

FileZilla

官方網(wǎng)站:https://www.filezilla.cn/download/client

FileZilla?在傳輸文件時(shí)吞彤,使用的是?FTP 服務(wù)?而不是?SSH 服務(wù)我衬,因此端口號(hào)應(yīng)該設(shè)置為?21

3.3 SSH 高級(jí)(知道)

免密碼登錄

配置別名

提示:有關(guān) SSH 配置信息都保存在用戶家目錄下的?.ssh?目錄下

1)免密碼登錄

步驟

配置公鑰

執(zhí)行?ssh-keygen?即可生成 SSH 鑰匙,一路回車即可

上傳公鑰到服務(wù)器

執(zhí)行?ssh-copy-id -p port user@remote饰恕,可以讓遠(yuǎn)程服務(wù)器記住我們的公鑰

非對(duì)稱加密算法

使用?公鑰?加密的數(shù)據(jù)挠羔,需要使用?私鑰?解密

使用?私鑰?加密的數(shù)據(jù),需要使用?公鑰?解密

2) 配置別名

每次都輸入?ssh -p port user@remote埋嵌,時(shí)間久了會(huì)覺得很麻煩破加,特別是當(dāng)?user,?remote?和?port?都得輸入,而且還不好記憶

而?配置別名?可以讓我們進(jìn)一步偷懶莉恼,譬如用:ssh ubuntu?來(lái)替代上面這么一長(zhǎng)串拌喉,那么就在本地計(jì)算機(jī)的?~/.ssh/config?里面追加以下內(nèi)容:

Host ubuntu

? ? HostName 服務(wù)器ip地址

? ? User python

? ? Port 22

保存之后,即可用?ssh ubuntu?實(shí)現(xiàn)遠(yuǎn)程登錄了俐银,scp?同樣可以使用

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末尿背,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子捶惜,更是在濱河造成了極大的恐慌田藐,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件吱七,死亡現(xiàn)場(chǎng)離奇詭異汽久,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)踊餐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門景醇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人吝岭,你說(shuō)我怎么就攤上這事三痰。” “怎么了窜管?”我有些...
    開封第一講書人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵散劫,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我幕帆,道長(zhǎng)获搏,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任失乾,我火速辦了婚禮常熙,結(jié)果婚禮上纬乍,老公的妹妹穿的比我還像新娘。我一直安慰自己症概,他們只是感情好蕾额,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著彼城,像睡著了一般诅蝶。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上募壕,一...
    開封第一講書人閱讀 51,292評(píng)論 1 301
  • 那天调炬,我揣著相機(jī)與錄音,去河邊找鬼舱馅。 笑死缰泡,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的代嗤。 我是一名探鬼主播棘钞,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼干毅!你這毒婦竟也來(lái)了宜猜?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤硝逢,失蹤者是張志新(化名)和其女友劉穎姨拥,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體渠鸽,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡叫乌,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了徽缚。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片憨奸。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖凿试,靈堂內(nèi)的尸體忽然破棺而出排宰,到底是詐尸還是另有隱情,我是刑警寧澤红省,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布额各,位于F島的核電站国觉,受9級(jí)特大地震影響吧恃,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜麻诀,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一痕寓、第九天 我趴在偏房一處隱蔽的房頂上張望傲醉。 院中可真熱鬧,春花似錦呻率、人聲如沸硬毕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)吐咳。三九已至,卻和暖如春元践,著一層夾襖步出監(jiān)牢的瞬間韭脊,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工单旁, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留沪羔,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓象浑,卻偏偏與公主長(zhǎng)得像蔫饰,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子愉豺,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354