1. 程式人生 > >Linux用戶管理(一)Linux系統概述

Linux用戶管理(一)Linux系統概述

linux

Linux系統概述

一. 認識Linux

1Linux的性質

Linux為一種源碼公開的自由軟件,是一種真正多任務和多用戶的網絡操作系統。

Linux的多用戶和多任務、同時開設多個用戶終端、可以由用戶同時運行多個程序

2. Linux的發展歷史

(1) UNIXLinux的發展:

-1968 美國的kenThompson在貝爾實驗室關於一個Multics項目開始了UNIX的歷史(基於PDP-11平臺,使用匯編語言)

-1970 第一版的UNIX出現在貝爾實驗室,此時的UNIX支持三個用戶、運行在PDP-11/22系統上、同時含有編輯排版軟件

-1972 第二版的UNIX出現,該版本增加了管道功能且增加除匯編語言之外的語言

-1973 kenDennisC語言改寫了UNIX的內核和shell

-1975 第三版的UNIX系統發行了,且AT&T開始向商業機構和政府用戶提供許可證

-1977 Inetfive systems公司成為首家向最終用戶出售UNIX的組織

-1984 GNU擬定了GPL計劃

-1990 芬蘭的赫爾辛基大學計算機系的學生linus Torvalds基於i386 PC系統開發了MINIX

-1994 Linux 1.0內核問世

-1998 RedHat公司得到IntelNetscape的投資成立

-1999 Linux 2.2.x內核問世

-2001 Linux 2.4.x內核問世

-2003 Linux 2.6.x內核問世

(2) 紅旗Linux的發展:

- 1999810,紅旗Linux誕生
- 19991020,服務器版1.0正式上市,業界反響強烈
- 200066,北京中科紅旗軟件技術有限公司正式成立,為紅旗Linux註入了新的活力和動力
- 200084,紅旗Linux桌面版2.0正式發布;TCL成為第一家紅旗Linux桌面版的預裝合作夥伴
- 200010月,紅旗Linux嵌入式解決方案全面亮相,包括機頂盒、PDA、瘦客戶機等
- 2001315,信息產業部通過中國電子信息產業發展研究院賽迪創業投資有限公司註資中科紅旗
- 200112月,紅旗企業級服務器3系列推出,標誌著紅旗進入企業市場


- 20023月,紅旗Linux桌面版3.0推出;這個版本在易用性、適用性上有了出色的提高,是Linux在桌面發展的標誌性產品!
- 200357,甲骨文中國公司與北京中科紅旗軟件技術有限公司今天聯合宣布,雙方建立戰略夥伴關系,共同為中國市場提供世界一流的企業級Linux解決方案。雙方還推出了共同開發的Red Flag DC server4.0
- 20037月, 紅旗Linux推出全新紅旗Linux4系列產品
- 20046月,在紅旗軟件的倡導下,Asianux 1.0發布。
- 20047月,基於Asianux 1.0的紅旗Linux服務器版發布。
- 200410月,紅旗軟件推出紅旗Linux桌面版4.1產品,廣受業界好評。
- 20053月,紅旗軟件、MiracleHaansoft共同預發布基於2.6內核的Asianux2.0版本
- 20058月,紅旗軟件成功召開Red Flag World大會,並同時發布服務器5系列產品。

3LinuxNT/2000/2003的主要差別

1)多用戶方面

Linux:同時允許多個用戶、多個桌面

Windows:同時只能允許一個用戶、一個桌面

2GUI界面方面

LinuxGUI界面采用x-windows且與內核是相互獨立

WindowsGUI與內核是集成在一起的

3)共享資源相互訪問

LinuxNFSSamba實現LinuxWindows主機之間相互訪問

Windows:利用網上鄰居實現相互訪問

4)配置文件

Linux:有多個配置文件

Windows:所有配置集中在註冊表中

5)域

Linux:無須身份驗證

Windows:由DC對用戶進行身份驗證

4Linux獨立的特點

多用戶、多任務

穩定性和速度好

設備獨立性強

豐富的網絡功能

安全性強

可移植性好

兼容性好

二.Linux的體系結構

技術分享

1Linux內核

-Linux內核本身並不是操作系統,它是一個完整操作系統的組成部分

-具有最基本功能,如虛擬內存、多任務、共享庫、需求加載、共享的寫時拷貝(copy-on-write)可執行程序和TCP/IP網絡功能

2Shell

-系統的用戶界面,用戶與內核交互操作的一種接口,接收用戶輸入的命令、解釋命令

-它接收用戶輸入的命令並把它送入內核去執行.目前主要有下列版本的Shell有:

BourneShell:是貝爾實驗室開發的。

BASH:是GNUBourne Again Shell,是GNU操作系統上默認的shell

KornShell:是對BourneSHell的發展,在大部分內容上與BourneShell兼容。

C Shell:是SUN公司ShellBSD版本

3.文件系統

文件系統是文件存放在磁盤等存儲設備上的組織方法

主要體現在對文件和目錄的組織上

Linux采用統一的樹型結構的文件系統,Linux文件系統下可以:

切換目錄、訪問文件

設置目錄和文件的權限

設置文件的共享

Linux支持多種類型的文件系統

4Linux應用軟件和工具

Linux平臺下的應用軟件較少

Linux平臺主要的應用軟件是一些服務器軟件和網絡工具

三.Linux的應用和版本

1Linux的應用領域

1)網絡服務器

2)嵌入式領域

3)集群和多服務器計算

4)桌面應用

2Linux/Unix的發行版本

1UNIX的常用發行版本

BSD UNIX

SCO UNIX

Tru64 UNIX

HP UNIX

2Linux的常用

RedHatLinux

Slackware 9.1

SUSELinux

DebianLinux

Caldera Linux

藍點Linux

X-termLinux

X Linux

Turbo Linux

RedHat Flag

3.內核版本號的認識

Linux內核版本號由三個數字組成:r.x.y-z,每個數字具體含義如下:

r:目前發布的Kernel版本

x:偶數:穩定版本,奇數:開發中版本

y:錯誤修補的次數

z:發行序號

如:24208


本文出自 “Linux獄長” 博客,請務必保留此出處http://sswqzx.blog.51cto.com/2494644/1966519

Linux用戶管理(一)Linux系統概述