1、描述计算机的组成及其功能。

   运算器,控制器,存储器,输入装置和输出装置

     运算器:算术逻辑单元,对各种数据进行运算与逻辑处理,如:CPU,GPU

    存储器:存储各种程序和数据,在计算机的运行过程中高效的完成数据的存储,如:硬盘

    控制器:计算机的控制中心,指挥计算机各部分之间的协调工作

    输入装置:计算机各种数据的输入装置,如:键盘,鼠标

    输出装置:从计算机输出各种数据结果的装置,如:显示器


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

debian(使用技术要求高,轻巧,社区维护,无商业公司支持)

ubuntu(桌面应用)

mint

knopix(特点:安全)

slackware(有商业公司支持)

S.u.S.E(界面华丽)

OpenSUSE

redhat(有商业公司支持)

Redhat 9.0

RedHat Enterprise Linux:RHEL

centos(学习,使用文档居多,常用)

Fedora Core(版本周期:6个月)


3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。

  1、一切皆文件:

把系统所有资源抽象为文件形式:包括硬件设备,通信接口

open(),read(),write(),close(),delete(),create()

2、由众多功能单一的程序组成:

组合小程序完成负载任务

3、尽量避免用户交互

易于编程的方式实现自动化任务

4、使用文件保存配置信息

   

4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。

   ifconfig

    查看活动接口的IP地址

   echo

     回显

   tty

    显示当前终端设备

   startx

    启动 GUI界面

   export

    设置或显示环境变量

   pwd

    显示当前目录所在的绝对路径

   history

    查看或操作命令历史

   shutdown   

    关闭或重启系统

   poweroff

    关闭计算机系统并切断系统电源

   reboot   

    重启Linux系统

   hwclock

    硬件时钟

   date

    显示和设置系统的时间


5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。

   help

   info

   man        

    Header 标题

    NAME 命令/函数的功能概述

    SYNOPSIS 命令/函数用法的简单描述

    AVAILABILITY 可用性说明

    DESCRIPTION 命令/函数的详细描述

    OPTIONS 该命令的所有可选项的详细说明

    RETURN  VALUE 如果是函数,则列出函数返回值

    ERRORS 如果函数调用出错,则列出所有出错的值和可能引起错误的原因

    FILES 该命令/函数所用到的相关系统文件

    ENVIRONMENT 和该命令/函数相关的环境变量

    NOTES 表示不常用的用法或实现的细节

    BUGS 已知的错误和警告

    HISTORY 该命令/函数的历史发展

    SEE ALSO 可以参照的其他的相关命令/函数

    Others 和一些具体命名/函数有关的特殊信息

    EXAMPLES 命令/函数的示例


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

   系统可执行命令的文件:

    普通命令:/bin  /usr/bin /usr/local/bin

管理命令:/sbin  /usr/sbin /usr/local/sbin

   库共享文件  

    32位系统 /lib  /usr/lib  /usr/local/lib

    64位系统 /lib64  /usr/lib64  /usr/local/lib64

   /boot 系统的启动文件和内核

   /dev  设备文件主目录

   /etc  主配置文件目录

   /home  普通用户家目录

   /root   管理员家目录

   /media   便携式设备挂载点

   /mnt    其他文件系统临时挂载点

   /opt    附加程序的安装位置

   /srv   主机为服务提供的数据

   /tmp    临时文件的临时存储目录

   /usr   系统帮助文档和源码包安装位置

   /var   存储常发生变化的数据的目录

   /proc  系统进程和硬件信息