第一周作业

181 阅读3分钟

第一周作业

常规题

1、用自己的语言简述计算机的组成

计算机俗称电脑,是一种能接收和存储信息、并按照存储再其内部的程序对海量数据进行自动、告诉地处理,然后把处理结果输出的现代化智能电子设备

2、简单说明硬件、操作系统、应用软件与用户之间的关系

操作系统是覆盖在硬件上的第一层软件,他管理计算机的硬件和软件资源,并向用户提供良好的界面。操作系统与硬件密切相关,它直接管理着硬件资源,为用户完成所有与硬件相关的操作,从而极大地方便了用户对硬件资源的使用并提高了硬件资源的利用率。操作系统是一种特殊的系统软件,其他系统软件运行在操作系统的基础之上,可获得操作系统提供的大量服务,也就是说操作系统是其他系统软件与硬件之间的接口。而一般用户使用计算机除了需要操作系统支持以外,还需要用到大量的其他系统软件和应用软件,以使其工作更高效和方便。

3、简述Linux哲学思想

一切皆文件; 小型,单一用途的程序; 连接程序,共同完成复杂功能; 避免令人困惑的用户界面; 配置文件以文本形式存在; 一切皆文件

4、Linux系统中命令分为哪几种类型,请阐述其执行顺序

内部命令和外部命令; 1、内部命令是由shell自带的,而且通过命令形式提供 2、外部命令是由在文件系统路径下有对应的可执行程序文件

5、用自己的语言尝试阐述什么叫重定向,并举例说明

输入重定向:指的是重新指定设备来代替键盘作为新的输入设备; 输出重定向:指的是重新指定设备来代替显示器作为新的输出设备。 命令 < 文件 将指定文件作为命令的输入设备 命令 << 分界符 表示从标准输入设备(键盘)中读入,直到遇到分界符才停止(读入的数据不包括分界符),这里的分界符其实就是自定义的字符串 命令 < 文件 1 > 文件 2 将文件 1 作为命令的输入设备,该命令的执行结果输出到文件 2 中

场景题

1、领导老李在服务器上cat查看一个文件aa.txt,提示No such file or directory,让小王来帮忙看看是什么情况,小王一顿操作发现aa.txt是个链接文件,在备份服务器找到其原文件,不一会儿,小王就解决了老李查看aa.txt的问题,。请说明小王是如何解决的。

既然是链接文件,查看源文件的真实地址,删除直接的链接、或者查看之前的路径是否正确

2、用mail命令给自己的qq邮箱发送一份周末慰问信,截图给出结果

修改配置文件如下: set from=824263@qq.com

set smtp=smtp.qq.com

set smtp-auth-user=824263@qq.com

set smtp-auth-password=nrrlixbuzybc

重启服务:

systemctl restart postfix

mail -s Weekend Letter 824263@qq.com

Dear James , Today is Sunday,Take care of your healthy.Be safe

微信图片_20210321215549.png

3、【选做】老李让小王安装一个收集日志的软件nxlog,需求是不允许root来运行nxlog这个程序,且被收集access.log其他用户无读取权限,三天后access.log会被nginx服务更新,即重新生成,文件名不变。为了正常收集,小王应该如何做? (提示,该服务器已经安装了nxlog软件与nginx服务,即有nxlog、nginx同名的用户与用户组)

1、确定nglog、nginx为同一个所有组中

2、将新的access.log设置为640的权限,并且所有者设所有组设置为nginx、或者nglog即可