N25-第一周 总结

一、描述计算机的组成及其功能

    CPU:包括运算器、控制器、寄存器、缓存,计算枢纽,网络的包处理、磁盘读写、数学计算等。

    内存:加载数据,提高计算速度,程序被加载到内存成为进程运行。

    输入:键盘、鼠标

    输出:打印机、显示器

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


    linux只发行kernel源代码,GNU发布linux系统上的各种工具。而依据这两者重新更该、编译并发行的版本已达上百种之多:  


      其实最早成立并发布商业版本的是SUSE,是Slackware分支演变而来,有商业版SLES以及开放使用版OpenSUSE。

      最成功的商业版是Redhat,现有三个分支RHEL、Fedora、CentOS。

      老牌分支Debian,演变版最有名的是ubuntu。

      Gentoo和ArchLinux分支的发行版,安装使用比较考验水平,可以考虑安装提高自身水品。

      mint和knopix也是最近有名的发行版,还有马哥没有说到的ChormeOS(专注于移动端图形浏览体验)。

三、描述linux的哲学思想,并按住奥自己的理解对其进行解释性描述

      1、一切皆文件:配置文件、抽象的硬件设备、通行接口,都可以都可以通过文件操作进行调用。

      2、由众多功能单一的程序组成,一个程序只做一件事,并且做好。通过shell等编程组合小程序完成大的复杂的任务。

      3、尽量避免跟用户交互。

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

四、说明linux系统上命令的使用格式

   详细介绍ifconfig echo tty startx export pwd history shutdown poweroff reboot hwclock date命令的使用,并配合相应的实力来阐述;

      man  

        获取某个命令的使用帮助信息。

      basename

        显示所给绝对路径后面的文件名,一种截断显示,经常用在shell里。

      dirname

        显示所给绝对路径前面的路径信息,一种截断显示,经常用在shell里。

      pwd

        显示当前路径。

      cd

        进入某个目录。

      ls

        显示文件目录信息。

      echo

        回显文本。-n显示后不换行,-e不转义控制符

      date

        显示时间,可以通过参数格式化输出。

      hwclock

        硬件时钟操作

      cat

        对文本进行各种操作。如果是两个文本文件要显示,会在显示时进行合并显示,看不出哪块文本属于哪个文件,这和more就有区别。

      tac

        cat显示的倒排序显示

      file

        判断文件的类型

      type

        判断参数的执行方式,是shell内嵌命令,还是外部命令 还是链接等等

      tty

        查看终端设备 

     主机启停:为了便于记忆,尽量避免使用rh7新加入的启停命令

            halt         掉电关机

            poweroff     掉电关机

            shutdown     掉电关机重启

                    -r   重启

                    -h   相当于halt 关机

                    now  立即执行,如果不添加此操作 系统会等待进程正常关闭并在预定时间再操作(配合-r\-h使用)

                    +m   m代表时间,在过多长时间之后进行操作

            reboot       重启

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

   *获取命令帮助信息的方式有以下几种:

        1、命令。

          1)以专门的命令方式获得:help、info、man。如:help COMMAND、info COMMAND、

            man COMMAND、whatis COMMAND(执行过程依靠查询数据库,可以查询前手动更新数据库                 makewhatis)。

          2)命令自身提供的帮助参数。如:COMMAND –help

        2、查看安装程序的离线文档:

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

          README:程序的相关的信息;

          INSTALL: 安装帮助;

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

         3、通过浏览在线文档:

          1)系统的官方网站文档。如:http://www.redhat.com/doc

          2) 程序发布的官方网站。

          3)搜索引擎。如:google。(注:google搜索需要技巧:keyword filetype:pdf|keyword site:domain.tld)

   *man文档的章节是如何划分的: 

         1、man文档的位置:/usr/share/man

             命令格式:# man COMMAND

             选项:-M /PATH/TO/SOMEDIR:到指定目录下查找命令手册并打开之;

         2、man文档各节含义:

           SECTION:

             NAME:功能性说明

             SYNOPSIS:语法格式

             DESCRIPTION:描述

             OPTIONS:选项

             EXAMPLES:使用示例

             AUTHOR: 作者

             BUGS: 报告程序bug的方式

             SEE ALSO: 参考

            

           SYNOPSIS: 

             []:可选内容;

             <>:必须提供的内容;

             a|b|c:多选一;

             …:同类内容可出现多个;

         3、man文档有章节之分(注:并非每个COMMAND在所有章节下都有手册):

            man1, man2, …一共最多8个章节

            1:用户命令;

            2:系统调用;

            3:C库调用;

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

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

            6:游戏使用帮助;

            7:杂项;

            8:管理工具及守护进行;

            举个栗子:~]# man CHAPTER COMMAND

          4、man命令打开手册以后的操作方法:

            翻屏:

         空格键:向文件尾翻一屏;

         b: 向文件首部翻一屏;

            Ctrl+d:向文件尾部翻半屏;

            Ctrl+u:向文件首部翻半屏;

            回车键:向文件尾部翻一行;

            k: 向文件首部翻一行;

            G:跳转至最后一行;

            #G: 跳转至指定行;

            1G:跳转至文件首部;

            q: quit退出

            文本搜索:

              /keyword:从文件首部向文件尾部依次查找;不区分字符大小写;

              ?keyword:从文件尾部向文件首部依次查找;

              n: 与查找命令方向相同;

              N: 与查找命令方向相反;

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

    linux系统按照功能划分/下子目录,并按照英文的字面用意以简写的形式提供存放指导。但大部分目录的用法,都有变化的余地,可以根据管理员的想法做适当的改变。

   /  根目录,以倒生长的树来看,它就是树根是文件系统的顶级目录,所有挂载的分区上的目录都是它的子目录。

      ├── bin         用户级程序存放目录

      ├── sbin        系统级管理程序存放目录

      ├── boot        存放引导需要的文件

      ├── dev         存放各种硬件、管道、虚拟硬件的映射文件的位置

      ├── etc         系统级以及常用程序的配置文件存放的位置,经常用到的目录,也是很重要的目录,安全保护应当高度重视

      ├── home        存放用户主目录

      ├── lib         应用程序用到的库文件

      ├── lost+found    恢复文件

      ├── media       加载存储的挂载点,如cdrom等

      ├── mnt         文件系统临时挂载点

      ├── opt         非系统程序,如开发的应用安装存放的位置

      ├── proc        以文件的形式映射当前运行的内核,修改里面的部分文件能改变当前内核的运行状态

      ├── root        root主目录

      ├── sys         sys 虚拟文件系统挂载点

      ├── tmp         存放临时文件,可供所有用户执行写入操作,有特殊权限

      ├── usr         和opt的用处相似,都是非系统提供的程序安装存放的位置

      └── var         存放邮件、系统日志等文件

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

(0)
上一篇 2016-12-05 11:40
下一篇 2016-12-05 11:55

相关推荐

  • 推荐-Corosync + Pacemaker 搭建高可用Httpd服务

    Corosync + Pacemaker 搭建高可用Httpd服务 实验描述 1.两个测试节点,分别为node5.redhat.com和node6.redhat.com地址分别为172.16.100.5和172.16.100.62.集群服务为httpd,利用nfs做共享存储,NFS地址为172.16.0.254,NFS已经共享出了一个/www/htdocs目…

    系统运维 2016-04-05
  • Linux第九周总结

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash # login_user=0 nologin_user=0 for i in $(cat /etc/passwd | cut -d : -f 7);do &nbsp…

    Linux干货 2017-08-28
  • 进程的基本动作机制

    进程 我们知道硬件到用户使用分为:硬件,内核(系统),软件。 硬件也就是我们常见到的计算机等等,就相当于我们的身体,内核就相当于是我们的大脑,软件就相当于我们的动作。而进程就相当于我们怎么去实现这些动作。 进程是程序的一个具体实现,同一个程序可以执行多次,每次都可以在内存中开辟独立的空间来装载,从而产生多个进程。不同的进程还可以拥有各自独立的IO接口。 进程…

    Linux干货 2016-06-01
  • Linux文件权限及ACL

    1、文件权限:          文件的权限主要针对三类对象进行定义:                owner:属主,u表示  …

    Linux干货 2016-08-05
  • vim常用小结

    移动光标类命令h :光标左移一个字符l :光标右移一个字符space:光标右移一个字符Backspace:光标左移一个字符k或Ctrl+p:光标上移一行j或Ctrl+n :光标下移一行Enter :光标下移一行w或W :光标右移一个字至字首b或B :光标左移一个字至字首e或E :光标右移一个字至字尾) :光标移至句尾( :光标移至句首}:光标移至段落最后一个…

    Linux干货 2017-04-11
  • 行编辑器sed的应用

    sed sed:Stream EDitor,行编辑器 sed是一种流编辑器,它一次处理一行内容,处理时,把当前处理的行存储在临时缓冲区中, 称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后, 把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没 有改变,除非你使用重定向存储输出。 se…

    Linux干货 2016-08-10

评论列表(1条)

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

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