linux期末考试重点(期末不挂科版)

前言:按照我这个来保证你不挂科,没有没用的知识点,几乎几乎是必考点,按照我这个来,再做课后题,对着我的知识点来,你就是一学期没听课我也能保证你不挂科,前

提是你给我30min时间,看完,文章结尾附带整理好的课后题答案(老师都没有的...)

1,最后看课后习题,考题离不开课本;但是习题太多,所以最后看

2这里是重点的浓缩版

项目一与前言

p3理解linux体系结构这里

linux的3个主要部分:内核,命令解释层,实用工具;

最主要的是内核

然后没了,项目一到此结束😶‍🌫️,别着急,不要嫌少,这里是浓缩版,也就是几乎必考知识点;后面有重点版,请大家循序渐进,例如:

可圈可点的知识有很多,但那属于课后习题的内容,放在最后看,另外需要课后习题答案,通常情况下答案需要的知识来自于课本,网盘放在最后了

项目二

p26这里2.11

知道

tab 补全代码路径

这一点也适用于node终端之类的,实操类(划掉🤓)

(输入和)执行多条命令

;
反斜杠\

我们写相对路径和绝对路径的是 /

p27

pwd,cd,ls中的cd

需要你结合本学期的实验报告,考点是绝对路径/和相对路径./ ../的区别和应用

这里或许会放个实验链接,考察的知识点就是这堆案例

老师布置的实验报告作业借同学的看一看(60分以上)

p28

cat 滚屏显示内容

more 分屏显示内容

p30

下面的目录就是日常用的文件(夹)

mkdir 创建目录

rmdir 删除 空目录

cp 复制,copy的缩写,你可以这样记;但实际上cp就是cp,Windows的copy在linux中不起作用

p32

mv 移动或改名

rm 文件目录删除 和rmdir区别在哪里,看的出来吧,空🤓

touch 修改日期(划掉🤓,看看也没事,主要既然是浓缩了,不该多的出现了不好)

p35

grep 用于查找指定字符串

类似于js中正则表达式

find是指定文件中查找指定条件

p39

nice 优先级

n表示NI的值,正值ni增加,负值ni减少

renice 改变优先级

项目三

p47

用户账户信息和组群信息分别储存在用户文件和组群文件中

特别是组群账户信息存放在/etc/group文件中;当然其他几个后面你也需要看,但是一次先记住一个就好;后面还会提到:分隔区域

p50

新建用户

useradd

看3-1这个例子很重要🚗

p53禁用和恢复用户账户

passwd禁用

usermod

删除用户账户userdel -r 用户名(特别是这个-r🚗)

项目四

p67-p69

必考,数字修改权限,这个表选择题然后是填空题会出一个🤓,一定要知道选什么,原始权限给你,知道转为数字怎么算

好吧我知道你不爱看😎

rwx分别用421代替,其他为0;你就记26个字母往后 421,然后3个算一次

p70

文字表示法修改权限

文字表示法这几4+3看一下

p72

p72哪里666,777也很重要,毕竟浓缩嘛,我们走🚗

umask修改权限是怎么个事自己看;那个警示那里计算属性要看🤓;回顾上面数字表示法😶‍🌫️

项目五

fdisk 硬盘分区

mkfs 建立文件系统(和系统文件什么关系区别,(⊙o⊙)…谁知道呢),检查数据确认这块磁盘分区的数据不再使用

这里提到下一步的挂载操作,必考🚗

umount 卸载分区

mount挂载分区

p91

常用级别4个0,1,3,5,考点是速度的比较和利用率

其中RAID0最快,利用率低,只有50%

项目六ssh

我们没考,老师也没圈重点,(大概实际操作的东西都不考吧)

项目七vim与shell

我的建议是你都看一下,知道vim是什么,特别是

p140-p145

这个要考

项目八shellscript

大题考编程1-100相加实现

你了解的,沉下心来看看课本,课后题查查练一下,一般是考这个,希望满分就把课后习题啃完,出不了课本,只第二章课后题就考到3.4个题

啃完就是看实验报告,最后看课后习题

4.网盘

链接:https://pan.baidu.com/s/1GFPA0icv0XWB8NVanCzrjA 提取码:1121

请慢用,可以求个免费的赞吗😁,QAQ

  • 15
    点赞
  • 74
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
操作系统考试重点 操作系统是管理和控制计算机系统中的硬件资源及软件资源、合理地组织计算机工作流程、方便用户有效地使用计算机的系统软件。2、操作系统的设计原则:方便、有效、扩展能力 3、操作系统的特点:并发,共享,虚拟,异步。 4、操作系统中采用多道程序设计技术,以提高CPU和外部设备的利用率。 5、Linux操作系统是多用户多任务系统。 第二章 1、既考虑作业等待时间又考虑作业执行时间的作业调度算法是响应比高者优先算法。 2、从作业提交系统到作业完成的时间间隔称为周转时间。 3、Shell是用户使用Linux的接口,其作用是翻译各种命令代码,交互式地解释和执行用户输入的命令。 who 命令:显示当前已经登录到系统中的所有用户及其有关信息。  mesg 命令:设定是否允许其他用户发信息给你。  wall 命令:发送信息给全部已经登录到系统的用户。  clear 命令:清除屏幕上的显示信息。  date 命令:显示或设置系统的日期和时间。  echo命令:将命令行中的参数回显到标准输出(屏幕)上。  重新登录命令:要退出当前用户,重新登录,可以使用exit命令,或者login、logout命令。  halt命令:关闭系统。 4、不同作业调度算法中作业平均周转时间的计算。 假设有三道作业,它们的提交时间及运行时间如下表: 作业号 提交时间 运行时间 1 10 2 2 10.1 1 3 10.25 0.25 在单道方式下,采用先来先服务调度算法、最短作业优先调度算法和采用响应比高者优先调度算法的作业调度顺序如何?平均周转时间和平均带权周转时间分别是多少? 第三章 1、重点概念:文件系统、 文件管理,即构成一个文件系统,负责管理在外存上存放的文件,并把对文件的存取、共享和保护等手段提供给操作系统和用户。 2、文件系统的主要目标是按名存取。 3、按文件的存储结构,文件可有:连续文件、串联(链接)文件、索引文件。  按性质和用途:系统文件、库文件、用户文件  按文件的数据形式:源文件、目标文件、可执行文件、批处理文件、 文本文件、视频文件、声频文件等。
一. 填空题: 1. 在Linux系统中,以 文件 方式访问设备 。 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。 3. Linux文件系统中每个文件用 i节点 来标识。 .... 82. 增加一个用户的命令是:adduser 或useradd 。 83 进行字符串查找,使用grep命令。 84. 使用 * 每次匹配若干个字符。 85. /sbin 目录用来存放系统管理员使用的管理程序。 二.单项选择题: 1. 下面的网络协议中,面向连接的的协议是: A 。 A 传输控制协议 B 用户数据报协议 C 网际协议 D 网际控制报文协议 2. 在/etc/fstab文件中指定的文件系统加载参数中, D 参数一般用于CD-ROM等移动设备。 ... 113.不是shell具有的功能和特点的是 C 。 A 管道 B 输入输出重定向 C 执行后台进程 D 处理程序命令 114.下列对shell变量FRUIT操作,正确的是: C 。 A 为变量赋值:$FRUIT=apple B 显示变量的值:fruit=apple C 显示变量的值:echo $FRUIT D 判断变量是否有值:[ -f “$FRUIT” ] 三.简答题: 1.简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程。 参考答案: Linux通过i节点表将文件的逻辑结构和物理结构进行转换。 i节点是一个64字节长的表,表中包含了文件的相关信息,其中有文件的大小、文件所有者、文件的存取许可方式以及文件的类型等重要信息。在i节点表中最重要的内容是磁盘地址表。在磁盘地址表中有13个块号,文件将以块号在磁盘地址表中出现的顺序依次读取相应的块。Linux文件系统通过把i节点和文件名进行连接,当需要读取该文件时,文件系统在当前目录表中查找该文件名对应的项,由此得到该文件相........ root@xxx:#crontab prgx;在每日早晨8:00之前开机后即可自动启动crontab。 6.设计一个shell程序,在每月第一天备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日。Shell程序fileback存放在/usr/bin目录下。 参考答案: (1)编写shell程序fileback: #!/bin/sh DIRNAME=`ls /root | grep bak` if [ -z "$DIRNAME" ] ; then mkdir /root/bak cd /root/bak fi YY=`date +%y` MM=`date +%m` DD=`date +%d` BACKETC=$YY$MM$DD_etc.tar.gz tar zcvf $BACKETC /etc echo "fileback finished!" (2)编写任务定时器: echo "0 0 1 * * /bin/sh /usr/bin/fileback" >; /root/etcbakcron crontab /root/etcbakcron 或使用crontab -e 命令添加定时任务: 0 1 * * * /bin/sh /usr/bin/fileback 7.有一普通用户想在每周日凌晨零点零分定期备份/user/backup到/tmp目录下,该用户应如何做? 参考答案:(1)第一种方法: 用户应使用crontab –e 命令创建crontab文件。格式如下: 0 0 * * sun cp –r /user/backup /tmp (2)第二种方法: 用户先在自己目录下新建文件file,文件内容如下: 0 * * sun cp –r /user/backup /tmp 然后执行 crontab file 使生效。 8.设计一个Shell程序,在/userdata目录下建立50个目录,即user1~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。 参考答案: 建立程序 Pro16如下: #!/bin/sh i=1 while [ i -le 50 ] do if [ -d /userdata ];then mkdir -p /userdata/user$i chmod 754 /userdata/user$i echo "user$i" let "i = i + 1" (或i=$(($i+1)) else mkdir /userdata mkdir -p /userdata/user$i chmod 754 /userdata/user$i echo "user$i" let "i = i + 1" (或i=$(($i+1)) fi done
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小白村第一深情

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值