1、描述计算机的组成及其功能:
(1)按硬件来分,硬件系统主要有:运算器、控制器、存储器、输入设备和输出设备;
① 控制器是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等;
② 运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理;
③ 存储器的功能是存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息;
④ 输入设备是计算机的重要组成部分,输入设备与输出设备合称为外部设备,简称外设,输入设备的作用是将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。常见的输入设备有键盘、鼠标器、光电输入机、磁带机、磁盘机、光盘机等;
⑤ 输出设备与输入设备同样是计算机的重要组成部分,它把外算机的中间结果或最后结果、机内的各种数据符号及文字或各种控制信号等信息输出出来。微机常用的输出设备有显示终端CRT、打印机、激光印字机、绘图仪及磁带、光盘机。
2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别:
1.Redhat:
RHEL,CentOS,Fedora Core。
2.Slackware:
slackware下最有名的分支当属SuSe,SuSE有SLES(企业版)和openSUSE(社区版);
3.Debian:
Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。Debian最具特色的是apt-get dpkg包管理方式。
Debian下比较有名的分支有Ubuntu,Mint;
3.Gentoo:
追求极限的配置、性能,以及顶尖的用户和开发者社区,都是Gentoo体验的标志特点。Gentoo的哲学是自由和选择;
4.ArchLinux:
Arch Linux(或称Arch)是一种以轻量简洁为设计理念的Linux发行版。
3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述:
Linux的哲学思想:
1 everything is a file;
2 模块化;
3 简易快速的cli命令行模式;
4 使用文本文件保存配置信息;
5 内核开源
4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述:
*Linux系统常用命令格式
command [options] [arguments]
command:命令
options:参数 —单词(长选项) 或 –单字(短选项),可合并
argument:对象(目录名称或其他)
ifconfig:查看活动接口的IP地址:格式为"ifconfig [网络设备] [参数]";
echo:回显—格式为:“echo [字符串 | $变量]”;
tty:用于显示终端机连接标准输入设备的文件名称。tty [-s][–help][–version];
startx:用于启动X Window。startx [程序][–服务器设置];
pwd:用于显示当前所处的工作目录,格式为:“pwd [选项]”;
history:用于显示历史执行过的命令,格式为:“history [-c]”;
shutdown:可以用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown 也可以用来重开机;
poweroff:用于关闭系统,格式为:"poweroff";
reboot:用于重启系统,格式为:"reboot";
hwcolck:用于显示与设定硬件时钟;
date:用于显示及设置系统的时间或日期,格式为:"date [选项] [+指定的格式]";
5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的:
Linux命令分为内部命令和外部命令。
内置命令:#help COMMAND
外部命令:
① 命令自带简要格式的使用帮助
#COMMAND –help
#COMMAND -h
② 使用帮助手册(manual)
#man CHAPTER COMMAND
③ info COMMAND
获取命令的在线文档
④ 绝大多数程序都有相应的帮助文档,并保存在/usr/share/doc文件夹中
Man 文档的章节划分: 手册分为man1-man8。
man1:用户命令;
man2:系统调用;
man3:C库调用;
man4:设备文件及特殊文件;
man5:文件格式:(配置文件格式);
man6:游戏使用帮助;
man7:杂项;
man8:管理工具及守护进行。
帮助手册路径:/usr/share/man
语法格式:#man COMMAND
man命令的常用操作按键:
按键 用处
空格键 向下翻一页。
[Page Down] 向下翻一页。
[Page Up] 向上翻一页。
[HOME] 直接前往首页。
[END] 直接前往尾页。
/关键词 从上至下搜索某个关键词,如"/linux"。
?关键词 从下至上搜索某个关键词,如"?linux"。
n 定位到下一个搜索到的关键词。
N 定位到上一个搜索到的关键词。
q 退出帮助文档.
6、请罗列Linux发行版的基础目录名称命名法则及功能规定:
FHS(Filesystem Hierarchy Standard)文件系统层次结构标准是根据无数开发者的经验总结而来的,多数Linux版本采用这种文件组织形式,FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理,并且会维持更新。FHS根据文件系统使用的频繁与否以及是否允许用户随意改动将目录定义为4种交互式形态:
/bin:所有用户可用的基本命令程序文件;
/sbin:供系统管理使用的工具程序;
/boot:引导加载器必须用到的各静态文件:kernel, initramfs(initrd), grub等;
/dev:存储特殊文件或设备文件;
设备有两种类型:字符设备(线性设备)、块设备(随机设备);
/etc:系统程序的配置文件,只能为静态;
/home:普通的家目录的集中位置;一般每个普通用户的家目录默认为此目录下与用户名同名的子目录,/home/USERNAME;
/root:管理员的家目录;可选;
/lib:为系统启动或根文件系统上的应用程序(/bin, /sbin等)提供共享库,以及为内核提供内核模块
libc.so.*:动态链接的C库;
ld*:运行时链接器/加载器;
modules:用于存储内核模块的目录;
/lib64:64位系统特有的存放64位共享库的路径;
/media:便携式设备挂载点,cdrom, floppy等;
/mnt:其它文件系统的临时挂载点;
/opt:附加应用程序的安装位置;可选路径;
/srv:当前主机为服务提供的数据;
/tmp:为那些会产生临时文件的程序提供的用于存储临时文件的目录;可供所用户执行写入操作;有特殊权限;
/usr:usr Hierarchy,全局共享的只读数据路径;
bin, sbin
lib, lib64
include:C程序头文件;
share:命令手册页和自带文档等架构特有的文件的存储位置
local:另一个层级目录;
X11R6:X-Window程序的安装位置
src:程序源码文件的存储位置
/usr/local:Local hierarchy,让系统管理员安装本地应用程序;也通常用于安装第三方程序;
/var:/var Hierarchy,存储常发生变化的数据的目录;
cache Application cache data
lib Variable state information
local Variable data for /usr/local
lock Lock files
log Log files and directories
opt Variable data for /opt
run Data relevant to running processes
spool Application spool data
tmp Temporary files preserved between system reboots
/proc:基于内存的虚拟文件系统,用于为内核及进程存储其相关信息;它们多为内核参数,例如net.ipv4.ip_forward, 虚拟为net/ipv4/ip_forward,存储于/proc/sys/, 因此其完整路径为/proc/sys/net/ipv4/ip_forward;
/sys:sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径;其主要作用在于为管理Linux设备提供一种统一模型的的接口;
原创文章,作者:Powercat,如若转载,请注明出处:http://www.178linux.com/62699
评论列表(1条)
总结的很好,下次要加一例子说明就更棒了