Linux用戶管理(一)Linux系統概述
Linux系統概述
一. 認識Linux
1.Linux的性質
Linux為一種源碼公開的自由軟件,是一種真正多任務和多用戶的網絡操作系統。
Linux的多用戶和多任務、同時開設多個用戶終端、可以由用戶同時運行多個程序
2. Linux的發展歷史
(1) UNIX和Linux的發展:
-1968年 美國的kenThompson在貝爾實驗室關於一個Multics項目開始了UNIX的歷史(基於PDP-11平臺,使用匯編語言)
-1970年 第一版的UNIX出現在貝爾實驗室,此時的UNIX支持三個用戶、運行在PDP-11/22系統上、同時含有編輯排版軟件
-1972年 第二版的UNIX出現,該版本增加了管道功能且增加除匯編語言之外的語言
-1973年 ken和Dennis用C語言改寫了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的發展:
- 1999年8月10日,紅旗Linux誕生
- 1999年10月20日,服務器版1.0正式上市,業界反響強烈
- 2000年6月6日,北京中科紅旗軟件技術有限公司正式成立,為紅旗Linux註入了新的活力和動力
- 2000年8月4日,紅旗Linux桌面版2.0正式發布;TCL成為第一家紅旗Linux桌面版的預裝合作夥伴
- 2000年10月,紅旗Linux嵌入式解決方案全面亮相,包括機頂盒、PDA、瘦客戶機等
- 2001年3月15日,信息產業部通過中國電子信息產業發展研究院賽迪創業投資有限公司註資中科紅旗
- 2001年12月,紅旗企業級服務器3系列推出,標誌著紅旗進入企業市場
- 2002年3月,紅旗Linux桌面版3.0推出;這個版本在易用性、適用性上有了出色的提高,是Linux在桌面發展的標誌性產品!
- 2003年5月7日,甲骨文中國公司與北京中科紅旗軟件技術有限公司今天聯合宣布,雙方建立戰略夥伴關系,共同為中國市場提供世界一流的企業級Linux解決方案。雙方還推出了共同開發的Red Flag DC server4.0。
- 2003年7月, 紅旗Linux推出全新紅旗Linux4系列產品
- 2004年6月,在紅旗軟件的倡導下,Asianux 1.0發布。
- 2004年7月,基於Asianux 1.0的紅旗Linux服務器版發布。
- 2004年10月,紅旗軟件推出紅旗Linux桌面版4.1產品,廣受業界好評。
- 2005年3月,紅旗軟件、Miracle、Haansoft共同預發布基於2.6內核的Asianux2.0版本
- 2005年8月,紅旗軟件成功召開Red Flag World大會,並同時發布服務器5系列產品。
3.Linux與NT/2000/2003的主要差別
(1)多用戶方面
Linux:同時允許多個用戶、多個桌面
Windows:同時只能允許一個用戶、一個桌面
(2)GUI界面方面
Linux:GUI界面采用x-windows且與內核是相互獨立
Windows:GUI與內核是集成在一起的
(3)共享資源相互訪問
Linux:NFS、Samba實現Linux及Windows主機之間相互訪問
Windows:利用網上鄰居實現相互訪問
(4)配置文件
Linux:有多個配置文件
Windows:所有配置集中在註冊表中
(5)域
Linux:無須身份驗證
Windows:由DC對用戶進行身份驗證
4.Linux獨立的特點
多用戶、多任務
穩定性和速度好
設備獨立性強
豐富的網絡功能
安全性強
可移植性好
兼容性好
二.Linux的體系結構
1.Linux內核
-Linux內核本身並不是操作系統,它是一個完整操作系統的組成部分
-具有最基本功能,如虛擬內存、多任務、共享庫、需求加載、共享的寫時拷貝(copy-on-write)可執行程序和TCP/IP網絡功能
2.Shell
-系統的用戶界面,用戶與內核交互操作的一種接口,接收用戶輸入的命令、解釋命令
-它接收用戶輸入的命令並把它送入內核去執行.目前主要有下列版本的Shell有:
BourneShell:是貝爾實驗室開發的。
BASH:是GNU的Bourne Again Shell,是GNU操作系統上默認的shell。
KornShell:是對BourneSHell的發展,在大部分內容上與BourneShell兼容。
C Shell:是SUN公司Shell的BSD版本
3.文件系統
文件系統是文件存放在磁盤等存儲設備上的組織方法
主要體現在對文件和目錄的組織上
Linux采用統一的樹型結構的文件系統,在Linux文件系統下可以:
切換目錄、訪問文件
設置目錄和文件的權限
設置文件的共享
Linux支持多種類型的文件系統
4.Linux應用軟件和工具
Linux平臺下的應用軟件較少
Linux平臺主要的應用軟件是一些服務器軟件和網絡工具
三.Linux的應用和版本
1.Linux的應用領域
(1)網絡服務器
(2)嵌入式領域
(3)集群和多服務器計算
(4)桌面應用
2.Linux/Unix的發行版本
(1)UNIX的常用發行版本
BSD UNIX
SCO UNIX
Tru64 UNIX
HP UNIX
(2)Linux的常用
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:發行序號
如:2.4.20—8
本文出自 “Linux獄長” 博客,請務必保留此出處http://sswqzx.blog.51cto.com/2494644/1966519
Linux用戶管理(一)Linux系統概述