###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)
oranixoranix
上一篇 2016-12-06
下一篇 2016-12-06

相关推荐

  • class12 shell编程(四)软件包管理(二)

    一、shell编程(四) 1、循环特殊用法 while 循环的特殊用法(遍历文件的每一行): while read line; do       循环体   done < /PATH/FROM/SOMEFILE 依次读取/P…

    Linux干货 2016-08-24
  • tomcat-session server实现

    要求:tomcat cluster将会话保存至memcached中 1、利用nginx反代 2、两台tomcat服务器 3、两台memcache服务器 拓扑:      架构前配置:      1、反代服务器:nginx     &nbsp…

    2017-07-03
  • PHP安全模式详解(PHP5.4安全模式将消失)

    1. 安全模式      一直没有用过php的safe_mode安全模式,以此说明作为日后参考。      PHP 的安全模式是为了试图解决共享服务器(shared-server)安全问题而设立的。在结构上,试图在 PHP 层上解决这个问题是不合理的,但修改 web 服务器层和操作系统层显得非常不现…

    Linux干货 2015-06-02
  • Week2 bash特性及文件相关

    1. 文件类命令及其常用的使用方法 文本查看类命令cat head tail more less 分屏查看命令 more lessmore FILE 翻至最后一页自动退出less FILE -f 翻至最后一页不退出 若有追加内容则立即显示 首尾查看命令head tail head命令: 查看文件前n行 head FILEhead [option] FILEh…

    Linux干货 2016-12-11
  • Linux boot分区意外格式化或清除之后…

    boot分区在没有备份的情况下意外被清空,包括启动引导信息也没了。这时若Linux还在运行,那你是幸运的, 修复的方法: 1. cat  /etc/*release      #赶快先确定当前系统的具体版本。有ISO镜像赶快挂载上来.   &nbsp…

    Linux干货 2016-03-22
  • Linux命令帮助及history命令的使用

    1.Linux命令帮助的获取详解 在Linux中获取命令帮助时,内部命令和外部命令的获取方式是有区别的: 即  (1)内部命令:#help COMMAND ?            #man bash  (2)外部命令:<1> # COMMAND –hel…

    Linux干货 2016-08-05

评论列表(1条)

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

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