N-28作业第一周

N-28作业第一周小结:以前看存储视频里面讲存储架构里不清楚的部分居然开始清晰。基础命令需要多花时间熟悉。

 

 

 

N28-全程班博客作业项目

采购编号:N28 云豆

 

 

 

 

 

 

2017年12月3日

 

 

  

第一章、     基本情况… 4

1.1 概述… 4

1.1.1 项目名称… 4

1.1.2 项目建设单位… 4

1.2 项目背景… 4

1.3 建设目标… 4

第二章、         需求分析… 5

2.1 作业需求… 5

第三章、         部署方案… 6

3.1 计算机系统的组成及其功能… 6

3.1.1 computer control unit 7

3.1.2 arithmetic unit 8

3.1.2 memory. 9

3.1.3 IO设备… 11

3.2 计算机软件系统… 11

3.3 按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别… 13

3.4 描述linux的哲学思想,并按照自己的理解对其进行解释性描述… 13

3.4.1 Free style. 13

3.5 说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述… 13

3.5.1 命令的使用格式… 13

3.6 如何在linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。    16

3.6.1 获取命令的帮助信息… 16

3.6.2 man 章节划分… 17

3.7 请罗列Linux发行版的基础目录名称命名法则及功用规定… 17

 

 

 

 

 

 

 

 

 

 

 

第一章、     基本情况

1.1 概述

1.1.1 项目名称

Linux学习

1.1.2 项目建设单位

项目建设单位:北京马哥教育科技有限公司

建设单位简介:…

1.2 项目背景

Linux。(待完善)

1.3 建设目标

建设目标是:

加强Linux基础体系建设,切实提升Linux使用能力。具体包括:逐步落实相关Linux学习制度,做好Linux学习的设计和规划。完善Linux学习标准体系,提高全方位Linux态势感知和应急处置能力。

 

第二章、     需求分析

2.1 作业需求

1、描述计算机的组成及其功能

2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别

3、描述linux的哲学思想,并按照自己的理解对其进行解释性描述

4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述

5、如何在linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。 

6、请罗列Linux发行版的基础目录名称命名法则及功用规定

第三章、     部署方案

3.1 计算机系统的组成及其功能

计算机系统由一般由硬件和软件组成

1

3-1 计算机系统

计算机硬件通常由控制器、运算器、存储器、输入设备、输出设备五部分组成 冯·诺依曼提出的计算机体系结构,奠定了现代计算机的结构理念。要点:计算机的数制采用二进制;计算机应该按照程序顺序执行

1

3-2 冯诺依曼体系

3.1.1 computer control unit

外文名 中文名           工作方式 所属学科
computer control unit 计算机控制器 指挥计算机中各部件工作的单元 定序、定时等 向其它单元发送指令 计算机科学

 

计算机控制器是计算机的神经中枢,指挥全机中各个部件自动协调工作。在控制器的控制下,计算机能够自动按照程序设定的步骤进行一系列操作,以完成特定任务。

3.1.1.1 控制器内部结构

控制器内部的主要部件如下:

1、指令寄存器:存放由存储器取得的指令

2、译码器:将指令中的操作码翻译成控制信号。

3、时序节拍发生器:产生时序脉冲节拍信号,使计算机有节奏、有次序地工作。

4、操作控制部件:将控制信号组合起来,控制各个部件完成相应的操作。

5、指令计数器:计算并指出下一条指令的地址

3.1.1.2 控制器工作过程

1、取指令。控制器的程序计数器(Program Counter,PC)中存放当前指令的地址。执行一条指令的第一步就是把该地址送到存储器的地址驱动器(罔巾没有面出),按地址取出指令,送到指令寄存器(Instruction Register,IR)中。同时。PC自动加1。准备取下一条指令。

2、分析指令。一条指令由两部分组成:一部分称为操作码(Opcration Code,OP)。指出该指令要进行什么操作;另一部分称为数据地址码,用于指出要对存放在哪个地址中的数据进行操作。在分析指令阶段,要将数据地址码送到存储器中取出需要的操作数到运算器。同时把OP送到指令译码部件,翻译成要对哪些部件进行哪些操作的信号,再通过操作控制逻辑,将指定的信号(和时序信号)送到指定的部件。

3、发送操作控制信号。将有关操作控制信号,按照时序安排发送到相关部件,使有关部件在规定的节拍中完成规定的操作。

3.1.1.3 控制器功能

1、定序。组成程序的指令必须按照一定的顺序被执行,不能乱套。

2、定时。电子计算机是一种复杂的机器,由众多的元件、部件组成,不同的信号经过的路径也不同。为了让这些元件、部件能协调工作,系统必须有一个统一的时间标准——时钟和节拍。计算机中的时钟和节拍是由一种振荡器提供的。振荡器的T作频率称为时钟频率。显然,时钟频率越高,计算机工作节拍越快。

定序与定时合起来称为定时序。

3、操作控制。控制器应能按指令规定的内容,在规定的节拍向有关部件发出操作控制信号。

3.1.2 arithmetic unit

外文名 中文名           工作方式 备注
arithmetic unit 计算机运算器 负责计算机中执行各种算术和逻辑运算操作 加减乘除、与或非异、左右移位、循环移位 二进制(或其他) 计算机科学

 

计算机运算器:arithmetic unit,计算机中执行各种算术和逻辑运算操作的部件。运算器的基本操作包括加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、比较和传送等操作,亦称算术逻辑部件(ALU)。计算机运行时,运算器的操作和操作种类由控制器决定。运算器处理的数据来自存储器;处理后的结果数据通常送回存储器,或暂时寄存在运算器中。与Control Unit共同组成了CPU的核心部分。

3.1.2.1 运算器内部结构

运算器内部的主要部件如下:

1、寄存器。典型的运算器中有3个寄存器:接收并保存一个操作数的接收寄存器;保存另一个操作数和运算结果的累加寄存器;在进行乘、除运算时保存乘数或商数的乘商寄存器。

2、执行部件。包括一个加法器和各种类型的输入输出门电路

3、控制电路。按照一定的时间顺序发出不同的控制信号,使数据经过相应的门电路进入寄存器或加法器,完成规定的操作

3.1.2.2 运算器功能

主要功能是进行算术运算和逻辑运算(略过)

3.1.2 memory

外文名 中文名 定义 功能 工作方式 备注
memory 存储器 存储单元 存放程序和数据 存储元存储二进制代码 计算机科学

 

 

3.1.1.1 存储器内部结构

构成存储器的存储介质,存储元,它可存储一个二进制代码。由若干个存储元组成一个存储单元,然后再由许多存储单元组成一个存储器。一个存储器包含许多存储单元,每个存储单元可存放一个字节(按字节编址)。每个存储单元的位置都有一个编号,即地址,一般用十六进制表示。一个存储器中所有存储单元可存放数据的总和称为它的存储容量

3.1.1.2 存储器工作过程

动态存储器(DRAM)的工作原理。

动态存储器每片只有一条输入数据线,而地址引脚只有8条。为了形成64K地址,必须在系统地址总线和芯片地址引线之间专门设计一个地址形成电路。使系统地址总线信号能分时地加到8个地址的引脚上,借助芯片内部的行锁存器、列锁存器和译码电路选定芯片内的存储单元,锁存信号也靠着外部地址电路产生。

当要从DRAM芯片中读出数据时,CPU首先将行地址加在A0-A7上,而后送出RAS锁存信号,该信号的下降沿将地址锁存在芯片内部。接着将列地址加到芯片的A0-A7上,再送CAS锁存信号,也是在信号的下降沿将列地址锁存在芯片内部。然后保持WE=1,则在CAS有效期间数据输出并保持。

当需要把数据写入芯片时,行列地址先后将RAS和CAS锁存在芯片内部,然后,WE有效,加上要写入的数据,则将该数据写入选中的存贮单元。

由于电容不可能长期保持电荷不变,必须定时对动态存储电路的各存储单元执行重读操作,以保持电荷稳定,这个过程称为动态存储器刷新。PC/XT机中DRAM的刷新是利用DMA实现的。首先应用可编程定时器8253的计数器1,每隔1⒌12μs产生一次DMA请求,该请求加在DMA控制器的0通道上。当DMA控制器0通道的请求得到响应时,DMA控制器送出到刷新地址信号,对动态存储器执行读操作,每读一次刷新一行。

3.1.1.3 存储器功能

 

存储器 功能 寻址方式 掉电后 说明
随机存取存储器(RAM) 读、写 随机寻址 数据丢失
只读存储器(ROM) 随机寻址 数据不丢失 工作前写入数据
闪存(Flash Memory) 读、写 随机寻址 数据不丢失
先进先出存储器(FIFO) 读、写 顺序寻址 数据丢失
先进后出存储器(FILO) 读、写 顺序寻址 数据丢失

 

3.1.3 IO设备

输入输出设备(IO设备),是数据处理系统的关键外部设备之一,可以和计算机本体进行交互使用。如:键盘、写字板、麦克风、音响、显示器等。因此输入输出设备起了人与机器之间进行联系的作用。

3.1.3.1 输入设备

输入设备是向计算机输入数据和信息的设备,是计算机与用户或其他设备通信的桥梁,是用户和计算机系统之间进行信息交换的主要装置之一。输入设备的任务是把数据、指令及某些标志信息等输送到计算机中去。键盘、鼠标、摄像头、扫描仪光笔、手写输入板、游戏杆、语音输入装置等都属于输入设备(Input Device ),是人或外部与计算机进行交互的一种装置,用于把原始数据和处理这些数据的程序输入到计算机中。

3.1.3.2 输出设备

输出设备(Output Device)是把计算或处理的结果或中间结果以人能识别的各种形式,如数字、符号、字母等表示出来,因此输入输出设备起了人与机器之间进行联系的作用。常见的有显示器、打印机、绘图仪、影像输出系统、语音输出系统、磁记录设备等。

 

 

3.2 计算机软件系统

软件系统(Software Systems)是指由系统软件支撑软件应用软件组成的计算机软件系统,它是计算机系统中由软件组成的部分。

3.2.1 软件系统作用

从用户的角度看,它是用户与计算机硬件系统的接口;从资源管理的角度看,它是计算机系统资源的管理者。其主要作用及目的就是提高系统资源的利用率;提供友好的用户界面;创造良好的工作环境,从而使用户能够灵活、方便地使用计算机,使整个计算机系统能高效地运行。

3.2.1 软件系统功能

语言处理系统的功能是各种软件语言的处理程序,它把用户用软件语言书写的各种源程序转换成为可为计算机识别和运行的目标程序,从而获得预期结果。其主要研究内容包括:语言的翻译技术和翻译程序构造方法与工具,此外,它还涉及正文编辑技术、连接编辑技术和装入技术等。

数据库系统的主要功能包括数据库的定义和操纵、共享数据的并发控制数据安全保密等。按数据定义模块划分,数据库系统可分为关系数据库层次数据库网状数据库。按控制方式划分,可分为集中式数据库系统分布式数据库系统并行数据库系统。数据库系统研究的主要内容包括:数据库设计数据模式数据定义和操作语言、关系数据库理论数据完整性和相容性、数据库恢复与容错、死锁控制和防止、数据安全性等。

分布式软件系统的功能是管理分布式计算机系统资源和控制分布式程序的运行,提供分布式程序设计语言和工具,提供分布式文件系统管理分布式数据库管理关系等。分布式软件系统的主要研究内容包括分布式操作系统网络操作系统分布式程序设计分布式文件系统和分布式数据库系统。

人机交互系统的主要功能是在人和计算机之间提供一个友善的人机接口。其主要研究内容包括人机交互原理、人机接口分析及规约、认知复杂性理论、数据输入、显示和检索接口、计算机控制接口等。

3.3 按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别

Redhat-centos-feddora。Feddora测试版,Centos社区版,Redhat商业版

Debian-ubuntu. Ubuntu是测试版,Debian是商业版比较稳定。

3.4 描述linux的哲学思想,并按照自己的理解对其进行解释性描述

3.4.1 Free style

一种可以不受限制地自由使用、复制、修改、研究、开发、分享的软件或者操作系统。自由、开放的软件或者操作系统.

 

3.5 说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述

3.5.1 命令的使用格式

命令主体+参数

3.5.1.1 Ifconfig查看所有网络接口属性

示例: 配置eth0的IP,同时激活设备:

ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up

3.5.1.2 echo是用来显示一字串在终端机上

示例: 显示hello world

echo hello world

hello world

3.5.1.3 tty用于显示当前终端

示例:tty

[root@localhost /]# tty

/dev/pts/0

3.5.1.4 startx用于启动X Window通俗的讲就是启动图像界面

示例:startx

3.5.1.5 export用于将shell变量输出为环境变量,或者将shell函数输出为环境变量

示例:export(没搞懂,待仔细研究)

3.5.1.6 PWD以绝对路径的方式显示用户当前工作目录。

示例:

cd / pwd  /,

cd /root pwd /root

3.5.1.7 history显示指定数目的指令命令,读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件。

示例:history 3

32 ls

33 cd ..

34 ls

3.5.1.8 shutdown用来系统关机命令 -h:将系统关机

示例:shutdown –h now

3.5.1.9 Poweroff就是字面的意思:关闭计算机操作系统并且切断系统电源

示例:poweroff(拔电源)

3.5.1.10 reboot常规操作重启,重启在运行的Linux操作系统

示例:reboot

3.5.1.11 hwclock显示当前时间、设置硬件时钟的时间和设置硬件时钟为系统时间,也可设置系统时间为硬件时钟的时间。

示例:hwclock

[test@localhost /]$ hwclock –hctosys

hwclock: Sorry, only the superuser can change the System Clock.

[test@localhost /]$ password

bash: password: command not found…

[test@localhost /]$ su root

Password:

[root@localhost /]# hwclock –hctosys

[root@localhost /]# hwclock

Mon 04 Dec 2017 12:03:38 AM CST  -0.724971 seconds

hwclock: Cannot access the Hardware Clock via any known method.

hwclock: Use the –debug option to see the details of our search for an access method.

3.5.1.12 date显示或设置系统时间与日期。

[root@localhost /]# date

Mon Dec  4 00:05:21 CST 2017

3.6 如何在linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。

3.6.1 获取命令的帮助信息

一般用什么命令就打命令名称接—help

ls –help

Usage: ls [OPTION]… [FILE]…

List information about the FILEs (the current directory by default).

Sort entries alphabetically if none of -cftuvSUX nor –sort is specified.

 

Mandatory arguments to long options are mandatory for short options too.

-a, –all                  do not ignore entries starting with .

不会命令就先打前面几个字母比如ex

[root@localhost /]# ex

ex        exec      exempi    exit      expand    export    exportfs  expr      extresso

 

3.6.2 man 章节划分

1.command       User Commands

  1. NAME 解释命令
  2. SYNOPSIS [OPTION]… [FILE]…用法

4.DESCRIPTION   具体描述参数及其意义

Exit status:    显示状态码 0正常1小错误2大错误

5.AUTHOR     Written by Richard M. Stallman and David MacKenzie.

  1. COPYRIGHT 版权、著作权
  2. SEE ALSO 总结

3.7 请罗列Linux发行版的基础目录名称命名法则及功用规定

/root 系统管理员的主目录

/bin 二进制可执行命令

/dev 设备特殊文件

/etc 系统管理和配置文件

/etc/rc.d 启动的配置文件和脚本

/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示

/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序

/tmp 公用的临时文件存储点

/mnt 系统提供这个目录是让用户临时挂载其他的文件系统。

/lost+found系统非正常关机而留下的文件

/proc 虚拟的目录,

/usr应用程序和文件目录

/usr/src 源代码。

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/89532

(0)
上一篇 2017-12-05 10:53
下一篇 2017-12-05 15:37

相关推荐