linux需要學(xué)什么?
網(wǎng)友解答: 感謝邀請,首選要確定自己要做什么,下面我個(gè)人就自己經(jīng)歷給些聯(lián)系:1. 如果以后想要從事linux運(yùn)維方向,那么要學(xué)linux基礎(chǔ)命令,常用的各種服務(wù)搭建,故障排錯(cuò),簡單she
感謝邀請,首選要確定自己要做什么,下面我個(gè)人就自己經(jīng)歷給些聯(lián)系:
1. 如果以后想要從事linux運(yùn)維方向,那么要學(xué)linux基礎(chǔ)命令,常用的各種服務(wù)搭建,故障排錯(cuò),簡單shell腳本編程,應(yīng)用及硬件監(jiān)控,硬件故障處理等。
2.如果以后想從事linux下開發(fā),那么學(xué)一下linux基礎(chǔ)命令和常用服務(wù)搭建即可,如最常使用的web服務(wù)。除此之外,還必須學(xué)習(xí)開發(fā)語言,如python,c,java等。
3.如果想以后從事linux系統(tǒng)架構(gòu)師方向,那么要學(xué)習(xí)的知識就非常多,要深入了解linux內(nèi)核運(yùn)行機(jī)制,了解linux系統(tǒng)的局限性,深入了解各個(gè)業(yè)務(wù)的流程邏輯,并在此基礎(chǔ)上形成自己獨(dú)有的軟件主體開發(fā)框架,需遵循的準(zhǔn)則,系統(tǒng)資源如何調(diào)配,基礎(chǔ)設(shè)施的分配,業(yè)務(wù)問題如何轉(zhuǎn)換成技術(shù)問題,開發(fā)過程指導(dǎo)培訓(xùn),節(jié)點(diǎn)攻堅(jiān)等等??傊到y(tǒng)架構(gòu)師需要掌握比較全面的知識體系。