linux入門基礎(chǔ) 自學(xué)linux應(yīng)該學(xué)哪些內(nèi)容呢?
自學(xué)linux應(yīng)該學(xué)哪些內(nèi)容呢?我會(huì)談?wù)勎沂窃趺磳W(xué)會(huì)的,學(xué)到了多少,遇到了什么問題,還有什么困擾著我。如何學(xué)習(xí):我在18年前買了第一個(gè)樹莓派3B。我使用了CentOS系統(tǒng)(我主要研究CentOS),它
自學(xué)linux應(yīng)該學(xué)哪些內(nèi)容呢?
我會(huì)談?wù)勎沂窃趺磳W(xué)會(huì)的,學(xué)到了多少,遇到了什么問題,還有什么困擾著我。
如何學(xué)習(xí):我在18年前買了第一個(gè)樹莓派3B。我使用了CentOS系統(tǒng)(我主要研究CentOS),它相對(duì)簡(jiǎn)單。后來我買了3b、4和minipc,它們與CentOS系統(tǒng)一起安裝,windows虛擬機(jī)也被用作一個(gè)系統(tǒng)。兩個(gè)帶有0W樹莓派的項(xiàng)目。第一本書必須是伯德叔叔的Linux私家菜,版本2和3。這本書比較全面。每年約20萬字。
你現(xiàn)在學(xué)到了什么程度:你可以制作自己的FTP服務(wù)器;外部硬盤;文件服務(wù)器;常用命令;systemctl用法;用戶操作;VIM操作更熟練;你可以編寫shell腳本;你可以理解系統(tǒng)結(jié)構(gòu);你可以理解文件夾的作用;你可以使用top查看系統(tǒng)情況等。
遇到那些問題:Linux變量比較復(fù)雜,操作也比較復(fù)雜,難度大!正則表達(dá)式很難!Sed、grep和其他命令并不熟練。小組操作實(shí)踐不多,不熟練。
麻煩:我不知道現(xiàn)在該學(xué)什么。我基本上能操作?,F(xiàn)在正處于不斷學(xué)習(xí)的階段,我不知道下一步該學(xué)什么。(在此期間,我學(xué)習(xí)了python,基礎(chǔ)介紹)。
這是我的學(xué)習(xí)經(jīng)歷。我沒有一個(gè)好的學(xué)習(xí)環(huán)境。我希望我能改進(jìn)它。
前端程序員需不需要學(xué)linux,vim?
前端程序員主要學(xué)習(xí)HTML、CSS、JavaScript和一些基本框架。
很多程序員會(huì)學(xué)習(xí)Linux,效率會(huì)更高。我不認(rèn)為這對(duì)一線員工是必要的。如果有機(jī)會(huì),你可以試試。
我希望我能幫助你。
根據(jù)當(dāng)前的市場(chǎng)發(fā)展,大數(shù)據(jù)的學(xué)習(xí)需要一定的編程基礎(chǔ)?,F(xiàn)在主流的是Java和python,但是大部分都是在實(shí)際工作中使用的,這是很多大數(shù)據(jù)培訓(xùn)機(jī)構(gòu)推出的Java編程大數(shù)據(jù)開發(fā)培訓(xùn)課程,所以從這個(gè)角度來說,我們還是需要一些基礎(chǔ)的Java編程。但是,許多想要參與大數(shù)據(jù)培訓(xùn)和學(xué)習(xí)的小伙伴現(xiàn)在沒有編程基礎(chǔ),他們中的大多數(shù)想要從其他行業(yè)切換到大數(shù)據(jù)。他們能在沒有編程基礎(chǔ)的情況下學(xué)習(xí)大數(shù)據(jù)嗎?
學(xué)生不必?fù)?dān)心用Java或Python學(xué)習(xí)大數(shù)據(jù)編程的基礎(chǔ)知識(shí),通過這種方式制定培訓(xùn)計(jì)劃后,大數(shù)據(jù)學(xué)習(xí)可以順利進(jìn)行。
因此,我們?cè)趯W(xué)習(xí)大數(shù)據(jù)的時(shí)候,也要注意課程的安排,并考慮如何根據(jù)自己的情況和大數(shù)據(jù)培訓(xùn)機(jī)構(gòu)的課程安排來選擇。如果我們從事java或Python相關(guān)的開發(fā)已經(jīng)有一定的基礎(chǔ),那么就沒有必要學(xué)習(xí)相關(guān)內(nèi)容,直接選擇學(xué)習(xí)大數(shù)據(jù)技術(shù),比如如果你是一個(gè)零基的學(xué)生,你應(yīng)該選擇一個(gè)用java或Python基金會(huì)的課程。以上是蕭邊對(duì)“學(xué)習(xí)大數(shù)據(jù)需要什么基礎(chǔ)”的理解?這個(gè)問題的答案,希望對(duì)您有所幫助,如果您有任何疑問,可以留言交流。
學(xué)習(xí)大數(shù)據(jù)需要什么基礎(chǔ)?
我認(rèn)為這是一個(gè)錯(cuò)誤的命題。我和我的朋友都認(rèn)為最好使用windows或Mac作為開發(fā)環(huán)境。事實(shí)上,使用Linux作為開發(fā)人員的操作系統(tǒng)是非常好的。我們公司只對(duì)大神使用Linux。
如果服務(wù)器一般使用Linux,有一種說法。
1. Linux服務(wù)器通常沒有GUI接口。一般來說,Linux服務(wù)器只需要1g的內(nèi)存,而2G的windows內(nèi)存不一定移動(dòng)。沒有GUI的Windows將占用更少的內(nèi)存,但估計(jì)很少有人會(huì)使用它。其次,Linux的性能優(yōu)于windows。
2. Linux沒有操作系統(tǒng)授權(quán)費(fèi),內(nèi)存和CPU的預(yù)算是最低的。它受到中小型初創(chuàng)企業(yè)的青睞,大公司也不缺乏資金來構(gòu)建服務(wù)器Linux擁有豐富的shell命令?,F(xiàn)在,雖然shell命令非常豐富,但是shell命令出現(xiàn)得更早。很多運(yùn)維人員都可以說自己精通操作shell,但并不一定用shell,所以最好用Linux來招人。
4. Linux比windows更穩(wěn)定。我用過windows服務(wù)器和Linux服務(wù)器,感覺穩(wěn)定性差不多??赡芪业臉I(yè)務(wù)量不夠大。
5. Internet上有很多Linux服務(wù)器信息,但是windows上的信息很少,這意味著windows服務(wù)器解決問題很麻煩,比如你想在windows上啟動(dòng)一個(gè)端口,或者檢查哪些端口正在使用等等
最后,就我而言,如果不考慮服務(wù)器的成本和業(yè)務(wù)量小,我們還是先用windows服務(wù)器。