- 相關(guān)推薦
Linux操作系統的優(yōu)缺點(diǎn)
Linux適合追求自由,不想被約束的人們,可以自由的選擇發(fā)行版本,可以隨意的設定自己的界面,編輯器,文檔,以自由的方式使用電腦,特別適合喜歡折騰的程序員。下面是小編為大家整理的Linux操作系統的優(yōu)缺點(diǎn),希望能夠幫助到大家。
Linux
Linux是三者中出現最晚的OS。Linux是Unix的一個(gè)開(kāi)源實(shí)現,規避了專(zhuān)利與版本的一些問(wèn)題,同時(shí)結合了GNU的開(kāi)源哲學(xué),是一個(gè)開(kāi)源的自由的操作系統。
Linux是對于OS內核的稱(chēng)呼,完整的稱(chēng)呼應該是GNU/Linux。
由于Linux早期的用戶(hù)都是黑客或者技術(shù)專(zhuān)家,所以對于桌面的研發(fā)并不是他們最關(guān)心的問(wèn)題。
所以L(fǎng)inux的桌面發(fā)展一直比較緩慢。雖然開(kāi)源的桌面系統有很多,但是并沒(méi)有一個(gè)特別強大的桌面可以占據主導。
并且由于力量分散,在UI上做的出色的又少之又少。
目前比較出色的桌面Linux發(fā)行版有Mint, Ubuntu, Fedora, Gentoo, Arch, Debian, Manjaro, Deepin等。
已經(jīng)慢慢的形成了一組新的桌面操作系統力量。
優(yōu)點(diǎn)
開(kāi)源,自由
軟件非常豐富,可能是包含軟件領(lǐng)域最多的操作系統之一,并且大多是開(kāi)源自由的軟件
特別適合開(kāi)發(fā)者使用
基于GNU協(xié)議,是對人類(lèi)的貢獻性質(zhì)的OS
具有Unix的所有優(yōu)點(diǎn)
特別適合于開(kāi)發(fā)人員
支持幾乎所有的CPU體系架構
安裝所占用的空間可以很小
先進(jìn)的文件系統,通常不需要磁盤(pán)管理
對于服務(wù)器技術(shù)支持是最好的,大多數的服務(wù)器軟件會(huì )優(yōu)先支持Linux
具備較強的安全性,跟Mac一樣,通常不太容易中木馬,病毒。
演進(jìn)的特別快,通常新版本在性能,硬件支持,架構上會(huì )有所提高
通常不需要花錢(qián)買(mǎi)軟件,常用軟件使用起來(lái)特別放心,不用擔心象360,qq那樣會(huì )竊取你的隱私
視頻,音頻支持特別好,開(kāi)源的視音頻解碼庫
開(kāi)源的視頻音頻播放器很方便安裝,不用安裝有廣告的播放器,這一點(diǎn)是三個(gè)OS里最強的
安裝性很強,只要不亂裝軟件,亂開(kāi)端口,通?梢员3址浅0踩
缺點(diǎn)
UI界面設計優(yōu)秀的比較少
對于習慣了Windows的人來(lái)說(shuō),使用門(mén)檻相對比較高
很多專(zhuān)有軟件對于Linux的支持比較差
對于新硬件,廠(chǎng)家的支持相對比較差
對游戲的支持相對比較差
總結
Linux系統是一個(gè)很個(gè)性化的OS系統,特別是Linux本身就有很多的發(fā)行版,所以對于用戶(hù)來(lái)說(shuō),首先是需要了解Linux,然后是需要選擇Linux。
這并不是件容易的事情,所以對于用戶(hù)的要求相對還是比較高的。但是隨著(zhù)Ubuntu的出現,Linux的桌面發(fā)展速度已經(jīng)被不斷的加速了。
對于Linux新手來(lái)說(shuō),我比較推薦使用Ubuntu。但是因為GNU/Linux的開(kāi)源理念,是讓每個(gè)人都可以自由的選擇,所以真正做決定的還是你自己。
新的Linux圖形引擎仍在研發(fā)當中,期待有好的圖形引擎出現。
從某種意義上講,Linux至少是真正的程序員的操作系統。因為計算機的大師們大多數是使用Unix的。而Linux則是Unix的開(kāi)源實(shí)現。
GNU/Linux讓Unix真正擺脫了專(zhuān)利與版本的痛苦,包含了GNU(GNU’s Not Unix)套件與Linux內核,是一種真正意義的可以讓大量計算機大牛協(xié)作或者發(fā)展的OS。
Linux簡(jiǎn)介
Linux,全稱(chēng)GNU/Linux,是一種免費使用和自由傳播的類(lèi)UNIX操作系統,其內核由林納斯·本納第克特·托瓦茲于1991年10月5日首次發(fā)布,它主要受到Minix和Unix的啟發(fā),是一個(gè)基于POSIX的多用戶(hù)、多任務(wù)、支持多線(xiàn)程和多CPU的操作系統。它能運行主要的Unix工具軟件、應用程序和網(wǎng)絡(luò )協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò )為核心的設計思想,是一個(gè)性能穩定的多用戶(hù)網(wǎng)絡(luò )操作系統。Linux有上百種不同的發(fā)行版,如基于社區開(kāi)發(fā)的debian、archlinux,和基于商業(yè)開(kāi)發(fā)的Red Hat Enterprise Linux、SUSE、Oracle Linux等。
Linux的安全隱患及加固措施
用戶(hù)賬戶(hù)以及登錄安全
刪除多余用戶(hù)和用戶(hù)組。Linux是多用戶(hù)操作系統,存在很多種不一樣的角色系統賬號,當安裝完成操作系統之后,系統會(huì )默認為未添加許用戶(hù)組及用戶(hù),若是部分用戶(hù)或是用戶(hù)組不需要,應當立即刪除它們,否則黑客很有可能利用這些賬號,對服務(wù)器實(shí)施攻擊。具體保留哪些賬號,可以依據服務(wù)器的用途來(lái)決定。
關(guān)閉不需要的系統服務(wù)。操作系統安裝完成之后,其會(huì )在安裝的過(guò)程當中,會(huì )自主的啟動(dòng)各種類(lèi)型的服務(wù)程序內容,對于長(cháng)時(shí)間運行的服務(wù)器而言,其運行的服務(wù)程序越多,則系統的安全性就越低。所以,用戶(hù)或是用戶(hù)組就需要將一些應用不到的服務(wù)程序進(jìn)行關(guān)閉,這對提升系統的安全性能,有著(zhù)極大的幫助。
密碼安全策略。在Linux之下,遠程的登錄系統具備兩種認證的形式:即密鑰與密碼認證。其中,密鑰認證的形式,主要是將公鑰儲存在遠程的服務(wù)器之上,私鑰存儲在本地。當進(jìn)行系統登陸的時(shí)候,再通過(guò)本地的私鑰,以及遠程的服務(wù)器公鑰,進(jìn)行配對認證的操作,若是認證的匹配度一致,則用戶(hù)便能夠暢通無(wú)阻的登錄系統。此類(lèi)認證的方式,并不會(huì )受到暴力破解的威脅。與此同時(shí),只需要確保本地私鑰的安全,使其不會(huì )被黑客所盜取即可,攻擊者便不能夠通過(guò)此類(lèi)認證方式登陸到系統中。所以,推薦使用密鑰方式進(jìn)行系統登陸。
有效應用su、sudo命令。su命令的作用的是對用戶(hù)進(jìn)行切換。當管理員登錄到系統之后,使用su命令切換到超級用戶(hù)角色來(lái)執行一些需要超級權限的命令。但是由于超級用戶(hù)的權限過(guò)大,同時(shí),需要管理人員知道超級用戶(hù)密碼,因此su命令具有很?chē)乐氐墓芾盹L(fēng)險。
sudo命令允許系統賦予普通用戶(hù)一些超級權限,并且不需普通用戶(hù)切換到超級用戶(hù)。因此,在管理上應當細化權限分配機制,使用sudo命令為每一位管理員服務(wù)其特定的管理權限。
遠程訪(fǎng)問(wèn)及登陸認證安全
遠程登錄應用SSH登陸方式。telnet是一類(lèi)存在安全隱患的登錄認證服務(wù),其在網(wǎng)絡(luò )之上利用明文傳輸內容,黑客很容易通過(guò)截獲telnet數據包,獲得用戶(hù)的登陸口令。并且telnet服務(wù)程序的安全驗證方式存在較大的安全隱患,使其成為黑客攻擊的目標。SSH服務(wù)則會(huì )將數據進(jìn)行加密傳輸,能夠防止DNS欺騙以及IP欺騙,并且傳輸的數據是經(jīng)過(guò)壓縮,在一定程度上保證了服務(wù)器遠程連接的安全。
文件系統安全
加固系統重要文件。在Linux系統中,如果黑客取得超級權限,那么他在操作系統里面就不會(huì )再有任何的限制地做任何事情。在這種情況下,一個(gè)加固的文件系統將會(huì )是保護系統安全的最后一道防線(xiàn)。管理員可通過(guò)chattr命令鎖定系統一些重要文件或目錄。
文件權限檢查與修改。如果操作系統當中的重要文件的權限設置不合理,則會(huì )對操作系統的安全性,產(chǎn)生最為直接的影響。所以,系統的運行維護人員需要及時(shí)的察覺(jué)到權限配置不合理的文件和目錄,并及時(shí)修正,以防安全事件發(fā)生。
安全設定/tmp、/var/tmp、/dev/shm。在該操作系統當中,其用于存放臨時(shí)文件的目錄,主要有兩個(gè),分別為/tmp與/var/tmp。它們有個(gè)共同特點(diǎn),就是所有的用戶(hù)可讀可寫(xiě)和執行,這樣就對系統產(chǎn)生了安全隱患。針對這兩個(gè)目錄進(jìn)行設置,不允許這兩個(gè)目錄下執行應用程序。
系統軟件安全
絕大多數的服務(wù)器遭受攻擊是因為系統軟件或者應用程序有重大漏洞。黑客通過(guò)這些漏洞,可以輕松地侵入服務(wù)器。管理員應定期檢查并修復漏洞。最常見(jiàn)的做法是升級軟件,將軟件保持在最新版本狀態(tài)。這樣就可以在一定程度上降低系統被入侵的可能性。
【Linux操作系統的優(yōu)缺點(diǎn)】相關(guān)文章:
LINUX操作系統05-27
LINUX操作系統01-22
linux操作系統的概述05-31
Linux操作系統的安裝01-23
Linux操作系統的安裝03-07
linux操作系統怎么安裝04-26
Linux操作系統都有哪些02-05
常見(jiàn)的Linux操作系統介紹02-22
Linux操作系統有哪些05-27