第一周作业

第一周作业

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

相关推荐

  • 正则表达式

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其他用户都没有任何访问权限 [root@localhost ~]#  mkdir /home/tuser1======>创建/home/tuser1目录 [root@localhost ~]#   cp  -a  /etc/skel/   /hom…

    2017-10-10
  • 04用户和组的相关配置文件总结

    1、用户 个人理解的是,给使用者一个在系统中使用的身份,即用户。 用户分两种:管理员和普通用户。 而每一个用户都有一些属性,每一个属性都是用冒号分割开来。配置文件存储在【/etc/passwd】中。 例如,sarash:x:507:508::/home/sarash:/bin/nologin 他们分别是,用户名,密码,ID号,主组ID号,注释,家目录,默认登…

    Linux干货 2016-10-24
  • 网络协议端口号查询表

    TCP 0= ReservedTCP 1=TCP Port Service MultiplexerTCP 2=DeathTCP 5=Remote Job Entry,yoyoTCP 7=EchoTCP 11=SkunTCP 12=BomberTCP 16=SkunTCP 17=SkunTCP 18=消息传输协议,skunTCP 19=SkunTCP 20=F…

    Linux干货 2017-08-15
  • 管理用户组的命令

    用户账户 管理用户的命令及配置文件, Useradd,usermod,userdel,newusers,chpasswd,passwd,chage,chfn,chsh,id,su,finger Useradd:创建用户,         Useradd 选项 参数  &…

    Linux干货 2016-10-23
  • Linux Kernel

    Linux Kernel 概述:文章将主要介绍Linux 内核的相关信息,包括内核各组成部分的详细介绍,其中有内核信息的获取命令,uname;内核模块管理类命令:lsmod,modinfo,modprobe,insomd,rmmod;ramdisk生成的相关命令,mkinitrd和dracut命令;以及linux中的两个为文件系统 /proc和/sys。最后…

    Linux干货 2016-09-19
  • DNS服务器—-主从服务器搭建

    一、环境准备   1、准备三台测试       主DNS服务器地址:192.168.10.203       从DNS服务器地址:192.168.10.103       测试主机地址:  192.168.10.120 …

    Linux干货 2015-05-18

评论列表(1条)

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

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