22期+第一周课堂练习

一.计算机的组成及其功能

  1. 计算机的组成及其功能结构图

        blob.png

  2. 各部件的关系图

        blob.png

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

1.各版本逻辑结构图

blob.png

2.各版本的介绍

 

Redhat,应该称为Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本)、Fedora Core(由原来的Redhat桌面版本发展而来,免费版本)、CentOS(RHEL的社区克隆版本,免费)。Redhat应该说是在国内使用人群最多的Linux版本,甚至有人将Redhat等同于Linux,而有些老鸟更是只用这一个版本的Linux。所以这个版本的特点就是使用人群数量大,资料非常多,言下之意就是如果你有什么不明白的地方,很容易找到人来问,而且网上的一般Linux教程都是以Redhat为例来讲解的。Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。稳定性方面RHEL和CentOS的稳定性非常好,适合于服务器使用,但是Fedora Core的稳定性较差,最好只用于桌面应用。 

Debian,或者称Debian系列,包括Debian和Ubuntu等。Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。Debian最早由Ian Murdock于1993年创建,分为三个版本分支(branch): stable, testing 和 unstable。其中,unstable为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。testing的版本都经过unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP等)。而stable一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高。Debian最具特色的是apt-get / dpkg包管理方式,其实Redhat的YUM也是在模仿Debian的APT方式,但在二进制文件发行方式中,APT应该是最好的了。Debian的资料也很丰富,有很多支持的社区,有问题求教也有地方可去。

Gentoo,伟大的Gentoo是Linux世界最年轻的发行版本,正因为年轻,所以能吸取在她之前的所有发行版本的优点,这也是Gentoo 被称为最完美的Linux发行版本的原因之一。Gentoo最初由Daniel Robbins(FreeBSD的开发者之一)创建,首个稳定版本发布于2002年。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美 FreeBSD的广受美誉的ports系统 ——Portage包管理系统。不同于APT和YUM等二进制文件分发的包管理系统,Portage是基于源代码分发的,必须编译后才能运行,对于大型软件而言比较慢,不过正因为所有软件都是在本地机器编译的,在经过各种定制的编译参数优化后,能将机器的硬件性能发挥到极致。Gentoo是所有Linux 发行版本里安装最复杂的,但是又是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。

Ubuntu严格来说不能算一个独立的发行版本,Ubuntu是基于Debian的unstable版本加强而来,可以这么说,Ubuntu就是一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的 Linux桌面系统。根据选择的桌面系统不同,有三个版本可供选择,基于Gnome的Ubuntu,基于KDE的Kubuntu以及基于Xfc的 Xubuntu。特点是界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本。


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

  

  1、一切皆文件:把几乎所有资源统统抽象为文件形式;包括硬件设备,甚至通信接口等;                

  2、由众多功能单一的程序组成;一个程序只做一件事,并且做好;组合小程序完成复杂任务;

  3、尽量避免跟用户交互;目标:易于以编程的方式实现自动化任务;

  4、使用文本文件保存配置信息;


四.说明Linux系统上命令的使用格式;详细介绍ifconfig,echo,tty,startx,export,pwd,history,shutdown,poweroff,reboot,hwclock,date

 1.ifconfig

      功能:查看网卡的相关信息

     语法:ifconfig [Interface]

 2.echo

       功能:用于回显

      语法:[OPTION]...[STRING]...
             -n 输出时不换行
             -e 转移作用

             

 3.tty

      功能:显示当前终端类型

     语法:tty

       物理终端:/dev/console

       虚拟终端:/dev/tty# [1,6]

       串行终端:/dev/ttyS#

       伪终端:/dev/pts/#

4.startX

       功能:开启图形界面

      语法: startX

5.export

       功能:定义变量

      语法:export ##=xxxx

6.pwd

       功能:显示当前所在的目录

      语法:pwd

7.history

       功能:显示用户的历史命令

      语法:[OPTION]

              -c: 清空命令历史;

              -d offset:删除指定命令历史

              -r: 从文件读取命令历史至历史列表中;

              -w:把历史列表中的命令追加至历史文件中;

               history #:显示最近的#条命令

              !#:再一次执行历史列表中的第#条命令;

              !!:再一次执行上一条命令;

              !STRING:再一次执行命令历史列表中最近一个以STRING开头的命令;

            调用上一条命令的最后参数:

                快捷键:ESC, .

                字符串:!$

8.shutdown

         功能:关机或重启

        语法: shutdown [OPTIONS...] [TIME] [WALL...]

                        -h: halt   关机

                        -r:reboot 重启

                        -c:cancel 取消

 

                    TIME:

                        now  立即关机

                        hh:mm  在指定时间关机

                        +m   m分钟之后关机

                            +0  立即关机

                    WALL   向某人发送通告

9.poewer  

        功能:关机   

       语法:power

10.reboot

        功能:重启

       语法:reboot

11.hwclock

         功能:硬件时钟,显示或设定硬件时钟

        语法:[OPTION]

               -s, –hctosys:以硬件为准,把系统调整为与硬件时间相同;

                 -w, –systohc:以系统为准,把硬件时间调整为与系统时钟相

12.date

         功能:系统时钟 

        语法:[OPTION]... [+FORMAT]

        FORMAT:格式符

                   %F: full date, %Y-%m-%d

                   %T: time; %H:%M:%S

                   %Y:显示年

                   %m:显示月

                   %d:显示日

                   %H:显示时

                   %M:显示分

                   %S:显示秒

                   %s: 从1970年1月1号(unix元年)0点0分0秒到命令执行那一刻经过的秒数;

 例子:

        设定日期时间:date [MMDDhhmm[[CC]YY][.ss]]

        把时间调整为2016年08月10日10点58分20秒

      [root@localhostdate 0810105816.20


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

   

     内部命令:

          help COMMAND

     外部命令:

         (1) 命令自带简要格式的使用帮助

              # COMMAND –help

         (2) 使用手册:manual

              位置:/usr/share/man

            语法:man 命令

             SECTION:

                   NAME:功能性说明

                   SYNOPSIS:语法格式

                   DESCRIPTION:描述

                   OPTIONS:选项

                   EXAMPLES:使用示例

                   AUTHOR: 作者

                   BUGS: 报告程序bug的方式

                   SEE ALSO: 参考

           

                 使用手册:压缩格式的文件,有章节之分

                  man1:用户命令;

                  man2:系统调用;

                 man3:C库调用;

                  man4:设备文件及特殊文件;

                  man5:文件格式;(配置文件格式)

                  man6:游戏使用帮助;

                  man7:杂项;

                     man8:管理工具及守护进行

          (3) info COMMAND  获取命令的在线文档;

          

          (4) 很多应用程序会自带帮助文档:/usr/share/doc/APP-VERSION

                README:程序的相关的信息;

                INSTALL: 安装帮助;

                CHANGES:版本迭代时的改动信息;


六.请罗列linux发行版的基础目录名称命名法则及功能规定

   根 .png

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

(0)
a295053193a295053193
上一篇 2016-08-15 12:06
下一篇 2016-08-15 12:06

相关推荐

  • 任务计划

    所谓计划任务就是指某一个时间系统自动做一件事情如输入指令或者保存文件等等 计划任务分两种:一次性计划任务命令(at)和周期性计划任务命令(crontab)at的用法:如果当前时间为2017年6月6日 at 18:00 2017-06-6 w > /root/who.txt init 0 (输入ctrl+d结束编辑…

    Linux干货 2017-06-07
  • 集群基本介绍

    Linux Cluster: Cluster:计算机集合,为解决某个特定问题组合起来形成的单个系统; Linux Cluster类型: LB:Load Balancing,负载均衡;主机来平均访问的压力。由负载均衡器和多个后端主机分担主。 HA:High Availiablity,高可用,靠冗余节点实现;提高服务的可用性,有多个负载均衡器(和备份)来接收来自…

    Linux干货 2016-10-30
  • LVM逻辑卷扩展与缩小

    逻辑卷扩容:扩展逻辑卷前一定要卸载设备和挂载点的关联 第一步:把逻辑卷lv扩展至300M 第二步:检查硬盘,并重置硬盘容量 第三步:重新挂载,查看挂载状态   缩小逻辑卷:对逻辑卷缩容时,丢失数据的风险更大。在执行操作前一定要提前备份好数据。在进行缩减前先把文件系统卸载掉。 第一步:检查文件 第二步:把逻辑卷lv减小到100M 第三步:重新挂载并查…

    2017-12-17
  • 上篇博客简单提了一下Nginx配置文件的大体组成部分,这次来好好解释一下这些个配置文件。 一、main配置段 分类:    正常运行必备的配置    优化性能相关的配置    用于调试及定位问题相关的配置   …

    Linux干货 2016-10-26
  • linux网络命令与软件管理

    1、描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景和区别 网桥也叫桥接器,是连接两个局域网的一种存储/转发设备,用来连接不同网段。 集线器称为“Hub”,主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上。 二层交换机工作于OSI模型的第2层(数据链路层),可识别数据包中的MAC地址信息,…

    Linux干货 2016-12-18
  • linux 学习之权限优先级

    linux下对同一文件的权限分成很多类,同时也可能对同一文件权限配置多种权限那么在这么多配置中,到底是怎么生效的呢?比如一个文件abc.txt属于wang用户,而同时对abc.txt又设置了ACL禁止 wang用户读写执行等等这些情况就是ACL的生效顺序完全理解,模拟出实验环境一一验证1,文件a属于mage用户,但ACL限制 mage读写执行 Paste_I…

    Linux干货 2017-05-29

评论列表(1条)

  • 马哥教育
    马哥教育 2016-08-17 15:45

    写的很好,排版还可以在漂亮一点,加油,图画的很赞