马哥linux运维网络班第22期-第一周博客作业

  1. 计算机的组成及其功能

    计算机由运算器,控制器,存储器,输入装置和输出装置组成

    (1)运算器 对数据进行常规运算(+,-,*,/)和逻辑运算(与,或,非等)及比较位移等操作

    (2)控制器 分析从存储器中读出的指令并按预先规定的步奏执行操作

    (3)存储器 存储程序和数据信息并实现快速存取

    (4)输入设备 把各种类型的信息转换为二进制编码输入进计算机存储起来

    (5)输出设备 把计算机加工处理的结果转换为人或者其他程序所能识别的信息形式

  2. 按系列罗列Linux的发行版,并描述不同发行版之间的区别与联系

    (1)Debian:ubuntu;mint;knopix

    (2)Slackware:S.u.S.E;SLES;OpenSUSE

    (3)RedHat:RedHat Enterprise Linux: RHEL;CentOS: Community ENTerprise OS;Fedora Core

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

    (1)一切皆文件:把所有资源信息抽象为文件形式如硬件设备,通信接口等。

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

    (3)尽量避免跟用户交互;目的是以编程的方式实现自动化任务

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

  4. 说明Linux系统上命令的使用格式,详细介绍ifconfig,echo,tty,startx,export,pwd,history,shutdown,poweroff,reboot,hwclock,date命令的使用,并配合相应的示例来阐述

    使用格式:# COMMAND OPTIONS ARGUMENTS

    (1)ifconfig:查看和配置网络设备。格式:ifconfig

    [root@localhost ~]# ifconfig

    eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

            inet 192.168.222.128  netmask 255.255.255.0  broadcast 192.168.222.255

            inet6 fe80::20c:29ff:fe4a:29db  prefixlen 64  scopeid 0x20<link>

            ether 00:0c:29:4a:29:db  txqueuelen 1000  (Ethernet)

            RX packets 314  bytes 31364 (30.6 KiB)

            RX errors 0  dropped 0  overruns 0  frame 0

            TX packets 220  bytes 32309 (31.5 KiB)

            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536

            inet 127.0.0.1  netmask 255.0.0.0

            inet6 ::1  prefixlen 128  scopeid 0x10<host>

            loop  txqueuelen 0  (Local Loopback)

            RX packets 4  bytes 340 (340.0 B)

            RX errors 0  dropped 0  overruns 0  frame 0

            TX packets 4  bytes 340 (340.0 B)

            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

    virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500

            inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255

            ether 52:54:00:da:69:40  txqueuelen 0  (Ethernet)

            RX packets 0  bytes 0 (0.0 B)

            RX errors 0  dropped 0  overruns 0  frame 0

            TX packets 0  bytes 0 (0.0 B)

            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

    (2)echo:回显 格式:echo [SHORT-OPTION]… [STRING]…

    (3)tty:显示当前所在终端 格式:tty

    (4)startx:切换为Xwindow界面  格式:startx

    (5)export:设置全局变量

    (6)pwd:显示当前工作目录  格式:pwd

    (7)history:显示命令历史

    (8)shutdown:关机或重启 格式:shutdown [OPTIONS…] [TIME] [WALL…]

    (9)poweroff:关闭电源

    (10)reboot:重启

    (11)kwclock:显示或设置硬件时钟 

    (12)date:显示日期时间 格式:显示日期时间:date [OPTION]… [+FORMAT];设置日期时间:date [MMDDhhmm[[CC]YY][.ss]]

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

   内部命令:help COMMAND

   外部命令:

    (1)COMMAND –help;

    (2)man COMMAND;

    (3)info COMMAND

    (4)应用程序会自带帮助文档:/usr/share/doc/APP-VERSION

    (5)主流发行版官方文档

    (6)程序官方的文档:

    (7)搜索引擎

   man文档的章节划分:

     man1:用户命令

     man2:系统调用

     man3:C库调用

     man4:设备文件及特殊文件

     man5:文件格式

     man6:游戏使用帮助

     man7:杂项

     man8:管理工具及守护进行

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

    /:跟目录

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

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

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

    /dev:存储特殊文件或设备文件;

          设备有两种类型:字符设备(线性设备)、块设备(随机设备);

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

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

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

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

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

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

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

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

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

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

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

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

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

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

         /bin, sbin

         /lib, lib64

         /include:C程序头文件;

         /share:命令手册页和自带文档等架构特有的文件的存储位置

         /local:另一个层级目录;

         /X11R6:X-Window程序的安装位置

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

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

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

         /cache Application cache data  应用缓存数据

         /lib Variable state information 可变状态信息

         /local Variable data for /usr/local  /usr/local的变量数据

         /lock         Lock files   锁定文件

         /log Log files and directories  日志文件

         /opt Variable data for /opt     /opt变量数据

         /run Data relevant to running processes  正在运行的进程信息

         /spool Application spool data  

         /tmp Temporary files preserved between system reboots  缓存文件

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

         /sys:sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径;其主要作用在于为管理Linux设备提供一种统一模型的的接口;

   

   

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

(0)
jgxsz2016jgxsz2016
上一篇 2016-08-14 21:01
下一篇 2016-08-15 09:21

相关推荐

  • Linux shell脚本编程练习题

    《书籍上面的练习题》 问题:谁在霸占磁盘资源?     如果您负责的Linux服务器上有许多用户,则经常需要解决的一个问题就是谁在使用所有磁盘空间。这是个老掉牙的问题有时比其他问题更难以弄清。     不幸的是,虽然跟踪用户磁盘空间使用情况非常重要,但却没有一个Linux命令可以提供此信息。因此需要…

    Linux干货 2016-06-09
  • 系统自动化安装

    本章内容 系统安装过程配置anaconda自动化安装系统 安装程序 CentOS系统安装 系统启动流程: bootloader–>kernel(initramfs)–>rootfs–>/sbin/init anaconda: 系统安装程序 tui: 基于图形库curses的文本窗口 gui:图形窗口 安装程序启动过程 MBR…

    Linux干货 2016-09-19
  • Linux的终端类型

    Linux的终端类型       终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备,linux终端大致有设备终端,物理终端、虚拟终端、图形终端、串行终端、伪终端等。 一.设备终端   设备终端的是一些看的见摸得着的一些实物,比如鼠标、键盘、显示器、打印机等之类的实物。 二.…

    Linux干货 2016-10-14
  • 磁盘管理的补充及扩展

    磁盘管理的补充及扩展 挂载点和/etc/fstab(配置文件) 使用mount命令挂载为临时挂载开机重启后就会自动卸载,为了永久挂载必须写在配置文件中! 配置文件系统体系  被mount、fsck和其它程序使用  系统重启时保留文件系统体系  可以在设备栏使用文件系统卷标  使用mount  -a 命令挂载/etc/fstab中的所有文件系…

    Linux干货 2016-08-30
  • 文件查找工具之——find

        前言:Linux一切皆文件,在linux的系统中如果我们需要找到所需的文件,除了一步一步慢慢找,还有一种办法就是要使用Linux中查找文件工具命令,能让我们很快定位到我们所需的文件。所以我们必须要学好文件查找工具 一、首先我们先要了解文本搜索和文件查找的区别     文本…

    Linux干货 2015-07-06
  • HTTP详解(1)-工作原理

    1. HTTP简介          HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输…

    Linux干货 2015-04-04

评论列表(1条)

  • 马哥教育
    马哥教育 2016-08-17 15:46

    写的很好,排版还可以在漂亮一点,加油