{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

為什么計(jì)算機(jī)專業(yè)的學(xué)生要學(xué)習(xí)使用Linux系統(tǒng)?

BackacheBackache 回答0 收藏1
收藏問題

10條回答

FullStackDevelo

FullStackDevelo

回答于2022-06-27 17:21

根據(jù)我一位非常權(quán)威的教授操作系統(tǒng)的老師說:“從專業(yè)性地眼光來看,windows系統(tǒng)沒有Liunx系統(tǒng)更符合操作系統(tǒng)的定義”。這句話的意思就是Windows系統(tǒng)更適合普通用戶使用,因?yàn)樗己玫娜藱C(jī)交互(圖形化界面),而Liunx系統(tǒng)是計(jì)算機(jī)專業(yè)人士經(jīng)常使用的。

而在我看來原因也無非這點(diǎn),另外我個(gè)人還總結(jié)了兩點(diǎn):



計(jì)算機(jī)專業(yè)的學(xué)生的從業(yè)方向更多偏向于服務(wù)器端開發(fā)、系統(tǒng)運(yùn)維。

這些職業(yè)都是非常需要程序員對更常用來做服務(wù)器的Liunx系統(tǒng)的熟悉,你可能聽說過Liunx系統(tǒng)運(yùn)維,不過應(yīng)該不怎么聽說windows運(yùn)維吧?

細(xì)分解釋一下為什么專業(yè)人士更喜歡Liunx系統(tǒng)。




計(jì)算機(jī)領(lǐng)域內(nèi)的一大分類網(wǎng)絡(luò)安全與數(shù)據(jù)通信更多使用命令行。因?yàn)檫@樣不僅顯得更專業(yè),最重要的還是命令行操作比圖形化操作效率更高。同時(shí)因?yàn)椴恍枰M(jìn)行圖形渲染,所以對CPU,GPU的內(nèi)存占用更少——直白點(diǎn)就是一匹千里馬吃的草少,但是跑得很快。

3.Liunx系統(tǒng)內(nèi)核代碼開源,非常具有學(xué)習(xí)價(jià)值。

對于計(jì)算機(jī)專業(yè)的學(xué)生來說,在大二就將進(jìn)入到操作系統(tǒng)知識的學(xué)習(xí)。除了學(xué)習(xí)操作系統(tǒng)原理、相關(guān)概念和進(jìn)程調(diào)度算法,最重要的還是要能看懂操作系統(tǒng)內(nèi)核,能夠設(shè)計(jì)添加相關(guān)模塊。而開源的內(nèi)核代碼,對于學(xué)生黨來說比較友好。




4.Liunx系統(tǒng)內(nèi)核代碼開源,更多IT領(lǐng)域高手完善系統(tǒng),安全性更好。

同理,更多高手參與改善Liunx操作系統(tǒng),,能夠讓它的性能更佳、安全性更好。

評論0 贊同0
  •  加載中...
Edison

Edison

回答于2022-06-27 17:21

作為工作十年的linux內(nèi)核開發(fā)者,剛好我當(dāng)年也是計(jì)算機(jī)專業(yè)畢業(yè)。很不巧,我們那會兒使用的系統(tǒng)是windows,為何?因?yàn)闆]幾個(gè)老師熟悉linux系統(tǒng)。

很自然的,剛開始我接觸的也是windows。但是機(jī)緣巧合的是,后來我加入了學(xué)院的科協(xié),科協(xié)里有一個(gè)研究linux的小團(tuán)體,大概4、5個(gè)人吧,整天在那兒安裝linux系統(tǒng)、安裝服務(wù)器、甚至鼓弄著編譯內(nèi)核,后來居然也還成功了。耳融目染之下,我也慢慢的加入了進(jìn)去。我永遠(yuǎn)記得第一次從源碼編譯出一個(gè)ubuntu的內(nèi)核并成功啟動(dòng)系統(tǒng)之后的那種興奮。

Do it by yourself。

可能就是這種感覺,linux給你提供了太多可能,讓你可以不停的“折騰”。

而這種折騰,培養(yǎng)出來的,首先就是強(qiáng)大的動(dòng)手能力。

不得不說,windwos是一個(gè)非常好大的商用的操作系統(tǒng),大眾化、傻瓜式。

計(jì)算機(jī)專業(yè)的學(xué)生作為未來的極客,怎么能滿足于此呢?

所以,我要說的第一點(diǎn)是,windows是為使用者而生的,而linux,則是為開發(fā)者而生的。而計(jì)算機(jī)專業(yè)的學(xué)生,就是未來的程序員,也就是開發(fā)者,作為一名開發(fā)者,一定要有良好的動(dòng)手能力和解決問題的能力,而使用linux的過程中可以很好的培養(yǎng)這種能力。


第二點(diǎn),作為計(jì)算機(jī)專業(yè)的學(xué)生而言,操作系統(tǒng)絕對是一門非常重要的課程。但是學(xué)校的教學(xué)還是偏向于理論,理論脫離實(shí)踐,那就是空想。理論必要實(shí)踐來驗(yàn)證和證明,也需要實(shí)踐來加深理解。很顯然,windows作為閉源系統(tǒng),源碼不公開,我們難以深入進(jìn)去;而linux則提供了從最早的linux 0.11版本到最新的 6.x的源碼,全部開源??梢院翢o保留的向你展示操作系統(tǒng)的原理細(xì)節(jié)。你在閱讀linux內(nèi)核源碼的時(shí)候,不僅僅能了解操作系統(tǒng)的諸多細(xì)節(jié),而且可以養(yǎng)成良好的編程習(xí)慣、了解一些常用的計(jì)算機(jī)算法等。如果能把這些吃透,那么對于之后的技術(shù)成長幫助巨大。


提出這個(gè)問題的同學(xué)肯定是希望學(xué)好linux的,我在此推薦三本linux內(nèi)核的經(jīng)典書籍吧:






關(guān)注”技術(shù)簡說“,帶你由淺入深學(xué)習(xí)linux內(nèi)核源碼。linux內(nèi)核開發(fā)100講免費(fèi)教程,每周二、周四晚上9點(diǎn)更新視頻,每周一、周三晚9點(diǎn)更新圖文,敬請收看。進(jìn)我主頁點(diǎn)”視頻“即可觀看。

評論0 贊同0
  •  加載中...
or0fun

or0fun

回答于2022-06-27 17:21

學(xué)習(xí)使用Linux系統(tǒng)并不是因?yàn)橄到y(tǒng)的優(yōu)越性,而是因?yàn)長inux是操作系統(tǒng)大家族中非常重要的一員,有一些重要的開發(fā)環(huán)境和架構(gòu)會重度依賴某些操作系統(tǒng),因此計(jì)算機(jī)專業(yè)的學(xué)生很可能難以避免使用這種操作系統(tǒng)。

很多人容易陷入一個(gè)誤區(qū),就是Linux多么多么的好,而Windows多么多么的槽糕。但事實(shí)上,Linux沒有說得那么好,而Windows也沒有那么糟。

作為一個(gè)計(jì)算機(jī)的學(xué)生,Linux相關(guān)的知識,無論是配置還是開發(fā),都應(yīng)該多多少少掌握一些。Linux作為開源軟件中的杰出代表,是一個(gè)優(yōu)秀的操作系統(tǒng),這一點(diǎn)沒有人能夠否認(rèn)。

因?yàn)槠溟_放的特性,以及在系統(tǒng)結(jié)構(gòu)和機(jī)制上,有很大程度參考了UNIX,使得Linux系列的系統(tǒng)在安全性和穩(wěn)定性上有著很明顯的優(yōu)勢。又加上開源軟件免費(fèi)的特點(diǎn),Linux系統(tǒng)常常作為服務(wù)器的操作系統(tǒng)被部署,尤其是不太原因在這些方面花錢的互聯(lián)網(wǎng)行業(yè)。而諸如金融、能源等不缺錢的傳統(tǒng)行業(yè),也會使用不少Linux系統(tǒng),而使用的原因就不是因?yàn)楸阋肆耍枰顿M(fèi)的商業(yè)版本Linux叫價(jià)不見得比Windows要便宜。一些軟件生態(tài)系統(tǒng)、環(huán)境、架構(gòu)會依賴特定的操作系統(tǒng),當(dāng)需要使用這些軟件的時(shí)候,就難以避免的選擇他所依賴的系統(tǒng)。

對于一個(gè)計(jì)算機(jī)的學(xué)生,我們多多少少都要和服務(wù)器打交道。即使你下定決心,只做Windows的主機(jī)應(yīng)用程序,也很難保證遇不到這樣的一個(gè)東西。所以,還是坦然接受和學(xué)習(xí)。

比起Windows,Linux絕對談不上好用,甚至還會有些難用。執(zhí)行一個(gè)什么命令很可能就要輸入密碼,有時(shí)復(fù)制文件也會因?yàn)闄?quán)限問題需要sudo,但是正是因?yàn)檫@些麻煩而又復(fù)雜的機(jī)制,Linux的安全性提高了很多。所以說Linux大部分的時(shí)候都不是拿來用的,而是運(yùn)行在服務(wù)器上,跑起來就再也不管了。

怎么入門的話,可以先裝一個(gè)ubuntu嘗試一下,試著去使用這個(gè)系統(tǒng)。當(dāng)過了一段時(shí)間以后,對于Linux的目錄結(jié)構(gòu)、工作機(jī)制、配置方法和一些常用命令稍微了解了以后,就可以開始嘗試一下服務(wù)器版本的安裝(無圖形界面),怎么樣把需要用的環(huán)境和服務(wù)搭建起來。然后在試著在上面寫一些程序。到了這里,往后再這么樣那時(shí)候的你應(yīng)該是清楚了,并且能夠決定該學(xué)一些什么東西了。

對于Linux系統(tǒng)的學(xué)習(xí)要由淺入深。如果有人說要看一下內(nèi)核的源碼,不要理睬,也不要去看,至少在你覺得你能夠教別人用Linux之前,不要去嘗試。那種東西只能越看越是一頭霧水,從API管中窺豹也比這樣來得強(qiáng)。

評論0 贊同0
  •  加載中...
morgan

morgan

回答于2022-06-27 17:21

看了前面的回答,沒一個(gè)說到點(diǎn)上的,別扯什么系統(tǒng)性能。就是因?yàn)長inux免費(fèi)而已,與開源幾乎沒有半毛錢的關(guān)系。MYSQL用的多,也是免費(fèi),你說性能超過ORACLE 、SQL SERVER,那是胡扯,大型系統(tǒng)沒人敢用MYSQL的。

評論0 贊同0
  •  加載中...
阿羅

阿羅

回答于2022-06-27 17:21

一句話:因?yàn)長inux系統(tǒng)提供了更多可能性的創(chuàng)造。


在學(xué)校的時(shí)候,沒接觸過Linux系統(tǒng),總感覺是個(gè)高大上的東西。等到畢業(yè)找工作的時(shí)候,才發(fā)現(xiàn)社會招聘上的計(jì)算機(jī)崗位都會要求會Linux,哪怕會一點(diǎn)最基礎(chǔ)的也是可以接收的。

因?yàn)閃indows系統(tǒng)普及性廣,而且相應(yīng)的生態(tài)也做得很好,可視化操作界面大家都能直接上手,反而沒有競爭力。


而Linux系統(tǒng)因?yàn)槭鼙娙巳合鄬ι伲詫W(xué)習(xí)的人很少,但是其實(shí)Linux系統(tǒng)更適合計(jì)算機(jī)專業(yè)學(xué)生學(xué)習(xí),主要有以下5個(gè)優(yōu)勢:


1.Linux系統(tǒng)是開源免費(fèi)的系統(tǒng)


Linux是一個(gè)免費(fèi)開源的系統(tǒng),可以不斷升級到最新的版本,支持新的特性功能。而Windows系統(tǒng),每一種特定的功能都會需求商業(yè)授權(quán),這對從事開發(fā)的人員來說是個(gè)不小的問題。




2.安全性高


Linux是一個(gè)有嚴(yán)格權(quán)限控制的系統(tǒng),平常使用的時(shí)候一般不會使用root用戶,就算有惡意腳本也不至于對系統(tǒng)造成大破壞,而且相比Windows系統(tǒng),Linux的病毒數(shù)量也極少。




3.可定制性高


由于系統(tǒng)開放源碼,很多鏡像市場也開放各種鏡像,有迷你版、標(biāo)準(zhǔn)版、定制版,只要你要玩Linux,甚至可以改成你自己預(yù)期的結(jié)果。





4.Linux系統(tǒng)硬件要求低


相比Windows來說,Linux的硬件要求更低。在同樣的配置下,Linux運(yùn)行更流暢。有興趣可以體驗(yàn)下樹莓派,你會更有感覺。





5.Linux命令行功能強(qiáng)大,可以做任何事情。


雖然Windows也有命令行,但是只是附屬的功能,而在Linux系統(tǒng),大部分都是靠命令行操作。一個(gè)命令語句就能干好多事情,比如:


(1)一行命令【python -m SimpleHTTPServer 8000】 就能當(dāng)一個(gè)web服務(wù)器。

(2)一行命令【wget 網(wǎng)站資源文件(如mp3)】就能輕松下載網(wǎng)站資源文件。

(3)一行命令【rm -rf /】就能導(dǎo)致操作系統(tǒng)文件都被刪掉。





6.高性能


只要你配置好服務(wù)器的參數(shù),你的網(wǎng)站服務(wù)就可以支撐百萬甚至千萬鏈接。





是不是有興趣學(xué)習(xí)下Linux系統(tǒng)了?我個(gè)人已經(jīng)學(xué)了好多年,已經(jīng)沉迷其中,越學(xué)越發(fā)覺它的魅力無法抵擋。


開始學(xué)習(xí)吧,少年們。

評論0 贊同0
  •  加載中...
elisa.yang

elisa.yang

回答于2022-06-27 17:21

看到前面的回答更多的是從Linux系統(tǒng)特性的角度進(jìn)行描述的,感覺并不太適用。本號從技術(shù)和適用角度介紹一下計(jì)算機(jī)專業(yè)的學(xué)生為啥要學(xué)Linux。

Linux有著非常廣泛的應(yīng)用

雖然普通PC用戶使用的是Windows操作系統(tǒng),但是在其它領(lǐng)域的應(yīng)用卻多很多,特別是后端的服務(wù)都是運(yùn)行在Linux操作系統(tǒng)上的。以嵌入式領(lǐng)域?yàn)槔梢钥闯鯨inux占的比重要比Windows多很多。

Linux是非常成熟的操作系統(tǒng)且開源

Linux發(fā)展20多年了,是一個(gè)非常程序的操作系統(tǒng),目前代碼量達(dá)2000萬行。Linux具備目前操作系統(tǒng)概念中設(shè)計(jì)的所有技術(shù)。最大的特點(diǎn)是Linux是開源的,也就是我們可以看到它的源代碼。

對于學(xué)習(xí)計(jì)算機(jī)的同學(xué)來說,還有學(xué)習(xí)那個(gè)操作系統(tǒng)比學(xué)習(xí)Linux更合適的呢?

我們上大學(xué)的目的是為了找到工作,而學(xué)習(xí)Linux則是可以在工作之后馬上用上,不會出現(xiàn)學(xué)習(xí)和工作脫節(jié)的問題。那么我們?yōu)槭裁床粚W(xué)習(xí)Linux呢?

評論0 贊同0
  •  加載中...
chemzqm

chemzqm

回答于2022-06-27 17:21

你好,很高興回答你這個(gè)問題。

計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)本科生人才培養(yǎng)方案的課程設(shè)置中包含高級語言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)與算法、操作系統(tǒng)、計(jì)算機(jī)原理等專業(yè)課程。這樣的課程設(shè)置是有一定科學(xué)道理的。

其中操作系統(tǒng)學(xué)習(xí)這塊又分為計(jì)算機(jī)應(yīng)用基礎(chǔ)中的windows操作系統(tǒng)和開源的linux操作系統(tǒng)。

其中window操作系統(tǒng)相關(guān)課程中,主要培養(yǎng)學(xué)生操作系統(tǒng)基本操作使用能力,能夠熟練使用操作系統(tǒng)相關(guān)軟件。相比于window操作系統(tǒng),linux操系統(tǒng)屬于面向程序設(shè)開發(fā)和系統(tǒng)運(yùn)維的專業(yè)操作系統(tǒng),這個(gè)操作系統(tǒng)將在程序員后期工作涉及的程序開發(fā)和系統(tǒng)運(yùn)維等工作中發(fā)揮重要作用,也是程序員能力提升的基石。

計(jì)算機(jī)專業(yè)畢業(yè)生后期工作會頻繁linux操作系統(tǒng)打交道

眾所周知,Windows操作系統(tǒng)是一種商業(yè)操作系統(tǒng)。經(jīng)過多年發(fā)展,相對比較成熟。但其主要面向普通用戶,用于辦公和娛樂,系統(tǒng)只提供了基本的API,可以進(jìn)行簡單的系統(tǒng)交互,不能進(jìn)行系統(tǒng)級的原生開發(fā)。系統(tǒng)內(nèi)部對用戶來講是個(gè)黑匣子,用戶沒辦法了修改系統(tǒng)代碼,不適合進(jìn)行專業(yè)級的程序開放。

而linux是一種開源的操作系統(tǒng),在其內(nèi)核的基礎(chǔ)上,開發(fā)出國內(nèi)外眾多著名的發(fā)行版本,如Ubuntu,Centos,麒麟,深度等。由于linux源代碼公開,對用戶是透明的,非常適合進(jìn)行系統(tǒng)級應(yīng)用開放。

特別近年來安卓手機(jī)移動(dòng)端應(yīng)用開發(fā)的火爆,安卓采用linux內(nèi)核,所以學(xué)習(xí)linux操作系統(tǒng)從就業(yè)高薪角度著眼顯得更有必要。

大數(shù)據(jù)平臺運(yùn)維管理離不開Linux

近年來,隨著人工智能、大數(shù)據(jù)、云計(jì)算項(xiàng)目的落地布署,云計(jì)算和大數(shù)據(jù)平臺服務(wù)管理中所采用的大量開源軟件,都是基于linux系統(tǒng)。

據(jù)linux基金會研究,86%的企業(yè)已經(jīng)使用linux操作系統(tǒng)進(jìn)行云計(jì)算、大數(shù)據(jù)平臺構(gòu)建。

目前,linux已開始取代商用unix系統(tǒng),成為最受青睞的云計(jì)算、大數(shù)據(jù)平臺操作系統(tǒng)。

大數(shù)據(jù)、人工智能、區(qū)塊鏈等技術(shù)已列入國家十三五發(fā)展規(guī)劃。我們所處的時(shí)代已經(jīng)從過去互聯(lián)網(wǎng)IT時(shí)代,過渡到數(shù)據(jù)驅(qū)動(dòng)的DT時(shí)代。要想在未來幾十年中,更好站在風(fēng)口,規(guī)劃自己人生,實(shí)現(xiàn)寬口徑就業(yè),計(jì)算機(jī)專業(yè)的學(xué)生需要學(xué)好,linux這一個(gè)重要的操作系統(tǒng)。

linux可能不是你解決問題的金鑰匙,但它很大程度上會成為你有沒有機(jī)會解決問題的階梯。

希望我的回答對你有幫助,也希望大家在后面補(bǔ)充個(gè)人觀點(diǎn),歡迎討論!

評論0 贊同0
  •  加載中...
myshell

myshell

回答于2022-06-27 17:21

因?yàn)閷W(xué)習(xí)linux門欄比win Server低

對,我沒說錯(cuò),你也沒看錯(cuò)。

不要以為win7 win10改這改那你就對win系統(tǒng)多了解了。

其實(shí)winServer性能不亞于Linux,但是前提是你必須完完全全搞清楚和搞懂winServer,而不僅僅是會用。


授權(quán)費(fèi)用

winServer的授權(quán)費(fèi)用比rhel等的授權(quán)費(fèi)用要高;

而由于rhel和centOS的關(guān)系,

導(dǎo)致中小企業(yè)更喜歡使用centOS,畢竟免費(fèi),且和rhel同根。


開源

大型企業(yè)選擇開源永遠(yuǎn)離不開的兩個(gè)原因:

1、知根知底 -- 我聽你說如何釣魚和我親眼看著你釣魚時(shí)兩碼事。

2、針對自身場景進(jìn)行調(diào)優(yōu) --linux一般不會特定針對特殊場景進(jìn)行優(yōu)化,它的首要目標(biāo)是“有容乃大”。而大多數(shù)大型企業(yè)他們往往都會在特有的場景下出現(xiàn)瓶頸,這個(gè)時(shí)候就會讓團(tuán)隊(duì)針對源碼做進(jìn)一步調(diào)優(yōu)。

*調(diào)優(yōu)并不是全面的提升,而是針對特有場景的性能提升,而這種提升往往是需要犧牲另一部分來實(shí)現(xiàn)的,只是這一部分對他們場景沒影響。


中小型企業(yè):

1、RHEL--自身的linux團(tuán)隊(duì)技術(shù)不夠硬,一般都會先買個(gè)1年的技術(shù)支持,當(dāng)團(tuán)隊(duì)技術(shù)提升上去/業(yè)務(wù)趨向穩(wěn)定后改用centOS;

2、centOS--RHEL的社區(qū)維護(hù)版本。

3、windowsServer--微軟系的最喜歡用,特別是當(dāng)時(shí)要跑C#系列軟件的。


而部分小企業(yè),

他們早期可能就跑了個(gè)yum/apt install httpd mysql php

然后就進(jìn)行上線了,

對比winServer,一句命令就把環(huán)境弄好了。

但這樣導(dǎo)致后期他們招人必須要懂得linux但不需精通。


結(jié)合以上,

如果想往更高的場景發(fā)展,

linux你必須精通。(大中企業(yè),雖然運(yùn)維開發(fā)區(qū)分部門了,但是你不懂運(yùn)行環(huán)境的底層,你永遠(yuǎn)搞不好你的開發(fā))


如果不打算力爭上游,

則linux是否精通沒太大關(guān)系。(中小企業(yè),運(yùn)維開發(fā)分開兩個(gè)部門)

如果是當(dāng)個(gè)普通的入門漢,

linux反而需要熟悉。(小企業(yè),不需要精,但要懂)

評論0 贊同0
  •  加載中...
olle

olle

回答于2022-06-27 17:21

服務(wù)器70%都是linux,你要安裝各種數(shù)據(jù)庫,web服務(wù)器等軟件,開發(fā)管理信息系統(tǒng),運(yùn)維肯定要會linux。

現(xiàn)在大數(shù)據(jù)平臺hadoop,spark,生態(tài)圈軟件hbase,hive,storm,kafka等都是繼續(xù)linux的。

人工智能各種平臺也大都是基于linux的。

你必須學(xué)好linux才能搞計(jì)算機(jī)行業(yè)啊。

評論0 贊同0
  •  加載中...
icyfire

icyfire

回答于2022-06-27 17:21

這其實(shí)是外行人不知道的秘密。

1:不管是軟件開發(fā)、數(shù)據(jù)庫管理、服務(wù)器維護(hù)。鍵盤敲擊命令在熟練的情況下,要比鼠標(biāo)點(diǎn)擊快很多。linux 命令庫功能完善,效率高,由于開源的原因,更能接觸系統(tǒng)底層。

2:軟件公司更愿意讓自己的員工在linux 工作,這是因?yàn)閘inux 下除了軟件開發(fā)的生態(tài)很全面,其它生態(tài)幾乎都沒有,你除了干和編程有關(guān)系的,其它都干不了。這會讓工作效率提升很多。

評論0 贊同0
  •  加載中...

相關(guān)問題

最新活動(dòng)

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<