一、描述计算机的组成及其功能。
计算机组成是由软件和硬件组成的。
硬件部分由cpu、主板、存储器、输入输出设备组成
Cpu:主要是解释计算机指令以及处理计算机软件中的数据。
主板:是微机最基本的也是最重要的部件之一,一般有BIOS芯片、I/O控制芯片、键和面板控制开关接口、指示灯插接件、扩充插槽、主板及插卡的直流电源供电接插件等元件。
存储器:是存储程序和各种数据,并能在计算机运行过程中高速、自动地完成程序或数据的存取。
输入设备:向计算机输入数据和信息的设备。
输出设备:用于接收计算机数据的输出显示、打印、声音、控制外围设备操作等
软件部分由系统软件和应用软件
系统软件:是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统。
应用软件:满足用户不同领域、不同问题的应用需求而提供的那部分软件。 它可以拓宽计算机系统的应用领域,放大硬件的功能。
二、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
Linux发行版分为两类,一类是个人,松散的团队为主的发行版本。另一类是商业机构为主的发行版本。
Debian:Debian分为三个分支: stable, testing和unstable。Debian以其稳定性著称。支持Debian的不是某家公司,而是许多在其改进过程中投入了大量时间的开发人员,这种改进吸取了早期Linux的经验。
Ubuntu:Ubuntu是一个以桌面应用为主的Linux操作系统。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。
RedHat:应该称为Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server收费版本)、FedoraCore(由原来的Redhat桌面版本发展而来,免费版本)、CentOS(RHEL的社区克隆版本,免费)。Redhat应该说是在国内使用人群最多的Linux版本,甚至有人将Redhat等同于Linux,而有些老鸟更是只用这一个版本的Linux。所以这个版本的特点就是使用人群数量大,资料非常多,言下之意就是如果你有什么不明白的地方,很容易找到人来问,而且网上的一般Linux教程都是以Redhat为例来讲解的。
Gentoo:Gentoo是Linux世界最年轻的发行版本,正因为年轻,所以能吸取在她之前的所有发行版本的优点。Gentoo最初由Daniel Robbins(FreeBSD的开发者之一)创建,首个稳定版本发布于2002年。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美FreeBSD的广受美誉的ports系统 ——Portage包管理系统。
三、请罗列Linux发行版的基础目录名称命名法则及功用规定。
Linux 文件颜色所代表的意思
蓝色:表示目录
青色:表示链接
黑色:表示文件
Linux 目录结构:
/:根
/bin: 所有用户可用的基本命令程序文件;
/sbin: 供系统管理使用的工具程序;
/boot: 引导加载器必须用到的各静态文件: kernel, initramfs(initrd), grub等
/dev: 存储特殊文件或设备文件;
设备有两种类型: 字符设备(线性设备: 有序)、块设备(随机设备: 无序);
/etc: 系统程序的配置文件;
/home: 普通的家目录的集中位置;一般每个普通的家目录默认为此目录下与用户名同名的子目录,/home/USERNAME;
/root: 管理员的家目录;可选;
/lib: 为系统启动或根文件上的应用程序(/bin, /sbin等)提供共享库, 以及为内核提供内核模块
/lib64: 64位系统特有的存放64位共享库的路径;
/media: 便携式设备挂载点,cdrom,floppy等;
/mnt: 其他文件系统的临时挂载点;
/opt: 附加应用程序的安装位置;可选路径;
/srv: 当前主机为服务提供的数据;
/tmp: 为那些会产生临时文件的程序提供的用于存储临时文件的目录;可供所有用户执行写入操作;有特殊权限;
/usr: uer Hierarchy 全局共享的只读数据路径;
/usr/local: Local hierarchy 让系统管理员安装本地应用程序;也通常用于安装第三方程序;
/var: var Hierarchy 存储常发生变化的数据的目录;
/proc: 基于内存的虚拟文件系统,用于为内核及进程存储其相关信息;它们多为内核参数,例如net.ipv4.ip_forward, 虚拟为net/ipv4/ip_forward, 存储于/proc/sys/, 因此其完整路径为/proc/sys/net/ipv4/ip_forward;
/sys: sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径;主要作用在于为管理Linux设备提供一种统一模型的接口;
四、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
Ifconfig:查看活动接口的ip地址。
echo: 回显。
tty: 查看当前的终端设备。
Startx:用来启动X Window,实际上启动X Window的程序为xinit。
Export:用于将shell变量输出为环境变量,或者将shell函数输出为环境变量。
Pwd:显示工作目录。
history:查看命令历史
Shutdown:关机或重启命令
Poweroff:关机命令
Reboot:重启命令
Hwclock:显示或设定硬件时钟
Date:设定日期时间
五、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
获取命令的使用帮助:
内部命令:help COMMAND
外部命令:
a、命令自带简要格式
COMMAND -help
例如:
NAME: 功能性说明
SYNOPSTS: 语法格式
DESCRIPTION: 描述
OPTIONS: 选项
EXAMPL: 使用示例
AUTHOR: 作者
BUCTS: 报告程序BUG的方式
SEE ALSO: 参考
[]: 可选内容
<>: 必须提供的内容
a/b/c: 多选一
…: 同类内容可出现多个
man的章节功能介绍:
1、用户命令
2、系统调用
3、C座调用
4、设备文件及特殊文件;
5、文件格式(配置文件格式)
6、游戏使用帮助
7、杂项
8、管理工具及守护进行
语法格式:
# man CHAPTER COMMAND
注意:并非每个COMMAND在所有章节都有手册;
查看命令在哪些章节;# whatis COMMAND
注意:其执行过程是查询数据库进行的
手动更新数据库:# makewhatis
man命令打开手册以后的操作方法;
翻屏:
空格键:向文件尾翻一屏
b: 向文件首部翻一屏
Ctrl+d: 向文件尾部翻半屏
Ctrl+u:向文件首部翻半屏
回车键:向文件尾部翻一行
K: 向文件首部翻一行
G: 跳转到最后一行
#G: 跳转到制定行
1G:跳转到文件首部
六、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
1、一切皆文件;
把几乎所有资源统统抽象为文件形式: 包括硬件设备;甚至通信接口。
2、由众多功能单一的程序组成,一个程序只做一件事,并且做好。
3、尽量避免跟用户交互;
目标:易于以编程的方式实现自动化任务;
4、使用文本文件保存配置信息。
原创文章,作者:N27_yuner,如若转载,请注明出处:http://www.178linux.com/78947
评论列表(1条)
一开始的作业很简单,但是可以看出有很认真的对待,好的开始,加油!