第一周课程练习

马哥教育网络班22期+第一周课程练习


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

  CPU(运算器和控制器),存储器(内存和外存),输入/输出设备。

    (1)运算器:对数据进行加工处理(包括算术运算与逻辑运算);

    (2)控制器:负责从存储器取出一条指令,并指出下一条指令在存储器的位置,按指令要求发出控制信号,使得各部件按步完成各种操作;

    (3)存储器:计算机记忆和短暂存储数据的部件;

    (4)输入设备:向计算机输入数据和信息的设备,是与计算机进行交互的一种装置,输入信息转换成计算机识别的二进制代码;

    (5)输出设备:输出计算机处理的结果并转换为人类可识别的形式。


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

  Linux发行版有众多,主流可以分为三种:RedHat, Debian, Slackware。

    (1)RedHat:

           i.著名的RHEL(Redhat Enterprise Linux)

           ii.CentOS(RHEL社区克隆版本,free)

           iii.Fedora Core(RedHat桌面版发展而来,free)

    (2)Debian:

           i.ubuntu

               mint

           ii.knopix

           

    (3)Slackware:

           i.SLES

           ii.SuSE

            OpenSUSE

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

    (1)一切皆文件:将几乎所有文件(包括硬件设备等)都抽象为文件形式;

    (2)文本保存配置信息:

    (3)单一目的小程序:程序专注做某一事情,高质量;组合小程序,完成复杂任务;

    (4)尽量避免捕获用户接口:一旦一个程序开始运行,就不需要用户进行任何操作,如ls;

4、说明Linux系统上命令的使用格式;详细介绍ifconfigechottystartxexportpwdhistory

shutdownpoweroffreboothwclockdate命令的使用,并配合相应的示例来阐述。


    (1)ifconfig

          显示或配置网络设备;  捕获.PNG

    

    (2)echo

        回显;在屏幕上显示一段文字;

        echo[SHORT_OPTION]…[STRING]…

            -e:让转义符生效

                \n:换行

                \t:制表符

            -n:不进行换行

捕获.PNG


         STRING可以使用单双引号

             单引号:强引用,变量引用不执行替换

             双引号:弱引用,变量引用执行替换

捕获1.PNG

    

    

    (3)tty:

         查看当前终端设备;

捕获.PNG

    (4)startx

        启动图形界面;

    

    (5)export:

        设置或显示环境变量;

捕获.PNG

       

    (6)pwd

        查看当前目录完整路径

捕获.PNG

    (7)history

        shell进程会话中保存此前用户执行的命令

            history [-c] [-d偏移量][n]

            history -anrw[文件名]

            history -ps参数[参数…]

        ~]# history -r

        ~]# history -w

        ~]# hisrory 70

        ~]# !70

        

捕获.PNG

    (8)shutdown

            关机

捕获.PNG

    (9)poweroff 关机

    (10)reboor 重启

    (11)hwclock

           显示或设定硬件时钟; 捕获.PNG

    

    (12)date

          显示时间和日期

            date[MMDDhhmm[[CC]YY][.SS]]

捕获.PNG

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

        (1)help COMMAND内部命令

        (2)外部命令

            i.COMMAND –help

            ii.manual使用手册 位置/usr/share/man

            iii.info COMMAND 在线文档

            iv.自带帮助文档

        (3)INSTALL

         (4) README

         (5) 搜索引擎Google 

  man COMMAND

        SECTION:

            NAME:功能性说明;

            DESCRIPTION:描述;

            OPTIONS:选项;

            EXAMPLES:使用示例;

            AUTHOR:作者;

            BUGS:报告程序的bug方式

            SEE ALSO:参考

            …

        

        SYNOPSIS:语法格式;

               []:可选内容;

               <>:必须提供内容;

               a|b|c:多选一;

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

        使用手册:为压缩格式的文件,有章节之分;

            /usr/share/man

              man1,man2,…

                i.用户命令

                ii.系统调用

                iii.C库调用

                iv.设备文件及特殊文件

                v.文件格式

                vi.游戏使用帮助

                vii.杂项

                viii.管理工具及守护进程



     ~man]# man CHAPTER COMMAND

        并非每个COMMAND在所有章节下都有手册;

            查看 ~man]# whatis COMMAND

        其执行过程是查询数据库进行的;   

            手动更新数据库;~man]# makewhatis

    man命令打开手册以后操作方式;

        翻页:

            空格键:向文件尾部翻一页;

            b:向文件首部翻一页;

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

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

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

            k:向文件首部翻一行;

            G:跳转至最后一行;

            #G:跳转至指定行;

            1G:跳转至文件首部;

        文本搜索:

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

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

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

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

        退出:

            q:quit

        选项:

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

        

                            

        

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


        FHS: Filesystem Hierarchy Standard

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

        /sbin:供系统管理使用;

        /boot:引导加载器,必须用到的静态文件:keneral,grub…

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

            设备:字符设备: 键盘,显示器       (线性设备)

                块设备:把字符串打包成一个单位  (随即设备)

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

        /home:普通的家目录的集中位置;

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

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

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

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

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

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

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

         /mnt:=其他文件系统临时挂载点;

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

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

            bin,sbin

            lib,lib64

            include:C程序头文件

            share:命令手册页,命令自带文档等架构特有文件

            local:另一个层级目录

            X11R6:X-Window 程序安装位置

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

            /usr/local:Local hierarchy

                让系统管理员安装本地应用,也通常安装第三方应用;

        /var: /var Hierarchy

          储存经常发成变化的目录;

            cache,lib,local,lock,log,opt,run,spool,tmp;

        /proc:内核及进程存储其相关信息;多位内核参数

            例如:net.ipv4.ip_forward,虚拟化为net/ipv4/ip_foward

        /sys: sysfs虚拟文件提供了一种比/proc更理想的访问内核数据的路径;

        主要作用为管理Linux设备提供一种统一模型的接口。

            

            

        

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

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

相关推荐

  • N21沉舟第十周作业

    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情) 2、为运行于虚拟机上的CentOS 6添加一块新硬件,提供两个主分区;   (1) 为硬盘新建两个主分区;并为其安装grub;   (2) 为硬盘的第一个主分区提供内核和ramdisk文件; 为第二个分区提供rootfs;   (3) 为rootfs提供…

    Linux干货 2016-09-10
  • Mysql 启动时 报ERROR 2002,分析解决、

    1、故障现象 [root@localhost scripts]# mysql -u root ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysqld.sock’ (2) 2、故障分析 查看mysql实例的状态 [root@localhost scr…

    Linux干货 2017-08-29
  • Linux网络管理&脚本编程之执行流程、循环

    1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。 网桥(Bridge):是早期的两端口二层网络设备,用来连接不同网段。网桥的两个端口分别有一条独立的交换信道,不是共享一条背板总线,可隔离冲突域。网桥比集线器(Hub)性能更好,集线器上各端口都是共享同一条背板总线的。后来,网桥被具有更多端口、同时也可隔离冲突域的交换机(Switc…

    Linux干货 2016-11-14
  • Linux文件层级结构标准(FHS)

    Linux文件层级结构标准(FHS) 设计FHS(Filesystem Hierarchy Standard)的目的主要是为了给Unix-like系统的管理员提供一个管理系统以及目录结构的一个参考。 由于利用Linux源码开发产品和发行版的企业或组织众多,如果每个组织都按照自己的喜好来组织系统中的文件结构,网络上必然出现各种各样的文件结构。这些产品的用户就不…

    2016-12-05
  • 【N25第三周作业】用户及权限管理

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@localhost ~]# who root     pts/0        2016-12-14&nb…

    Linux干货 2016-12-14

评论列表(1条)

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

    写的很好,排版还可以在漂亮一点,加油,有没有感觉黑屏很丑?