N26-第一周博客作业

1、计算机的组成及功能

    CPU: Central Processing Unit 运算与管理控制功能
        包括:
            逻辑运算器:程序运算与逻辑判断
            控制器:协调控制各组件和各单元间的工作
            寄存器(缓存):有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。
     CPU计算时,先预先把要用的数据从硬盘读到内存,然后再把即将要用的数据读到寄存器。最理想的情况就是CPU所有的数据都能从寄存器里读到,这样读写速度就快,如果寄存器里没有要用的数据,就要从内存甚至硬盘里面读,那样读写数据占的时间就比CPU运算的时间还多的多。  
             
    存储器:Memory 这里主要是指随机存储器(RAM)

    输入:Input 计算机数据输入源
    输出:Output 计算机输出、显示端

2、按系统罗列Linux的发行版,并描述不同发行版本之间的联系与区别。
    
    Red Hat:基于RPM包的YUM包管理方式

       RHEL(Redhat Enterprise Linux,为收费版本)、
       Fedora Core(由Redhat桌面版本发展而来,免费)、
       CentOS(RHEL的社区克隆版本,免费)

       稳定性方面RHEL和CentOS的稳定性非常好,适合于服务器使用,但是Fedora Core的稳定性较差,最好只用于桌面应用。
    
    Debian:apt-get/dpkg包管理方式。
          Debian是社区类Linux的典范,也最遵循GNU规范。Debian分为三个分支: stable(稳定版), testing(测试版)和unstable(最新版)。
       Ubuntu:基于Debian的unstable版本加强而来。界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本。

    Slackware:最原汁原味的Linux distro,遵循“KISS”(Keep It Simple, Stupid)原则。
        S.u.S.E 是Slackware衍生版在欧洲使用范围较广
        
    Gentoo     默认系统安装好后,只有最基本的系统软件(如shell,及一些核心软件如sed/find等).Gentoo 安装时,实际上是下载源代码然后在本机上编译获得。
       ArchLinux  Gentoo 衍生版。从头构建的版本,与Gentoo不同的是Arch 安装软件时,下载的是 Arch 维护者已经编译打包好的程序,直接下载到本机使用的
 
3、描述Linux的哲学思想,并按照自已的理解对其进行解释性描述。

Linux的哲学思想:
    a、一切皆文件:
      系统内一切以文件方式存在,包括目录、硬件设备等,与一般文件等同只是文件类型不同。相关操作由统一接口操作
      普通文件:可读文件、二进制文件…
      特殊文件:块文件、字符文件、套接字文件…
      目录文件:
        
    b、  由众多功能单一的程序组成;一个程序只做一件事,并且做好;
      组合小程序完成复杂任务;
    由于Linux产生的是在网络社区由众多开发人员分别独立开发,小而单一的程序更利于这开发,完成后在由需求在进行整合。

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

    d、使用文本文件保存配置信息;
         所有配置信息都是可读的

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

      ifconfig:查看本机IP相关信息

      echo  回显
          ~]# echo $PATH

      tty   显示终端
          ~]# tty
          /dev/pts/0

      startx  运行X WINDOWS,进入图形界面
          ~]# startx

      export

      pwd  显示所在当前目录
          ~]# pwd
          /root
      history  显示使用过的命令清单

      shutdown  关机或者重启命令
         ~]# shutdown -r  重启
         ~]# shutdown -h  关机
         ~]# shutdown -c  取消关机或者重启命令
         ~]# shutdown -r +10  “shutdown” 提示“shutdown”信息,十分钟后重启
         ~]# shutdown -h hh:mm  定时关机
      poweroff:关机命令
      reboot:  重启命令
      hwclock: 硬件时钟
      date:    系统时钟
      设定日期时间:date [MMDDhhmm[[CC]YY][.ss]]

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

    man
       ~]# man COMMAND
    help
       ~]# help COMMAND
       ~]# COMMAND –help
    info
       ~]# info COMMAND

    ~]# man * COMMAND

       man章节说明:

            1:用户命令;
            2:系统调用;
            3:C库调用;
            4:设备文件及特殊文件;
            5:文件格式;(配置文件格式)
            6:游戏使用帮助;
            7:杂项;
            8:管理工具及守护进行

6、请罗列Linux发行版的基础目录名称命名法则及功用规定
/      根目录
/root  root家目录
/etc:  系统配置文件存放位置
/var: 存储常发生变化的数据目录
/bin: 所有用户可用的命令程序文件
/sbin:供系统管理使用的命令程序;
/lib   为系统启动和应用程序所使用的共享库文件;
/lib64 64位的系统的共享库;
/usr: 共享的、只读的 全局共享的只读数据路径
/media: 便携文式设备挂载点
/mnt: 临时挂载文件系统。
/tmp: 为临时文件的程序提供的用于存储临时文件的目录;
/boot:启动引导加载所需要的系统文件;
/home  家目录,每一个用户的家目录都在/home/USERNAME
/opt: 存放应用程序软件包。
/srv:   当前主机为服务提供的数据;
/dev   各类设备挂载点
/proc  内核和进程虚拟文件存放地点。
/sys   sysfs 文件系统总挂载点,sysfs虚拟内存的文件系统。

原创文章,作者:北京-且听风吟,如若转载,请注明出处:http://www.178linux.com/66323

(0)
北京-且听风吟北京-且听风吟
上一篇 2017-01-10
下一篇 2017-01-10

相关推荐

  • 马哥linux2014|2015全套教程

    1、本课程全程将基于集成了Openstack云环境、支持高精度时间(PTP)及虚拟化性能大大提升的RHEL 6.5或CentOS 6.6,间或介绍CentOS 7系统的使用; 2、此文章给出的只是个课程知识点框架,实际讲解过程相当精细;另外,知识点讲授的次序未必同此文章所标示的顺序相同; 3、第15期面授班定于2015年3月24号开课;本期将会是马哥教育数年…

    Linux干货 2015-07-14
  • 第一周的学习总结

       本人是Linux 小白,0基础。加入马帮开始Linux之旅。由于完全不懂Linux,所以在学习的过程中,每课都要看上2遍。接下来说说我第一周所学的内容。 首先是了解到了计算机基础知识,计算机的组成部分、CPU架构类型、其他外围设备。 操作系统基础知识进程管理、内存管理、网络管理、驱动管理、安全管理等。 Linux的起源、发行版以及构…

    Linux干货 2016-02-28
  • 730作业

    1、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中 [root@local ~]# cat /etc/issue |tr "[[:lower:]]" "[[:upper:]]" > /tmp/i…

    Linux干货 2016-08-02
  • rpm包及rmp命令详解

    一、软件运行环境           API: Application Programming Interface              国际标准&nbs…

    Linux干货 2016-08-22
  • #招聘福利#饿了么/运维核心岗位/上海

    饿了么/运维核心岗位/上海 待遇面谈 具体岗位:         应用运维,核心岗位,负责商家订单系统,有之前的学长带着成长 要求:     1、1-2年以上工作经验,     2、熟悉shell和python,    &nbsp…

    Linux干货 2016-03-18
  • CentOS进程管理

    CentOS进程管理 笔记 Linux系统中的基本运行单位是进程,通过对系统系统中的进程的管理能够对系统的实时运行状态进行了解和调度。Linux中提供了用于查看、调整和停止进程的命令。本文仍然以RHEL6说明Linux系统的进程管理。 CentOS进程管理 一、进程概述 二、查看进程 1、使用ps命令 2、top命令 一、进程概述 程序是保存在存储介质中的可…

    Linux干货 2017-05-15