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