{eval=Array;=+count(Array);}
你好,非常高興回答你這個問題。在職場中一般技術(shù)方面的工作需要有一定的Linux知識,因此找這方面的工作難易程度取決于對Linux的掌握程度。例如:如果你對Linux內(nèi)核比較熟悉,可以做Linux內(nèi)核裁剪方面工作;如果你對Linux的架構(gòu)原理深入,可以向架構(gòu)師方面發(fā)展。至于這些崗位的技能要求,可以到招聘網(wǎng)站上去總結(jié)下所需的技能。
Linux運(yùn)維工程師是眾多崗位中的一個,可以說是在Linux管理方面比較全面的職業(yè),例如用戶管理、磁盤管理、網(wǎng)絡(luò)管理、內(nèi)核優(yōu)化、安全防護(hù)、應(yīng)用管理等。因此如果你想從事Linux方面的工作,建議你可以從Linux運(yùn)維工程師看,會讓你掌握哪些技能觸類旁通。
在此我們主要從應(yīng)用的角度出發(fā),不涉及Linux基礎(chǔ)知識。
1.系統(tǒng)初始化并調(diào)優(yōu)
對于在生產(chǎn)環(huán)境使用的Linux,我們首先需要對操作系統(tǒng)進(jìn)行調(diào)優(yōu),以達(dá)到生產(chǎn)需求,因此你需要掌握系統(tǒng)的初始化調(diào)優(yōu),涉及的知識點(diǎn)有yum基礎(chǔ)命令安裝、cron時間同步、ssh安全加固、內(nèi)核參數(shù)優(yōu)化、network網(wǎng)絡(luò)配置、iptables防火墻等等,這些你需要你對Linux的基礎(chǔ)有一個扎實(shí)的掌握。
2.基礎(chǔ)應(yīng)用組件安裝
系統(tǒng)初始化并調(diào)優(yōu)完成后,接下來就是我們對各種應(yīng)用組件的部署,來滿足不同應(yīng)用的需求。對于當(dāng)前主流技術(shù)的開發(fā)依賴,我們需要掌握vue、nginx、redis、mysql、mongodb、zookeeper、maven、python、hadoop等各種應(yīng)用場景的需求,這樣我們才可以一次搭建開發(fā)、測試、生產(chǎn)環(huán)境,更好的支持開發(fā)。
3.高可用或負(fù)載均衡
應(yīng)用組件在單點(diǎn)情況下初步滿足需求,但是隨著用戶不斷增多,我們需要考慮高可用或負(fù)載均衡,如:nginx負(fù)載均衡、lvs負(fù)載均衡、redis高可用、mysql主從同步等等。這些都是我們需要在不斷使用中需要升級優(yōu)化的。
4.系統(tǒng)監(jiān)控
所有的應(yīng)用依賴工作完成后,我們需要通過系統(tǒng)監(jiān)控及時掌握操作系統(tǒng)、應(yīng)用組件、高可用狀態(tài)的運(yùn)行狀況,避免哪個環(huán)節(jié)出現(xiàn)問題。而且不是有個監(jiān)控就可以高枕無憂,還要考慮監(jiān)控系統(tǒng)性能、準(zhǔn)確性、收斂性,甚至故障自愈。
以上是從應(yīng)用場景的4個角度進(jìn)行了分析,在實(shí)際工作中不會只掌握一項(xiàng)技能就能高枕無憂,都是要有一套整體的解決方案的。這不僅需要我們在找工作前要有基礎(chǔ),還要在工作中不斷積累,繼續(xù)提升。
好了,就說到這里吧,希望能對Linux方面的技能有所啟發(fā)。
Linux工作不難找,只要你稍有點(diǎn)經(jīng)驗(yàn)和基礎(chǔ),
我個人認(rèn)為。入行不要什么高大上的知識,什么lvs啊 ,又不是每一個公司都做網(wǎng)站。,我覺得入行需要具備基本的知識
1、Linux技能,Windows server
2、Tomcat(一定要會,安裝,配置,簡單的優(yōu)化)、weblogic(可以不會)
3、MySQL、oracle
4、Nginx
5、網(wǎng)絡(luò)知識
6、硬件知識,光模塊,光纖,磁盤之類的
7、zookeeper的安裝配置
8、監(jiān)控軟件,新手會簡單操作zabbix就行了,入行了再學(xué)其他的
9、shell
10、Python自動化運(yùn)維(入行再學(xué)也行)
11、如果想更好的發(fā)展,可以學(xué)習(xí)大數(shù)據(jù),如hadoop,kafka,hbase之類的。k8s和docker也是不錯的??傊?,一定結(jié)合自身情況和興趣愛好去學(xué),不要盲目得去學(xué),否則什么也不會,工作也找不到。
提問者不要聽那幫人胡咧咧,沒啥用,不如去招聘網(wǎng)站搜索linux招聘,會寫上技能需求和你需要具備什么知識點(diǎn)才能應(yīng)聘,還有很多職業(yè)教育,或是IT培訓(xùn)都有免費(fèi)公開課程,很多知識點(diǎn)都包含了,
首先肯定回答你,會Linux找工作是沒有問題的。如果你會Linux,按照你掌握的程度可以考慮以下幾個職業(yè):
初級:Linux系統(tǒng)管理員
掌握基本的Linux命令,會安裝軟件、磁盤管理、文件操作、網(wǎng)絡(luò)配置等基礎(chǔ)的系統(tǒng)操作,會安裝基本的Linux服務(wù),如:web、nfs、dns等等。
中級:Linux運(yùn)維工程師
除了掌握基本的Linux系統(tǒng)操作之外,還需要掌握Linux相關(guān)的技術(shù)棧的安裝配置,調(diào)優(yōu)。比如:lnmp(Linux+nginx+mysql+php)、日志分析系統(tǒng)EFK(Elasticsearch+FileBeat+Kibana)、監(jiān)控系統(tǒng)zabbix+grafana或著Promethesu+grafana等等。還有相關(guān)的虛擬化技術(shù),比如:Docker、kubernetes、KVM等等
高級:運(yùn)維開發(fā)工程師
在Linux運(yùn)維工程師的基礎(chǔ)上,掌握一門編程語言,比如:Python、Go等等,需要有開發(fā)能力。
linux 分很多種 , 你問的很寬泛了。。。 linux 下的工作有幾千種。。。有編程,有運(yùn)維, 編程下面還細(xì)分各種各樣的語言,不通的編程語言還分各種不同的的領(lǐng)域。。。
好不好找,匹配以下幾點(diǎn)你就知道了!
其實(shí)找工作最忌諱的一點(diǎn)就是好像什么都懂,又好像什么都不懂。我的一個學(xué)弟,大學(xué)畢業(yè)的時候,自信滿滿的進(jìn)入了一家企業(yè),(在學(xué)校的時候也是什么都學(xué)了一點(diǎn),平時自己還會自學(xué))結(jié)果上級交代任務(wù),這些技術(shù)點(diǎn)他這個也在學(xué)校聽過,那個也在學(xué)校聽過,但是實(shí)際讓他操作,什么也不會了。
造成這些原因其一,是因?yàn)閷W(xué)校教的知識較淺,學(xué)的東西都是皮毛,也只是皮毛,而且他也沒有都掌握,其二,也是最重要的一點(diǎn)自學(xué)時如果遇到問題,也只是百度,答案辣么多,你能確定哪個是對的?
下面我來仔細(xì)說一下Linux的職業(yè)規(guī)劃。
一、基礎(chǔ)運(yùn)維
1.桌面運(yùn)維
2.機(jī)房維護(hù)
3.網(wǎng)管
這是運(yùn)維的入門級工作崗位,崗位屬性來說對運(yùn)維的技術(shù)要求并不是特別高,所以很多人會認(rèn)為運(yùn)維是一個很好入門的行業(yè),再者就是從企業(yè)的角度出發(fā)
普通企業(yè):對運(yùn)維的需求不大,所以這個崗位的薪資不會很高,企業(yè)更不會注重崗位人員的能力提升問題,這類人就像是四條腿的蛤蟆,一抓一大把。
大型企業(yè):對運(yùn)維人員要求較高不管是學(xué)歷還是技術(shù),相應(yīng)的工資也會較高,但是并沒有什么卵用如果你自身學(xué)歷和技術(shù)達(dá)到不了這個水平你也只能看著了!
這樣的工作在一線城市的工資最多就是3-5K的樣子
二、中級運(yùn)維
1.應(yīng)用運(yùn)維工程師:這個崗位的工程師就開始負(fù)責(zé)各種網(wǎng)絡(luò)服務(wù)、應(yīng)用系統(tǒng)、監(jiān)控系統(tǒng)的搭建和后期的維護(hù),進(jìn)行自動化腳本開發(fā)的工作,并根據(jù)項(xiàng)目對系統(tǒng)進(jìn)行性能優(yōu)化。
2.系統(tǒng)運(yùn)維工程師:每天會負(fù)責(zé)登陸系統(tǒng)查看系統(tǒng)的負(fù)荷狀態(tài),有沒有出現(xiàn)報(bào)錯狀態(tài)。并且根據(jù)報(bào)錯情況作出一個排查解決的過程,作為一個系統(tǒng)運(yùn)維工程師對系統(tǒng)的后期保養(yǎng)和維護(hù)當(dāng)然是必不可少的一個環(huán)節(jié)了并且還需要不定期的對所負(fù)責(zé)的系統(tǒng)進(jìn)行優(yōu)化。達(dá)到這些Linux的水平之后薪資就可以達(dá)到8-10K。當(dāng)然了還是那句話,根據(jù)所在的城市不一樣這個薪酬上也會有不同。
三、高級運(yùn)維工程師
這個階段的你,需要在Linux運(yùn)維的技術(shù)上進(jìn)行深度挖掘,從而凸顯出以下幾種技術(shù)
1、云計(jì)算技術(shù)
2、自動化技術(shù)
3、大數(shù)據(jù)
4、AI智能
以上每一種技術(shù)都需要在高級運(yùn)維工程師的技術(shù)基礎(chǔ)上搭配不同程度的Java的技術(shù)方可完成這樣的技術(shù)在一線城市中薪資一般在14K上下浮動,根據(jù)城市不同工資浮動不同。
Linux運(yùn)維的崗位很多,祝你早日可以找一份好的工作!
0
回答0
回答0
回答0
回答0
回答0
回答1
回答0
回答0
回答0
回答