為什麼Linux和Unix中病毒比較少

2022-03-13 08:24:37 字數 4557 閱讀 1908

1樓:匿名使用者

跟使用者的水平也有關係,這兩個作業系統的使用水平一般比較高,被病毒感染的機率也小一些.

2樓:匿名使用者

第一:windows自身的原因,漏洞比較多

第二:windows應用比較普遍,因為在windows上寫病毒產生的影響會比較大,黑客們寫病毒危害windows會更有成就感

第三:windows是行業霸主,所謂木秀於林,風必摧之,就是這個道理

3樓:匿名使用者

病毒和駭客有關,因為windows系統的使用者比較多,所以這些人主要針對windows系統及相關應用軟體編寫一些程式來攻擊windows使用者。

4樓:匿名使用者

linux的源**是完全公開的,很多電腦高手都不斷的對他進行完善和優化,而這一切都是人們自發的和無報酬的,出於對程式設計的挑戰和樂趣,而windows就像乙個黑匣子,**不公開,有些人就不斷的測試,找到一些編碼的漏洞,進行攻擊

5樓:

linux的源**是完全公開的,而且它基本上沒有漏洞,所以中病毒比較少.

6樓:匿名使用者

病毒的目標就是廣大的使用者~如果你的病毒做出來卻只能害一小部分人你會去做那樣的病毒嗎?

windows是最普遍的系統所以大多數人都在其基礎上找漏洞做病毒,所以就這樣了唄

7樓:匿名使用者

因為用的人不是很多。病毒是針對乙個專門系統的,像windows

用的人少就病毒相對少些

8樓:匿名使用者

windows與linux/unix的磁碟格式不同

linux 為什麼沒有病毒?為什麼沒有人攻擊

9樓:老男孩教育

並不是說linux沒有病毒,windows和linux都是作業系統,提供給程式執行的環境。但兩個系z統執行程式的方式不一樣,在它們上面執行的程式是無法相容的,也就是windows上的程式無法在linux系統上執行,因此windows的病毒對linux不起作用。

不僅如此,linux的許可權管理很嚴格,病毒或者黑客想修改系統檔案或者系統日誌,除非有管理員密碼。

10樓:科力爾

linux也有病毒,不是沒有。不過數量極少,跟windows病毒的數量比,基本等於沒病毒了

linux的病毒沒有啥危害,不會造成嚴重破壞,很多人聽都沒聽說過,大多數人都普遍認為linux沒有病毒

linux中不需要防毒軟體的真正原因?

11樓:匿名使用者

個人認為:linux並不是個流行的桌面系統,黑客對它的關注度還不是很高,開發出病毒也沒什麼市場,所以病毒比較少.

linux的安全機制雖然很高,但也會有漏洞,要知道最早的病毒是在unix下開發的.

12樓:匿名使用者

由於linux用的人不多,所以開發的相應軟體也不多,病毒的開發者也很少去開發linux病毒,而windows病毒在linux下根本無法執行,所以linux中毒的機率很小。

開發病毒是有目的的,要有使用者群體的,現在的使用者群體都是用widows,所以linux得病毒少。

13樓:

linux下,一般都不使用root登陸,就算中了病毒,也不會對其他使用者和整個系統造成破壞,病毒少也是乙個原因

14樓:日time寸

大多數針對windows作業系統的病毒不會在linux中起作用。

病毒程式的最大特點就是可以自動執行,而在linux機制下,所有新生成的檔案都是沒有執行許可權的,即使是超級管理員也不能直接執行程式,必須由超級管理

員或是檔案的所有者手動賦予檔案乙個執行許可權,而後才能執行該程式。再加上linux使用者管理的機制等等,對病毒程式的開發來說難度就很大了。

個人使用者裡linux使用者少,伺服器裡用linux一般都會配置好防火牆之類的防病毒手段,所以針對linux的病毒就很少了。

15樓:匿名使用者

病毒和漏洞是不同的概念,也許你裝了很完善的殺軟,但是高手還是能通過漏洞來入侵你的電腦。

linux不需要裝殺軟,是因為病毒也是乙個程式,而linux得程式執行都是需要管理員同意才能執行的,它不會像win一樣允許一些自動執行的程式,所以相對安全一些。

就像防爆的分類,有隔爆型和本安型,linux是本安型的,裝了殺軟的win是隔爆型的。

個人理解,純屬個人理解,因為工作原因一直想學習linux而沒有機會,所以純粹屬於個人理解。

16樓:匿名使用者

大家說的挺全面了。我想補充一點,病毒程式的最大特點就是可以自動執行,而在linux機制下,所有新生成的檔案都是沒有執行許可權的,即使是超級管理員也不能直接執行程式,必須由超級管理員或是檔案的所有者手動賦予檔案乙個執行許可權,而後才能執行該程式。再加上linux使用者管理的機制等等,對病毒程式的開發來說難度就很大了,個人使用者裡linux使用者又少,伺服器裡用linux一般都會配置好防火牆之類的防病毒手段,所以針對linux的病毒就很少了。

為什麼說linux中毒的機率小呢?

17樓:匿名使用者

1.因為windows應用廣泛,病毒基本都是針對它的。做病毒的人也是要得到好處的(比如盜號等等),用linux的人太少,做linux病毒收回成本的可能性很小;

2.linux和windows的安全機制不同,就算感染病毒,影響也不會像windows那麼大。比如linux嚴格的多使用者機制,乙個使用者感染病毒,與其它使用者無關。

3.linux和windows的開發方式不同。前者是開放的,**公開,漏洞被n多人關注,被發現的機率很高,修補機率也會很高。

而後者相對於使用者是個暗箱,即使用者不知道它內部如何執行。就算發現漏洞,也不知道它的執行機制,而無法修補。就算有能力修補,看看windows的使用者許可協議,它不允許使用者自己修改的。

因此,相對於windows,在現階段,linux中毒的機率較小。當然,隨著計算機技術發展,形勢可能會發生變化。

18樓:

windows 世界是病毒滋長的沃土。

* 單一的生態環境,病毒只要適應一種情況就能四處蔓延。

* 單靠 windows 自身的許可權機制,未必能限制住不該執行的惡意程式。

linux 世界對病毒極度不友好,甚至可以說是極地或荒漠。

* 不同的作業系統版本、不同的硬體架構、不同的安全設定,甚至以上全相同但**編譯選項設定不同——病毒哪怕只有一樣不適應,也會被侷限在極小的圈子裡,無法蔓延。

* linux 世界的許可權令行禁止,病毒在能以管理員許可權執行之前,還要經歷非常多的磨難與波折——沒有足夠許可權的病毒最多毀掉被感染的使用者的資料,而無法擴充套件到整個系統。

已知 linux 病毒的數量已經達到三位數,但都屬於「實驗室驗證」級別,用於展示對系統漏洞的利用(由此實現許可權提公升),而沒有一種能真正在 linux 這片病毒荒漠上真正蔓延開。

不要覺得 linux(或者各種 unix) 用得少。離開這一類幕後作業系統,桌面端作業系統什麼也不是。攻占一台生產環境中的 linux(或 unix),獲益遠遠高於攻占一台桌面計算機。

19樓:匿名使用者

每進行一步需要更改或用到系統的東西時就要求手動輸入密碼,能不安全嗎

20樓:匿名使用者

只有在linux的基底層寫病毒,才可能在所有linux系統之間有效傳播。否則沒什麼太多意義。基底層本身並無漏洞,要靠病毒本身鑽個洞。

目前為止,這樣的病毒很少,而且防護比較容易,linux公司會對它採用各種防禦措施,所以現在的linux可以不裝防毒軟體。我的linux就沒裝。

21樓:

這是相對與window來說的,window作業系統有很多漏洞,所以容易被入侵,易中木馬。

強調:這是相對的。

22樓:狼之呢喃

因為windows下的菜鳥工具太多了,只要有人公布個什麼號稱很牛的軟體,馬上就被人以幾何的速度用爛掉,使用者就以幾何的速度遭殃,而linux本身精通的人就沒有精通windows的多,再者linux的安全級別要比windows的高很多,各種安全元件又是層層設定,如果你不懂linux,很快就被繞暈了,windows下的工具在linux裡面完全沒用。

為什麼研究unix的人比研究linux的少

23樓:匿名使用者

貴,一般也就國外的大學能有機會接觸,國內的unix主機屈指可數,而且unix還都挺貴的,開發和使用成本都高。

24樓:匿名使用者

用來比較 linux 和 windows 核心效率,檔案系統,網路服務的。

我現在是作為乙個使用者而不是乙個開發者來說話的,我們的討論是基於操作,應用

層面的。是為了告訴大學裡還不了解,或者不理解 unix 的科學工作者和大學生,

unix 比 windows 更適合用於科學研究工作,請大家理解 unix 的工作方式,不要

用 windows 的標準來要求 linux,而要用乙個科學工作者的標準來要求自己,用

unix 的思想來武裝自己。

linux中findname和find name有什麼區別啊!我執行命令結果是一樣的,求指教

4終 1 find是用來查詢檔案或目錄。首先看一下最簡單的用法直接根據路徑來查詢檔案。命令詳解 find 路徑 檔名或目錄名 注意不要在 根 目錄下查詢檔案,最好在查詢的時候精確一點。2 name 命令詳解 find 路徑 name 檔名或目錄名 3 引數 可以匹配任意值包括空值,在搜尋檔案的時候有...

linux中是什麼指令,Linux中表示什麼指令

是當前目 錄的復意思 再舉幾個例子制 hello是表示執行當前目bai錄下du的zhihello檔案vi readme.txt 是執行vi開啟dao當前目錄下的readme.txt檔案 cd media 是進入當前目錄下面的media目錄 就是執行可執行屬性的檔案 當前目錄下的 之所以執行當前目錄下...

linux中這個指令碼執行後為什麼無法輸入

把這個儲存為乙個檔案,hello 然後chmod 777 hello 接著試驗 hello hello hello hello bsyou 兩個 if 只有乙個 fi,首先語法有問題呢 整個結構比較亂吧。呵呵 請問怎樣開啟linux的 命令視窗 為什麼我執行過一條命令後就無法再輸入或執行另外的命令了...