如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第6章Linux操作系统基础第6章Linux操作系统基础主要内容1Linux操作系统概述2Linux的使用3Linux内核的结构4Linux设备管理2第6章Linux操作系统基础6.1.1Linux操作系统的产生及发展.1990年,LinusTorvalds首次接触Minix;.1991年,LinusTorvalds开始在Minix上编写各种驱动程序等操作系统内核组件;.1991年,LinusTorvalds公开了Linux内核;.1993年,Linux1.0版发行,Linux转向GPL版权协议;.1994年,Linux的第一个商业发行版Slackware问世;.1996年,美国国家标准技术局的计算机系统实验室确认Linux版本1.2.13符合POSIX标准;.1999年,Linux的简体中文发行版相继问世;.2001年,Linux2.4版内核发布;.2003年,Linux2.6版内核发布。3第6章Linux操作系统基础6.1.1Linux操作系统的产生及发展.Linux内核的版本号2.6.24——其中2是主版本号,6是次版本号,24是修订版本号;——如果次版本号是偶数,说明是稳定版本;——如果次版本号是奇数,则是开发版本。我们一般使用稳定版本4第6章Linux操作系统基础6.1.2Linux操作系统的特点.自由开放软件.真正的多任务多用户.UNIX的完整实现.完全符合POSIX标准.良好的用户界面.强大的网络功能.良好的可移植性.设备独立性5第6章Linux操作系统基础主要内容1Linux操作系统概述2Linux的使用3Linux内核的结构4Linux设备管理6第6章Linux操作系统基础6.2Linux常用命令.在线帮助命令:man.备份与压缩命令.文件管理命令>创建备份:tar>文件拷贝:cp>压缩和解压缩:gzip>文件移动:mv>解压缩:unzip>文件删除:rm.改变文件或目录的访问权限命令.目录管理命令>改变访问权限:chmod>创建目录:mkdir>改变所属的组:chgrp>删除空目录:rmdir>更改拥有者和所属组:chown>改变工作目录:cd.与用户有关的命令>显示当前完整路径:pwd>设置和修改用户口令:passwd>列出当前目录内容:ls>用户之间切换:su.文本处理命令.系统管理命令>按行排序:sort>查看当前的进程:ps>删除重复行:uniq>结束正在运行的程序:kill7第6章Linux操作系统基础6.2Linux常用命令.系统管理命令>实时显示系统中各个进程的资源占用状况:top>强制把内存中的数据写回硬盘:sync>关闭或重启Linux系统:shutdown>查看当前系统内存的使用情况:free.Linux磁盘管理命令>检查文件系统的磁盘空间占用情况:df>统计目录(或文件)所占磁盘空间的大小:du>挂接设备:mount>卸载已经挂接的设备:umount.Linux其它命令>显示一段文字:echo>显示某年某月的日历:cal>清除屏幕上的信息:clear8第6章Linux操作系统基础主要内容1Linux操作系统概述2Linux的使用3Linux内核的结构4Linux设备管理9第6章Linux操作系统基础6.3Linux内核的结构操作系统内核的结构模式可分为两种:.整体式的单内核模式单内核也叫集中式操作系统。以提高系统执行效率为设计理念,缺点是系统升级比较困难。.层次式的微内核模式微内核是指把操作系统结构中的内存管理、设备管理、文件系统等高级服务功能尽可能地从内核中分离出来,变成几个独立的非内核模块,而在内核中只保留少量最基本的功能,使内核变得简洁可靠。Linux采用的是单内核模式,Linux内核主要由五个子系统组成:进程管理,内存管理,虚拟文件系统,网络接口,进程间通信。10第6章Linux操作系统基础6.3.1进程管理进程管理的主要任务是完成进程的创建、中止、进程间的通信及任务调度等。进程管理的相关源码文件存放在内核源码的kernel目录中,在嵌入式系统的开发过程中,一般不需要改动该目录下的文件。较新版本的Linux内核中增加了基于抢占式的任务调度方式,使内核的实时性得到了很大的提高,更适合于嵌入式应用。11第6章Linux操作系统基础6.3.1进程管理进程调度控制进程对CPU的访问。采用适当的调度策略使各进程能够合理的使用CPU。进程的定义一