马哥教育网络班21期+第六周课程练习

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

答:

(1)计算机组成:

输入(键盘)、输出(显示器),存储器(硬盘),运算器,控制器(CPU)

(2)实现功能:

   1)文件系统

   2)内存管理

   3)网络功能

   4)进程管理

   5)驱动程序

2、按系列罗列Linux的发行版,并按描述不同发行版之间的联系与区别(不同用红色标出来了)

答:

(1)–debian–使用deb包,包管理程序是apt-get

   ubuntu

        mint(ubuntu分支)

   Knoppix

(2)—slackware—(实际上应该是SLS的分支,不过SLS没了。。)

    S.U.S.E 用rpm包,包管理程序是zypper

      SLES     

      openSUSE  

(3)–redhat— 用rpm包,包管理程序是yum,

      redhat9.0

            redhat enterprise linux     

                   centos  rhel企业版的克隆版

            fedora core  每六个月发行一次

 

(4)Gentoo

(5)ArchLinux   

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

答:

  1) 一切皆文件,所有资源都抽象为文件形式(硬件、通讯接口、设备)

  2)由众多功能单一的程序组成,一个程序只做一件事,并且做好,组合小程序来完成复杂任务

  3)尽量避免跟用户交互,易于以编程的方式实现自动化任务

 

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


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

详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、data命令的使用,并描述相应的示例来阐述

答:

1、ifconfig 查看活动接口的ip地址

]# ifconfig eth0         查看网卡eth0信息         Centos6

]# ifconfig eno16777736    查看网卡eno16777736信息    Centos7或RHEL7 

2、echo 回显

]# echo "hello"  

3、tty  查看终端设备

]# tty  当前运行终端

4、startx  运行X-Window界面,(图形界面)

]#startx &  后台运行X-Window

5、export 显示或设置环境变量

]#export 显示变量

6、pwd  显示当前工作目录

]#pwd 

7、history 查看历史命令

]#history  

8、shutdown 关机或重启

]#shutdown -h  关机

]#shutdown -r  重启

]#shutdown now 立即关机

9、poweroff 关机

]#poweroff 

10、reboot 系统重启

]# reboot 

11、hwclock 查看或设定硬件时间

]#hwclock –show 查看硬件时钟

12、data   显示或修改日期时间

]# date 显示日期时间

]# date 081419032016   修改时间为 2016年8月14日19时03分


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

答:

1、使用man、help、info(获取命令的在线文档)、命令自带的简要使用帮助或google等获取帮助信息,

man和help用法

]#man cat

]#cat –help

2、man手册划分

   1.用户命令

   2.系统调用

   3.C库调用

   4.设备文件及特殊文件

   5.文件格式(配置文件格式)

   6.游戏帮助

   7.杂项

   8.管理工具及守护进程


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

答:

GNU/Linux遵循FHS Filesystem Hierarchy Standard 标准

功能规定:

/bin:所有用户可用的基本命令程序文件;

/sbin:供系统管理使用的工具程序;

/boot:引导加载器必须用到的各静态文件:kernel, initramfs(initrd), grub等;

/dev:存储特殊文件或设备文件;设备有两种类型:字符设备(线性设备)、块设备(随机设备);

/etc:系统程序的配置文件,只能为静态;

/home:普通的家目录的集中位置;一般每个普通用户的家目录默认为此目录下与用户名同名的子目录,/home/USERNAME;

/root:管理员的家目录;可选;

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

/lib64:64位系统特有的存放64位共享库的路径;

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

/mnt:其它文件系统的临时挂载点;

/opt:附加应用程序的安装位置;可选路径;

/srv:当前主机为服务提供的数据;

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

/usr:usr Hierarchy,全局共享的只读数据路径;

/usr/local:Local hierarchy,让系统管理员安装本地应用程序;也通常用于安装第三方程序;

/var:/var Hierarchy,存储常发生变化的数据的目录;

/proc:基于内存的虚拟文件系统,用于为内核及进程存储其相关信息;

/sys:sysfs虚拟文件系统






















































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

(0)
zhouchenmingzhouchenming
上一篇 2016-08-15
下一篇 2016-08-15

相关推荐

  • shell脚本基础

    1、编程基础     程序:指令+数据   程序编程风格:                         过程式:以指令为中心,数据服务于指令         &nbs…

    2017-04-20
  • shell 编程(一)

    shell脚本编程:  编程语言的分类:根据运行方式    编程运行:源代码->编译器(编译)--程序文件    解释运行:源代码-->运行启动时解释,由解释器边解释运行; 根据其编程过程中功能的实现是调用库还是调用外部的程序文件:   shell脚本编程:      利用系统上的命令编程组件进行编程:   完整的编程:     利用库或编程组件进行编程; …

    Linux干货 2016-12-23
  • iptables/netfilter入门

      iptables是Linux中的重要组件,它是对报文进行过滤,在2001年的1月Linux 2.4内核发布以来,就已经是Linux的一部分了。     现在的iptbales已经成为了功能很大的防火墙,具备了专有的商业防火墙的大多数的功能了。 1、防火墙简介 2、iptables/netfilter简介 …

    Linux干货 2017-01-31
  • 逻辑卷管理(LVM)

    逻辑卷管理(LVM) LVM概念 是系统上对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上的一个逻辑层,用来提高磁盘分区管理的灵活性。 安装Linux系统时,最常见的问题是如何评估各分区大小,以分配合适的硬盘空间。随着LVM的出现,这些问题都引刃而解了,用户在无需停机的情况下方便地情况下方便的调整个分区的大小。 LVM重点在于可以弹性的调整文件系统的容量…

    Linux干货 2016-11-22
  • 利用 yum 查找某个命令属于哪个包

    当我们在安装一个不熟悉的命令是,会遇到个问题:Error: Nothing to do 而你又不知道该命令的是属于哪个rom包,莫慌~我们可以借助一个叫yum的基于rpm的软件包管理器。 以 dig 这个命令为例,当我安装它时会出现如下情况  [root@localhost ~]# yum install dig  Loaded plug…

    Linux干货 2016-03-27
  • varnish浅述

    安装varnish,安装包需要到官网下载http://www.varnish-cache.org/releases/index.html varnish的程序环境: /etc/varnish/varnish.params:配置varnish服务进程的工作特性,例如监听的地址、端口及缓存机制等; /etc/varnish/default.vcl:配置各Chil…

    2016-11-15

评论列表(1条)

  • 马哥教育
    马哥教育 2016-08-17 16:07

    写的很好,排版还可以在漂亮一点,加油,多举例说明一下