Linux简答题汇总_第1页
Linux简答题汇总_第2页
Linux简答题汇总_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、简答题注:由于时间紧迫,只总结了这么多,希望对大家有帮助一、Linux系统的特点(了解)1与UNIX系统兼容2自由软件和源码公开3性能高和安全性强4.便于定制和再开发5互操作性高6全面的多任务和真正的32位操作系统二、Linux的发行版本(1)Red Hat Linux/Fedora Core(世界上使用最多、我国用户最熟悉的Linux发行版本之一)(2)Debian(3)Ubuntu(4)Slackware(5)openSuSE(6)红旗 Linux(7)中标普华三、Linux的发展优势与存在问题(了解)Linux具有以下发展优势:(1)开放的源码系统(2)受到各国政府的大力支持(3)得到全

2、球的各大软硬件公司的支持(4)价格优势和安全性Linux发展的不利因素:(1)应用软件少(2)使用不方便(3)功能不完备(4)用户不熟悉四、Linux图形环境(了解)1. X Window 系统(结构、模型)*X Window 的体系结构包括两个部分 :客户-服务器模型 和X协议。 客户-服务器模型在X Window系统中,X的服务程序向用户程序提供显示输出对象的能力 符。X协议X协议是X服务程序和X客户程序进行通信的途径 。2. GNOME桌面系统Linux主要采用两种桌面系统环境是KDE和GNOME。3. KDE桌面系统KDE桌面环境由面板和桌面组成 。五、什么是shell ?,包括图形和

3、字它不仅是一种命令shell是UNIX/Linux系统的一个重要层次,它是用户与系统交互的界面解释程序,同时也是一种高级程序设计语言 。六、shell的特点(1)对已有命令进行适当组合,构成新的命令,而组合方式很简单;(2)提供文件名扩展字符;(3) 可直接使用shell内置命令,而无须创建新的进程;(4) 允许灵活地使用数据流,提供通配符、输入输出重定向、管道线等机制;(5)结构化的程序模块;(6)提供在后台执行命令的能力 ;(7)提供可配置的环境;(8)提供一个高级命令语言,允许用户创建从简单到复杂的程序 。七、shell的种类bash)常用的 4 种:Bourne shell( sh)、

4、C shell( csh)、Korn shell( ksh )、Bourne Again shell(八、什么是链接?链接有哪两种形式?Linux具有为一个文件起多个名字的功能,称为链接。文件链接有两种形式,即硬链接和符号链接(软链接)。九、什么是硬链接和软链接,并简述它们的区别硬链接:在别的目录或本目录中增加目标文件的一个目录项。符号链接:将一个路径名链接到一个文件 。区别: 符号链接建立了一个新文件,它具有不同的I节点号;而硬链接没有建立新文件; 软链接没有硬链接的限制。十、Linux操作系统支持哪几种文件类型普通文件、目录文件、设备文件和符号链接文件十、shell中有几类变量,分别是什么

5、?shell有两类变量:环境变量和临时变量。十二、什么是位置变量?位置变量是指命令行上传递给程序的参数。十三、Linux系统的体系结构分为哪几层。Linux系统可分为三层:内核层、shell层和应用层。十四、什么是进程?什么是线程? Linux系统中的进程有哪些状态?进程就是程序的一次执行过程。线程可以看成是进程中指令的不同执行路线。Linux系统中进程有五种状态:运行态、可中断等待态、不可中断等待态、停止态和僵死十五、Linux系统中进程的模式和类型进程的执行模式划分为用户模式和内核模式。按照进程的功能和运行的程序来分,进程可分为两大类:系统进程和用户进程。十六、进程的结构task_stru

6、ct结构(进程控制块)和进程系统堆栈十七、进程是如何创建的?并简述其过程新进程是通过复制老进程或当前进程而创建的。过程:创建新进程时,系统从物理内存中为它分配一个 task_struct数据结构和进程系统堆栈,新的task_struct结构加入到进程向量中,并为该进程指定唯一的一个PID号,然后进行基本资源的复制。十八、Linux内核的调度方式是什么?并简述它是如何实现的?Linux内核的调度方式基本上采用抢占式优先级”方式。Linux系统是抢占式,始终运行优先级高的进程。当进程位于内核空间时,有一个更高优先 级的任务出现时,如果当前内核允许抢占,则可以将当前任务挂起 ,执行优先级更高的进 程

7、。十九、什么是索引节点?索引节点主要有哪些内容?索引节点又称I节点,它是描述文件属性信息的数据结构。每个文件都有唯一的一个索引 节点。索引节点有两种形式:盘索引节点和内存索引节点。主要内容:模式、所有者信息、文件大小、时间戳、直接指针、一级间接指针、二级间接 指针和三级间接指针。二十、gcc编译过程一般分为哪几个阶段?各阶段的主要工作是什么?gcc编译过程分为4个阶段:预处理、编译、汇编和连接。预处理阶段:常规编译之前预先进行的工作。编译阶段:编译程序对预处理之后的输出文件进行词法分析和语法分析,试图找出不符合语法规则的部分。汇编阶段:汇编程序把汇编语言代码翻译成目标机器代码的过程。连接阶段:

8、连接程序要解决外部符号访问地址问题,从而使有关的目标文件练成一个整体最终成为可被操作系统执行的可执行文件。二十一、什么是系统调用?什么是库函数?二者有何异同?系统调用:操作系统提供的、与用户程序之间的接口 。库函数:把一些常用到的函数编完放在一个文件里,供别人使用的一种方式。区别:库函数是语言或应用程序的一部分,而系统调用是操作系统的一部分。系统调用是为了方便使用操作系统的接口;库函数则是为了人们编程的方便。二十二、系统调用和库函数的关系库函数要获得操作系统的服务也要通过系统调用这个接口。二十三、有关用户账号的文件1. passwd文件:用户的关键信息被存放在系统的/etc/passwd文件中,系统的每一个合法用户账号对应文件中的一行记录。2. shadow文件:系统利用/etc/shadow文件存放用户账号的密码信息和密码的有效期信息。3. group文件:在组的支持下,允许用户在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论