送了老弟一臺 Linux 服務(wù)器,它又懵了!
大家好,我是魚皮。
前兩天我學(xué)編程的老弟小阿巴過生日,我問他想要什么禮物。
本來以為他會要什么游戲機(jī)、Q 幣卡、鼠標(biāo)鍵盤啥的,結(jié)果小阿巴說:我想要一臺服務(wù)器。

魚皮聽了,不禁稱贊道:真是個(gè)學(xué)編程的好苗子啊,行,我就送你一臺最低配的 Linux 服務(wù)器吧!1 核 1 G 的那種。
小阿巴(感動):我焯,謝謝哥,但為什么送我最低配的呢?
魚皮:對初學(xué) Linux 的同學(xué)來說,一般不會部署特別大的項(xiàng)目,1 核 1 G 的服務(wù)器,無論是用來學(xué)習(xí) Linux 命令,還是用來部署個(gè)人博客和小項(xiàng)目都已經(jīng)足夠了。后續(xù)如果需要用到更高的配置,再升級即可。
小阿巴:原來如此,之前就聽說有同學(xué)買了 Linux 服務(wù)器后,由于不會用,就積灰了。那我先拿這個(gè)機(jī)子學(xué)習(xí)!
魚皮:不錯,你先自己摸索一下,就當(dāng)平時(shí)的辦公電腦一樣用試試~
1 小時(shí)后。。。
魚皮:怎么樣,知道怎么使用 Linux 了么?
小阿巴:阿巴阿巴。。。這服務(wù)器為啥沒界面??!我不懂玩。

魚皮:我送你的服務(wù)器安裝的是 Linux 的一個(gè)發(fā)行版 —— CentOS 系統(tǒng),默認(rèn)是沒有 Windows 和 Mac 那樣的圖形界面的,而是需要使用 命令行
來操作哦。
小阿巴:!為啥 Linux 要這么設(shè)計(jì)啊,它為啥不像 Windows 一樣用圖形界面呢?
魚皮:這里其實(shí)是非常有考究的。正因?yàn)槿绱嗽O(shè)計(jì),不運(yùn)行圖形界面,能夠大幅節(jié)省系統(tǒng)的資源,從而提高系統(tǒng)的 資源利用率 ,運(yùn)行更多的項(xiàng)目(程序)。而且 Linux 支持多用戶遠(yuǎn)程登錄,不運(yùn)行圖形界面也可以一定程度上保證系統(tǒng)的穩(wěn)定性。
高性能、低成本、更穩(wěn)定,也是 Linux 服務(wù)器被廣泛應(yīng)用于生產(chǎn)環(huán)境部署項(xiàng)目的重要原因。
小阿巴:原來如此,我可算知道為啥說程序員都要學(xué)習(xí) Linux 了。那我現(xiàn)在應(yīng)該怎么入門 Linux 呢?面對小黑框框我一臉懵逼啊。。。

魚皮:可以看下我之前寫的 Linux 學(xué)習(xí)路線 ,入門 Linux 首先要做的就是 了解 Linux 的常用命令 ,能做到像用界面操作 Windows 一樣靈活操作 Linux,那你就成功了!
小阿巴:的確,好像我之前經(jīng)常在別人的簡歷上看到 “了解 Linux 命令” ,那我應(yīng)該了解哪些 Linux 命令呢?
魚皮:Linux 的常用命令可以分為幾大類,簡單給你介紹一下吧。
Linux 常用命令
文件操作命令
學(xué)習(xí)優(yōu)先級最高,Linux 一切皆文件
pwd:顯示當(dāng)前所在目錄
ls:查看目錄下的文件
mkdir:創(chuàng)建目錄
cd:切換當(dāng)前目錄
mv:移動文件或目錄
cp:復(fù)制文件或目錄
rm:刪除文件或目錄
zip:壓縮文件
unzip:解壓文件
系統(tǒng)信息命令
后端開發(fā)重點(diǎn),可使用這些命令進(jìn)行異常分析
top:查看進(jìn)程及資源占用情況
ps:查看進(jìn)程信息
free:查看內(nèi)存占用情況
df:查看磁盤占用情況
ifconfig:查看網(wǎng)絡(luò)接口信息
netstat:查看網(wǎng)絡(luò)狀態(tài)信息
文件查看命令
后端開發(fā)重點(diǎn),可使用這些命令快速定位項(xiàng)目日志中的異常信息
cat:查看文件內(nèi)容
head:查看文件開頭內(nèi)容
tail:查看文件末尾內(nèi)容
grep、sed、awk 三劍客:靈活查找和處理文件內(nèi)容
用戶權(quán)限命令
一般是給 Linux 運(yùn)維(管理員)使用
useradd:添加用戶
userdel:刪除用戶
chmod:修改文件或目錄權(quán)限
chown:修改文件或目錄所有者
魚皮:當(dāng)然,以上只是 部分 常用命令,Linux 還有很多實(shí)用的第三方庫和命令,感興趣可以自己探索下~
小阿巴:謝謝魚皮,我這就去學(xué)習(xí)命令,背單詞我最擅長!

魚皮:記住,學(xué) Linux 命令不要去死記硬背!把每個(gè)命令都敲幾遍,有個(gè)大概的印象,后面部署項(xiàng)目的時(shí)候多操作下自然就熟悉了。像我們在工作中,也不會刻意去背這些命令,如果忘記了某個(gè)命令的用法,可以直接用 命令 --help
快速查看幫助文檔,或者通過 Linux 命令集網(wǎng)站查詢即可,比如:https://www.linuxcool.com/。
小阿巴:謝謝,我剛剛查到一個(gè)命令: rm -rf /*
,這就去試試!
魚皮:住手?。?/p>

我的編程導(dǎo)航網(wǎng)站:https://www.code-nav.cn?
送了老弟一臺 Linux 服務(wù)器,它又懵了!的評論 (共 條)
