1、计算机的组成及功能
CPU: Central Processing Unit 运算与管理控制功能
包括:
逻辑运算器:程序运算与逻辑判断
控制器:协调控制各组件和各单元间的工作
寄存器(缓存):有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。
CPU计算时,先预先把要用的数据从硬盘读到内存,然后再把即将要用的数据读到寄存器。最理想的情况就是CPU所有的数据都能从寄存器里读到,这样读写速度就快,如果寄存器里没有要用的数据,就要从内存甚至硬盘里面读,那样读写数据占的时间就比CPU运算的时间还多的多。
存储器:Memory 这里主要是指随机存储器(RAM)
输入:Input 计算机数据输入源
输出:Output 计算机输出、显示端
2、按系统罗列Linux的发行版,并描述不同发行版本之间的联系与区别。
Red Hat:基于RPM包的YUM包管理方式
RHEL(Redhat Enterprise Linux,为收费版本)、
Fedora Core(由Redhat桌面版本发展而来,免费)、
CentOS(RHEL的社区克隆版本,免费)
稳定性方面RHEL和CentOS的稳定性非常好,适合于服务器使用,但是Fedora Core的稳定性较差,最好只用于桌面应用。
Debian:apt-get/dpkg包管理方式。
Debian是社区类Linux的典范,也最遵循GNU规范。Debian分为三个分支: stable(稳定版), testing(测试版)和unstable(最新版)。
Ubuntu:基于Debian的unstable版本加强而来。界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本。
Slackware:最原汁原味的Linux distro,遵循“KISS”(Keep It Simple, Stupid)原则。
S.u.S.E 是Slackware衍生版在欧洲使用范围较广
Gentoo 默认系统安装好后,只有最基本的系统软件(如shell,及一些核心软件如sed/find等).Gentoo 安装时,实际上是下载源代码然后在本机上编译获得。
ArchLinux Gentoo 衍生版。从头构建的版本,与Gentoo不同的是Arch 安装软件时,下载的是 Arch 维护者已经编译打包好的程序,直接下载到本机使用的
3、描述Linux的哲学思想,并按照自已的理解对其进行解释性描述。
Linux的哲学思想:
a、一切皆文件:
系统内一切以文件方式存在,包括目录、硬件设备等,与一般文件等同只是文件类型不同。相关操作由统一接口操作
普通文件:可读文件、二进制文件…
特殊文件:块文件、字符文件、套接字文件…
目录文件:
b、 由众多功能单一的程序组成;一个程序只做一件事,并且做好;
组合小程序完成复杂任务;
由于Linux产生的是在网络社区由众多开发人员分别独立开发,小而单一的程序更利于这开发,完成后在由需求在进行整合。
c、尽量避免跟用户交互;
目标:易于以编程的方式实现自动化任务;
d、使用文本文件保存配置信息;
所有配置信息都是可读的
4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例阐述。
ifconfig:查看本机IP相关信息
echo 回显
~]# echo $PATH
tty 显示终端
~]# tty
/dev/pts/0
startx 运行X WINDOWS,进入图形界面
~]# startx
export
pwd 显示所在当前目录
~]# pwd
/root
history 显示使用过的命令清单
shutdown 关机或者重启命令
~]# shutdown -r 重启
~]# shutdown -h 关机
~]# shutdown -c 取消关机或者重启命令
~]# shutdown -r +10 “shutdown” 提示“shutdown”信息,十分钟后重启
~]# shutdown -h hh:mm 定时关机
poweroff:关机命令
reboot: 重启命令
hwclock: 硬件时钟
date: 系统时钟
设定日期时间:date [MMDDhhmm[[CC]YY][.ss]]
5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
man
~]# man COMMAND
help
~]# help COMMAND
~]# COMMAND –help
info
~]# info COMMAND
~]# man * COMMAND
man章节说明:
1:用户命令;
2:系统调用;
3:C库调用;
4:设备文件及特殊文件;
5:文件格式;(配置文件格式)
6:游戏使用帮助;
7:杂项;
8:管理工具及守护进行
6、请罗列Linux发行版的基础目录名称命名法则及功用规定
/ 根目录
/root root家目录
/etc: 系统配置文件存放位置
/var: 存储常发生变化的数据目录
/bin: 所有用户可用的命令程序文件
/sbin:供系统管理使用的命令程序;
/lib 为系统启动和应用程序所使用的共享库文件;
/lib64 64位的系统的共享库;
/usr: 共享的、只读的 全局共享的只读数据路径
/media: 便携文式设备挂载点
/mnt: 临时挂载文件系统。
/tmp: 为临时文件的程序提供的用于存储临时文件的目录;
/boot:启动引导加载所需要的系统文件;
/home 家目录,每一个用户的家目录都在/home/USERNAME
/opt: 存放应用程序软件包。
/srv: 当前主机为服务提供的数据;
/dev 各类设备挂载点
/proc 内核和进程虚拟文件存放地点。
/sys sysfs 文件系统总挂载点,sysfs虚拟内存的文件系统。
原创文章,作者:北京-且听风吟,如若转载,请注明出处:http://www.178linux.com/66323