###N25-Bazinga-第一周作业

###N25-Bazinga-第一周作业

1,描述计算机的组成及其功能
     
    计算机基本组成有五部分: 
    计算机的主要组成部分可以归纳为以下五个部分:控制器、运算器、存储器、输入设备、和输出设备。 

    控制器 
    是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及
    内存与外设的访问等。 

    运算器 
    运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。 

    存储器 
    存储器的功能是存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。 

    输入设备 
    输入设备是计算机的重要组成部分,输入设备与输出设备合你为外部设备,简称外设,输入设备的作用是将程序、原始数据、文字、字符、控制
    命令或现场采集的数据等信息输入到计算机。常见的输入设备有键盘、鼠标器、光电输入机、磁带机、磁盘机、光盘机等。 

    输出设备 
    输出设备与输入设备同样是计算机的重要组成部分,它把外算机的中间结果或最后结果、机内的各种数据符号及文字或各种控制信号等信息输出
    出来。微机常用的输出设备有显示终端CRT、打印机、激光印字机、绘图仪及磁带、光盘机等。

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

![](http://i.imgur.com/3LkgVp4.png)

    由于Linux的内核源代码和大量的Linux的应用程序都可以自由获得,因此很多公司或组织开发了属于自己的Linux发行版。目前共有100多种发
    行版。其中较知名的有Debian、Slackware、RedHat、Gentoo、ArchLinux、红旗Linux等。

    主要有三个分支:Debian、Slackware、RedHat。每一个分支都拥有一个最具代表性的商业服务器级的发行版,分别是Ubuntu Server,简称
    Ubuntu;SUSE Linux Enterprise;Red Hat Enterprise Linux.。同时,还有基于这三大分支和其他分支的一些社区发布版本,比如:基
    于RedHat的CentOS 、Fedora,基于Debian下的mimt Linux,knopix ,基于Slackware下的OpenSUSE,,以及Gentoo、ArchLinux、国内
    Linux红旗、麒麟Linux等。

    Linux发行版众多,但是实际上只有一个内核,发行版只是给这个内核加上一些应用程序而组成的系统。而这些应用大部分都是来源于GNU社区,
    代码基本都一样,因此,各发行版之间差别不大。

    不同的发行版细节上有一些差别,按软件包管理系统的不同,分以Redhat的rmp包管理系统和Ubuntu的基于DPKG包管理系统。使用前者的发行
    版包括SLES、Fedora、openSUSE、centos、RHEL等,包文件以rpm为扩展名;使用后者的包括Ubuntu系列,Debian系列等,包文件以deb为
    扩展名。
3,Linux的哲学思想描述.
    
        |一切皆文件:配置文件,存储,硬件设备,全部是文件。

        |由众多单一目的的小程序,一个程序只实现一个功能,多个程序组合完成复杂任务:在每一个小指令=小程序的情况下,越多的组合,就能够高效的完成更多复杂的任务

        |文本文件保存配置信息:一个文本文件编辑就可以完成系统的配置。程序的升级等

        |尽量避免与用户交互:将底部各功能集合成一个抽象的罗逻辑的概念

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

        1.ifconfig:和ip addr list 所得到的结果是一样的查看活动接口的ip地址。

        2.echo:回显命令。linux 上shell经常用到的,ehcho 显示一段文字,一般起到一个提示的作用。

        3.tty:查看当前终端设备。1-6是文本界面,7是x-windows (图形)界面,可以通过alt+f1~f7进行界面的切换。

        4.startx:启动X-windows  虚拟终端接口命令。

        5.export:设置或显示环境变量。语 法:export [-fnp][变量名称]=[变量设置值]

        6.pwd(printing working directory) :显示工作目录。
                log]# pwd
                 /var/log,  在输入pwd 后,如你所在的位置,将会这样被打印出来。
        
        7.history:翻译过来为历史,也就是之前使用过的命令历史记录,当输入此命令后,会打印显示出过去操作过的命令记录。

        8.shutdown:关机或重启命令
                 shutdown [OPTIONS…] [FILE] [WALL…]
                              OPTIONS:

                              -h:halt

                              -r:reboot

                              -c:cancel
                             Time:

                             now,hh:mm +m

        9.poweroff:关机命令。~]# systemctl poweroff

        10.reboot:重启命令!

        11.hwclock:显示与设定硬件时钟 !

        12.date:显示日期

        13.cd(change directory):cd [/PATH/TO/somedir]

              cd:切换回家目录;  注意:Bash中,~表示家目录;
                cd ~:切换回自己的家目录。
                cd ~username:直接进入对方家目录。

        14.ls(list):列出指定目录下的内容。

             ls -a :显示所有文件,包括隐藏文件。

            -A :去除.  ..2个目录!

            -l :–long ,长格式列表,显示文件的详细属性信息

          -rw–r–  1  root root 8957 10月 14 19:34 maillog.log

         -:文件类型,-,d,b,c,l,s,p
    
             rw-r–r–:rw-:文件属主的权限;r–:文件属组的权限;r–:其他用户(非属主,属组)权限;

            1:数字表示文件被硬链接的次数。

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

        
        可以通过help 进行帮助命令的获取:
        内部命令:help COMMAND

        外部命令:(1)命令自带简要的格式帮助

         COMMAND –help

        man文档共分9个部分:

            1)表示用户命令和守护进程

            2)表示系统调用和内核服务

            3)一些常用的函数与函数库,大部分为c的函数库

            4)设备文件的说明,通常在/dev下的文件

            5)配置文件或者是某些文件的格式

            6)表示游戏

            7)杂项

            8)系统管理员可用的管理命令

            9)跟kernel相关的文件

        与我们密切相关的有1,5,8的文档

            需要查看特定章节的文档可使用:

                man [1-9] [command | filename]

6,Linux发行版基础目录的名称命名法则及规定

    /bin    系统有很多放置执行文件的目录,但/bin比较特殊,因为/bin放置的是在单用户模式下还能被操作的命令。

    /boot  这个目录主要放置开机使用到的文件,包括linux内核文件以及开机菜单与开机所需要的配置文件。

    /dev    在linux系统上,任何设备与接口设备都是以文件的形式存在与这个目录当中。

    /etc     系统主要的配置文件几乎都放置在这个目录下,这个目录下的可以让一般用户查询,但是只有root有权利修改。

    /home 这是系统默认的用户文件夹,当创建一个一般用户账号,默认会在此目录下创建一个家目录。

    /lib      系统的函数库,在/lib放置的则是在开机时会用到的函数库,以及/bin和/sbin下命令会调用的函数库。

    /media 可放置的就是可删除的设备,包括软盘,光盘,dvd等设备都暂时挂载与此。

    /mnt    如果需要暂时挂载某些额外的设备,一般都建议可以放置这个目录下。

    /opt     这是给第三方软件放置的目录。

    /root    系统管理员的主文件夹。

    /sbin    这些命令只有系统管理员(root)才可以使用的,里面包括开机,修复,还原系统所需要的命令。

    /srv     存放一些网络服务启动之后,这些服务所需要的用到的数据目录。

    /tmp    这是让一般用户或者是正在执行的程序暂时放置的地方,这个目录任何用户都可以访问。

    /usr     这是‘UNIX Software Resource’的缩写,也就是'UNIX操作系统软件资源'所放置的目录,放置第三方软件的数据。

    /var    在正常运行的系统中其内容不断变化的文件,如日志,临时邮件,计划任务等。

    /proc  这个目录本身是一个虚拟文件系统,它放置的数据都是在内存中,例如系统内存,内核,进程,外部设备的状态及网络状态。

    /sys   这个目录其实跟/proc非常类似,也是一个虚拟文件系统,主要也是记录与内核相关的信息。

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

(0)
上一篇 2016-12-06 14:42
下一篇 2016-12-06 15:45

相关推荐

  • N22-℡浮生.若夢 ╮第一周作业

    1.描述计算机的组成及其功能  组成:     硬件       (1).CPU: 是计算机的主要设备之一,功能主要是解释计算机指令以及处理计算机软件中的数据.       (2).存储器:内存,硬盘,存储器的功能是存储程序、数据和各种信号…

    Linux干货 2016-09-19
  • N22-第七周作业

    1、创建一个10G分区,并格式为ext4文件系统;    (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;    (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; 创建一个10G的分区:  &nbs…

    Linux干货 2016-12-18
  • 第三周博客作业

    who useradd usermod groupadd

    Linux干货 2017-12-17
  • MongoDB-index

    索引:特殊的数据结构,存储表的数据的一小部分以实现快速查询 优点:     1、大大减少了服务器需要扫描的数据量     2、索引可以帮助服务器避免排序或使用临时表     3、索引可以将随机io转换为顺序io 索引评估:三星(非常好) 一…

    Linux干货 2016-11-27
  • Python 课堂笔记

    第二天

    Linux干货 2018-03-21
  • samba

    samba samba概述 samba原理 samba服务 samba的命令 samba搭建实例 使用GUI工具SWAT管理samba samba概述 什么是samba? samba是基于smb(Server Message Block)协议的一种实现方式。 samba的功能是什么? samba能够用来在windows,unix平台间实现文件共享服务,不同于…

    Linux干货 2016-04-28

评论列表(1条)

  • 马哥教育
    马哥教育 2016-12-09 20:48

    总结的很好,下次要加一例子说明就更棒了