马哥教育网络班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 11:21
下一篇 2016-07-12 11:21

相关推荐

  • 2016-08-12作业

    1、查找/var 目录下属主为root ,且属组为mail 的所有文件 [root@localhost bin]# find /var -user root -group mail /var/spool/mail /var/spool/mail/root   2、查找/var 目录下不属于root 、lp 、gdm 的所有文件 find /var …

    Linux干货 2016-08-15
  • 鸟哥?马哥?靠边站!今天猫哥带你玩千万PV级别运维架构实战

    1.哼,从今天开始马哥linux,就是我猫哥的天下了!,马哥你奏凯! 我猫哥在此宣誓,从今以后马哥教育正式更名猫哥教育! 哼,信猫哥,得永生! 2.妹的,都好好给我学习,猫哥我盯着呢 3.猫哥我第一次出镜,给咱来个特写啊小伙,拍的好看了,猫哥就免费给你讲讲Linux运维之道。 4.哎哟,拍的还不赖,猫哥我算是45°角仰望星空了,来来,猫哥给你讲讲互联网运维架…

    Linux干货 2016-04-01
  • 马哥教育网络班22期+第13周作业

    week13 1、建立samba共享,共享目录为/data,要求:(描述完整的过程)   1)共享名为shared,工作组为magedu;   2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为…

    Linux干货 2016-11-21
  • 5.20 TOMCAT

    需要安装JDK JAVA Development Kit //JAVA 2 SE 的接口    TOMCAT 的安装: yum 安装 #yum install -y java-1.8.0-openjdk-devel 如下界面出现的话就是安装OK 注意:安装完成后,要配置JAVA_HOME环境变量,指向java的安装路径; OpenJDK: JAVA_HOME…

    2017-07-09
  • 一次完整的http请求处理过程+MPM工作模式

     1、建立连接:接收或拒绝连接请求 2、接收请求:接收客户端请求报文中对某资源的一次请求的过程 Web访问响应模型(Web I/O)单进程I/O模型:启动一个进程处理用户请求,而且一次只处理一个,多个请求被串行响应多进程I/O模型:并行启动多个进程,每个进程响应一个连接请求复用I/O结构:启动一个进程,同时响应N个连接请求实现方法:多线程模型和事件驱动…

    2018-06-24
  • 马哥教育网络20期第五周课程练习

    1,显示/boot/grub/grub.conf中以至少一个空白字符开头的行“`grep  “^[[:space:]]\+” /boot/grub/grub.conf“`2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行;“`grep &nbsp…

    2016-07-07

评论列表(1条)

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

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