Linux操作系统期末复习资料
- 格式:docx
- 大小:28.24 KB
- 文档页数:14
一.填空题:1. 在Linux系统中,以文件方式访问设备。
2. Linux内核引导时,从文件/etc/fstab中读取要加载的文件系统。
3. Linux文件系统中每个文件用i节点来标识。
4. 全部磁盘块由四个部分组成,分别为引导块、专用块、i节点表块和数据存储块。
5. 链接分为:硬链接和符号链接。
6. 超级块包含了i节点表和空闲块表等重要的文件系统信息。
7. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限,则该八进制数为:644,该文件属性是目录。
8. 前台起动的进程使用Ctrl+c终止。
9. 静态路由设定后,若网络拓扑结构发生变化,需由系统管理员修改路由的设置。
10. 网络管理的重要任务是:控制和监控。
11. 安装Linux系统对硬盘分区时,必须有两种分区类型:文件系统分区和交换分区。
13. 编写的Shell程序运行前必须赋予该脚本文件执行权限。
14. 系统管理的任务之一是能够在分布式环境中实现对程序和数据的安全保护、备份、恢复和更新。
15. 系统交换分区是作为系统虚拟存储器的一块区域。
16. 内核分为进程管理系统、内存管理系统、I/O管理系统和文件管理系统等四个子系统。
17. 内核配置是系统管理员在改变系统配置硬件时要进行的重要操作。
18. 在安装Linux系统中,使用netconfig程序对网络进行配置,该安装程序会一步步提示用户输入主机名、域名、域名服务器、IP地址、网关地址和子网掩码等必要信息。
19. 唯一标识每一个用户的是用户ID和用户名。
20 .RIP协议是最为普遍的一种内部协议,一般称为动态路由信息协议。
21. 在Linux系统中所有内容都被表示为文件,组织文件的各种方法称为文件系统。
22. DHCP可以实现动态IP 地址分配。
23. 系统网络管理员的管理对象是服务器、用户和服务器的进程以及系统的各种资源。
24. 网络管理通常由监测、传输和管理三部分组成,其中管理部分是整个网络管理的中心。
网络操作系统(Linux)期末复习题考试题型:填空题10空10分选择题20题20分综合题(回答问题2大题)50分编程题2小题10分简答题2小题10分Linux的基本命令的使用linux的shell编程linux下的各种服务器的配置课后习题实验每年的网络工程师试题和网络管理员试题期末总评(平时30分期末考试70分)选择题1. Linux文件权限一共10位长度,分成四段,第三段表示的内容是。
A 文件类型B 文件所有者的权限C 文件所有者所在组的权限D 其他用户的权限2. 在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是。
DA -mB -dC -fD –p3. 终止一个前台进程可能用到的命令和操作。
A killB <CTRL>+C C shut downD halt4. 局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是192.168.1.1。
主机192.168.1.20访问172.16.1.0/24网络时,其路由设置正确的是。
A .route add –net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1B. route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.255 metric 1C. route add –net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1D. route add default 192.168.1.0 netmask 172.168.1.1 metric 15. 下列提法中,不属于ifconfig命令作用范围的是。
A 配置本地回环地址B 配置网卡的IP地址C 激活网络适配器D 加载网卡到内核中6. 下列文件中,包含了主机名到IP地址的映射关系的文件是:。
-、填空题1、广义的Linux可分为:内核、shell 、文件系统和应用程序四大部分。
2、已知file1文件中有1行内容,file2文件中有4行内容,执行cat <file1 >file2命令后,file2文件中有 5 行内容。
3、Linux用户分为三类,为别是:超级用户、普通用户、系统用户。
4、Shell命令的形式主要由ls ,-a ,/home 三部分组成。
5、在用户信息文件/etc/passwd中,有一行的信息为“wanling:x:601:601:/home/test:/bin/bash”,那么由此可知:用户名为wanling ,UID为601 ,用户的主目录为/home/test ,用户登录成功后使用的Shell是/bin/bash 。
6、用于显示当前路径的命令是wpd 。
7、Linux中某个文件的权限用8进制数表示为765,那么用字母形式表示为:-xrw-rwxr- 。
8、文件系统配额可分为软配额和硬配额。
允许用户在一段时间内超范围使用的是,但范围不得超过所限定的最大值。
9、Linux常用目录中,用于存放系统配置文件的是/root 目录。
10、“网络配置”窗口的“主机”选项卡设置的内容将保存在root 文件中。
11、狭义的Linux版本,是指它的内核版本,而广义的Linux版本,是指发行版本。
12、Linux的字符界面也称为虚拟终端,Linux默认的虚拟终端有个,而第个虚拟终端总是显示图形用户界面。
13、在用户信息文件/etc/passwd中,有一行的信息为“linux100:x:502:502:/home/student:/bin/bash”,那么由此可知:用户名为linux100 ,UID为502 ,用户的主目录为/home/student ,用户登录成功后使用的Shell是/bin/bash 。
14、useradd命令可以创建新用户,如果在创建的时候要指定用户主目录,需要添加选项。
Linux 期末复习题(一)一、选择题 (每小题2分,共50分)2.在Ubuntu Linux中,系统默认的(A)用户对整个系统拥有完全的控制权。
A. rootB. guestC. administratorD.supervistor.3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )A. NIDB. PIDC. UIDD. CID4. 下面哪个命令是用来定义shell的全局变量( D )A. exportfsB. aliasC. exportsD. export5. 哪个目录存放用户密码信息( B )A. /bootB. /etcC. /varD. /dev6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。
A. /usrB. /homeC. /rootD. /etc7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。
A. /homeB. /binC. /etcD. /dev8. 如果要列出一个目录下的所有文件需要使用命令行( C )。
A. ls –lB. lsC. ls –a(所有)D. ls –d9. 哪个命令可以将普通用户转换成超级用户(D )A. superB. passwdC. tarD. su10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D )A. 用户目录B. home目录C. root目录D. 当前目录11. 在vi编辑器里,命令"dd"用来删除当前的( A )A. 行B. 变量C. 字D. 字符14. 按下(A )键能终止当前运行的命令A. Ctrl-CB. Ctrl-FC. Ctrl-BD. Ctrl-D17. 用"rm -i",系统会提示什么来让你确认( B )A. 命令行的每个选项B. 是否真的删除C. 是否有写的权限D. 文件的位置18. 以下哪个命令可以终止一个用户的所有进程( D )A. skillallB. skillC. killD. killall19.在Ubuntu Linux中,一般用(D )命令来查看网络接口的状态A. pingB. ipconfigC. winipcfg D ifconfig20. vi中哪条命令是不保存强制退出( C )(第五章)A. :wqB. :wq!C. :q!D. :quit22.在下列分区中,Linux默认的分区是(B )A. FAT32B. EXT3 C FAT .D NTFS24.如果用户想对某一命令详细的了解,可用(C)A. lsB. help (内部)C. man(列举的信息多) D dir二、填空题 (每空1分,共10分)26. 在Linux系统中,以_文件的_方式访问设备。
linux期末考试题库及答案1. 请解释什么是Linux操作系统,并简述其特点。
答案:Linux是一种开源的类Unix操作系统,其核心由Linus Torvalds在1991年首次发布。
Linux操作系统的特点包括开源性、多用户多任务、稳定性和安全性。
它支持多种硬件平台,并且拥有庞大的软件库和社区支持。
2. 描述Linux文件系统的结构。
答案:Linux文件系统以根目录“/”开始,下面是各种子目录和文件。
主要的目录包括/bin(存放基本命令)、/boot(启动文件)、/dev(设备文件)、/etc(系统配置文件)、/home(用户主目录)、/lib(库文件)、/mnt(挂载点)、/proc(系统信息)、/tmp(临时文件)、/usr(用户程序和文档)、/var(变量数据)等。
3. 解释什么是inode,并说明其作用。
答案:inode是Linux文件系统中用于存储文件属性的数据结构。
每个文件或目录都有一个对应的inode,其中包含了文件的权限、所有者、大小、创建和修改时间等信息。
inode的作用是帮助文件系统快速定位和管理文件。
4. 请列举Linux中常用的文件权限设置命令,并简述其用途。
答案:常用的文件权限设置命令包括chmod、chown和chgrp。
chmod用于改变文件或目录的权限;chown用于改变文件或目录的所有者;chgrp用于改变文件或目录的用户组。
5. 描述如何使用grep命令在文件中搜索特定字符串。
答案:grep命令用于搜索文件中的字符串。
基本用法为grep'pattern' filename,其中'pattern'是待搜索的字符串,filename是文件名。
例如,grep 'error' log.txt将在log.txt文件中搜索包含“error”的行。
6. 解释什么是管道(pipe),并给出一个使用管道的命令示例。
答案:管道是Linux中用于将一个命令的输出作为另一个命令输入的机制。
Linux期末复习资料(12.4 2B308)操作系统模块1、现代操作系统特征:并发、共享、异步、虚拟2、现代操作系统管理:进程管理、内存管理、文件管理、设备管理3、现代操作系统分类:实时操作系统、分时操作系统、多道批处理操作系统4、现代操作系统接口:命令级接口、脱机用户接口、程序级接口5、单处理机系统中,程序有两种运行方式:单道程序顺序执行和多道程序并发运行。
6、现代操作系统逻辑:连机(要人为干预)、脱机(不需要人为干预)7、操作系统提供了如下存储管理功能。
内存分配。
地址转换。
内存保护。
内存扩充。
进程模块1、进程的特征:动态性、并发性、独立性、异步性、结构特征2、进程的概念:进程是程序的一次动态运行过程,在其生存期内从产生到消亡经过了一系列状态的转换。
3、进程的状态:执行、就绪、阻塞4、状态转变是怎样转的?就绪状态通过进程调度转换到执行状态,执行状态通过时间片用完转换到就绪状态,执行状态由于等待某某事情发生(如I/O请求)转换到阻塞状态,阻塞状态由于外部事件发生转换到就绪状态。
5、进程PCB的组织方式有:线性方式、链接方式和索引方式6、进程控制,同步于互斥的概念和方式。
进程互斥是指多个进程不能同时使用同一个临界资源CR,即两个或两个以上进程必须互斥地使用临界资源,或不能同时进入临界区CS。
进程同步是指有协作关系的进程不断地调整它们之间的相对速度或执行过程,以保证临界资源的合理利用和进程的顺利执行。
方式:空闲让进。
忙则等待。
有限等待。
让权等待。
7、临界资源的概念:两个或两个以上的进程不能同时使用的资源称为临界资源,简称CR作业模块1、进程调度的功能:记录系统中所有进程的执行情况,从就绪状态队列中选择一个进程,进行进程上下文的切换2、作业的概念:作业是用户在一次解题或一个事务处理过程中要求计算机系统所做工作的集合。
3、作业与进程的区别作业是用户向计算机提交任务的任务实体。
一个作业是指在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关该次业务处理的全部工作,如一次计算、一个控制过程等。
操作系统复习资料第一章绪论1、多道程序设计技术多道程序程序的工作情况:多道程序程序设计技术:在计算机主存中同时存放几道相互独立的程序。
这些程序在管理程序控制之下,相互穿插地运行。
当某道程序因某种原因不能继续运行下去时(如等待外部设备传输数据),管理程序便将另一道程序投入运行。
特征:1)多道;2)宏观上并行;3)微观上串行;2、分时技术分时技术:所谓分时技术,是把处理机时间划分成很短的时间片(如几百毫秒)轮流地分配给各个联机作业使用,如果某个作业在分配的时间片用完之前计算还未完成,该作业就暂时中断,等待下一轮继续计算。
分时处理:一台计算机与许多终端设备连接,终端用户以联机方式使用计算机。
联机工作方式:由用户通过终端设备直接操作、控制自己程序的运行的操作方式。
3 操作系统的定义与特征(p10)操作系统的定义:操作系统是一个大型的程序系统,它负责计算机系统软、硬件资源的分配;控制和协调并发活动;提供用户接口,使用户获得良好的工作环境。
操作系统的特征:1)并发:能处理多个同时性活动的能力2)共享:多个计算任务对系统资源的共同享用3)不确定性:操作系统能处理大量的、随机的事件序列,使各用户的计算任务正确地完成。
(该不确定性指在操作系统控制下的多个作业的执行顺序和每个作业的执行时间是不确定的)4操作系统的资源管理功能(p12)1、处理机管理(提出进程调度策略、给出进程调度算法、进行处理机的分派)2、存储器管理(存储分配和存储无关性、存储保护、存储扩充)3、设备管理(设备无关性、设备分配、设备的传输控制)4、信息管理(文件系统)信息组织、存取方法、文件共享、文件安全、文件完整性、磁盘空间分配5批量操作系统(p14)一般用于处理商业和科学应用。
定义:批量操作系统是操作系统的一种类型。
该系统把用户提交的作业成批送入计算机,然后由作业调度程序自动选择作业,在系统内多道运行。
优点:缩短作业间的交接时间,减少处理机的空闲等待时间,提高系统的吞吐量。
linux期末复习题Linux期末复习题Linux作为一种开源的操作系统,广泛应用于各个领域。
无论是服务器管理、网络安全还是嵌入式系统开发,Linux都扮演着重要的角色。
在Linux的学习过程中,期末复习题是不可或缺的一部分。
本文将从不同的角度出发,回顾Linux 学习的重点内容,帮助读者更好地准备期末考试。
一、Linux基础知识1. 请简述Linux操作系统的特点和优势。
Linux操作系统具有开源、稳定性好、安全性高、灵活性强等特点。
开源使得用户可以自由获取、使用、修改和分发Linux系统,极大地促进了技术的共享和发展。
稳定性好意味着Linux系统可以长时间运行而不会出现崩溃或死机的情况。
安全性高是因为Linux系统采用了强大的访问控制机制和权限管理,可以有效地保护系统和数据的安全。
灵活性强体现在Linux可以根据用户的需求进行定制和配置,满足不同场景下的使用需求。
2. 请解释Linux的文件系统层次结构。
Linux的文件系统层次结构是一种组织文件和目录的方式,它定义了不同目录的作用和存放内容的规范。
常见的目录包括根目录(/)、/bin、/etc、/home、/usr等。
根目录是整个文件系统的起点,包含了所有其他目录和文件。
/bin目录存放了系统启动和运行时需要的基本命令和程序。
/etc目录包含了系统的配置文件。
/home目录是用户的家目录,用于存放用户的个人文件。
/usr目录是用户软件的安装目录,包含了大部分用户自己安装的应用程序。
二、Linux命令行操作1. 请列举常用的Linux命令及其功能。
- ls:列出目录内容。
- cd:切换当前工作目录。
- mkdir:创建新目录。
- rm:删除文件或目录。
- cp:复制文件或目录。
- mv:移动文件或目录。
- cat:查看文件内容。
- grep:在文件中搜索指定模式。
- chmod:修改文件或目录的权限。
- chown:修改文件或目录的所有者。
- ps:显示当前运行的进程。
Linux操作系统期末复习资料?问答题1 ?请列举至少4个你知道的Linux发行版?答:RedLinux^ 红旗Linux> Debain> SuSE Linux 等。
2.Linux支持哪几种文件格式?答:ext2> ext3> vfat、nfs、swap、ISO 9660> proc 等。
3?为什么使用字符界面?使用字符界面有什么优点?答:在字符界面中,系统只需要加载少最的应用程序,用户能够修正Linux系统的严重错课,特别是如果将Linux 作为服务器,图形界面将占用大量资源。
4?什么是GCC? GCC的执行过程是怎样的?答:GCC是Linux H C语言编译器;他的执行过程:预处理、编译、汇编和连接。
5.Linux文件系统结构是怎样的?答:Linux文件系统采用倒置的树状结构,从一个根目录“/”开始向下分成多个子目录;这些子目录包括/Home./user, /var、/bin^ /dev^ /ere、/etc、/lib、/lost+found> /opt、/roots /mnt、/proc、/sbin、/tmp 等(教材57 页),不同文件按照不通过的属性放在这些目录里边进行管理。
6?简述安装Linux至少需要哪两个分区?还有哪些常用分区?答:①根分区、交换分区两个分区,即/分区和/swap分区;②/boot启动分区、/home分区、/user?分区等。
(教材15-17页)>>综合题1 ?按顺序写岀下面操作步骤中所用到的命令。
1)创建新目录my目录2)进入my目录3)把一个文本文件复制到my目录下同时命名为OKK.txt,该文本文件绝对路径为/user/book/ok.txt4)把/user/book/ok.txt移动到my目录下,文件名不变5)删除目录my,没有任何提示答:1)$mkdir my2)$cd my3)$cp /user/book/ok.txt OKK.txt4)$mv /user/book/ok.txt ok.txt5)$rm -rf my注:此题相关的命令大家都看看,都是平时实验上机时候老师让做的内容,不一定考哪儿个。
电信2012级《Linux操作系统》期末复习提纲
第1章概述
操作系统的概念与功能
操作系統的概念:
1.操作系统是计算机系统的一种基本软件,它直接管理和控制计算机的硬件和软件资源,合理地调度资源,使之得到充分的利用;并为用户使用这些资源提供一个方便的操作环境和良好的用户界面。
2.从资源角度看,操作系统是管理和控制计算机资源的软件。
3.从用户角度看,操作系统是用户与计算机的接口。
操作系統的功能:
1.处理器管理:在多道程序间分配和调度CPU,协调各程序的运行。
2.存储器管理:对内存储器进行分配、保护和扩充。
3.设备管理:对设备进行有效地管理和分配,并控制设备完成I/O操作。
4.文件管理:管理文件的存储和检索操作,并对文件实施共享、保密和保护措施。
5.用户接口:提供使用界面,方便用户使用系统功能。
Linux系统的特点
1.继承UNIX优秀品质,具有出色的性能和稳定性;
2.遵照GPL许可,自由软件;
3.符合POSIX标准,兼容性好;
4.适用于各种硬件平台,可移植性好;
5.网络功能强大;
6.安全性好。
linux操作系统一、单选题1.当字符串用单引号(’’)括起来时,SHELL 将__C____ 。
A.解释引号内的特殊字符B.执行引号中的命令C.不解释引号内的特殊字符D.结束进程2.用rm命令删除非空目录需要加上哪个参数?( A )A. rB. fC. tD. c3 . 怎样显示当前目录( A)。
A. pwdB. cdC. whoD. ls4 . 欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是(D )。
A. copy file1.txt file2.txtB. cp file1.txt | file2.txtC. cat file2.txt file1.txtD. cat file1.txt > file2.txt5.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:( B )。
A. 566B. 644C. 655D. 7446.为了重新命名一个文件,应该使用哪个命令?(A )A.mv B.chdir C.ren D.md7.改变文件的属主,可使用命令(C )A.chmod B.chgrp C.chown D.umask8.一般可以使用(B )命令来结束一个进程。
A.ps B.kill C.nohup D.nice9. 6. /dev/sdc6分区表示( D )A. 第2块IDE硬盘的第6个分区,是逻辑分区B.第3块IDE硬盘的第6个分区,是逻辑分区C. 第3块SCSI硬盘的第6个分区,是逻辑分区D.第3块SCSI硬盘的第2个分区,是逻辑分区10.下面哪个文件包含了主机名到ip地址的映射关系?(B )A./etc/hostname B./etc/hosts C./etc/resolv.conf D./etc/networks11.使用匿名登录ftp时,用户名为?(B )A.users B.anonymous C.root D.guest12.在下列命令中,不能显示文本文件内容的命令是?(D )A.more B.less C.tail D.join13.使用$cd~命令后,进入的目录是?(A )A.用户的家目录 B./ C.~ D./tmp14.一个文件的权限是-rw-rw-r--,这个文件所有者的权限是( C )。
电信2012级《Linux操作系统》期末复习提纲第1章概述操作系统的概念与功能操作系統的概念:1.操作系统是计算机系统的一种基本软件,它直接管理和控制计算机的硬件和软件资源,合理地调度资源,使之得到充分的利用;并为用户使用这些资源提供一个便当的操作环境和优良的用户界面。
2.从资源角度看,操作系统是管理和控制计算机资源的软件。
3.从用户角度看,操作系统是用户与计算机的接口。
操作系統的功能:1.处理器管理:在多道程序间分配和调度CPU,协调各程序的运行。
2.存储器管理:对内存储器进行分配、保护和扩充。
3.设备管理:对设备进行有用地管理和分配,并控制设备完成I/O操作。
4.文件管理:管理文件的存储和检索操作,并对文件实施共享、保密和保护措施。
5.用户接口:提供使用界面,便当用户使用系统功能。
Linux系统的特点1.继承UNIX优秀品质,具有出色的性能和稳定性;2.遵照GPL许可,自由软件;3.符合POSIX标准,兼容性好;4.适用于各种硬件平台,可移植性好;5.网络功能强大;6.安全性好。
第2章Linux操作基础命令的格式;命令名[选项1] [选项2] ... [参数1] [参数2] ...简单命令的功能与用法:echo、who、date、cal文件系统概念:文件命名与通配符1.文件的命名:Linux文件名的最大长度是255个字符,通常由字母、数字、‘.’、‘_’和‘-’组成。
以‘.’开头的文件是隐含文件。
2.文件名中不能含有‘/ ’字符和空字符‘\0’,因为它们对Linux内核具有分外含义。
如‘/ ’表示根目录或路径分隔符。
3.文件名中不应含有以下字符,因为它们对Shell具有分外含义:; | < > ` “ “$ ! % & * ? \ ( ) [ ]文件类型及表示法1.普通文件(-):包括文本文件、数据文件、可执行的二进制程序等。
2.目录文件(d):一种分外的文件,用于构成文件系统的分层树型结构。
Linux系统基础复习资料1.Linux 系统是一个( )的操作系统D.多用户,多任务A.单用户,单任务B.单用户,多任务C.多用户,单任务2.Red redflag Linux 系统中用户默认的Shell 是( ) A.bash B.ksh C.cshD.sh4.如果忘记了ls 命令的用法,可以采用( )命令获得帮助A.?ls B.help ls C.man ls D.get ls5.要给文件file1 加上其他人可执行属性的命令是( ) C.chmod o+xD.chown o+x A.chmod a+x B.chown a+x6.添加用户"user"的命令是( ) er user eradd use r C.add userD.adduser7.删除用户"user"及其主目录下所有文件的命令是( ) erdel –p usererdel –r usererdel –a usererdel –z user8.查看系统当中所有进程的命令是( ) D.ps aux A.ps all B.ps aix C.ps auf9.配置主机网卡IP 地址的配置文件是( )A./etc/sysconfig/network-scripts/ifcfg-eth0B./etc/sysconfig/networkC./etc/resolv.confD./etc/host.conf10.指定系统主机名的配置文件是( ) A./etc/hosts B./etc/host.confC./etc/sysocnfig/networkD./etc/resolv.conf16.普通用户能否读取位于自己主目录中, 权限是"400"的, 属于root 用户的文件的内容( ) B.不能A.能17.以下命令可以重新启动计算机的是( ) A.reboot B.halt C.shutdownD.init 619.Linux 系统能够直接读取的分区类型是( ) A.NTFS B.FAT16C.FAT32D.ext320.对于所有用户都能读的文件权限是( ) A.777 B.444 C.644 D.64021.下列命令能启动DNS 服务的是( ) A.service named startB./etc/init.d/named startC.service dns startD./etc/init.d/dns restart27.Linux 下使用的图形用户界面是( ) A.X windows B.KDE C.X window D.K 桌面环境28.下列不是Linux 优点的是( ) A. 全32 位操作系统B. 多任务的操作系统C. 是一个多用户操作系统D.单线程30.下列目录中存放的是日志文件的是( ) A./var B./usr C./tmpD./var/log31.下列目录中与windows 中的Document and settings 有相同作用的目录是() A./home B./etc C./dev D./tmp32. /dev/sdc6 分区表示( ) A. 第2 块IDE 硬盘的第6 个分区,是逻辑分区 B.第 3 块IDE 硬盘的第 6 个分区,是逻辑分区 C. 第 3 块SCSI 硬盘的第 6 个分区,是逻辑分区 D.第 3 块SCSI 硬盘的第2 个分区,是逻辑分区33./dev/hdd3 分区表示( ) A. 第1 块IDE 硬盘的第3 个分区,是逻辑分区 B. 第 3 块IDE 硬盘的第 3 个分区,是主分区 C.第 4 块IDE 硬盘的第 3 个分区,是扩展区 D.第 4 块IDE 硬盘的第 3 个分区,是主分区或扩展分区34.Linux 交换分区的挂载点是( ) A. /swap B.无挂载点,而必须将其文件系统类型设置为swap35.RedFlag Linux Server4 默认的图形用户桌面是( ) B.GNOMEC.XWindow A. KDE39.如果我想以修改时间排序浏览一个目录下文件的所有信息,命令是( ) A.tail -200 B.ls –a C.ls –lt D.more 目录路径40. RedFlag Linux 下用一条命令创建/A/S/D 目录结构的命令是: ( )A. mkdir /A/S/DB. mkdir –p A/S/DC. mkdir –p /A/S/D41.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:( ). A. 566 B. 644 C. 655 D. 74442. 能够把从标准输入文件读入的一个字符集合翻译成另一个字符集合然后输出到标准输出文件的命令是( ) . A. wc B. tr C. cut D. grep 43.使用$cd ~命令后,我们会进入( ) 目录. A. / B. ~ C.用户的主目录D. /tmp44.为了将当前目录下的压缩归档文件myftp.tar.gz 解压缩,我们可以使用:( ). A. tar -xvzf myftp.tar.gz B. tar -xvz myftp.tar.gz C. tar -vzf myftp.tar.gz D. tar -xvf myftp.tar.gz46.可以使用tar 命令的( )选项表示归并操作. A. x B. a C. d D. c48.一个文件的权限是-rw-rw-r--,这个文件所有者的权限是( ) . A. read-only B. write C. read-write49.绝大多数Linux 分区使用的文件系统类型是( ). A. vfat B. nfs C. swap D. ext250.在Linux 系统中,硬件设备大部分是安装在( )目录下的. A. /mnt B. /dev C. /proc D. /swap 51.显示操作系统核心版本详细信息的命令是( ).A.cutB. catC. unameD. su52.用来分离目录名和文件名的字符是( ) . A. asterisk(*) B. period(.) C. dash(-) D. slash(/)53.将新建文件的默认权限设置为600 是( ). A. umask 077 B. umask –S C. umask 600 D. chmod 60054.比较重要的系统配置资料,一般来说大部分位于( )目录下. A. /etc B. /boot C. /home D. /usr 56.在vi 编辑器里,命令"dd"用来删除当前( ). A. 字符B. 行C. 变量D. 字57.要改变文件的拥有权,使用命令( ). A. chgrp B. chown C. chsh D. chmod1. 使用什么命令把两个文件的合并成一个文件?(单选题) C awk D cutA catB grep3,使用什么命令自动卸载已安装的老版本软件包并安装新软件包,即使不存在老版本也会安装新软件包. (单选题) A:rpm -U B:rpm -i C: rpm -F D: rpm -e4,当一个文件属性为drwxrwxrwt,则这个文件的权限是什么样的?(多选题) A: 任何用户皆可读取,可写入B: root 可以删除该目录的文件C: 给普通用户以文件所有者的特权D: 文件拥有者有权删除该目录的文件5: 什么命令用来查看硬盘被占用了多少空间和剩余多少空间? (单选题) A :du B:df C:free D:vmstat6: Linux 使用者的帐号,密码与群组的名称文件放在哪些文件里?(多选题) A: /etc/passwd B: /etc/shadow C: /etc/group D: /etc/users9.对名为foo 的文件用chmod 551 foo 进行了修改,则它的许可权是?(单选题) A -rwxr-xr-x B -rwxr--r-C -r--r--r-D-r-xr-x--x10.用ls -al 命令列出下面的文件列表,哪个文件是符号连接文件?(单选题) A -rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 hello B -rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey C drwxr--r-1 hel users 1024 Sep 10 08:10 zhang D lrwxr--r-1 hel users 2024 Sep 12 08:12 cheng13.某文件的组外成员的权限为只读:所有者有全部权限:组内的权限为读与写,则该文件的权限为?(单选题) A,467 B,674 C,476 D,76414.将Windows C: 盘(hda1)安装在Linux 文件系统的/winsys 目录下, 命令是?(单选题) A. #mount dev/hda1 /winsys B. #mount /dev/hda1 /winsys C. #mount /dev/hda1 winsys D. #mount dev/hda1 winsys15.将光盘CD-ROM(cdrom)安装到文件系统的/mnt/cdrom 目录下的命令是?(单选题) A. mount /mnt/cdrom C. mount /dev/ cdrom /mnt/cdrom B. mount /mnt/cdrom /dev/ cdrom D. mount /dev/ cdrom 16.在/home=/studl/wang 目录下有一文件file,使用哪一个命令可实现在后台执行命令,此命令将file 文件中的内容输出到file.copy 文件中?(单选题) A,cat file>file.copy B,cat>file.copy C,cat file file.copy &D,cat file>file.copy &18.系统中有用户user1 和user2,同属于users 组.在user1 用户目录下有一文件file1,它拥有644 的权限, 如果user2 用户想修改user1 用户目录下的file1 文件, 应拥有什么权限? (单选题) A,744 B,664 C,646 D,74619.哪一个目录存放着Linux 的源代码?(单选题) A, /etc B, /usr/src C, /usr D, /home20.以下哪一项不是进程和程序的区别?(单选题) A,程序是一组有序的静态指令.进程是一次程序的执行过程B,程序只能在前台运行,而进程可以在前台或后台运行C,程序可以长期保存,进程是暂时的D,程序没有状态,而进程是有状态的21.文件exerl 的访问权限为rw-r-r--,先要增加所有用户的执行权限和同组用户的写权限,下列命令正确的事?(单选题) A, chomd a+x g+w exerl B, chmod 765 exerl C, chmod o+x exerl D, chmod g+w exerl 22.有关归档和压缩命令,下面描述正确的是?(单选题) A,用uncompress 命令解压缩有comprress 命令生成的后缀为.zip 的压缩文件B,unzip 命令和gzip 命令可以解压缩相同类型的文件C,tar 归档且压缩的文件可以用gunzip 命令解压缩D,tar 命令归档后的文件也是一种压缩文件24.linux 用于暂时锁定用户帐号的命令是? ermod -u usernameB.passwd -u usernameermod -l username passwd -l username28.我们将逻辑分区建立在___分区上?(单选题) A.从分区B.扩展分区C.主分区D.第二分区29.执行ps 命令,有如下输出,如果需要终止bash 的运行,则采用的方法是?(单选题) PID TTY TIME CMD 336 pts/1 00:00:00 login 337 pts/1 00:00:00 bash 356 pts/1 00:00:00 ps A. #kill bash B. #kill pts/l C. #kill -9 337 D. #kill !33731.为了将归档文件./myftp.tar.gz 解压缩到当前目录下,我们可以使用?(单选) . A:tar cvzf ./myftp.tar.gz B:tar xvzf ./myftp.tar.gz C:tar vzf .mytp.tar.gz D:tar ztvf ./myftp.tar.gz32.为了保证系统的安全,现在的LINUU 系统一般将/etc/passwd 密码文件加密后,保存在__ 文件(单选) . A./etc/group B:etc/netgroupC./etc/libasafe.notify D:etc/shadow 答案:D33.我们一般使用__工具来建立分区上的文件系统(单选) D:mkfs A:mknod B:fdisk C:format36.系统管理常用的二进制文件,一般放置在___ 目录下. A./usr/sbinB./rootC./usr/binD.boot 38.使用PS 获取当前运行进程的信息时,内容PPID 的含义是_____(单选题) A.进程用户的ID B.进程调度的级别C.进程ID D.父进程ID39.统计文件系统中未使用的磁盘空间,可以使用什么命令(单选) A,duB.dfC.mountD.In 40.系统默认的进程启动的nice 值为___. A.0 B.1C.5D.1041.为了将当前目录下所有.TXT 文件打包并压缩归档到文件this.tar.gz,我们可以使用? (单选项) A, tar czvf this .tar.gz ./*.txt B, tar ./*.txt czvf this .tar.gz C, tar cxvf this .tar.gz ./*.txt D , tar c xvfthis .tar.gz ./*.txt42.一般来说, LINUX 系统下的各种系统记录文件LOG 主要是存放在系统中的______目录下. (单选项) A,/tmp B,/var C,/proc D,/usr 44.常用的备份工具有? A .tar B cpio C dd D fsck46.命令adduser 的哪一个选项可以设置用户的家目录?(单) A -d B. -h C.-u D.-a 47.如果用户test 想要执行一个系统的脚本文件,他至少应该具备哪些?(单选题) A 读,写,执行B 执行C 只读D 读,执行48.为了知道谁正在注册到你的机器上可以用命令--. (单选题) A whoB usersC fingerD ping 50.删除一个用户必须?(多选题) A.删除/etc/passwd 文件中此用户的记录 B.删除/etc/group 文件中提及的此用户C.删除用户的主目录D.删除此用户创建或属于此用户的文件1,在Linux 中,当root 密码丢失后,应该:(1) A,使用软盘启动直接进入系统B,进入单用户模式后修改root 密码C,进入系统维护模式后修改root 密码D,重新安装系统2,关于安装方式说法错误的是( ) A,图形安装模式耗费的系统资源比较少,字符方式耗费的系统资源较多B,字符方式速度也比图形方式略快C,图形安装方式易于使用D,Turbo Linux 字符安装方式只需在命令提示符下键入:text linux3,Internet 服务的守护进程是( ) . A,xinetd B,named C,smbd D,nmbd 4,Linux 系统习惯上将许多设备驱动程序存储在(4)目录中. A,/dev B,/boot C,/root D,/etc5,我们将逻辑分区建立在( )分区上. A,从分区B,扩展分区C,主分区D,第二分区6,root 文件系统一旦安装完毕,内核将启动名为(B)的程序,这也是指导过程完成后,内核运行的第一个程序. A,login B,rc.d C,init D,startup 7,为了将归档文件./myftp.tgz 解压缩到当前目录下,我们可以使用(B) . A,tar cvzf ./myftp.tgz B,tar xvzf ./myftp.tgz C,tar vzf .mytp.tgz D,tar ztvf ./myftp.tgz8, 为了保证系统的安全, 现在的LINUX 系统一般将/etc/passwd 密码文件加密后, 保存在( ) 文件. A,/etc/group B,/etc/netgroup C,/etc/libasafe.notify D,/etc/shadow12, 如果需要新建一个目录blue, 但其他密码由该客户第一次登录进系统后修改, 可使用( ) 命令. A,# useradd -p " " bule B,# useradd -R " " blue C,# adduser -o " " blue D,# adduser -u " " blue13,linux 系统中,程序运行有若干优先级,最低的优先级是( ) . A,0 B,-5 C,10 D,1914,系统管理常用的二进制文件,一般放置在( )目录下. A,/usr/sbin B,/root C,/usr/bin D,boot 15,为了将当前目录下所有.TXT 文件打包并压缩归档到文件this.tar.gz,我们可以使用() . A,tar czvf this .tar.gz ./*.txt B,tar ./*.txt czvf this .tar.gz C,tar cxvf this .tar.gz ./*.txt D,tar c xvf this .tar.gz ./*.txt1,使用PS 获取当前运行进程的信息时,输出内容PPID 的含义为: () A:进程的用户ID B:进程调度的级别C:进程ID D:父进程ID4,使用(4)命令自动卸载已安装的老版本软件包并安装新软件包,即使不存在老版本也会安装新软件包. A:rpm -U B:rpm -i C:rpm -F D:rpm -e8,终止一个前台进程可能用到的命令和操作是( ) . A:kill B:<CTRL>+C C:shut down D:halt 9,一个文件名为rr.Z,可以用来解压缩的命令是( ) . A:tar B:gzip C:compress D:uncompress 10,下列提法中,不属于ifconfig 命令作用范围的是( ) . A:配置本地回环地址B:配置网卡的IP 地址C:激活网络适配器D:加载网卡到内核中12,对名为foo 的文件用chmod 551 foo 进行了修改,则它的许可权是(12) . A:-rwxr-xr-x B:-rwxr--r-C:-r--r--r-D:-r-xr-x-x13,对文件进行归档的命令为() . A:dd B:cpio C:gzip D:tar1,如果我们先用mount 命令加载光驱设备到/mnt/cdrom 下,接着我们cd 进入该目录,但用IS 列出光盘内容后,我们需要换一张CD,这时我们需要先执行(1)操作. A. 使用umount 卸载该设备 B. 直接按光驱的退盘键C. 退出/mnt/cdrom 目录D. 重新加载设备mount –a 2,系统当前已经加载的所有文件系统在( )文件中得到反映. A. /usr/sbin/cfdisk B. /sbin/fdisk C. /etc/mtab D. /etc/fstab5,为了统计文件系统中未用的磁盘空间,我们可以使用( )命令. A. du B. df C. mount D. ln6, (6)命令可以查看曾经登录到此系统的用户清单. A.ps st stcomm D.accton7,以下Linux 命令中,(7)用来显示和设置网络接口的配置信息. A,ipconfig B,ifconfig C,route D,nslookup8, 命令fdisk /mbr 的作用是: ( ) A. 格式化主分区B. 删除安装在主分区的Lilo C. 备份安装在主分区的Lilo D. 安装Lilo 到主分区9,LINUX 系统有四种重新引导系统方式,如果我们现在需要重新启动系统时把内存中的信息写入硬盘,可以使用( ) . A.# reboot B.# halt C.#sync D.# shutdown –r10,如果用户test 想要执行一个系统的脚本文件,他至少应该具备( ) .A.读,写,执行B.执行C.只读D.读,执行11,下列关于链接描述,错误的是( ) . A 硬链接就是让链接文件的i 节点号制向被联结文件的i 节点 B 硬链接和符号链接都是产生一个新的i 节点 C 链接分为硬链接和符号链接 D 硬链接不能链接目录文件13,root 文件系统一旦安装完毕,内核将启动名为( )的程序,这也是指导过程完成后, 内核运行的第一个程序 A. login B. rc.d C. init D. startup14,init 启动进程需要读取( )配置文件. A:/etc/inittab C:/etc/sysvinit B :sbin/init D:/bin/sh 15,Linux 是( )操作系统,意味着开放性源码是自由可用. a,封闭资源b,开放资源c,用户注册d,开放性二进制。
linux期末知识点总结本文总结了Linux操作系统的关键知识点。
它们涵盖了Linux的基础知识、命令行操作、文件系统、进程管理、网络配置、脚本编程等方面,包括了一些实用技巧和常见问题的解决方案。
希望这个总结能对你期末复习和考试有所帮助。
一、Linux基础知识1. Linux的起源Linux操作系统是由Linus Torvalds于1991年创建的,它是基于Unix操作系统的。
2. Linux内核Linux内核是操作系统的核心部分,它提供了对硬件的访问和管理。
它是开源的,所以任何人都可以修改和使用。
3. Linux发行版Linux发行版是在Linux内核的基础上,加上一些其他软件,形成一个完整的操作系统。
常见的发行版有Ubuntu、Debian、Fedora等。
4. Linux优点Linux操作系统具有稳定、安全和易于操作等优点。
它还支持广泛的硬件平台和软件应用。
二、命令行操作1. 查看当前目录使用pwd命令可以查看当前目录的路径。
2. 切换目录使用cd命令可以切换到指定的目录。
例如,cd /home将切换到/home目录。
3. 查看目录内容使用ls命令可以列出当前目录的内容。
可以使用ls -l命令以长格式显示。
4. 创建目录使用mkdir命令可以创建新的目录。
例如,mkdir test将创建名为test的目录。
5. 复制文件使用cp命令可以复制文件。
例如,cp file1 file2将file1复制到file2。
使用mv命令可以移动文件或者重命名文件。
例如,mv file1 file2将file1重命名为file2。
7. 删除文件或目录使用rm命令可以删除文件或目录。
使用-r选项可以删除一个目录及其内容。
8. 修改文件权限使用chmod命令可以修改文件的权限。
例如,chmod 755 script.sh将script.sh设置为可执行。
9. 查看文件内容使用cat命令可以查看文件的内容。
使用more命令以分页的方式查看。
电信2012级《Linux操作系统》期末复习提纲第1章概述●操作系统的概念与功能操作系統的概念:1.操作系统是计算机系统的一种基本软件,它直接管理和控制计算机的硬件和软件资源,合理地调度资源,使之得到充分的利用;并为用户使用这些资源提供一个方便的操作环境和良好的用户界面。
2.从资源角度看,操作系统是管理和控制计算机资源的软件。
3.从用户角度看,操作系统是用户与计算机的接口。
操作系統的功能:1.处理器管理:在多道程序间分配和调度CPU,协调各程序的运行。
2.存储器管理:对内存储器进行分配、保护和扩充。
3.设备管理:对设备进行有效地管理和分配,并控制设备完成I/O操作。
4.文件管理:管理文件的存储和检索操作,并对文件实施共享、保密和保护措施。
5.用户接口:提供使用界面,方便用户使用系统功能。
●Linux系统的特点1.继承UNIX优秀品质,具有出色的性能和稳定性;2.遵照GPL许可,自由软件;3.符合POSIX标准,兼容性好;4.适用于各种硬件平台,可移植性好;5.网络功能强大;6.安全性好。
第2章Linux操作基础●命令的格式;命令名[选项1] [选项2] ... [参数1] [参数2] ...●简单命令的功能与用法:echo、who、date、cal●文件系统概念:♦文件命名与通配符1.文件的命名:Linux 文件名的最大长度是255个字符,通常由字母、数字、‘.’ 、‘_’ 和‘-’ 组成。
以‘.’开头的文件是隐含文件。
2.文件名中不能含有‘/ ’字符和空字符‘\0’,因为它们对Linux内核具有特殊含义。
如‘/ ’ 表示根目录或路径分隔符。
3.文件名中不应含有以下字符,因为它们对Shell具有特殊含义:; | < > ` " ' $ ! % & * ? \ ( ) [ ]♦文件类型及表示法1.普通文件(-):包括文本文件、数据文件、可执行的二进制程序等。
2.目录文件(d):一种特殊的文件,用于构成文件系统的分层树型结构。
电信2012级《Linux操作系统》期末复习提纲第1章概述操作系统的概念与功能操作系統的概念:1.操作系统是计算机系统的一种基本软件,它直接管理和控制计算机的硬件和软件资源,合理地调度资源,使之得到充分的利用;并为用户使用这些资源提供一个便当的操作环境和优良的用户界面。
2.从资源角度看,操作系统是管理和控制计算机资源的软件。
3.从用户角度看,操作系统是用户与计算机的接口。
操作系統的功能:1.处理器管理:在多道程序间分配和调度CPU,协调各程序的运行。
2.存储器管理:对内存储器进行分配、保护和扩充。
3.设备管理:对设备进行有用地管理和分配,并控制设备完成I/O操作。
4.文件管理:管理文件的存储和检索操作,并对文件实施共享、保密和保护措施。
5.用户接口:提供使用界面,便当用户使用系统功能。
Linux系统的特点1.继承UNIX优秀品质,具有出色的性能和稳定性;2.遵照GPL许可,自由软件;3.符合POSIX标准,兼容性好;4.适用于各种硬件平台,可移植性好;5.网络功能强大;6.安全性好。
第2章Linux操作基础命令的格式;命令名[选项1] [选项2] ... [参数1] [参数2] ...简单命令的功能与用法:echo、who、date、cal文件系统概念:文件命名与通配符1.文件的命名:Linux文件名的最大长度是255个字符,通常由字母、数字、‘.’、‘_’和‘-’组成。
以‘.’开头的文件是隐含文件。
2.文件名中不能含有‘/ ’字符和空字符‘\0’,因为它们对Linux内核具有分外含义。
如‘/ ’表示根目录或路径分隔符。
3.文件名中不应含有以下字符,因为它们对Shell具有分外含义:; | < > ` “ “$ ! % & * ? \ ( ) [ ]文件类型及表示法1.普通文件(-):包括文本文件、数据文件、可执行的二进制程序等。
2.目录文件(d):一种分外的文件,用于构成文件系统的分层树型结构。
每个目录文件中至少包括两个文件,“..”表示上一级目录,“.”表示该目录本身。
3.设备文件:一种分外文件,Linux系统利用它们来标识各个设备驱动器,核心使用它们与硬件设备通信。
有两类特别的设备文件:字符设备(c)和块设备(b)。
文件(包括目录)权限的含义及表示法(字符和数字表示法)1.读权限(r):对普通文件,可读取其内容;对目录,可列出其中的文件列表。
2.写权限(w):对普通文件,可修改其内容;对目录,可在其中建立、删除文件,或修改文件名。
3.执行权限(x):对普通文件,可执行其内容;对目录,可进入该目录。
4.无权限(-):不能对其作相应的操作。
目录结构与路径、当前目录及用户主目录,表示方法目录结构:Linux的文件系统采用树形目录结构。
根目录为/。
路径:文件在目录树中所处的位置。
绝对路径:从根目录沿目录树到文件所在目录的路径名。
以‘/’开头。
相对路径:从当前目录沿目录树到文件所在目录的路径名。
以./开头,可以省略。
当前目录:用户在Linux系统中始终“处在”某个目录之中,此目录称作当前工作目录或当前目录。
用户主目录:用户刚登录到系统中时所处的目录称为其主目录(homedirectory),用户的默认主目录是/home/用户登录名。
文件系统相关命令的功能与用法:目录操作命令:mkdir、rmdir、pwd、cd、ls文件操作命令:cat、more、less【文件显示】、cp、rm、mv【文件复制、删除和移动】、wc、sort【文件内容的统计与排序】、chmod【改变文件的存取权限】、touch【改变文件的时间标签】、umask【设置文件掩码】、find、grep【文件查找、搜索】命令的输入输出重定向与管道:原理、格式、用法。
第5章进程管理进程管理的功能进程管理的功能是跟踪和控制所有进程的活动,为它们分配和调度CPU,协调进程的运行步调。
进程的概念,特性,与程序的区别概念:进程(process)是一个可并发执行的程序在某数据集上的一次运行。
特性:1.动态性:进程由“创建”而产生,由“撤消”而消亡,因“调度”而运行,因“等待”而停顿。
2.并发性:同一时间段内有多个进程在系统中活动。
它们宏观上是在并发运行。
3.独立性:进程是可以独立运行的基本单位;是资源分配调度的基本单位。
4.异步性:每个进程按照各自独立的、不可预知的速度向前推进。
进程的状态及其转换;Linux进程的状态及其转换进程的基本状态:运行状态—进程正占用CPU;就绪状态—除CPU外,其它资源都已满足;等待状态—进程因某种资源不能满足,或希望的某事件尚未发生而暂停运行。
状态间的转换:P90Linux进程的状态:1.运行态(running):运行态实际包含了上述基本状态中的执行和就绪两种状态,处于运行态的进程或正在运行或准备运行。
2.睡眠态(sleeping):也称等待态。
进程在等待某个事件或某个资源。
睡眠态又分为可中断的和不可中断的两种。
可中断睡眠态的进程可以被信号唤醒而进入就绪状态,不可中断睡眠态的进程不能被信号唤醒,必须等到所等待的硬件资源可用后被唤醒。
3.僵死态(zombie):由于某些原因(如执行了exit)进程被终止,这时进程已释放了除PCB外的所有资源。
这种占有PCB但已经无法运行的进程就处于僵死状态。
4.暂停态(stopped):处于暂停状态的进程大凡都是由运行状态转换而来,等待某种分外处理。
比如处于调试跟踪的程序,每执行到一个断点,就转入暂停状态,等待新的输入信号。
状态间的转换:P92进程控制块PCB的作用PCB是系统进程调度和进程控制的依据。
进程控制的功能1.创建进程:创建进程就是建立进程PCB。
操作过程:建立进程的PCB,为其分配资源,然后将PCB链入进程链表和可执行队列中,等待运行。
2.撤消进程:将进程的PCB从进程队列及链表中摘出,释放进程所占用的资源,最后销去它的PCB。
3.阻塞进程:中断进程的执行,为其保存CPU的现场,然后将进程的状态置为等待态,将其PCB插入到相应的等待队列中。
4.唤醒进程:在等待队列中找到该进程,置进程的当前状态为就绪状态,然后将它从等待队列中撤出并插入到可执行队列中。
进程创建、等待、终止的实现原理与相关系统调用fork()、wait()、exec()、exit()shell命令的执行过程P108进程调度的功能、调度算法,Linux进程调度策略功能:按照一定的原则把CPU分配给就绪进程。
常用算法:先进先出法;短进程优先法;时间片轮转法;优先级调度法。
Linux进程调度策略:Linux的进程调度是由内核函数schedule()来完成的。
Linux的调度算法简单高效,使系统具有很好的响应特性。
进程的互斥与同步,P、V操作原理进程的同步:相关进程为协作完成同一任务而引起的直接制约关系称为同步。
进程的互斥:进程间因竞争系统资源而引起的间接制约关系称为互斥。
申请资源s时,做P(s)操作:s=s-1; if (s<0) block (s);释放资源s时,做V(s)操作:s=s+1; if (s<=0) wakeup (s);死锁现象及产生条件死锁:系统中若干个进程(两个以上)相互“无知地”等待对方所占有的资源而无限地处于等待状态。
产生死锁的必要条件1.资源的独占使用:由资源占有者独占,不允许其他进程同时使用。
2.资源的非抢占式分配:资源一旦分配就不能被剥夺,直到占用者使用完毕释放。
3.对资源的保持和请求:进程因请求资源而被阻塞等待时,对已经分配给它的资源保持不放。
4.对资源的循环等待:每个进程已占用一些资源,而又等待别的进程释放资源。
进程间的通信:信号通信原理,信号值的定义P122进程相关的命令:ps【查看正在运行的进程的信息】、kill【终止一个进程的运行】第6章存储管理存储管理的功能1.内存的分配与回收:为进程分配、回收内存空间;2.存储地址变换:把程序使用的逻辑地址映射成内存空间地址;3.存储空间保护:保证内存中的进程互不干扰;4.存储空间扩充:提供虚拟存储空间。
地址的概念(逻辑地址、物理地址);地址变换的概念(静态、动态);逻辑地址:经编译后的目标程序所用的地址;物理地址:程序在内存占用的实际地址。
地址变换:当某程序装入内存运行时,根据其所获得的空间位置,将程序的逻辑地址映射成相应的物理地址。
静态地址变换:程序装入内存前一次性完成地址转换。
特点:程序在内存中不可移动。
动态地址变换:在程序执行过程中,由动态地址变换机构实现地址转换。
特点:程序在内存中可移动、可共享、可不持续存放。
页式存储管理方案:分页的概念;分页分配思想,地址变换过程(P136),地址保护方式;分页的概念:将程序的逻辑地址空间分成若干大小相等的页面,同时,把内存空间也按同样大小分为若干块,称为页帧。
对于x86体系结构,页面和页帧的大小都为4KB。
页式分配思想:以页帧为单位分配内存,每页帧装一页;一个进程映象的各个页面可分散放在不相邻的页帧中。
用页表记录页号与页帧号的映射关系。
地址保护方式:程序运行时,当CPU访问某逻辑地址时,硬件自动把页号与页表长度进行比较,如果合法,则进行地址转换,否则产生地址越界中断信号。
虚拟存储器实现原理程序部分代码进入内存,其余驻留在外存交换空间中,在需要时调入内存。
换入和换出完全由系统动态地完成,应用程序看到的是一个比实际内存大得多的“虚拟内存”。
请求页式内存管理思想,缺页处理过程请求页式管理思想:最初只将程序的若干页面调入内存,其余的页面保存在外存的交换区中。
当程序运行中访问的地址所在的页面不在内存时,则产生缺页中断,系统响应此中断,将缺页从外存交换区中调入内存。
缺页处理过程(P141、P142图6-11)Linux多级分页机制(P145),逻辑地址表示法(P144)、地址变换方法(P144)Linux进程的地址空间概念进程的地址空间是指进程可以使用的全部线性地址的集合。
每个Linux进程拥有4G地址空间,分为:1:内核空间:最高的1G,供内核代码使用;所有进程通过执行系统调用内核代码而共享此空间。
2:用户空间:较低的3G,供进程代码使用。
是进程的私有空间。
第7章文件系统文件系统的功能1.提供文件访问接口,实现文件的“按名存取”。
2.实施对文件的操作,包括建立、读写、检索、修改、删除等操作;3.实现外存空间的管理,包括分配、回收和重组等;4.实现对文件的共享、保密和保护措施;文件的逻辑结构和物理结构逻辑结构:用户(应用程序)看到的文件结构;物理结构:文件在外存中的存放形式,是文件系统看到的文件结构。
文件目录的功能(P162索引文件)Ext文件的物理结构,索引节点和目录项的作用物理结构:Ext文件的物理结构采用多重索引方式,便于文件动态增长,同时也可以有用地实现顺序和随机访问。