1、描述计算机的组成及其功能
根据冯诺依曼体系结构,计算机由运算器、存储器、控制器、输入设备和输出设备五个基本部件组成,其中运算器和控制器合称为中央处理器(CPU)。
各基本部件的功能是: 存储器用于存放指令和数据; 控制器控制指令自动执行; 运算器进行加、减、乘、除四种基本算术运算以及逻辑运算和附加运算;输入输出设备通过和主机进行通信,完成人机数据交互。
2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别
Linux发行版本分为三个系列,分别是Debian系列、slackware系列、Redhat系列,各个发行版本采用的内核均为Linux团队发布的(www.kernel.org),在此基础上搭配不同的软件(包括自由软件和商用软件)和工具文档形成完整的发行版本。
3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述
Linux思想主要包括以下五方面:
①一切皆文件。即系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件
②小型、单一用途的程序。即每个程序具有单一确定的功能。
③连接程序,共同完成复杂的任务。可通过多个程序的组合执行实现复杂功能。
④避免令人困惑的用户界面。避免出现类似Windows图形界面中配置显示信息与实际内核存储的配置信息不一致等情况。
⑤配置数据存储在文本中。通过将配置信息存储在文本中提高系统可维护性。
4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述
Linux系统命令基本格式:command [OPTION…] [ARGUMENTS…]
选项:用于启用或关闭命令的某项功能,分长选项和短选项,使用短选项时多个选项可合并使用
参数:命令作用的对象
注意:使用多个选项或参数时应使用空格符进行分隔
Linux系统常用命令:
(1) ifconfig
该命令用于启动、查看与修改网卡参数,语法示例如下:
注意:使用ifconfig命令修改网卡状态或参数均是临时的,系统重启或网络服务重启后之前设置的数据会失效。
(2) echo
回显命令,用于返回相应字符。
-n:表示不自动换行
-e:启用“\”转义符功能,主要有:
\a发出提示音
\c 不换行
\b退格
\r 回车,光标移至行首
\t 插入制表符
命令行扩展:
‘’:单引号,只识别字符
“”:双引号,可识别变量,不识别命令
` ` : 反单引号,可识别命令、变量,等价于$()
序列扩展:
{ }:可将大括号内的数字或字母进行扩展
示例如下:
(3) tty
Tty命令显示当前终端号
(4) startx
Startx命令用于在系统处于运行级别3时启动图形界面,该操作不改变系统运行级别。
(5) export
Export命令跟变量用于将当前shell的自定义变量发布为环境变量,直接执行export命令查看所有环境变量。
(6) pwd
该命令用于显示当前工作路径。
(7) history
该命令用于管理历史命令,对应历史命令文件为~/.bash_history,选项有
-a:追加本次会话新执行的命令至命令历史文件(~/.bash_history)
-d:删除历史命令中指定的命令
-c:清空历史命令
n:显示最近n条历史命令
-r:读取历史文件中内容附加至当前命令历史中
-w:将内存中的历史命令存储至指定文件
-n:将历史命令文件中不在当前命令列表的命令读出至命令列表
-p `cmd1` `cmd2`:执行命令但不在命令列表中存储
-s cmd :存储命令但不执行
命令历史相关环境变量
HISTSIZE:内存中记录的历史命令数
HISTFILESIZE:历史命令文件中存储的历史命令数
HISTIGNORE str:忽略以str开头的命令
HISTCONTROL:控制历史命令的记录方式
ignoredups:默认,忽略连续重复执行的命令
ignorespace:忽略以空格开头的命令
ignoreboth:相当于前两项的组合
erasedups:删除重复命令
(8) shutdown
关机命令,根据选项不同实现关机、重启等功能。选项如下:
-t:后跟秒数,表示过几秒关机
-k:不关机,只发送警告信息
-r:将系统服务停止之后重启
-h:将系统服务停止之后关机
-f/F:系统重启之后强制略过或强制进行磁盘检查
-c:取消已经执行的shutdown命令
时间:指定系统执行shutdown命令的时间
Shutdown -h now //系统立即关机
Shutdown -r now //系统立即重启
Shutdown -h 20:25 //系统于2025时关机
Shutdown -r +10 //系统10分钟后重启
(9) poweroff
直接关机
(10)reboot
重启系统
(11)hwclock(clock)
查看硬件时间,-s选项以硬件时间同步系统时间,-w选项以系统时间同步硬件时间
(12)date
查看和设置系统时间
5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的
获取内部命令帮助信息
Help cmd
获取外部命令帮助信息
① cmd –help 获取命令自带帮助信息
② whatis cmd 获取命令简单说明
③ man cmd 获取命令手册
-a:列出所有帮助页
-k:列出所有匹配的页面,使用whatis数据库
-w:列出帮助页面路径
/keyword:向下搜索
?keyword:向下搜索
n:搜索的同向下一个
N:搜索的逆向下一个
sublime 文本编辑工具
man手册文档章节划分
1 用户在shell环境中可以操作的命令或可执行文件
2 系统内核可调用的函数或工具
3 常用函数或函数库,大部分为C函数库
4 设备文件说明
5 配置文件格式
6 游戏
7 惯例与协议说明等
8 系统管理工具
④ info cmd:以类似网页形式打开帮助页
方向键:pageup,pagedown
tab:移动到下一个链接
d:显示主题目录
Home显示主题首部
n/p/u/l:进入下、前、上、最后一个链接
s文字:文本搜索
q:退出
⑤ 通过本地文档获取帮助信息
/usr/share/doc目录
⑥ 第三方应用官方文档
通过发行版官方的文档光盘或网站获取
⑦ 网站搜索
thdp.org
redhat filetype:pdf //搜索PDF文件
6、请罗列Linux发行版的基础目录名称命名法则及功用规定
/boot 引导目录存放文件,包括Linux内核文件和引导装载程序等
/bin 存放可以被所有用户使用的命令,不能关联至独立分区
/sbin 存放管理类基本命令,只root用户可用
/lib 存放系统启动时使用的函数库
/lib64 存放64位系统的共享库
/dev 存放所有设备文件及特殊文件
/etc 存放系统配置文件
/home 用户家目录
/root 管理员家目录
/media 便携式移动设备挂载点
/mnt 临时文件系统挂载点
/opt 第三方应用程序的安装位置
/srv 存放系统运行服务的数据
/tmp 临时文件存放位置
/proc 虚拟文件系统,存放系统运行过程中的cpu、内存、IO等状态信息
/sys 虚拟文件系统,存放内核相关信息
/usr 存放系统默认安装的软件,属于可分享和不可变动的
/var 存放程序运行所产生的文件
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/101514