第一周作业

第一周作业

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

    计算机与操作系统:

    CPU:运算器、控制器、寄存器、缓存

    存储器:内存,RAMRandom Access Memory

    Input:下指令,提供数据

    Output:输出数据加工后的结果

2、按系列罗列Linux的发行版本,并描述不同版本的联系和区别

    主流发行版:

        Debian; Slackware; RedHat

          Debian:  Ubuntu  Knopix

          Slackware  S.u.S.E   OpenSUSE

          RedHatFedora  Centos

    联系:几乎所有的Linux的内核源代码和linux的应用程序都可以自由获得

    区别:各版本之间软件包管理系统不同,包文件扩展名不同。

3、描述Linux的哲学思想,并按自己的理解进行解释性描述

         Linux哲学思想

    1、一切皆文件;所有的设备、接口、目录等都以文件被处理;

    2.小型,单一用途的程序;程序和可执行文件不复杂,保证内核高效运行;

    3.连接程序,共同完成复杂功能;复杂的任务可以通过连接多个简单的程序实现复杂的功能

    4.避免令人困惑的用户界面;一切以简明为基础,管理操作系统的人是理发的。

4、说明Linux系统上命令的使用格式:

         Linux命令语法的通用格式:#COMMAND
OPTIONS ARGAMENTS

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

         获取命令的使用帮助:

                   内部命令:help+COMMAND

                   外部命令:

        1、命令自带的简要格式的帮助:COMMAND -help

                   2、使用man命令

         man命令的章节:

                   1、用户命令

        2、系统调用

        3C库调用       

        4、设备文件及特殊文件

        5、文件格式(配置文件使用格式)

        6、游戏使用帮助

        7、杂项

        8、管理工具

     查看章节:man 数字 command

6、请罗列Linux发行版的基础目录名称法则及功用规定

         /bin
:Essential user command binaries (for use by all users)

          供所有用户使用的基本的用户命令文件

        /sbin:System binaries  系统管理员使用的工具程序

    /boot:Static files of the boot loader

          引导加载器必须用到的静态文件,kernel  initramfs(initrd)  grub

    /dev : Device files

          设备文件或特殊文件

        设备有两种类型:字符设备(线性设备)、块设备(随机设备);数据交换以字符为单位的叫字符设备比如键盘。硬盘为典型的块设备。

    /etc : Host-specific system configuration

          系统程序的静态配置文件(主机特有的配置文件)只能为静态不能为二进制

          /etc下有自己的层级结构

              opt Configuration for /opt

              X11 Configuration for the X
Window system (optional)

              systemgml Configuration for SGML
(optional)

              xml Configuration for XML
(optional)

    /home : User home directories (optional)

          用户家目录 (注,其是可选的)其下有每个用户的家目录,与用户名相同

    /root:Home directory for the root user (optional)

          管理员的家目录,可选;

    /lib : Essential shared libraries and kernel modules  

          基础共享库和内核模块  为系统启动或根文件系统上的应用程序(/bin  /sbin)提供共享库,以及为内核提供内核模块

          libc.so.*:动态链接的C库;

          ld*:运行时链接器/加载器;

          modules:用于存储内核模块的目录;

        /lib<qual>  64位系统特有的存放64位共享库的路径

    /media : Mount point for removeable media

          便携式设备挂载点;cdrom,floppy等;

    /mnt : Mount point for a temporarily mounted filesystem

          其它文件系统的临时挂载点

    /opt:Add-on application software packages

          附加应该程序的安装位置(或称第三方应用程序),可选路径;

    /srv : Data for services provided by this system

          当前主机为服务提供的数据;不具有通用性。

    /tmp : Temporary files

          临时文件。为会产生临时文件的程序提供的用于存储临时文件的目录。可供所有用户执行写入操作,有特殊权限

    /usrusr Hierarchy

          全局共享的只读数据路径;

          有自己的层级结构

          bin Most user commands

          include Header files included by C programs  C程序头文件

          lib Libraries

          local Local hierarchy (empty after main installation)

          sbin Non-vital system binaries

          share Architecture-independent data  架构特有数据;命令手册页和自带文档

          src:程序源码文件的存储位置

    /usr/local : Local hierarchy

          让系统管理员安装本地应用程序;如安装新版本又要保留老版时一般新版本安装在此;也用于安装第三方应用

        有自己的分级结构

    /varvar Hierarchy

          存储常发生变化的数据的目录,如日志文件   有自己的层级结构

            cache Application cache data

            lib Variable state information

            local Variable data for /usr/local

            lock Lock files

            log Log files and directories

            opt Variable data for /opt

            run Data relevant to running processes

            spool Application spool data

            tmp Temporary files preserved between
system reboots

 

    /proc:Kernel and process information virtual filesystem

          内核和进程信息的虚拟文件系统;内核及进程存储其相关信息,它们多为内核参数,例如 net.ipv4.ip_forward  虚拟为 net/ipv4/ip_forward存储于/proc/sys/,因此完整路径/proc/sys/net/ipv4/ip_forward;

          proc是基于内存的文件系统

    /sys:用于挂载sysfs文件系统的。sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径,一种基于内存的文件系统。为管理linux设备提供了统一模型的接口;

         

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

(0)
N27_yangjifengN27_yangjifeng
上一篇 2017-08-08 16:17
下一篇 2017-08-09 09:23

相关推荐

  • Linux文件系统初识

    Linux文件系统初识        文件系统是一种用于向用户提供数据访问的机制,我们的硬盘,U盘等存储设备会被文件系统分割为特定大小的块,系统中的文件就被存储在数据块中,而我们平常接触到的分区,目录,文件等正是文件系统通过组织整合之后才呈现在我们面前的,我们无需去关心我们的数据到底存储在硬盘的那个…

    2017-07-15
  • LVM基本原理及使用

    LVM简介 LVM全称Logical Volume Manager(逻辑卷管理),是将几个物理分区(或硬盘)通过软件组合成一块看起来是独立大硬盘(VG),然后对这块大硬盘分割成可使用的逻辑卷(LV),最终能够挂载使用,以达到对磁盘空间进行弹性管理的目的。 LVM的基本原理 基本术语 dm(device mapper):将一个或多个底层块设备组织成一个逻辑设备…

    Linux干货 2016-04-17
  • Linux基本操作:关机 重启

        Linux系统安装完成以后,就要学会一些Linux的基本操作命令,首先是关机和重启命令,如果进入Linux系统之后连关机重启都不会是不是太不应该了,总不能关机或重启的时候直接关闭电源在开机吧,这就显得太不专业了,这样也会对Linux系统主机不太好,一些进程还没有关闭就直接断电,会导致Linux系统的不稳定出现问题,何况也…

    Linux干货 2016-08-04
  • 初识Nginx

    前言:   Nginx介绍:    Nginx(engine x)是由俄罗斯人logor sysoev研发的;官方网站:nginx.org;nginx是一个轻量级的高性能的web服务器和反向代理服务器;nginx本身一个处理静态资源的web服务器,但是通过加装fastcgi等模块,可是支持动态资源;可以为IMAP/POP3/SM…

    Linux干货 2015-06-23
  • 文件的权限和访问控制列表

      在linux管理中,为了使不同的用户对文件有不同的操作权限。我们需要正确的修改文件的权限,一方面是为安全着想, 另一方面则是防止自己辛辛苦苦码出的东西被其它用户给误删。 1.如何修改文件的属主和属主:   前面用户和组管理的内容中,我们已经对文件的属主、属组问题做了说明。有时候我们需要对一些文件的属组和属组进行修改…

    Linux干货 2016-08-04
  • linux命令简单应用

    创建/tmp目录下的:a_c, a_d, b_c, b_d touch /tmp/{a,b}_{c,d} [root@bogon ~]# tree /tmp /tmp |– a_c |– a_d |– b_c |– b_d 创建/tmp/mylinux目录下的: mylinux/ ├── bin ├── boo…

    Linux干货 2016-11-06

评论列表(1条)

  • 马哥教育
    马哥教育 2017-08-20 19:08

    一开始的作业比较简单,但都是比较重要的基础,掌握扎实非常的必要,这次作业完成的非常好,再接再励。