當前位置:首頁 » 操作系統 » linux論文

linux論文

發布時間: 2022-08-07 15:36:55

❶ 跪求有關linux的起源,發展,現狀,應用領域和發展前景的小論文!

說起Linux的誕生,不得不提Unix,如果沒有Unix就不會有Linux,那麼Unix和Linux到底有什麼關系呢? 我們通過一張按照時間順序排列的表格,快速瀏覽下Unix的發展歷程以及Linux的誕生。

Linux的歷史與GNU密切相關。GNU項目始於1983年,致力於開發一個免費的、完整的類unix操作系統,包括軟體開發工具和各種應用程序。到1991年Linux內核發布時,GNU已經幾乎完成了除系統內核之外的各種必備軟體的開發。在Linus Torvalds和其他開發人員的努力下,GNU組件可以運行在Linux內核之上。整個內核基於GNU通用公共許可證,它是GPL (GNU通用公共許可證),但是Linux內核不是GNU項目的一部分。1994年3月,Linux 1.0版正式發布,Marc Ewing創建了Red Hat軟體,成為最著名的Linux發行商之一。

嚴格地說,Linux這個詞本身只指Linux內核,但實際上人們已經習慣使用Linux來描述整個基於Linux的內核,並使用GNU工程工具和應用程序(也稱為GNU/)。Linux)。基於這些組件的Linux軟體稱為Linux發行版。通常,Linux發行版包含大量軟體,如軟體開發工具、資料庫、web伺服器(如Apache)、X Window、桌面環境(如GNOME和KDE)、辦公套件(如OpenOffice.org)等。

在1991年到1995年之間,Linux從概念版的0.1內核原型發展成為在性能和特性上具有可比性的專用Unix操作系統,並在一些重要的統計數據上擊敗了Unix,比如連續正常的營業時間。他們中的大多數。1995年,Linux找到了自己的殺手級應用程序,開放源碼web伺服器Apache。與Linux一樣,Apache也非常穩定和高效。不久,運行Apache的Linux機器成為全球ISP平台的首選。大約60%的站點使用Apache,輕松擊敗了其他兩個主要的專有競爭對手。今天的LAMP (Linux、Apache、MySQL、PHP)已經成為構建Web伺服器的首選。

❷ linux論文

我是一個LINUXD的初學者,在看了N篇LINUX的介紹之後,在本著大膽和心細的原則下,嘗試了一回安裝LINUX。現把我的一些心得和體會和大家分享,希望對一些入門級的兄弟姐妹有所幫助。
我裝的是RED
HAT
LINUX
9.0,我原來的操作系統是WIN2000,本著學習LINUX的和省錢至上的想法,我選擇了安裝2000和LINUX的雙系統,我在我們的校園網上下載了LINUX的3CD印象文件(就是ISO文件),先保存在隨意的一個硬碟里,只要不是你要准備裝LINUX
的那個硬碟就行。然後開始對你的硬碟分區,關於怎麼個分法,這一類的文章相信用GOOGLE一搜,肯定好幾十頁,我就是這么看了兩天的。在這里我講一下實際操作。
你首先要有一個未使用的分區,就是空的分區,並且保證這個分區是你邏輯分區的最後的分區。當然,其他也不是一定不可以,但是等你裝好LINUX後,那麼原先的分區文件的注冊表將遭到破壞,所以我建議最好還是把最後的那個分區清空,空間嗎,根據要安裝的類型而定,我建議10G,反正現在的硬碟都挺大的,要是空間有問題,那就請PQMAGIC來幫忙吧,不會破壞原來的文件。
再下來是做一些准備工作,最好准備一些系統設備的信息,比如鍵盤類型,滑鼠型號什麼什麼的,在系統的設備管理欄都有顯示,你要是嫌麻煩,還有更簡便的,用系統優化大師,保存所有系統信息,然後列印。一般在安裝的時候用不了那麼多,但有備無患嘛。呵呵!然後有兩種方法可以引導系統的安裝程序,看你怎麼選擇,第一就是從進入DOS,在DOS下啟動AUTOBOOT命令(通常在光碟的第一張碟里有個dosutils文件,用虛擬光碟機工具把它COPY出來,保存好,在DOS下就從這個路徑啟動AUTOBOOT命令)。還有一種方法就是做一張引導軟盤,做引導軟盤的文章很多,我這里就不講了。從DOS啟動特點是方便,用引導軟盤呢,做盤麻煩一點,做好盤以後,插入盤就點重啟,就可以等著進入安裝界面了。選哪一種就看個人愛好了!不妨,兩個都准備好。:)
在進入安裝界面後,有詢問ISO文件位置,鍵盤類型,語言,安裝類型的對話界面,一路選好後就到了選擇安裝目標位置的地方,這個地方一定要謹慎!首先選中你准備安裝LINUX的分區,刪除它!再重新分配這個空間,建議分兩個區,一個根分區,掛載點為「/」,類型選EXT3。另一個分區為交換分區,類型是SWAP,大小是你內存大小的一到兩倍。假如你有很多用戶,或是有很多用途,還可以分一些BOOT區、URS區等等,請參照其它一些相關說明文章,我沒有用,在這里也就不敢瞎說了,呵呵!
在後來有選擇軟體包和滑鼠類型的對話界面,很輕松就可以搞定了,後來有一個界面是決定LILO的安裝位置的,LILO是一個雙系統引導程序,假如你已經有了2000或其他的WIN操作系統,我建議你把它裝在MBR,也就是整個硬碟的引導區。要是你不怕麻煩也可以把它裝在LINUX的根分區,以後可以通過設置LINUX分區為活動分區,達到引導雙系統的目的。最後你就等機器慢慢安裝吧,時間視機器速度而定,我的128內存,用了40分鍾左右,最後安裝好了,會提示是否創建啟動盤,我和LINUX的建議一樣,強烈建議建一個,以後大有用處!!
經過一大段的OK之後,你就正式進入LINUX了。在第一次進入LINUX時候,系統回要求你做一些回答,很簡單,幾乎一路點下去就可以了。再往後就要看你怎麼去跑你的REDHAT了。

❸ Linux操作系統網路安全策略的研究論文該怎麼寫

伙計,我挺想幫你,可是那實在沒什麼可寫的,好在你的字數要求只有3-4k,多填點廢話進去倒是還有得寫,我給你說一下Linux網路安全的主要幾個方向吧,這只是一些基礎,不過還是可以填進論文的:
iptables(重中之重,搞不明白這個,這肯定會是個失敗論文)
hosts.allow & hosts.deny (tcpd用的,它的那點功能完全可以用iptables替代)
關掉不必要的服務 (因為你永遠不會比入侵者更清楚你機器上運行的服務所帶來的漏洞)
除非你的內核版本已被聲明包含了某個漏洞,否則不要升級內核(當然,給內核減減肥倒是個好習慣)
不使用root進行日常維護,對於多人共同維護的伺服器,啟用「最小特權策略」,去了解一下sudoers.
不使用root進桌面,或者最好不裝GUI (除非為了Oricle,Linux的圖形化沒有存在的意義)
Linux安全方面的東西,大體就是這些了,添油加醋吧,記得以iptables為主就好了。
老婆回家了,我去做飯了哦~

❹ 畢業論文:linux系統的web伺服器架設

LINUX系統中常見的有:CERN、NCSA、Apache三種方式,一般最常用的方法就是用Apache。此種方式特點明顯,配置簡明,具有最大的對系統兼容性,以下是用此方式配置基於Linux的WEB伺服器的全過程。

一. Apache伺服器慨述。

其特徵是顯著的:可以運行於所有計算機平台,自然包括UNIX/LINUX系統;集成代理伺服器和Perl編程腳本;對用戶的訪問會話過程跟蹤;可對伺服器日誌定製;還支持虛擬主機及HTTP認證等等。再配合LINUX系統本身的強大,我們沒理由不選擇Apache。

二. 安裝Apache。

一般說來,所有Linux版本應該包含有此軟體包的安裝,如果你在安裝Linux系統沒有安裝此軟體包,可以從安裝光碟或是http://www.apache.org/網站上找到其安裝文件(注意網上有兩種版本:一種是下載後需重新編譯的源代碼,一種是只需解壓就可使用的可執行文件),然後執行安裝即可。

1. 如果你下載的是可執行文件包如:apache_1.2.4.e.tar.gz(當中的數字視你下載的版本而定,此為舉例),那這就相對簡單,比較適合對Linux編譯不熟悉的初級用戶,只需執行:tar xvzf apache_1.2.3.4.tar.gz即可完成安裝。

2. 如果下載的是源代碼如:apache_1.2.4.rpm,則先用rpm –ivh apache_1.2.4.rpm安裝,然後在src目錄下執行「./configure」;接著執行「make」命令編譯Apache;接著將編譯好的可執行文件復制到/etc/httpd/bin目錄下;再將Apache的配置文件:httpd.conf、access.conf 、srm.conf和mime.types復制到/etc/httpd/conf目錄下,才算完成安裝。

三. 配置Apache,實現WEB服務。

其實,到現在你的Linux已經開始WEB服務了,你要做的只需將Linux系統連入互聯網,然後將主頁存放於「/home/httpd」目錄下即可。但為了讓此WEB伺服器更有效率的工作,我們還需對其作些設置,具體需要配置的其實就是剛才復制的那4個文件。以下對其主要的兩個配置文件httpd.conf和access.conf作些說明:

1. httpd.conf.
此文件是主配置文件,主要用來設置伺服器啟動的基本環境,也就是說它負責安排WEB伺服器怎樣運行。其相關設置參數為:

ServerTypestandalone/inetd:此選項作用就是指定以何種方式運行WEB伺服器。其中standalone參數表示WEB服務進程以一個單獨的守候進程的方式在後台偵聽是否有客戶端的請求,如果有就生成一個子進程來為其服務;其效率更高。主要是設置主伺服器進程偵聽的特定埠地址,方法為:Port[number] (預設為80)。

而inetd模式相對standalone來說它更安全,此模式也是RedHat Linux運行Apache的默認方式。如果你的版本不是RedHat,則需在/etc/inetd.conf文件里加入以下一新行:httpd stream tcp nowait httpd /etc/httpd/bin/httpd –f /etc/httpd/conf/httpd.conf;然後在/etc/services文件里同樣添加一新行:httpd 80/tcp httpd即可。

ErrorLog:用來指定錯誤記錄的文件名稱和路徑。格式如:ErrorLog /var/httpd/error.log。
ServerRoot:用來指定將伺服器的配置及日誌文件存於何處。格式如:ServerRoot /etc/httpd。
Server Admin: 設置WEB管理員的E-Mail地址.格式如:Server [email protected]

2. srm.conf
這是Apache的資源配置文件,作用為告訴伺服器你想在WWW站點上提供的資源及如何提供,其主要參數為:

DocumentRoot: 用來指定主文檔的地址。格式如:DocumentRoot /home/httpd/html。
DirectoryIndex:跟windows平台的IIS設置一樣,用來指定首頁文件的名稱。大家都知道,首頁一般都以「index.html」或「index.htm」作為文件名。當設置為這兩種文件名之後,只要用戶發出WEB請求,即將調入以「index.html」或「index.htm」命名的主頁。格式如:DirecotryIndex index.html index.htm。

經過以上簡單的配置後,你的WEB伺服器已經具備基本的功能了。接下來要做的就是重啟WEB服務,使剛才的配置生效,我們可以用以下命令來完成:

/etc/rc.d/init.d/httpd restart

最後,我們來看看基於Apache服務的安全方面。Apache伺服器通過認證系統能控制哪些主機可以訪問某些特定的站點。具體來說,它通過兩種方式來實現:

一種是基於主機地址的認證,但由於目前大部分上網用戶使用的都是動態地址,因此此種方式並沒多少實際意義;

另一種方式是基於用戶名/口令的認證方式,不言而喻,此種方式更適合如今的網路狀況,而對於具體的用戶名/口令認證實現。

❺ Linux操作系統論文

Linux操作系統論文 題目:不限,只要是關於Linux操作系統的就行 摘要: 關鍵詞:4-5個 正文:2500-3000字 參考文獻:8-10篇
linux下的cluster應用,上網去搜方案。就可以湊成一篇論文了。
你再想要更加深入的去了解linux的話,《Linux就該這么學》幫助你更好的全方面了解linux,希望能幫到你。

❻ 對linux的認識

創始人
Linus Torvalds林納斯·本納第克特·托瓦茲(Linus Benedict Torvalds)出生於芬蘭赫爾辛基市。父親尼爾斯·托瓦茲(Nils Torvalds)是一名活躍的共產主義者及電台記者。托瓦茲家族屬於在芬蘭佔6%的少數民族芬蘭瑞典人。他畢業於赫爾辛基大學計算機科學系,1997年至2003年在美國加州矽谷任職於全美達公司(Transmeta Corporation)參與該公司晶元的code morph技術研發。後受聘於開源碼發展實驗室(OSDL : Open Source Development Labs, Inc),全力開發Linux內核。現任職於Linux基金會。
象徵物
TuxTux(一隻企鵝,全稱為tuxedo,Joeing Youthy的網路ID)是Linux的標志。將企鵝作為Linux標志是由林納斯·托瓦茲提出的。
大多數人相信,「Tux」這個名字來源於Torvalds UniX,而不是因為它看起來像是穿著一件黑色小禮服(tuxedo)。
這個企鵝圖案在最佳Linux圖標競賽中被選中。其他一些圖案可以在Linux圖標大賽網站中找到。Tux的設計者是Larry Ewing,他於1996年,利用GIMP軟體設計出了這個企鵝。
Tux已經成為Linux和開源社區的象徵。
歷史發展
Linux 操作系統是UNIX 操作系統的一種克隆系統。它誕生於1991 年的10 月5 日(這是第一次正式向外公布的時間)。以後藉助於Internet 網路,並經過全世界各地計算機愛好者的共同努力下,現已成為今天世界上使用最多的一種UNIX 類操作系統,並且使用人數還在迅猛增長。
Linux 操作系統的誕生、發展和成長過程始終依賴著以下五個重要支柱:UNIX 操作系統、MINIX 操作系統、GNU 計劃、POSIX 標准和Internet 網路。
下面主要根據這五個基本線索來追尋一下Linux 的開發歷程,它的醞釀過程,最初的發展經歷。首先分別介紹其中的四個基本要素(UNIX、MINIX、GNU 和POSIX,Internet 的重要性顯而易見,所以不用對其羅嗦),然後根據Linux 的創始人Linus Toravlds 從對計算機感興趣而自學計算機知識,到心裡開始醞釀編制一個自己的操作系統,到最初Linux 內核0.01 版公布,以及從此如何艱難地一步一個腳印地在全世界hacker 的幫助下最後推出比較完善的1.0 版本這段時間的發展經過,也即對Linux 的早期發展歷史進行詳細介紹。
UNIX 操作系統的誕生
肯·湯普遜(左)和丹尼斯·里奇(右)Linux 操作系統是UNIX 操作系統的一個克隆版本。UNIX 操作系統是美國貝爾實驗室的肯·湯普遜Ken.Thompson和丹尼斯·里奇Dennis Ritchie 於1969 年夏在DEC PDP-7 小型計算機上開發的一個分時操作系統。當時Ken Thompson 為了能在閑置不用的PDP-7 計算機上運行他非常喜歡的星際旅行(Space travel)游戲,在1969 年夏天乘他夫人回家鄉加利福尼亞渡假期間,在一個月內開發出了unix 操作系統的原型。當時使用的是BCPL 語言(基本組合編程語言),後經Dennis Ritchie 於1972 年用移植性很強的C 語言進行了改寫,使得UNIX 系統在大專院校得到了推廣。
MINIX 操作系統
Andrew S. TanenbaumMINIX 系統是由Andrew S. Tanenbaum(AST)開發的。AST 是在荷蘭Amsterdam 的Vrije 大學數學與計算機科學系統工作,是ACM 和IEEE 的資深會員(全世界也只有很少人是兩會的資深會員)。共發表了100 多篇文章,5 本計算機書籍。AST 雖出生在美國紐約,但是是荷蘭僑民(1914 年他的祖輩來到美國)。他在紐約上的中學、M.I.T上的大學、加洲大學Berkeley 分校念的博士學位。由於讀博士後的緣故,他來到了家鄉荷蘭。從此就與家鄉一直有來往。後來就在Vrije 大學開始教書、帶研究生了。荷蘭首都Amsterdam 是個常年陰雨綿綿的城市,而對於AST 來說,這最好不過了,因為這樣他就可以待在家裡擺弄他的計算機了。MINIX 是他1987年編制的,主要用於學生學習操作系統原理。到91年時版本是1.5。目前主要有兩個版本在使用: 1.5 版和2.0 版,當時該操作系統在大學使用是免費的,但其它用途不是,當然目前都已經是免費的,可以從許多ftp上下載。
對於Linux 系統,他表示對其開發者Linus 的稱贊。但他認為Linux 的發展有很大原因是因為他為了保持minix 的小型化,能讓學生在一個學期內就能學完,而沒有接納全世界許多人對Minix 的擴展要求。因此這激發了Linus 編寫Linux。Linus 正好抓住了這個好時機。
作為一個操作系統,MINIX 並不是優秀者,但它同時提供了用C 語言和匯編語言寫的系統源代碼。這是第一次使得有抱負的程序員或hacker 能夠閱讀操作系統的源代碼,在當時這種源代碼是軟體商一直小心地守護著的。
GNU 計劃
Richard M. StallmanGNU 計劃和自由軟體基金會(the Free Software Foundation - FSF)是由Richard M. Stallman 於1984 年一手創辦的。旨在開發一個類似 Unix、並且是自由軟體的完整操作系統:GNU 系統。(GNU 是"GNU's Not Unix"的遞歸縮寫,它的發音為"guh-NEW"。)各種使用linux 作為核心的GNU 操作系統正在被廣泛的使用。雖然這些系統通常被稱作"Linux",但是嚴格地說,它們應該被稱為GNU/Linux 系統。
到上世紀90 年代初,GNU 項目已經開發出許多高質量的自由軟體,其中包括有名的emacs 編輯系統、bash shell 程序、gcc 系列編譯程序、gdb 調試程序等等。這些軟體為Linux 操作系統的開發創造了一個合適的環境,是Linux 能夠誕生的基礎之一。以至於目前許多人都將Linux 操作系統稱為"GNU/Linux"操作系統。
POSIX 標准
POSIX(Portable Operating System Interface for Computing Systems)是由IEEE 和ISO/IEC 開發的一簇標准。該標準是基於現有的UNIX 實踐和經驗,描述了操作系統的調用服務介面,用於保證編制的應用程序可以在源代碼一級上在多種操作系統上移植運行。它是在1980 年早期一個UNIX 用戶組(usr/group)的早期工作的基礎上取得的。該UNIX 用戶組原來試圖將AT&T 的系統V 和Berkeley CSRG的BSD 系統的調用介面之間的區別重新調和集成,從而於1984 年產生了/usr/group 標准。1985 年,IEEE操作系統技術委員會標准小組委員會(TCOS-SS)開始在ANSI 的支持下責成IEEE 標准委員會制定有關程序源代碼可移植性操作系統服務介面正式標准。到了1986 年4 月,IEEE 就制定出了試用標准。第一個正式標準是在1988 年9 月份批準的(IEEE 1003.1-1988),也既以後經常提到的POSIX.1 標准。
1989 年POSIX 的工作被轉移至ISO/IEC 社團,並由15 工作組繼續將其制定成ISO 標准。到1990 年,POSIX.1 與已經通過的C 語言標准聯合,正式批准為IEEE 1003.1-1990(也是ANSI 標准)和ISO/IEC 9945-1:1990 標准。
POSIX.1 僅規定了系統服務應用程序編程介面(API),僅概括了基本的系統服務標准,因此期望對系統的其它功能也制定出標准。這樣IEEE POSIX 的工作就開始展開了。在1990 年,剛開始有十個批準的計劃在進行,有近300 多人參加每季度為期一周的會議。著手的工作有命令與工具標准(POSIX.2)、測試方法標准(POSIX.3)、實時API(POSIX.4)等。到了1990 年上半年已經有25 個計劃在進行,並且有16 個工作組參與了進來。與此同時,還有一些組織也在制定類似的標准,如X/Open,AT&T,OSF 等。
在90 年代初,POSIX 標準的制定正處在最後投票敲定的時候,那是1991-1993 年間。此時正是Linux剛剛起步的時候,這個UNIX 標准為Linux 提供了極為重要的信息,使得Linux 的能夠在標準的指導下進行開發,能夠與絕大多數UNIX 系統兼容。在最初的Linux 內核代碼中(0.01 版、0.11 版)就已經為Linux與POSIX 標準的兼容做好了准備工作。在0.01 版的內核/include/unistd.h 文件中就已經定義了幾個有關POSXI 標准要求的常數符號,並且在注釋中就寫到"ok,這也許是個玩笑,但我正在著手研究它呢"。
Internet的傳播
1991 年7 月3 日在comp.os.minix 上發布的post 上就已經提到了正在搜集POSIX 的資料。其中透露了他正在進行Linux 系統的開發,並且在Linux 最初的時候已經想到要實現與POSIX(UNIX 的國際標准)的兼容問題了。
編輯本段
具體介紹

概述
Linux 操作系統的誕生 1981 年IBM 公司推出享譽全球的微型計算機IBM PC。在1981-1991 年間,MS-DOS 操作系統一直是微型計算機上操作系統的主宰。此時計算機硬體價格雖然逐年下降,但軟體價格仍然是居高不下。當時Apple 的MACs 操作系統可以說是性能最好的,但是其天價沒人能夠輕易靠近。
到1991 年,GNU 計劃已經開發出了許多工具軟體。最受期盼的Gnu C 編譯器已經出現,但還沒有開發出免費的GNU 操作系統。即使是MINIX 也開始有了版權,需要購買才能得到源代碼。而GNU 的操作系統HURD 一直在開發之中,但並不能在幾年內完成。對於Linus 來說,已經不能等待了。從1991 年4 月份起,他開始醞釀並著手編制自己的操作系統。剛開始,他的目的很簡單,只是為了學習Intel 386 體系結構保護模式運行方式下的編程技術。但後來Linux 的發展卻完全改變了初衷。
1991 年初,Linus 開始在一台386sx 兼容微機上學習minix 操作系統。通過學習,他逐漸不能滿足於minix 系統的現有性能,並開始醞釀開發一個新的免費操作系統。根據Linux 在comp.os.minix 新聞組上發布的消息,我們可以知道他逐步從學習minix 系統到開發自己的Linux 的過程。
從1991 年的4 月份開始,Linus 幾乎花了全部時間研究386-minix 系統(hack the kernel),並且嘗試著移植GNU 的軟體到該系統上(GNU gcc、bash、gdb 等)。並於4 月13 日在comp.os.minix 上發布說自己已經成功地將bash 移植到了minix 上,而且已經愛不釋手、不能離開這個shell 軟體了。
第一個與Linux 有關的消息是在1991 年7 月3 日在comp.os.minix 上發布的(當然此時還不存在Linux 這個名稱,當時Linus 的腦子里想的可能是FREAX ,FREAX 的英文含義是怪誕的、怪物、異想天開等)。其中透露了他正在進行Linux 系統的開發,並且在Linux 最初的時候已經想到要實現與POSIX(UNIX 的國際標准)的兼容問題了。
在Linus 的下一發布的消息中(1991 年8 月25 日 comp.os.minix),他向所有minix 用戶詢問"What would you like to see in minix?"("你最想在minix 中見到什麼?"),在該消息中他首次透露出正在開發一個(免費的)386(486)操作系統,並且說只是興趣而已,代碼不會很大,也不會象GNU 的那樣專業。開發免費操作系統這個想法從4 月份就開始醞釀了,希望大家反饋一些對於minix 系統中喜歡那些特色不喜歡什麼等信息,由於實際的和其它一些原因,新開發的系統剛開始與minix 很象(並且使用了minix 的文件系統)。並且已經成功地將bash(1.08 版)和gcc(1.40 版)移植到了新系統上,而且再過幾個月就可以使用了。
最後,Linus 申明他開發的操作系統沒有使用一行minix 的源代碼;而且由於使用了386 的任務切換特性,所以該操作系統不好移植(沒有可移植性),並且只能使用AT 硬碟。對於Linux 的移植性問題,Linus 當時並沒有考慮。但是目前Linux 幾乎可以運行在任何一種硬體體系結構上。
到了1991 年的10 月5 日,Linus 在comp.os.minix 新聞組上發布消息,正式向外宣布Linux 內核系統的誕生(Free minix-like kernel sources for 386-AT)。這段消息可以稱為Linux 的誕生宣言,並且一直廣為流傳。因此10 月5 日對Linux 社區來說是一個特殊的日子,許多後來Linux 的新版本發布時都選擇了這個日子。所以RedHat 公司選擇這個日子發布它的新系統也不是偶然的。
Linux 的命名
Linux 操作系統剛開始時並沒有被稱作Linux,Linus 給他的操作系統取名為FREAX,其英文含義是怪誕的、怪物、異想天開等意思。在他將新的操作系統上載到ftp,funet。fi伺服器上時,管理員Ari Lemke很不喜歡這個名稱。他認為既然是Linus 的操作系統就取其諧音Linux 作為該操作系統的目錄吧,於是Linux 這個名稱就開始流傳下來。
在Linus 的自傳《Just for Fun》一書中,Linus 解釋說:"坦白地說,我從來沒有想到過要用Linux 這個名稱發布這個操作系統,因為這個名字有些太自負了。而我為最終發布版准備的是什麼名字呢Freax。實際上,內核代碼中某些早期的Makefile - 用於描述如何編譯源代碼的文件 - 文件中就已經包含有"Freax"這個名字了,大約存在了半年左右。但其實這也沒什麼關系,在當時還不需要一個名字,因為我還沒有向任何人發布過內核代碼。而Ari Lemke,他堅持要用自己的方式將內核代碼放到ftp 站點上,並且非常不喜歡Freax 這個名字。他堅持要用現在這個名字(Linux),我承認當時我並沒有跟他多爭論。但這都是他取的名字。所以我可以光明正大地說我並不自負,或者部分坦白地說我並沒有本位主義思想。但我想好吧,這也是個好名字,而且以後為這事我總能說服別人,就像我現在做的這樣。"-- Linus Torvalds《Just for fun》第84-88 頁。
Linux的讀法
linux發音五花八門版本頗多,見到和聽到的不下10種。根據linux的創始人Linus Torvalds的說法,Linux的發音和「Minix」是押韻的。「Li」中「i」的發音類似於「Minix」中「i」的發音,而「nux」中「u」的發音類似於英文單詞「profess」中「o」的發音。依照國際音標應該是/'linэks/——類似於「里訥克斯」。但是,由於Linus Torvalds本人是芬蘭人,所以他的Linux讀音不是/'linэks/,而是/'liniks/.。
有人綜合網上和linux自己的讀音,概括出幾個自認為最合適也最通用的讀法:/li'n^ks/(「里那克斯」)或/'li:nэks/(「里訥克斯」)或/li'nju:ks/(「里紐克斯」)。這幾個應該是誰都聽得懂的。至於哪個比較正宗,當然是linux的原音。但事實上使用linux哪種讀法的人似乎都不在少數。
基本思想
Linux的基本思想有兩點:第一,一切都是文件;第二,每個軟體都有確定的用途。其中第一條詳細來講就是系統中的所有都歸結為一個文件,包括命令、硬體和軟體設備、操作系統、進程等等對於操作系統內核而言,都被視為擁有各自特性或類型的文件。至於說Linux是基於Unix的,很大程度上也是因為這兩者的基本思想十分相近。
版本命名
Linux內核有三個不同的命名方案。
早期版本:
第一個版本的內核是0.01。其次是0.02,0.03,0.10,0.11,0.12(第一GPL版本),0.95,0.96,0.97,0.98,0.99及1.0。
從0.95版有許多的補丁發布於主要版本版本之間。
舊計劃(1.0和2.6版之間),版本的格式為A.B.C,其中A,B,C代表:
A大幅度轉變的內核。這是很少發生變化,只有當發生重大變化的代碼和核心發生才會發生。在歷史上曾改變兩次的內核:1994年的1.0及1996年的2.0。
B是指一些重大修改的內核。
內核使用了傳統的奇數次要版本號碼的軟體號碼系統(用偶數的次要版本號碼來表示穩定版本)。
C是指輕微修訂的內核。這個數字當有安全補丁,bug修復,新的功能或驅動程序,內核便會有變化。
第三次,自2.6.0(2003年12月)發布後,人們認識到,更短的發布周期將是有益的。自那時起,版本的格式為A.B.C.D,其中A,B,C,D代表:
A和B是無關緊要的
C是內核的版本
D是安全補丁
Linux內核
《深入理解linux內核》Linux是最受歡迎的自由電腦操作系統內核。它是一個用C語言和匯編語言寫成,符合POSIX標準的類Unix操作系統。Linux最早是由芬蘭黑客林納斯.托瓦茲(Linus B. Torvalds)為嘗試在英特爾x86架構上提供自由免費的類Unix操作系統而開發的。該計劃開始於1991年,林納斯·托瓦茲當時在Usenet新聞組comp.os.minix登載帖子,這份著名的帖子標示著Linux計劃的正式開始。
在計劃的早期有一些Minix黑客提供了協助,而今天全球無數程序員正在為該計劃無償提供幫助。
技術上說Linux是一個內核。「內核」指的是一個提供硬體抽象層、磁碟及文件系統控制、多任務等功能的系統軟體。一個內核不是一套完整的操作系統。一套基於Linux內核的完整操作系統叫作Linux操作系統,或是GNU/Linux。
桌面環境
在圖形計算中,一個桌面環境(Desktop environment,有時稱為桌面管理器)為計算機提供一個圖形用戶界面(GUI)。這個名稱來自桌面比擬,對應於早期的文字命令行界面(CLI)。一個典型的桌面環境提供圖標,視窗,工具欄,文件夾,壁紙以及像拖放這樣的能力。整體而言,桌面環境在設計和功能上的特性,賦予了它與眾不同的外觀和感覺。
現今主流的桌面環境有KDE,gnome,Xfce,LXDE等,除此之外還有Ambient,EDE,IRIX Interactive Desktop,Mezzo,Sugar,CDE等。
KDE
KDE(Kool Desktop Environment)項目始建於1996年10月,相對於GNOME還要早一些。KDE項目是由圖形排版工具Lyx的開發者、一位名為Matthias Ettrich的德國人發起的,目的是為滿足普通用戶也能夠通過簡單易用的桌面來管理Unix工作站上的各種應用軟體以及完成各種任務。
gnome
GNOME即GNU網路對象模型環境 (The GNU Network Object Model Environment),GNU計劃的一部分,開放源碼運動的一個重要組成部分。 是一種讓使用者容易操作和設定電腦環境的工具。
目標是基於自由軟體,為Unix或者類Unix操作系統構造一個功能完善、操作簡單以及界面友好的桌面環境,他是GNU計劃的正式桌面。
Xfce
Xfce(XForms Common Environment)創建於2007年7月,類似於商業圖形環境CDE,是一個運行在各類Unix下的輕量級桌面環境。原作者Olivier Fourdan最先設計XFce是基於XForms三維圖形庫。Xfce設計目的是用來提高系統的效率,在節省系統資源的同時,能夠快速載入和執行應用程序。
Linux發行版
Linux發行版指的就是我們通常所說的「Linux操作系統」,它可能是由一個組織,公司或者個人發行的。Linux主要作為Linux發行版(通常被稱為"distro")的一部分而使用。通常來講,一個Linux發行版包括Linux內核,將整個軟體安裝到電腦上的一套安裝工具,各種GNU軟體,其他的一些自由軟體,在一些特定的Linux發行版中也有一些專有軟體。發行版為許多不同的目的而製作,包括對不同計算機結構的支持,對一個具體區域或語言的本地化,實時應用,和嵌入式系統。目前,超過三百個發行版被積極的開發,最普遍被使用的發行版有大約十二個。
一個典型的Linux發行版包括:Linux核心,一些GNU庫和工具,命令行shell,圖形界面的X窗口系統和相應的桌面環境,如KDE或GNOME,並包含數千種從辦公包,編譯器,文本編輯器到科學工具的應用軟體。
很多版本Linux發行版使用LiveCD,是不需要安裝就能使用的版本。
主流的Linux發行版Ubuntu, Debian GNU/Linux ,Fedora ,Gentoo ,MandrivaLinux ,PCLinuxOS,Slackware Linux ,openSUSE,ArchLinux,Puppylinux,Mint, CentOS,Red Hat等。
中國大陸的Linux發行版
中標麒麟Linux(原中標普華Linux), 紅旗Linux(Red-flag Linux) ,Qomo Linux(原Everest),沖浪Linux(Xteam Linux) ,藍點Linux ,新華Linux ,共創Linux ,百資Linux ,veket, lucky8k-veket.Open Desktop ,Hiweed GNU/Linux ,Magic Linux ,Engineering Computing GNU/Linux ,kylin,中軟Linux ,新華華鐳Linux(RaysLX) ,CD Linux ,MC Linux ,即時Linux(Thizlinux) ,b2d linux ,IBOX ,MCLOS ,FANX,酷博linux,新氧Linux,Hiweed,Deepin Linux,雨林木風YLMF OS。
需要說明的是,新氧、Hiweed、Deepin都是基於ubuntu,並且Deepin Linux是Hiweed與深度合並後的版本,原來的Hiweed已經停止更新,新氧也停止更新了。其中CD linux因可方便集成一些無線安全審計工具,以及較好的中文界面和較小的體積,深受一些破解愛好者喜愛。
大眾的Ubuntu ubuntu 11.04 桌面
初始版本: 2004年10月20日
贊助公司: Canonical有限公司
創始者: 馬克·舍特爾沃斯
支持的語言 :多語種(包括中文)
簡介:
Ubuntu是一個以桌面應用為主的Linux操作系統,其名稱來自非洲南部祖魯語或豪薩語的「ubuntu」一詞(譯為吾幫托或烏班圖),意思是「人性」、「我的存在是因為大家的存在」, 是非洲傳統的一種價值觀,類似華人社會的「仁愛」思想。Ubuntu基於Debian發行版和GNOME桌面環境,與Debian的不同在於它每6個月會發布一個新版本。Ubuntu的目標在於為一般用戶提供一個最新的、同時又相當穩定的主要由自由軟體構建而成的操作系統。Ubuntu具有龐大的社區力量,用戶可以方便地從社區獲得幫助。
優雅的Linux Mint
初始版本: 2006年8月27日 Linux Mint 11桌面開發者: Linux Mint Team
支持的語言: 多語種(包括中文)
簡介:
Linux Mint於2006年開始發行,是一份基於Debian和Ubuntu的Linux發行版,其目標是提供一種更完整的即刻可用體驗,這包括提供瀏覽器插件、多媒體編解碼器、對DVD播放的支持、Java和其他組件,它也增加了一套定製桌面及各種菜單,一些獨特的配置工具,以及一份基於web的軟體包安裝界面。它與Ubuntu軟體倉庫兼容,使得它有一個強悍的根基,一個巨大的可安裝軟體庫,還有一個完善的服務設置機制。
Linux Mint是對用戶友好而功能強大的操作系統。它誕生的目的是為家庭用戶和企業提供一個免費的,易用的,舒適而優雅的桌面操作系統。Linux Mint的一大雄心是:使用最先進的技術而不是美化的看起來像Windows的軟體使普通人也感到易用,使自己成為可以和Windows並駕齊驅的操作系統。但是這個目標並不是使其看起來像微軟的或者是蘋果的,而是去創造我們心中的完美桌面系統。我們應該使linux技術更易用,更簡便。
銳意的Fedora
fedora logo初始版本: 2003年11月6日
開發者: Fedora Project
支持的語言 :多語種(包括中文)
簡介:
最早Fedora Linux社區的目標是為Red Hat Linux製作並發布第三方的軟體包,然而當Red Hat Linux停止發行後,Fedora社區便集成到Red Hat贊助的Fedora Project,目標是開發出由社區支持的操作系統(事實上,Fedora Project除了由志願者組織外,也有許多Red Hat的員工參與開發)。Red Hat Enterprise Linux則取代Red Hat Linux成為官方支持的系統版本。
Fedora Core(自第七版直接更名為Fedora)是眾多 Linux 發行套件之一。它是一套從Red Hat Linux發展出來的免費Linux系統。現時Fedora最新的版本是Fedora 15,Fedora是linux發行版中更新最快的之一,通常每6個月發布一個正式的新版本。
Fedora和Redhat這兩個Linux的發行版聯系很密切。Redhat 自9.0以後,不再發布桌面版的,而是把這個項目與開源社區合作,於是就有了Fedora 這個 Linux 發行版。Fedora 可以說是Redhat 桌面版本的延續,只不過是與開源社區合作。
華麗的openSUSE
初始版本: 2006年12月7日
開發者: openSUSE Project
支持的語言 :多語種(包括中文)
簡介: openSUSE logoopenSUSE 項目是由 Novell 發起的開源社區計劃。 旨在推進 Linux 的廣泛使用。openSUSEorg提供了自由簡單的方法來獲得世界上最好用的 Linux 發行版,SUSE Linux。 openSUSE 項目為 Linux開發者和愛好者提供了開始使用 Linux 所需要的一切。
openSUSE項目的目標是使 SUSE Linux 成為所有人都能夠得到的最易於使用的 Linux 發行版,同時努力使其成為使用最廣泛的開放源代碼平台。 為開放源代碼合作者提供一個環境來把 SUSE Linux 建設成世界上最好的 Linux 發行版,不論是為新用戶或者有經驗的 Linux 用戶。 大大簡化並開放開發和打包流程,以使 openSUSE 成為 Linux 黑客和應用軟體開發者的首選平台。
自由的Debian
Debian logo初始版本: 1993年8月16日
開發者 : Debian計劃
支持的語言 :多語種(包括中文)
簡介:
DebianGNU/Linux是由一個叫做伊恩·默多克(IanMurdock)的牛人在1993年發起的,他的名字以Ian開頭,他太太的名字Debra開頭三個字母是Deb,於是在愛情的力量下,他發起了DebianGNU/Linux組織。
Debian 計劃是一個致力於創建一個自由操作系統的合作組織。我們所創建的這個操作系統名為 Debian GNU/Linux,簡稱為 Debian。操作系統是使計算機運行的基本程序和工具的集合,其中最主要的部分稱為內核(kernel)。內核是計算機中最重要的程序,負責一切基本的調度工作,並讓您運行其他程序。
簡潔的Slackware

❼ 求linux的應用論文內容淺顯一點大約三千字

下面是我在網上收集的一點質料,不知道你有用沒……

我們為什麼要用Linux?

Linux是"免費"的,上面又有那麼多"免費"的軟體,為什麼不用?

Windows實在太不穩定了,受不了,換個平台吧。

想學習UNIX,可是錢包里的鈔票不多,先從Linux開始吧。

想學習操作系統,哪裡有開放源代碼的OS?而且還要很活躍,有前途的。

基於Linux的並行計算,不但費用低廉,而且功能強大,有潛力,重要的是有源代碼。

想成為一名Hacker(當然是網俠一類),Linux當然是最好的工具之一。

Linux潛在的商業價值不可限量,性能相當地好,穩定性也很好,用其替換商業操作系統真是明智的選擇。

Oracle,Infomix,Sysbase,IBM都支持Linux了,用其作資料庫平台挺不錯。煩了一次又一次去買許可證(奸商經常設這樣的陷阱),Linux遵循公共版權許可證(GPL)正合我意。

Linux太適合Internet/Intranet,本身就是通過網路來協同開發的,網路時代為什麼不用Linux?

採用Linux可以極大的降低擁有者總成本(TCO)。等待商業操作系統補丁的耐心是有限度的,更受不了總被商家牽著鼻子走,開放源代碼的Linux至少可以使用戶有一定的控制權。開放源代碼使用戶可以按照自己的需要添加或刪除某些功能,用戶可定製性,真是太好了!

利用開放源代碼的Linux還可以開發路由器,嵌入式系統,網路計算機,個人數字助理等等,GNU真是巨大的知識寶庫,何樂而不用?

崇尚自由軟體精神和夢想,貢獻自己的力量!
Linux的特點

Linux操作系統在短短的幾年之內得到了非常迅猛的發展,這與Linux具有的良好特性是分不開的。Linux包含了Unix的全部功能和特性。簡單的說,Linux具有以下主要特性:

1.開放性

開放性是指系統遵循世界標准規范,特別是遵循開放系統互連(OSI)國際標准。凡遵循國際標准所開發的硬體和軟體,都能彼此兼容,可方便地實現互連。

2.多用戶

多用戶是指系統資源可以被不同用戶各自擁有使用,即每個用戶對自己的資源(例如:文件、設備)有特定的許可權,互不影響。Linux和Unix都具有多用戶的特性。

3.多任務

多任務是現代計算機的最主要的一個特點。它是指計算機同時執行多個程序,而且各個程序的運行互相獨立。Linux系統調度每一個進程,平等地訪問微處理器。由於CPU的處理速度非常快,其結果是,啟動的應用程序看起來好像在並行運行。事實上,從處理器執行一個應用程序中的一組指令到Linux調度微處理器再次運行這個程序之間只有很短的時間延遲,用戶是感覺不出來的。

4.良好的用戶界面

Linux向用戶提供了兩種界面:用戶界面和系統調用。Linux的傳統用戶界面是基於文本的命令行界面,即shell,它既可以聯機使用,又可存在文件上離線使用。shell有很強的程序設計能力,用戶可方便地用它編製程序,從而為用戶擴充系統功能提供了更高級的手段。可編程Shell是指將多條命令組合在一起,形成一個Shell程序,這個程序可以單獨運行,也可以與其他程序同時運行。
系統調用給用戶提供編程時使用的界面。用戶可以在編程時直接使用系統提供的系統調用命令。系統通過這個界面為用戶程序提供低級、高效率的服務。Linux還為用戶提供了圖形用戶界面。它利用滑鼠、菜單、窗口、滾動條等設施,給用戶呈現一個直觀、易操作、交互性強的友好的圖形化界面。

5.設備獨立性

設備獨立性是指操作系統把所有外部設備統一當作成文件來看待,只要安裝它們的驅動程序,任何用戶都可以象使用文件一樣,操縱、使用這些設備,而不必知道它們的具體存在形式。
具有設備獨立性的操作系統,通過把每一個外圍設備看作一個獨立文件來簡化增加新設備的工作。當需要增加新設備時、系統管理員就在內核中增加必要的連接。這種連接(也稱作設備驅動程序)保證每次調用設備提供服務時,內核以相同的方式來處理它們。當新的及更好的外設被開發並交付給用戶時,操作允許在這些設備連接到內核後,就能不受限制地立即訪問它們。設備獨立性的關鍵在於內核的適應能力。其他操作系統只允許一定數量或一定種類的外部設備連接。而設備獨立性的操作系統能夠容納任意種類及任意數量的設備,因為每一個設備都是通過其與內核的專用連接獨立進行訪問。
Linux是具有設備獨立性的操作系統,它的內核具有高度適應能力,隨著更多的程序員加入Linux編程,會有更多硬體設備加入到各種Linux內核和發行版本中。另外,由於用戶可以免費得到Linux的內核源代碼,因此,用戶可以修改內核源代碼,以便適應新增加的外部設備。

6.提供了豐富的網路功能

完善的內置網路是Linux的一大特點。Linux在通信和網路功能方面優於其他操作系統。其他操作系統不包含如此緊密地和內核結合在一起的連接網路的能力,也沒有內置這些聯網特性的靈活性。而Linux為用戶提供了完善的、強大的網路功能。
支持Internet是其網路功能之一。Linux免費提供了大量支持Internet的軟體,Internet是在Unix領域中建立並繁榮起來的,在這方面使用Linux是相當方便的,用戶能用Linux與世界上的其他人通過Internet網路進行通信。
文件傳輸是其網路功能之二。用戶能通過一些Linux命令完成內部信息或文件的傳輸。
遠程訪問是其網路功能之三。Linux不僅允許進行文件和程序的傳輸,它還為系統管理員和技術人員提供了訪問其他系統的窗口。通過這種遠程訪問的功能,一位技術人員能夠有效地為多個系統服務,即使那些系統位於相距很遠的地方。

7.可靠的系統安全

Linux採取了許多安全技術措施,包括對讀、寫進行許可權控制、帶保護的子系統、審計跟蹤、核心授權等,這為網路多用戶環境中的用戶提供了必要的安全保障。

8.良好的可移植性

可移植性是指將操作系統從一個平台轉移到另一個平台使它仍然能按其自身的方式運行的能力。
Linux是一種可移植的操作系統,能夠在從微型計算機到大型計算機的任何環境中和任何平台上運行。可移植性為運行Linux的不同計算機平台與其他任何機器進行准確而有效的通信提供了手段,不需要另外增加特殊的和昂貴的通信介面。
1.Linux 伺服器

目前Linux伺服器是當前最廣泛的應用。

2004年,摩托羅拉計算機部和IBM合作開發和推廣電信應用計算平台。

2002年,北京市東城區政府建立了基於Linux伺服器平台的電子政務系統。

2003年8月,韓國國家航空公司和IBM公司聯合發布聲明,表示韓國航空公司將把該公司的核心業務移植到 IBM的eServer伺服器當中完成,其中操作系統則採用Linux。

2.嵌入式Linux系統

2003年,摩托羅拉公司推出Linux平台的A760手機。並在近兩年推出新款的Linux手機。

3.桌面應用

新版本的Linux系統特別在桌面應用方面進行了改進,達到相當的水平,完全可以作為一種集辦公應用、 多媒體應用、網路應用等多方面功能於一體的圖形界面操作系統。

❽ linux寫論文的話,都可以寫哪些方面的這是第一點,第二點是我需要知道哪些簡單,而且答辯也不會太難過

linux系統下的數據安全管理,它包括:
1、賬戶管理和數據備份;
2、系統的安全:如:ftp的禁用等系統防範,防火牆等。

❾ linux論文摘要.請大俠幫個忙.寫下..

摘要主要寫的內容是:研究目的、研究對象和研究方法,可以先寫好中文,然後用google的翻譯,英文的大體框架就出來了,再自己修改一下就ok了。

❿ linux論文(選修作業,要求不高,不能抄襲!!)

題目好隨意,開發人員的日常。。。建議瀏覽下國外的linux論壇和發行版社區,選個議題(只要非常小的就行),寫1500字不在話下(實際大部分你都可以直接套用),這樣參考文獻也有了,也能體現出專業性,對自己寫也不無壞處。

熱點內容
linuxselect阻塞 發布:2024-03-29 10:16:07 瀏覽:448
java喂狗 發布:2024-03-29 10:03:33 瀏覽:547
mcafee按訪問掃描 發布:2024-03-29 10:02:40 瀏覽:817
編譯成debug版本 發布:2024-03-29 09:06:55 瀏覽:885
wms伺服器地址 發布:2024-03-29 09:05:55 瀏覽:416
mep編程器 發布:2024-03-29 09:05:13 瀏覽:140
大小s我們一家訪問人 發布:2024-03-29 09:03:16 瀏覽:533
造物者編程 發布:2024-03-29 08:50:27 瀏覽:534
sql技能 發布:2024-03-29 08:50:23 瀏覽:56
希沃安卓下載安裝應用在哪裡 發布:2024-03-29 08:22:51 瀏覽:631