一文讀懂linux操作系統

☞☞☞點擊查看更多優秀嵌入式博客☜☜☜

在這裏插入圖片描述

初識linux

  Linux是一套免費使用和自由傳播的操作系統內核,是一個基於POSIX和Unix的多用戶、多任務、支持多線程和多CPU的操作系統內核。它能運行主要的Unix工具軟件、應用程序和網絡協議。它支持32位和64位硬件。Linux繼承了Unix以網絡爲核心的設計思想,是一個性能穩定的多用戶網絡操作系統內核。

發展歷史

  早在Linux出現之前的二十年(1970年代),就有一個相當穩定而成熟的操作系統了,那就是Linux的前身Unix。linux的核心是由Linus Torvalds(拖瓦爾茲,萊納斯)在1991年時候開發出來的,放在網絡上給大家提供下載,後來大家感覺此物好用而精簡。後來相關技術人員就去下載研究他了,那爲什麼這麼多人喜歡她呢,下面慢慢說來。

  • UNIX
      UNIX操作系統(英語:UNIX),是美國AT&T公司貝爾實驗室於1969年完成的操作系統。最早由肯·湯普遜(Ken Thompson),丹尼斯·裏奇(Dennis Ritchie),道格拉斯·麥克羅伊(Douglas McIlroy),和喬伊·歐桑納於1969年在AT&T貝爾實驗室開發。

  • GNU
      1983年,理查德·馬修·斯托曼創立GNU計劃。這個計劃有一個目標,是爲了發展一個完全自由的類Unix操作系統。

  • BSD
      386BSD因爲法律問題直到1992年還沒有發佈,NetBSD和FreeBSD是386BSD的後裔,早於Linux。林納斯·託瓦茲曾說,當時如果有可用的386BSD,他就可能不會編寫Linux。

  • MINIX
      MINIX是一個輕量小型並採用微內核(Micro-Kernel)架構的類Unix操作系統,是安德魯·斯圖爾特·塔能鮑姆爲在計算機科學用作教學而設計的。

  • Linux
      在1991年,林納斯·託瓦茲開始在MINIX上開發Linux內核,爲MINIX寫的軟件也可以在Linux內核上使用。後來使用GNU軟件代替MINIX的軟件,因爲使用從GNU系統來的源代碼可以自由使用,這對Linux的發展是有益

  • Minix & Linux歷史源流
      Linux的標誌和吉祥物是一隻名字叫做Tux的企鵝標誌的由來是因爲Linus在澳洲時曾被一隻動物園裏的企鵝咬了一口,便選擇企鵝作爲Linux的標誌。更容易被接受的說法是:企鵝代表南極,而南極又是全世界所共有的一塊陸地。這也就代表Linux是所有人的Linux。

linux操作指令

學習終端命令的技巧:
  不需要死記硬背,對於常用命令,用的多了,自然就記住了
  不要嘗試一次學會所有的命令,有些命令是非常不常用的,臨時遇到,臨時百度就可以

常用 Linux 命令的基本使用

序號 命令 對應英文 作用
01 ls list 查看當前文件夾下的內容
02 pwd print wrok directory 查看當前所在文件夾
03 cd [目錄名] change directory 切換文件夾
04 touch [文件名] touch 如果文件不存在,新建文件
05 mkdir [目錄名] make directory 創建目錄
06 rm [文件名] remove 刪除指定的文件名
07 clear clear 清屏

在這裏插入圖片描述

常用快捷鍵

序號 作用 快捷鍵 備註
(1) Tab補充命令 Tab 不用輸入完整的命令,輸入命令前幾個字母后Tab鍵,會自動補全命令提示。
(2) 移動光標命令
Ctrl+A: 移動光標到開頭
Ctrl+E: 移動光標到結尾
Ctrl+F: 往光標後面移動一個字符
Ctrl+B: 往光標前面移動一個字符
(3) 剪切字符
Ctrl+K: 剪切光標處到行尾的字符
Ctrl+U: 剪切光標處到行首的字符
Ctrl+Y: 將剪切的字符進行粘貼
(4) 複製粘貼
Ctrl+Ins: 複製
Shift+Ins: 粘貼
(5) 中斷正在運行的命令行 Ctrl+C
(6) 退出當前Xshell Ctrl+D
(7) 搜索命令行使用過的歷史命令記錄 Ctrl+R
(8) 鎖屏 Ctrl+S
(12) 解除鎖屏 Ctrl+Q

linux 與window系統的區別

我們經常遇到有的用戶在租用網站服務器之後,說不知道該選擇linux系統還是windows系統,我給出的建議是用戶可以根據自己的需求,操作,安全,穩定以及性價比來看,就知道自己是該選擇什麼操作系統了。
在這裏插入圖片描述
第一:自己的需求

  這主要是依據自己的網站是屬於什麼語言,網站是PHP語言建設的,建議是選擇Liunx操作系統,因爲Linux操作系統跟MySQL以及Apche架構運行的PHP頁面會比Windows穩定高效,而且該系統支持zend加速等優勢,可以讓用戶的網站運行更快速。但是如果說網站是ASP建設的網站,那隻能選擇Windows操作系統了,因爲內Linux是不支持ASP系列的語言。

第二:可操作性

  相信用過電腦的人對於Windows操作系統都不陌生,因爲Windows的普及性比較廣泛,我們在操作的時候也更容易上手。但是Linux就不一樣了,Linux操作完成的每一個操作都是以命令來執行,這對沒有接觸過該操作系統的用戶來說,就比較困難了,還得專門去熟悉各種命令,上手的時間會更長一些。

第三:安全方面的性能

  簡單來說,Linux操作系統的安全性能會比Windows操作系統的高很多,因爲Linux操作系統的權限分配會更嚴格跟細緻,而且用戶間的相互獨立性能很好;再有就是就安全漏洞數量上看,Linux開源方式有助於發現錯誤,所以問題會得到快速解決,補丁更新得也更快。不足之處的就是現在的市場的硬件以及一些相關驅動主要是針對Windows系統進行研發的,這樣一來就使得Linux操作跟這些硬件驅動的兼容性會比Windows系統要晚一些。

第四:穩定性方面

  我們都知道網站服務器穩定性好壞的重要性,這會直接關係到網站的運行發展以及一系列網站優化的問題。一般情況下,Linux操作系統的穩定性會比Windows操作系統的好一些,一個是因爲Linux開源漏洞相對較少,遭受到的攻擊也會相對少一些;還有一個就是Linux系統沒有Windows系統的那些圖形之類的佔內存,這樣一來運行內存也就會更快些。而且當網站服務器配置發生變化的時候,Windows系統一般是得重啓,這時網站服務器不得不停機一段時間。而Linux系統就不需要這樣,大部分的硬件配置的更新的時候,Linux還可以正常運行,不會影響到不相關的服務。

第五:就性價比來說

  Linux操作系統作爲操作系統以及資源管理來說,它是屬於開源免費的。但是Windows系統,我們應該知道想要安裝正版的系統,是要收費的,就連安裝的軟件也是要收費的。這樣比較下來Linux系統的成本比Windows系統的成本要低。
在這裏插入圖片描述

  如此看來,明顯Linux系統會更好一些,但是這裡要提醒用戶的是,你要弄清楚自己的網站是什麼語言編輯的,還有要去熟悉Linux系統的命令進行操作(這可能需要花費比較長的時候去熟悉),自己是不是可以接受,這兩點是需要特別注意的。

以上區別總結摘自:網站服務器選擇linux系統或windows系統的區別:https://baijiahao.baidu.com/s?id=1608830129728305479&wfr=spider&for=pc

linux版本選擇

在這裏插入圖片描述

  Linux操作系統的發行版是非常之多的,縱觀 Linux系統的各個發行版, Linux發行版本無非是朝着這兩個方面而來,一是服務器市場,二是桌面市場。今天小編就來簡單講下,Linux操作系統不同發行版的選擇。

1、SUSE Linux-企業級首選

  企業級的應用,需要高度的可靠性和穩定性,這就要求構建企業級應用的系統平臺具有高可靠性和高穩定性,而 Linux其中的發行版本SUSE Linux解決的就是這個問題。

2、Ubuntu Linux-遊戲娛樂首選
  說到 Linux桌面市場, Ubuntu Linux幾乎佔據桌面市場大部分份額。 Ubuntu Linux主打 Linux桌面發展,界面美觀簡潔,如果想在 Linux下進行娛樂體閒應用,Ubuntu Linux絕對是首選。

  Linux系統的發行版本比較常見的還有 Debian GNU Linux、 MandriVa、 Gentoo、 Slackware、 Knoppix、 MEPIS和 Xandros,以及國產的紅旗 Redflag和中標 Linux等。如果是需要一款與Windows操作習慣相類似的Linux系統,可以選擇Mint、ZorinOS;如果需要一款相對於自由的Linux,則可以選擇Debian、Fedora、Parabola;如果是計算機小白則推薦Ubuntu。Linux的發行版本多得數不清,如果實在考慮不清楚,也可以在原來的系統上安裝一個模擬機,在模擬機上測試運行。

linux系統的優點

  首先它是一個正版的免費系統,這也就意味着Linux的安全性要比盜版的"Windows"好很多。而且相比於正版的Windows系統,Linux安裝免費之餘,升級系統也不需要花費一分錢。此外,在同樣配置的設備上,Linux的軟件在運行時所需的內存要比Windows更小,用Linux較爲著名的一個版本ubuntu和Windows做比較,同樣類型的軟件,ubuntu只需要10M,而Windows則需要100M。另外,Linux只有根目錄沒有磁盤,只有根目錄的特點也是它比Windows運行得要快的原因,因爲磁盤的碎片數量越多,文件讀取數率越慢。

  Linux自由度非常高,如果你對某些命令不滿,可以自己動手修改甚至編寫出屬於自己的命令;或者說對默認的桌面環境不滿意,也可以非常容易地自行安裝其他的界面。然而,這些事情在Windows系統上,是完全不可能實現的。

  提到Linux系統就不得不提到他的高效率了。例如一個命令就可以安裝二十個程序、可以設置系統自動更新軟件、刪掉的軟件不會有殘留,甚至在安裝系統的同時瀏覽網頁,這些事情在Windows系統上是想都不敢想的。

  爲什麼這麼強大的操作系統,用戶數只能佔到總用戶的0.6%呢?事情總會有對立面,這樣極度自由且高效的系統背後,是需要用戶強大的個人技術支持的。

linux系統學習網站

1、菜鳥教程
2、C語言中文網
3、w3cschool
4、鳥哥的Linux私房菜(
5、Linux中國(
6、實驗樓
6、Linux下載站
7、Linux公社

linux學習建議

1、態度建議
   剛開始接觸linux的話,一開始會覺得困難,但一定要堅持住,按照既有的學習計劃持之以恆的學習,才能學有所成。切記半途而廢!
2、系統選擇建議
   redhat\centos\ubuntu,業務上使用redhat和centos上做爲服務器操作系統的比較多,如果是桌面linux的操作系統的話選ubuntu。
3、安裝建議
  剛開始安裝的話,直接用虛擬機的方式來進行安裝,可以先不用真機的方式進行安裝。等後面相對熟練了,再裝真機的linux這樣會比較穩妥點。
  選擇的虛擬機可以是VMWARE/VIRTUALBOX來安裝。剛開始可以先從圖形界面使用開始,不一定一開始就用文本終端。
4、練習建議
  學習linux應該要多練習,如果只是聽一聽看一看很難消化吸收。在動手練習的基礎上去理解知識點會更好。
5、操作命令建議
  不用刻意的去記憶所有的操作命令,linux系統上的命令有很多,全部記憶很不現實,可以熟悉常用的命令即可。
這些常用命令包括如下:管道命令、系統日常操作(開關機、網絡管理、文件操作)、磁盤管理命令等。
6、方法建議
  學linux短時間內想入門需要專注、投入時間精力方纔可能有成效。學習的時間很寶貴,碰到問題可以尋求幫助,更好的理順這些基礎知識,到後期有了知識儲備後,
儘量自己多思考多處理。快速入門,入門後提升。
7、幫助建議
  學習linux可以到百度或google進行相關知識的搜索,不過有些東西可能搜索不到。本身linux系統就是一個很好的教程,命令怎麼用,大家可以用man和help進行相關查閱;
服務配置怎麼用,也可以通過man或配置文件本身裏頭的註釋就能查到。
8、學習內容建議
  大家可以看看spoto的課綱,我們會從基礎知識和提升兩個階段進行計劃性的學習,學習的對象適合零基礎或有一定基礎的linux愛好者。

以上建議來源於:https://www.spoto.net/index.php?m=content&c=index&a=show&catid=177&id=394

在這裏插入圖片描述

以上即爲本文的全部內容,希望你能夠喜歡!
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章