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

一、计算机的基本组成和功能

  cpu包括运算器、控制器、寄存器、缓存

      运算器:计算功能,对数据进行加工处理的的部件;

      控制器:负责从存储器取出指令,控制cpu计算器之间的运行结果和状态;

      寄存器:暂存指令和数据的地方,存储计算机运算的数据;

      缓存:指可以进行高速数据交换的存储器,先于内存与cpu之间的交换数据,一般有一级缓存、二级缓存、三级缓存;

  存储器包括:内存(ram :random access memory)和硬盘;

  输入设备(input):下指令,提供数据,例如:显示器、键盘、鼠标、磁盘等;

  输出设备(output):输出数据加工的结果;

      

二:Linux的发行版,不同版本之间的联系与区别

   三大主流发行版:

     1、Debian(以社区为发行版),发展的主流分支Ubuntu、nopix;

     2、Slackware->S.u.S.E(商业公司);

     3、Redhat(商业公司)发展为Redhat enterprise,9.0后,主流的分支有CentOS和Fedora core(6个月发行一版);

  其他主流的发行版:

      gentoo、archlinux


三:linux的哲学思想,对其进行详细的描述

  1、一切皆文件,把几乎所有的资源都抽象为文件形式;

    例如:硬件也可通过文件表示;物理终端:/dev/console 虚拟终端:/dev/tty#[1,6];

  2、尽量避免跟用户交互;

   它的目标:易于以编程的方式实现自动化任务;

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

    例如:ifconfig |grep eth[0-9] 由ifconfig、管道和grep组成;

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

四:Linux系统上命令的使用格式,基本命令的使用及其示例

 命令的使用格式:

     command [options] arguments

 command:命令本身是一个可执行的程序文件;二进制格式的文件,有可能会调用共享库文件;

   分为两类:[遵循特定的格式规范:ELF(linux)]

      由shell程序的自带的命令:内置命令

      独立的可执行程序文件,文件名即命令名:外部命令

 

 OPTIONS:指定命令的运行特征;

      选项有两种表现形式:

            短选项:-C,例如:-l,-d

              注意:有些命令的选项没有-;

              如果同一个命令同时使用多个短选项,多数可以合并:-l -d =-ld

            长选项:–word,例如:–help –enable

               注意:长选项不能合并;

            注意:有些选项可以带参数,此称为选项参数;

 

 ARGUMENTS

     命令的作用对象:命令对什么生效;

     注意:不同的命令的参数;有些命令可同时带多个参数,多个之间以空白字符分隔;

     例如:ls -ld /var /etc


基本命令的用法

 ifconfig:配置和显示Linux内中网络接口的网络参数;

   ifconfig eth0 up/down 临时开启/关闭网络;

   ifconfig eth0 192.168.0.1 netmask 255.255.255.0 临时配置网络;

 

 echo:回显    

    echo [SHORT-OPTION]…[STRING]…

       -n:不进行换行;echo -n "hello,word"

       -e:让转义符生效

            \n:换行   echo -e "hello,\nHarry.\nNatasha."

            \t:制表符

            \b:删除前面一个字符

  

 pwd:显示当前活动目录

 history:查看历史命令;

   有且仅保存最近的1000条历史。

   !number:执行第number行的命令;

 

  shutdown 关机或者重启

      [options…] [TIME…][WALL…]

           OPTIONS:

             -h:halt

             -r:reboot

             -c:cancel 取消操作

           TIME:

              now

              hh:mm

              +m

  

 poweroff:关机命令

 

 reboot:重启命令

 

 hwclock 硬件时钟

    显示或设定硬件时钟

      -s:–hctosys  以硬件为准,把系统改成硬件时钟

      -w:–systohc  以系统为准,把硬件改成系统时钟

 

 

 date 系统时钟

    显示日期时间 

      %F 、%T、%c   date "+%F-%T" 

      %s:从1970年1月1日起(unix元年)到当前时间的s;

      设定日期时间 date 100908082013.08 (月日时分年.秒)

 

  export

    将shell变量输出为环境变量,或者将shell函数输出为环境变量

   -n:删除指定的变量

 startx 启动X Wiondow 

   -w:强制启动X会话;

五:在Linux系统上获取命令的帮助信息,列出,描述man文档的章节是如何划分

 获取命令帮助信息基本有六种途径:

 (1):命令自带简要格式的使用帮助;

    #command –help

 (2):使用手册:manual

     man的路径为:/usr/share/man

     基本用法: #man command

       man文档中的基本格式:section:

                     name:功能性说明

                     synopsis:语法格式

                     description:描述

                     examples:使用示例

                     author:作者

                     bugs:报告程序bug的方式

                     see also:参考

                     … …

                     synopsis:

                      []:可选内容;

                      <>:必须提供的内容;

                      a|b:多选一;

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

 

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

      一般有8个章节, man1,man2,…

         1、用户命令;

         2、系统调用;(程序员用到的)

         3、C库调用;

         4、设备文件及特殊文件;

         5、文件格式;(配置文件格式)

         6、游戏使用帮助;

         7、杂项;

         8、管理工具及守护进程;

     注意:并非每个command在所有章节下都有手册;

     查看:~]#whatis command

     手动更新数据库:

         ~]#makewhatis

  (3):info command

      获取命令的在线文档

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

       readme:程序的相关信息

       install:安装帮助

       changes:版本迭代是的改动信息

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

       http://www.redhaat/com/doc

  (6):程序官方的文档

       官方站点上的“Document”


原创文章,作者:N22-白蚁,如若转载,请注明出处:http://www.178linux.com/33995

(0)
上一篇 2016-08-15 12:05
下一篇 2016-08-15 12:05

相关推荐

  • nfs与samba实现文件共享服务的流程

    nfs与samba实现文件共享服务的流程     nfs与samba都是能够实现文件共享的服务应用,其用法大致相同,但是挂载选项与配置文件的设置机制不同,下面介绍这两种文件共享服务的内容。     一.nfs服务的安装与配置     服务端主机的配置:   &…

    Linux干货 2016-10-23
  • 推荐-内核虚拟化技术——LXC初体验

    一、Cgroups 1.1 介绍 Cgroup是Control group的简称。最初由由Google的工程师(主要是Paul Menage和Rohit Seth)在2006年以“process containers(进程容器)”的名字开始的, 在2007年的晚些时候被重命名为“控制组”并被合并到了2.6.24版的内核中,现已成为Linux内核中的一个功能,…

    Linux干货 2016-03-31
  • haproxy实现rabbitmq负载均衡

    RabbitMQ简介: 1、是实现AMQP(高级消息队列协议)的消息中间件的一种。2、主要是为了实现系统之间的双向解耦而实现的。当生产者大量产生数据时,消费者无法快速消费,那么需要一个中间层。保存这个数据。 一般提到 RabbitMQ 和消息,都会用到以下一些专有名词:(1)生产(Producing)意思就是发送。发送消息的程序就是一个生产者(produce…

    Linux干货 2017-06-29
  • 人志建,则无敌—网络基本知识加简单脚本练习

    马哥21期网络班-8周博客作业 1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。 网桥:网桥就是把2个不同的网段桥接起来;可隔离冲突域。 集线器:集线器就是把多根以太网线或光纤集合连接在同一段物理介质下的装置;工作在物理层;不能隔离冲突域。 二层交换机:工作于OSI模型的第2层(数据链路层),故而称为二层交换机。二层交换技术的发…

    Linux干货 2016-08-29
  • N22-第一周博客:计算机及Linux系统的入门学习了解

                                  …

    Linux干货 2016-08-15
  • CIDR,子网掩码以及划分子网超网

    对于中小企业,假如有两千台机器,给他分个B类地址,6万多个,太浪费了,分个C类地址,一个C类地址254个,又不够,又得多申请几个,所以A,B,C类IP地址划分太过僵硬,很不灵活,因此又提出无类域间路(CIDR)由划分IP地址的方法。 无类域间路由(CIDR) 传统划分IP地址的方法都是8位划分的,要不就是前8位网络ID,后24位主机ID;或前16位网络ID,…

    2017-09-16

评论列表(2条)

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

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

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

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