linux學習筆記1 Linux背景知識

2021-04-22 05:41:46 字數 1576 閱讀 1972

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...