Linux用户基础——01Linux系统概述
一.认识Linux
1.Linux的性质
Linux为一种源码公开的自由软件,是一种真正多任务和多用户的网络操作系统。
说明:
(1) 软件的分类
l商业软件:用户必须向发行商购软件的许可证,用户只具有使用权、用户不能无法复制和拷贝
l共享软件:用户可以免费使用软件的试用版,在试用期间用户可以复制,但是使用结束后用户必须购买软件的许可证
l自由软件:用户可以免费的永远使用软件且可以任意复制
(2) 网络操作系统的介绍
l网络操作系统(NOS),是网络的心脏和灵魂,是向网络计算机提供网络通信和
网络资源共享功能的操作系统
l核心代码中包含相应网络服务的源码
l网络操作系统可以分为Windows类、Netware类、Unix类、Linux类
(3) Linux的多用户和多任务
同时开设多个用户终端、可以由用户同时运行多个程序
2.Linux的发展历史
(1) UNIX和Linux的发展:
-1968年美国的ken Thompson在贝尔实验室关于一个Multics项目开始了UNIX的历史(基于PDP-11平台,使用汇编语言)
-1970年第一版的UNIX出现在贝尔实验室,此时的UNIX支持三个用户、运行在PDP-11/22系统上、同时含有编辑排版软件
-1972年第二版的UNIX出现,该版本增加了管道功能且增加除汇编语言之外的语言
-1973年ken和Dennis用C语言改写了UNIX的内核和shell
-1975年第三版的UNIX系统发行了,且AT&T开始向商业机构和政府用户提供许可证
-1977年Inetfivesystems公司成为首家向最终用户出售UNIX的组织
-1984年GNU拟定了GPL计划
-1990年芬兰的赫尔辛基大学计算机系的学生linus Torvalds基于i386 PC系统开发了MINIX
-1994年Linux 1.0内核问世
-1998年RedHat公司得到Intel Netscape的投资成立
-1999年Linux2.2.x内核问世
-2001年Linux2.4.x内核问世
-2003年Linux2.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 server 4.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独立的特点
l多用户、多任务
l稳定性和速度好
l设备独立性强
l丰富的网络功能
l安全性强
l可移植性好
l兼容性好
二.Linux的体系结构
1.Linux内核
-Linux内核本身并不是操作系统,它是一个完整操作系统的组成部分
-具有最基本功能,如虚拟内存、多任务、共享库、需求加载、共享的写时拷贝(copy-on-write)可执行程序和TCP/IP网络功能
2.Shell
-系统的用户界面,用户与内核交互操作的一种接口,接收用户输入的命令、解释命令
-它接收用户输入的命令并把它送入内核去执行.目前主要有下列版本的Shell有:
lBourne Shell:是贝尔实验室开发的。
lBASH:是GNU的BourneAgain Shell,是GNU操作系统上默认的shell。
lKorn Shell:是对Bourne SHell的发展,在大部分内容上与BourneShell兼容。
lC 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
HP UNIX
(2)Linux的常用
RedHatLinux
Slackware9.1
SUSE Linux
Debian Linux
CalderaLinux
蓝点Linux
X-term Linux
X Linux
TurboLinux
RedHat Flag
3.内核版本号的认识
Linux内核版本号由三个数字组成:r.x.y-z,每个数字具体含义如下:
–r:目前发布的Kernel版本
–x:偶数:稳定版本,奇数:开发中版本
–y:错误修补的次数
–z:发行序号
如:2.4.20—8
本文出自 “佧拉贵银Linux-Study” 博客,请务必保留此出处http://kalaguiyin.blog.51cto.com/4831716/1377716
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。