天天看點

從零學LINUX

一、作業系統提代一個開發接口給硬體開發商,讓他們可以根據這個接口設計可以驅動他們硬體的驅動程式。

二、應用程式是參考作業系統提供開發接口所開發出來的軟體

三、核心功能:系統呼叫接口、程式管理、記憶體管理、檔案系統管理、裝置驅動

四、CPU每次能夠處理資料量稱為“字組大小”,字組大小(word size)依據CPU的設計而有32位與64位

現在稱計算機32位或多或64位主要是依據CPU解析的字組大小而來

五、硬碟組成:圓形磁盤、機械手臂、磁盤讀取頭與主軸成達組成。其中磁盤組成:扇區,磁道、磁柱

linux

就是核心與系統呼叫接口那層

GPL通用公共許可證

GNU計劃:建立一個自由,開放的LINUX作業系統

GNU包含:EMAC(程式編輯器)、GNUC、GNUC library(glibc)、Bash shell

GUI(graphical user interface )有鑒于圖形使用者接口

POSIX(portable operating system inteterface)可攜式作業系統接口,規範核心與應用程式之間接口,美國電器與電子工程學會(IEEE)所釋出一項标準!

LINUX核心版本:主次版本為奇數:發展中版本(developmen)。如2.5XX

              主次版本為偶數:穩定版(stable)。如2.6XX

如果裝在個人計算機上面作為桌面計算機用的,建議使用“社群版”包括:fedora、ubuntu、opensuse

用在伺服器上面的,建議用“商業版本”包括RedHat、Suee

套件管理主要分為:Debian的dpkg及Red Hat系統RPM方式

unix-like可以說目前伺服器類型作業系統的統稱,不論是Fressbsd BSD、Sunnix、HPunix、Redhatlinux、mandrake linux等,都是同一個祖先Thompson所寫Unix來的。

LINUX具有:硬體需要求低、架構開放、系統穩定性強及保密性功能夠強、完全免費。

           1、穩定的系統

          2、免費或少許費用

          3、安全性,漏洞的快速修補

          4、多任務、多使用者

          5、使用者與群組的規劃

          6、相對比較不耗資源的系統

          7、适合需要小核心程式的嵌入式系統

          8、整合度佳且多樣的圖形使用者接口

學習linux最基礎的檔案架構,指令模式與腳本(shell and shell scripts)軟體管理方式和資源與帳号管理等

我們要讓Linux解決什麼問題,而不是單純的隻是去學習架站。

LINUX最強項的地方在于網絡,而WINDOWS是赢在使用者接口較為和善。

本文轉自 zouqingyun 51CTO部落格,原文連結:http://blog.51cto.com/zouqingyun/1404701,如需轉載請自行聯系原作者