计算机及Linux基础知识

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

该命令用于启动、查看与修改网卡参数,语法示例如下:

1-1

1-3

1-2

1-4

注意:使用ifconfig命令修改网卡状态或参数均是临时的,系统重启或网络服务重启后之前设置的数据会失效。

(2)          echo

回显命令,用于返回相应字符。

-n:表示不自动换行

-e:启用“\”转义符功能,主要有:

\a发出提示音

\c 不换行

\b退格

\r 回车,光标移至行首

\t 插入制表符

命令行扩展:

‘’:单引号,只识别字符

“”:双引号,可识别变量,不识别命令

: 反单引号,可识别命令、变量,等价于$()

序列扩展:

{ }:可将大括号内的数字或字母进行扩展

示例如下:

1-5

(3)          tty

Tty命令显示当前终端号

1-6

(4)          startx

Startx命令用于在系统处于运行级别3时启动图形界面,该操作不改变系统运行级别。

1-71-8

(5)          export

Export命令跟变量用于将当前shell的自定义变量发布为环境变量,直接执行export命令查看所有环境变量。

 

(6)          pwd

该命令用于显示当前工作路径。

1-9

(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:删除重复命令

1-10

1-11

1-12

(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分钟后重启

1-13

(9)          poweroff

直接关机

1-14

(10)reboot

重启系统

(11)hwclock(clock)

查看硬件时间,-s选项以硬件时间同步系统时间,-w选项以系统时间同步硬件时间

(12)date

查看和设置系统时间

1-15

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

www.slideshare.net

www.google.com

www.baidu.com

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

发表评论

登录后才能评论

This site uses Akismet to reduce spam. Learn how your comment data is processed.

联系我们

400-080-6560

在线咨询

工作时间:周一至周五,9:30-18:30,节假日同时也值班

QR code