2023年Linux知识点总结.docx
《2023年Linux知识点总结.docx》由会员分享,可在线阅读,更多相关《2023年Linux知识点总结.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章1 . Linux是多用户、多任务操作系统。2 .程序是计算机完毕一项任务的指令集合。3 .数据是由程序使用或生成的不同类型的信息。4 .软件分为三大类:(1) 系统软件应用软件把命令(或可执行程序)的标准输出重新定向到指定文献。这样该命令的输出就不会在屏幕上显示,而是写入指定文献中。1 8.shell以“#开头的正文行表达注释。19.shcll脚本第一行以“#!”开头,后面所跟的字符就是所使用的shell绝对途径名。20 .管道线是由竖杠(|隔开的若干命令组成的序列。21 .在管道线中,每个命令执行时都有一个独立的进程。前一个命令的输出正是下一个命令的输入。22 .后台命令:在一条命令
2、的最后输入&符号。23 .后台进程的优先级都低于前台进程的优先级。24 .成组命令:可以将若干命令组合在一起,使其在逻辑上视为一条命令。2 5.成组命令两种方式(1) 形式不产生新的进程什括起来的所有命令可视为语法上的条命令,出现在管道符的边。成组命令把各命令的执行结果汇集 在一起,形成一个输出流。这个流作为该管道线中下一个命令的输入。(2)()形式产生新的进程在新的子she门内执行,不会改变父shel 1的变量值及工作目录。26.she 1 1两类变量:(1) 环境变量临时变量2 7.在程序中使用变量的值时,要在变量名前加一个$符,要进行变量值替换。28 .b a s h只提供一位数组,并且
3、没有限定数组的大小。29 .可以运用read命令从键盘上读取数据,然后赋给指定的变量。3 0 .用户注册过程中系统需要做的一件事就是建立用户环境。所有的Linux进程都有各自独立且不同于 程序自身的环境。Linux环境由许多变量即这些变量的值组成。这些变量和变量的值决定了用户环境的外 观。4 1 . set命令的三个功能:(1) 显示迄今为止所定义的所有变量,涉及局部变量和公用变量。(2) 设定位置参数的值。(3) 改变执行s h e II脚本时的选项设定,可使用户改变sh e 1 I的功能。32. j obs 命令不带参数时,可列出当前尚未完毕的作业。33. bg命令把前台作业切换成后台作业
4、。仅当作业控制被激活,这个命令才起作用。34. fg命令把后台作业切换成前台作业。仅当作业控制被激活,这个命令才起作用。3 5 .编写脚本基本的错误类型:(1)语法错误(2)逻辑错误第五章1. Linux系统分为三层:(1) 靠近硬件的底层是内核,即Li nux操作系统常驻内存部分。(2) 中间层是内核之外的s hell层,即操作系统的系统程序部分。(3) 最高层是应用层,即用户程序部分。2. Linux的进程调度算法采用多级队列轮转法。3. Linu x两种管理内存的策略:(1) 互换请求分页4. Linux支持三种类型的硬件设备:(1) 字符设备块设备5. Li n ux进程状态:(1)
5、运营态可中断等待态(2) 不可中断等待态停止态(3) 假死态Linux进程的执行模式:(1) 用户模式内核模式7 .假如在用户程序执行过程中出现系统调用或者发生中断事件,就要运营操作系统程序,进程模式变成 内核模式。在内核模式下运营的进程可以执行机器的特权指令,此时该进程的运营不受用户的干预, 即使是root用户也不能干预内核模式下进程的运营。8 . Lin u x进程按功能和运营的程序分为:(1) 系统进程用户进程9 .用户进程既可以在用户模式下运营,也可以在内核模式下运营。10 . Linux每个进程都有一个名为task-s t ruct的数据结构,相称于进程控制块。11 . t a s
6、k-struct包含的信息:(1) 进程状态调度信息(2) 标记符内部进程通信(3) 链接信息时间和计时器(4) 文献系统虚拟内存(5) 解决器信息. Linux每个进程都有一个系统堆栈,保存中断现场信息和进程进入内核模式后执行子程序嵌套调用的 返回现场信息。12 .系统空间堆栈大小是静态拟定的,用户空间堆栈可以在运营时动态扩展。13 .系统刚刚启动时,系统运营在内核方式,内核在引导并完毕基本的初始化操作以后,就有了系统的第一 个进程。除此之外,所有的其他进程和内核线程都由这个原始进程或其子孙进程创建。14 .除初始化进程外,其他进程都是用系统调用fork。和clone。创建的。调用fork
7、()和clone。的进程 是父进程,被生成的进程是子进程。15 .后台程序按批解决方式调度运营。16 .超级块包含文献系统的大小和形式的基本信息。文献系统管理员可以运用这些信息来使用和维护文献 系统。每个块组都是一个超级块。17 .每个数据块组都有个描述它的数据结构,即块组描述结构。18 .每个文献都有唯一一个索引节点。19 .索引节点两种形式:(1) 盘索引节点内存索引节点21 .用户程序通过有关文献系统操作的系统调用界面进入系统空间,然后经由VFS才可使用Linux系统中 具体的文献系统。22 . VFS和e xt2文献系统同样也使用超级块和索引节点来描述和管理系统中的文献。每个安装的文献
8、系统都有一个VFS超级块。23 . Linux系统进程启动时,自动打开三个文献:标准输入、标准输出和标准错误输出,文献描述符分别 是0,2.24 .信号解决机构涉及:(1) 信号的分类、产生和传送对各种信号预先规定的解决方式(2) 信号的检测和解决.进程接到信号后,在一定期机做相应解决,可采用四种解决方式:(1) 忽略信号阻塞信号(2) 由进程解决该信号由系统默认解决26 .对信号的检测和响应是在系统空间进行的。27 . 一个管道线就是连接两个进程的一个打开文献。28 .用户是通过文献系统与设备交互的。29 .所有设备都作为特别文献,从而在管理上具有下列共性:(1) 每个设备都相应文献系统中的
9、一个索引节点,都有一个文献名。(2) 应用程序通常可以通过系统调用。pen ()打开设备文献,建立与目的设备的连接。(3) 对设备的使用类似对文献的存取。(4) 设备驱动程序是系统内核的部分,必须为系统内核或者它们的子系统提供标准接口。(5) 设备驱动程序运用标准的内核服务。30 .中断解决分为两个环节:(1) 通过记录和文献加锁,保证数据的完整性运用调度进程和审计系统(2) 当系统出现错误时,提供错误诊断信息终止运营不正常的进程,甚至在最坏的情况下停止系统13.软件以是否以营利为目的分为三种模式:(1) 商业软件共享软件(2) 自由软件Linux用户分为:(1) 个人用户专业用户(2) 商业
10、用户Linux的特点: 1) 与un i x系统兼容自由软件和源码公开(2) 性能高和安全性强便于定制和再开发(3) 互操作性高全面的多任务和真正的32位操作系统14. L i n u x的两种版本:(1) 中断响应:硬件实行中断解决软件实行31 .每个系统调用都有唯一的号码,称为系统调用号。32 .在Linux网络中,网络数据从用户进程传输到网络设备需要经历4个层次。数据传输只能按照层次自 上而下进行,不能跨越其中的某个或某些层次。这使得网络传输只能有唯一的一条途径,从而提高了 整个网络的可靠性和准确性。33 . so c ket在逻辑上有三个特性(或要素):(1) 网域类型(2) 协议第六
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 Linux 知识点 总结
限制150内