第一周作业

2018-07-23  本文已影响10人  华炼
1、描述计算机的组成及其功能。

计算机由运算器,控制器,存储器,Input,Output组成

2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。

由于Linux是一套自由软件,可以无偿地得到它及其源代码和大量的应用程序,很多公司或组织包装了属于自己的Linux发行版,其中主流的有Red Hat、Slackware、Debian

Linux的三大主流分支都拥有一个最具代表性的商业服务器级的发行版,分别是:

同时,Linux的三大主流分支还各自拥有一些著名的社区发布版本,比如: Debian分支中的mint Linux和knopix,其中knopix以安全性高著称 Slackware分支中的openSUSE,以桌面华丽著称 RedHat分支中的Fedora和CentOS

区别:不同的发行版细节上有一些差别,按软件包管理系统的不同,分为基于RedHat的rmp包的管理系统和基于Ubuntu的DPKG包的管理系统。使用前者的发行版包括SLES、Fedora、openSUSE、CentOS、RHEL等,包文件以rpm为扩展名;使用后者的包括Ubuntu系列,Debian系列等,包文件以deb为扩展名。

3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述
  1. 一切皆文件:把几乎所有的资源统统抽象为文件形式:包括硬件设备,甚至通信接口等。---访问任何设备可以使用统一的接口
  2. 单一目的的小程序(由众多目的单一的小程序组成): 一条命令完成一个任务,一串代码完成一个的任务,这些小程序彼此独立,代码简单,目的明确。
  3. 组合小程序完成复杂任务:一个复杂的任务不必使用一个大型的程序来独立完成,它由多个单独的小程序组合以完成复杂任务。这样既便于排错,也可以让程序运行更完美。
  4. 尽量避免捕获用户接口:尽量不和用户进行交互,一个程序一但开始运行,就不需要用户进行任何操作
  5. 文本文件保存配置信息:使用简单的文件编辑器,就可以完成配置
4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
  1. 语法通用格式:Command Options Arguments
  1. 命令详解
5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。

命令有两种类型

使用type命令可以查看是内部命令还是外部命令
获取命令的使用帮助

使用手册:压缩格式的文件,有章节之分:/usr/share/man下的man1,man2,...

如果一个命令在多个章节里都有内容,可以在man命令里指定要查看哪个章节,比如:man 5 passwd
可以使用whatis command查看一个命令在哪些章节下面有帮助文档。whatis的执行结果是查看数据库得到的,由于数据库内容不一定是最新的(比如新安装了一些文件), 所以我们要手动更新数据库
~] # makewhatis
~] # mandb

6、请罗列Linux发行版的基础目录名称命名法则及功用规定

Linux标准委员会制定了文件系统层次结构(Filesystem Hierarchy Standard,FHS!)

上一篇 下一篇

猜你喜欢

热点阅读