1 linux背景知識
gnu/linux的歷史
unix作業系統
gun工程成立
linux核心出現
gnu/linux作業系統
本課程的學習環境
1.1 gnu/linux的歷史
1.1.1 unix作業系統簡介
2023年產於美國bell實驗室
at&t公開了第一版的源**,被多家廠商,科研機構修改,產生了很多的衍生版本,各自
有自己的名字。比如扣來的aix,hp/ux,solaris等等。
求同存異
各種不同的版本之間為了保持相容性,共同遵循posix標準。但為了保持各自的優勢,使用
習慣上各自不一樣,主要分為兩大流派--sys v和bsd(美國加州大學伯克利分校發布版)
重要的特性
支援多使用者,多程序;將一切看作檔案,程式短小而且功能簡單,具有很好的穩定性和擴充套件
性,**昂貴。
1.1.2 gnu工程
2023年由richard stallman組織成立
為了創造乙個自由的「類unix」系統--gnu,最終取代昂貴的商業作業系統unix。直到
2023年,基本的使用者程式(比如gcc編譯器,emacs編譯器)己經完善,但核心hurd卻遲
遲不能發布。
工程**--
國內鏡象站點
自由軟體**會(fsf)提供資金支援。
議的軟體具有以下特點:
允許軟體被自由的拷貝。
允許軟體被自由的修改。
允許軟體被修改扣後自由的傳播,但必須提供源**。
1.1.3 linux核心歷史
2023年由linus torvalds牽頭開發
因為不滿課本上的minix作業系統,還是大學生的linus torvalds根據從minix學來的知識,
從頭寫了乙個核心,公布在網上,吸引了無數的核心愛好者參與開發。
核心加了gnu專案,採用gpl協議發布
工程**--
2023年發布了1.0版本,開始大範圍的流行
核心的版本號=主版本號.次版本號.修正次數
次版本號是偶數是穩定本,是奇數是開發版
1.1.4 gnu/linux作業系統
偉大的gnu/linux系統
gnu為首的組織提供各種自由的應用軟體
linus維護最新核心的開發
xfree86組織提供開放的xwindow圖形應用系統
gnome和kde組織提供圖形桌面
無數的愛好者幫助測試,提供技術支援
商業發布版本
slackware,redhat,mandrake,suse,turbolinux,debian
2 本課程的學習環境
需要fedora core 1—http://fedora.redhat.com
系統.需要兩台主機
linux<--ssh--client(windows putty&linux ssh)
Linux學習筆記1 Linux概述
作業系統主要在管理與驅動硬體,因此必須要能夠管理記憶體 管理裝置 負責任務管理以及提 用程式開發介面等等。要使用硬體時,就得需要透過應用軟體或者是殼軟體 shell 的功能,來呼叫作業系統操縱硬體工作。因此,目前稱為作業系統的,除了上述功能外,通常已經包含了日常工作所需要的應用軟體在內了。每種作業系...
Linux學習筆記(1) Linux系統概述
linux是一種開放源 的作業系統,以其系統簡明 功能強大 效能穩定 高擴充套件性和安全性著稱,可以支援多使用者 多工工作環境,具有較好的實時性和廣泛的協議支援。1.1 什麼是linux linux是乙個免費的類unix作業系統,它最初是由芬蘭人linus torvalds於1991年開發的。lin...
1)Linux學習筆記 crontab命令
crond是linux下用來週期性的執行某種任務或等待處理某些事件的乙個守護程序 shell bin bash path sbin bin usr sbin usr bin mailto root home run parts 01 root run parts etc cron.hourly 02...