Linux入门基础课件.ppt
文本预览下载声明
2.1 Linux简介
2.2 Linux主流版本介绍
2.3 Linux基本命令行操作;一、Linux简介; 1990年,Linus Torvalds首次接触Minix;
1991年,Linus Torvalds开始在Minix上编写各种驱动程序等操作系统内核组件;
1991年,Linus Torvalds公开了Linux内核;
?1993年,Linux1.0版发行,Linux转向GPL版权协议;
?1994年,Linux的第一个商业发行版Slackware问世;
?1996年,美国国家标准技术局的计算机系统实验室确认Linux版本1.2.13符合POSIX标准;
1999年,Linux的简体中文发行版相继问世;
2001年,Linux2.4版内核发布;
2003年,Linux2.6版内核发布。 ; 1、开放性 2、多用户多任务
3、继承UNIX优势 4、符合POSIX标准
5、友好的用户界面 6、丰富的网络功能
7、良好的可移植性 8、设备独立性;Linux给个人计算机带来了能够与UNIX系统相比的速度、效率和灵活性,使个人计算机所具有的潜力得到了充分发挥。
Linux与Windows工作方式存在一些根本的区别,这些区别只有在用户对两者都很熟悉之后才能体会到,但它们却是Linux思想的核心。;1、Linux的应用目标是网络
2、可选的GUI:用户可以只运行GUI,或者在需要时使用图形窗口运行GUI
3、文件名扩展:Linux不使用文件名扩展来识别文件的类型
4、重新引导:一旦开始运行,它将保持运行状态,直到受到外来因素的影响,比如硬件故障。
5、命令区分大小写;Linux一般包括四个主要部分:内核(Kernel)、命令解释层(Shell或其他操作环境)、文件结构(File Structure)和实用工具。
内核是整个操作系统的核心部分; Shell是用户与计算机交流的接口; 文件结构是存放在存储设备上文件的组织方法;实用工具是Linux系统中运行的一些常用软件。;内核是Linux系统的心脏,是运行程序和管理硬件设备的内核程序,决定着系统的性能和稳定性。
内核以独占的方式执行最底层任务,保证系统正常运行,协调多个并发进程,管理进程使用的内存,使它们相互之间不产生冲突,满足进程访问磁盘的请求等。
它从用户那里接受命令并把命令送给内核去执行。Linux核心源程序通常都安装在/usr/src/linux下。;Linux内核包括几个重要部分:进程管理、内存管理、硬件设备驱动、文件系统驱动、网络管理。
进程管理产生进程,以切换运行时的活动进程来实现多任务;
内存管理负责分配进程的存储区域和对换空间区域、内核的部件及Buffer Cache;
在最底层,内核对它支持的每种硬件包含一个硬件设备驱动。 ;Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。 ;进程调度(SCHED)控制进程对CPU的访问。
当需要选择下一个进程运行时,由调度程序选择最值得运行的进程。
Linux使用了比较简单的基于优先级的进程调度算法选择新的进程。 ;虚拟文件系统(VFS)隐藏了各种硬件的具体细节,为所有的设备提供了统一的接口。
虚拟文件系统可以分为逻辑文件系统和设备驱动程序。逻辑文件系统指Linux所支持的文件系统,设备驱动程序指为每一种硬件控制器所编写的设备驱动程序模块。?;各个子系统之间的依赖关系 ;Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。
Linux提供了像Microsoft Windows那样的可视的命令输入界面---X-Window的图形用户界面(GUI),它提供了很多窗口管理器,其操作就像Windows一样,有窗口、图标和菜单,所有的管理都通过鼠标控制。
现在比较流行的窗口管理器是KDE和GNOME。;Shell也有多种不同的版本,目前主要有以下几种:
Bourne Shell:是贝尔实验室开发的;
BASH:是GNU的Bourne Again Shell,是GNU操作系统上默认的Shell;
Korn Shell:是对Bourne Shell的发展,在大部分内容上与Bourne Shell兼容;
C Shell:是Sun公司Shell的BSD版本。;文件结构是文件存放在磁盘等存储设备上的组织方法,主要体现在对文件和目录的组织上。
目录提供了管理文件的一个方便而有效的途径,我们能够从一个目录切换到另一个目录,而且可以设置目录和文件的权限,以便允许或拒绝其他人对其进行访问。
Linux目录采用多级树形结构(如图2-1所示),用户可以浏览
显示全部