溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

學(xué)習(xí)Linux的相關(guān)問題有哪些

發(fā)布時間:2022-01-05 15:47:03 來源:億速云 閱讀:98 作者:iii 欄目:大數(shù)據(jù)

本篇內(nèi)容介紹了“學(xué)習(xí)Linux的相關(guān)問題有哪些”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

001 為什么要學(xué)Linux?

01 什么是Linux?

Linux其實就是另一種有別于windows的操作系統(tǒng)。

02 為什么要學(xué)Linux命令?

因為這個操作系統(tǒng)基本不使用界面操作,一般用命令行干活。題外話:其實有界面系統(tǒng),只是難用。

03 Linux有哪些版本?

Linux是從Unix發(fā)展過來的,它有很多兒子(發(fā)行版),常用發(fā)行版有Ubuntu(AWS——亞馬遜的云——默認(rèn)使用此版本)、redhat、centos、Fedora(實際不常用,但是國產(chǎn)操作系統(tǒng)一般基于此版本),其他諸如Debian、FreeBSD(mac就是這個系統(tǒng)演化來的)等等發(fā)行版不再一一列舉,Linux的發(fā)行版本細(xì)究起來能多到讓你絕望。

企業(yè)常用的Linux版本一般為redhat、centos,本系列以centos7為演示系統(tǒng)。

04 為什么要用Linux呢?

目前世界上大部分服務(wù)器系統(tǒng)都是基于Linux的。特別是云計算火了后,現(xiàn)在上云的服務(wù)器基本都是CentOs系統(tǒng)了。什么是服務(wù)器系統(tǒng)?例如你使用的各種App和網(wǎng)站,例如微信、抖音、愛奇藝、優(yōu)酷、騰訊視頻,它們的前后臺服務(wù)全都是部署運(yùn)行在這個系統(tǒng)上。

我們開發(fā)程序一般是在windows或mac上,但是打包之后的服務(wù)基本都是運(yùn)行在Linux上的。

那為什么大家都愛用它?免費(fèi)、免費(fèi)、免費(fèi)。重要的事說三遍。其次才是開源、穩(wěn)定、安全、個性化。

那會不會有程序只能運(yùn)行在windows上,不兼容Linux?嗯,所以產(chǎn)生了跨平臺的語言和工具。例如JAVA與JDK。

05 學(xué)了Linux能干嘛呢?

升職、加薪、走上人生巔峰。開玩笑,但一定會讓你的能力、眼界都有所提升。偶爾裝個逼,沒問題。

對于運(yùn)維同學(xué)來說,Linux命令已經(jīng)是必須的基礎(chǔ)技能了。

Linux運(yùn)維的三個階段

人肉運(yùn)維:學(xué)了些基本命令,能負(fù)責(zé)一些服務(wù)器的基本管理、監(jiān)控、維護(hù);例如監(jiān)控日志,查看后臺服務(wù)的log。接接客戶電話,為什么這個系統(tǒng)又用不了了?

中級運(yùn)維:可以對CPU、內(nèi)存、硬盤、網(wǎng)絡(luò)服務(wù)器狀態(tài)監(jiān)控和一些淺顯的分析。

高階運(yùn)維:針對CPU超負(fù)荷、內(nèi)存溢出、硬盤損壞、網(wǎng)絡(luò)中斷等各種情況進(jìn)行診斷,并予以恢復(fù)。

那開發(fā)同學(xué)為什么要學(xué)Linux運(yùn)維呢?嗯,實際上,普通運(yùn)維人員沒有開發(fā)思維是很難成為高階運(yùn)維的。高階運(yùn)維一般都是開發(fā)同學(xué)代理或者轉(zhuǎn)崗過去的。

06 Linux怎么學(xué)呢?要掌握哪些技能?有什么前景呢?

低級階段:會使用xhell這樣的終端工具,然后掌握一些常用的Linux命令,可以簡單的進(jìn)行文件操作、查找,磁盤、內(nèi)存的資源查看就夠了。入門了之后,學(xué)一點shell編程,懂一點Liunx上的程序運(yùn)行機(jī)制,能簡單地解決一些生產(chǎn)故障。此外運(yùn)維一般是要與數(shù)據(jù)庫打交道的,所以還要再會一點SQL。當(dāng)然,開發(fā)同學(xué)們就可以跳過這一步了。

中級階段:會中間件的安裝與優(yōu)化,例如jdk、oracle、mysql;懂得一些系統(tǒng)的資源監(jiān)控工具,如vmstat、pref、pidstat;懂得虛擬化的一些工具,如docker、Kubernetes;懂一點監(jiān)控手段,如prometheus、grafana。

高級階段:懂得為生產(chǎn)系統(tǒng)做故障排除、性能優(yōu)化、性能測試。不光是用工具看看指標(biāo)參數(shù),而是具體懂得其中含義,可以利用工具來提升系統(tǒng)性能,解決疑難問題。

一般在這個階段不光光會做一些運(yùn)維的事了。可能會變成DBA、會變成性能測試專家。

或者做做運(yùn)維管理,或是轉(zhuǎn)運(yùn)維開發(fā)、測試開發(fā)。都是不錯的出路。

“學(xué)習(xí)Linux的相關(guān)問題有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI