马哥教育网络班21期+第1周课程练习

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

blob.png

如图,

  1. 计算机由五大部件组成(输入设备,存储器,控制器,运算器,输出设备),其上层是操作系统,操作系统上运行应用程序(一般情况,也有可以直接运行在硬件上的应用程序,操作系统就是这样的一款特殊应用程序)。

  2. 用户通过输入设备,输入想要计算机执行的程序指令,操作系统通过中断机制检测到输入设备的操作,让控制器去控制后续的指令和数据流。

  3. 输入的操作指令可以触发程序动作,程序=指令+数据。

  4. 指令和数据先调用到存储器上,后控制流告知指令到控制器执行,转化成控制流到运算器,数据也到运算器执行,运算器输出结果到存储器。

  5. 存储器最终将结果显示在输出设备上。

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

主流的三大系列发行版:

Redhat

    RHEL 企业版

    CentOS 社区版,原来独立运行,完全兼容RHEL,后被红帽收购

    Fedora 个人linux发行版,更新快,新功能上线多,为后续RHEL采用做试用工作

SUSE(SUSE Linux原是以Slackware Linux为基础)

    OpenSUSE 社区版,同fedora,该版的数据也会用于改善SUSE企业版

Debian

    Debian 社区版

    Ubentu 使用最多的桌面版linux系统,

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

  1. 一切皆文件,用文本保存配置信息

    系统所有信息都可以通过统一的文件处理操作来管理。

  2. 单一目的小程序,只实现单一功能,多个组合完成复杂功能应用

    可以灵活的定制功能与程序,可复用率较高

  3. 尽量避免捕捉用户接口

    推行脚本编程机制

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

1.linux命令格式:命令 选项(分为长选项与短选项,命令的具体子功能) 参数(命令作用的对象)

2.ifconfig 

A.查看或配置网络接口

blob.png

B.开启/关闭网卡设备

开启:ifconfig eth0 up

关闭:ifconfig eth0 down

3.echo 显示输入的内容到标准输出(显示屏)

blob.png

4.tty  查看当前所在终端类型与编码

blob.png

5.startx 打开图形界面(Gnome)

6.export 设置和显示环境变量

7.pwd 显示当前工作目录

blob.png

8.history 显示用户命令历史(具体条数可设置)

blob.png

9.shutdown 关闭或重启计算机

10.poweroff 关闭计算机电源

11.reboot 重启计算机

12.hwclock 查看和设置硬件时钟

blob.png

13.date 显示和设置系统时间

blob.png

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

1.shell内建命令

可以使用“ help 命令 ”获取帮助,“type 命令”可以辨别命令是否内建

blob.png

2.非内建命令

命令 –help(长选项) 或 命令 -h(短选项)

3.通用帮助(不分内外建命令)

A.信息页

info 命令

B.使用手册

格式:man 命令

章节:

    man 1:用户命令

    man 2:系统调用

    man 3:C库调用

    man 4:设备文件及特殊文件

    man 5:配置文件格式

    man 6:游戏

    man 7:杂项

    man 8:管理类命令

4.程序自身帮助文档

A.官网文档

B.安装文件随带文件

    README

    INSTALL

    ChangeLog

5.搜索引擎(google)

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

/boot:系统启动目录

/bin:用户命令目录

/sbin:管理命令目录,一般需要管理员权限才能使用

/lib:系统共享库文件目录

/etc:配置文件目录

/home:用户目录,一般是该目录下有相应用户名的目录。root用户的家目录是/root

/media:便携式移动设备挂载点

/mnt:临时文件系统挂载点

/dev:设备文件存储目录

/opt:第三方应用程序的安装目录

/srv:系统运行服务用到的数据存储目录

/tmp:临时文件存储目录

/usr:系统应用程序文件存储目录

/var:系统缓存与日志文件等存储目录

/proc:输出系统进程与内核信息的虚拟文件系统

/sys:输出存储系统硬件信息的虚拟文件系统

/selinux:selinux安全策略文件存储目录

原创文章,作者:N21_郁蓝,如若转载,请注明出处:http://www.178linux.com/19961

(0)
N21_郁蓝N21_郁蓝
上一篇 2016-07-12
下一篇 2016-07-12

相关推荐

  • FHS文件系统各目录功能

    / 根目录。 包含了几乎所的文件目录。相当于中央系统。进入的最简单方法是:cd /。 /boot 引导程序,内核等存放的目录。 这个目录,包括了在引导过程中所必需的文件,引导程序的相关文件(例如grub,lilo以及相应的配置文件以及Linux操作系统内核相关文件(例如vmlinuz等一般都存放在这里。在最开始的启动阶…

    Linux干货 2016-10-20
  • Python入门之闭包,匿名函数,过滤器,映射器,折叠

    在学习python函数的过程中,函数的高阶应用包括闭包lambda函数,过滤器等都让我头痛不已.接下来我把课堂中听到的笔记进行整理,再写一遍,希望在提醒自己的同时也能帮助到别人. 首先,我们来看一下什么是闭包,闭包(closure)是函数式编程的重要的语法结构。函数式编程是一种编程范式 (而面向过程编程和面向对象编程也都是编程范式)。在面向过程编程中,我们见…

    Linux干货 2015-12-19
  • 马哥教育网络班22期+第10周课程练习

    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情)     系统启动流程:       POST –> BootSequence(BIOS) –> BootLoader …

    Linux干货 2016-10-27
  • ☞CentOS安装程序{ 源码包安装;rpm包安装;}&&恢复rpm功能

    ☞CentOS安装程序{ 源码包安装;rpm包安装;}&&恢复rpm功能 本文是继上一篇文章“CentOS程序安装的3种方式{ 源码包安装 | rpm包安装 | yum安装;}”的补充,上篇文章http://www.178linux.com/38812主要介绍了yum安装软件的方法以及归纳了详细的yum命令。本文继续介绍基于本地file、远程…

    Linux干货 2016-08-24
  • N22-℡浮生.若夢 ╮第六周作业

    1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; cp /etc/rc.sysinit /tmp/rc.sysinit vim/tmp/rc.sysinit :%s@^[[:space:]]\+@#&@g 2、复制/boot/grub…

    Linux干货 2016-10-29

评论列表(1条)

  • 马哥教育
    马哥教育 2016-07-12 11:33

    写的很好,排版还可以在漂亮一点,就不要截黑屏了,加油