第一周作业

常规题

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

答:计算机的组成分为五大部分,分别为运算器,控制器,存储器,输入和输出设备。

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

答:操作系统安装在硬件上,应用软件安装在操作系统之上,用户与应用软件进行交互。

3.简述Linux哲学思想

答:1.一切皆文件;2.众多功能单一的程序;3.组合功能单一的程序完成复杂功能;4.配置文件保存为文本文件;5尽量避免与用户交互。

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

答:命令分为外部,内部,执行顺序:内部>外部,理由是执行内部命令较快,通过type COMMAND可以查看命令类型,

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

答:重定向就是通过一定方法将原本的结果输入到其他地方,例如 echo test >target.txt,将原本的标准输出重定向输入target.txt文件中!

场景题

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

答:小王把原文件放置到aa.txt指向的路径中,示例如下:

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

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

(提示,该服务器已经安装了nxlog软件与nginx服务,即有nxlog、nginx同名的用户与用户组)

答:将软件nxlog的属主和属组设置为nxlog及同名组nxlog,设置权限770,其他用户包括root无任何权限。

设置用户nginx的umaks=006,这样一来nginx创建的文件默认权限为-rw-rw----,即其他用户无任何权限