一、描述计算机的组成及其功能。
1、现代计算机设备的组成部分(五大部件):
运算器、控制器、存储器、输入设备、输出设备
2、功能:
运算器:对数据进行各种运算。
控制器:整个计算机的控制中心,协调计算机各部分的工作。
存储器:存储程序和各种数据信息,又分为以下两类:
主存储器(内存):存放当前正在执行的数据和程序,断电会丢失数据。
辅助存储器(外存):适合长期保存,断电不丢失数据。
输入设备:向计算机输入各种原始数据和程序的设备。
输出设备:从计算机输出各种数据的设备
二、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
Linux发行版主流三大类:
slackware:由Patrick Volkerding开发的GNU/Linux发行版。与很多其他的发行版不同,它坚持KISS(Keep It Simple Stupid)的原则。
|-> suse:比较出名的slackware衍生版,在欧洲地区较为流行。
debian:不是商业维护,社区维护版本,最接近于原始Linux,适合高级用户。
|-> ubuntu:以桌面应用为主的Linux操作系统。
|-> mint:基于Debian和Ubuntu的Linux发行版,其目标是提供一种更完整的即刻可用体验。
redhat:开源解决方案供应商。
|-> RHEL:Red Hat Enterprise Linux
|-> Fedora:桌面版Red Hat卖给社区, 由社区来维护,每6个月发行一个新版本,主要为RHEL测试新软件的稳定性。
|-> CentOS:兼容rhel的格式(RHEL直接源码编译得到),现已被招安。
三、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
Linux的哲学思想:
1、一切皆文件:
把计算机的所有资源,包括硬件设备都组织为文件格式;
2、由众多单一目的的小程序组成;一个程序只实现一个功能,而且要做好;
组合各种功能的小程序,完成复杂的任务;
3、尽量避免跟用户交互;
自动编程来完成某些功能,减少用户介入;
4、使用纯文本文件保存配置信息;
普通的文本编辑器即能完成系统配置工作;
5、所有的文件都是以(/)为根,形成树型的模式进行文件存储的;
四、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
-
ifconfig
显示Linux系统当前的ip信息:
显示某个网络接口的ip信息:
关闭或启用某个接口:
添加子接口:
-
echo
参数:
-n:不带换行输出
-e:可以使用转意字符
echo "$VAR_NAME": 变量会替换,弱引用
echo '$VAR_NAME': 变量不会替换,强引用
-
tty
查看当前的终端设备
用户与主机交互,必然用到的设备;
物理终端:直接接入本机的显示器和键盘设备;console
虚拟终端:附加在物理终端之上的,以软件方式虚拟实现的终端,CentOS 6默认启动6个虚拟终端,
Ctrl+Alt+F#: [1,6] 切换1-6终端
图形终端:附加在物理终端之上的,以软件方式虚拟实现的终端,但额外会提供桌面环境
Ctrl+Alt+F7 切换到图形终端,前提需启动图形界面
设备文件路径: /dev/tty# #代表数字
模拟终端:
图形界面下打开的命令行接口,远程连接基于ssh协议或telnet协议等远程打开的界面
设备文件:/dev/pts/# [0,oo)
-
startx
启动Linux图形桌面,前提是操作系统安装了GNOME或者KDE或者其他图形桌面的相关组件。
-
export
export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该次登陆操作。
-
pwd
显示当前工作目录
-
history
显示历史使用过的命令。
登录shell时,会读取命令历史文件中记录下的命令:~/.bash_history
登录进shell后新执行的命令只会记录在缓存中:这些命令会在用户退出时“追加”至命令历史文件中;
history:
-a:追加本次会话新执行的命令历史列表至历史文件中;
-d:删除历史中指定的命令;
-c:清空历史命令;
-
shutdown
用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown 也可以用来重开机。
-t seconds : 设定在几秒钟之后进行关机程序
-k : 并不会真的关机,只是将警告讯息传送给所有只用者
-r : 关机后重新开机
-h : 关机后停机
-n : 不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机
-c : 取消目前已经进行中的关机动作
-f : 关机时,不做 fcsk 动作(检查 Linux 档系统)
-F : 关机时,强迫进行 fsck 动作
time : 设定关机的时间
message : 传送给所有使用者的警告讯息
立即关机:
-
poweroff
在关闭计算机操作系统之后,最后还会发送ACPI指令,通知电源,最后切断电源供应,当然路由器等嵌入系统不支持ACPI的,所以这个无效。
-
reboot
重新启动系统
-
hwclock
显示硬件时钟
-s,–hctosys
-w,–systohc
-
date
FORMAT:格式符号
%D
%F
%T
设置时间:
date [MMDDhhmm[[CC]YY][.ss]]
MM:月份
DD:日期
hh:小时
mm:分钟
YY:两位年份
CCYY:四位年份
.ss:秒钟
五、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
内部命令:
# help COMMAND
外部命令:
(1) 使用help参数
# COMMAND –help 或 # COMMAND -h
(2) 使用手册(manual)
# man COMMAND, 所在路径:/usr/share/man,man1 … man8:
man1: 用户命令(User Commands) 使用方法:man cat
man2: 系统调用(System Call) 使用方法:man 2 read
man3: C库调用
man4: 设备及特殊文件
man5: 配置文件格式
man6: 游戏
man7: 杂项
man8: 管理类的命令
需要指定章节中的手册:
man # COMMAND,#代表1…8的数字。
配置文件:/etc/man.config
MANPATH: /PATH/TO/SOMEWHERE: 指明手册文件搜索位置(可自定义添加路径)
# man -M /PATH/TO/SOMEWHERE COMMAND: 到指定位置下搜索COMMAND命令的手册页并显示之;
帮助手册的段落:NAME、SYNOPSIS、DESCRIPTION、EXAMPLES、AUTHOR、REPORTING BUGS、SEE ALSO
(3) 信息页
# info COMMAND
(4) 程序自身的帮助文档
README
INSTALL
ChangeLog
(5) 程序官方文档
官方站点:Documentation
(6) 发行版的官方文档
(7) Google
六、请罗列Linux发行版的基础目录名称命名法则及功用规定
/
├── bin (binary的缩写。这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。)
├── boot (存放启动Linux时使用的一些核心文件。)
├── dev (device的缩写。这个目录下是所有Linux的外部设备。)
├── etc (存放系统管理所需要的配置文件和子目录。)
├── home (用户的主目录)
├── lib (系统最基本的动态链接共享库,其作用类似于Windows里的.dll文件。几乎所有的应用程序都须要用到这些共享库。)
├── lib64 (和lib一样,都是共享库,但是是64位的。)
├── lost+found (系统不正常关机后,这里就成了一些无家可归的文件的避难所。)
├── media (媒体设备挂载点)
├── mnt (系统提供这个目录是让用户临时挂载别的文件系统。)
├── opt (第三方应用程序的安装位置。)
├── proc (用于访问有关内核的状态、计算机的属性、正在运行的进程的 状态等信息。)
├── root (root用户主目录)
├── sbin (系统管理员使用的管理程序。)
├── selinux (SElinux)
├── srv (srv可以视为service的缩写,是一些网路服务启动之后,这些服务所需要取用的资料目录。)
├── sys (用于输出当前系统上硬件设备相关信息的虚拟文件系统)
├── tmp (临时目录。)
├── usr (默认安装文件存放的目录。)
└── var (存放一些经常变化的数据。)
原创文章,作者:N21_Rody,如若转载,请注明出处:http://www.178linux.com/23223
评论列表(1条)
写的很好,排版还可以在漂亮一点,加油