Linux的学习之路-第一周

>N21-Keen-第一周作业

### 1. 计算机的组成及其原理

    >计算机的组成是根据冯诺依曼体系设计的,主要分为五大部分:控制器、运算器、存储器、输入设备和输出设备。

    

    >其中控制器和运算器分布在CPU上,主要用来做控制和运算作用。存储器也就是我们常说的硬盘和内存。输入设备主要有鼠标和键盘。输出设备常用的就是显示器。

    

### 2. Linux的发行版本和不同版本间的联系和区别

    Linux主要要三大发行版本:

    屏幕快照 2016-07-14 上午10.26.20.png

   > 其中debain是由社区维护的,其他的是由商业公司去维护。它们都使用Linux内核。

   

### 3.Linux的哲学思想

        1、一切皆文件:几乎所有资源,包括硬件设备都组织为文件格式

        2、由众多的单一目的的小程序组成:一个程序只实验一个功能,而且要做好

        3、尽量避免更用户交互:实现脚步编程,以自动完成某些功能

        4、使用纯文件文件保存配置信息:一款使用的文本编程器即能完成系统配置工作

    

### 4. Linux上的命令使用方法

    ifconfig:

        用来配置网络接口,如果不带任何参数就可以查看当前网络接口的配置信息

    

    echo:

        显示一行文本

        echo $SHELL 用来显示当前系统使用的shell

        -n:输出一行并且不换行

        -e:使用反斜杠解释,详细参数请参考man echo

        —E:不使用反斜杠解释,这个是默认的    

    

    tty:

        用法tty [OPTION]

        显示当前终端信息

        -s:不显示任何信息,只返回一个状态码

    

    startx:

    

        打开Linux的图形化界面

    

    export:

        

        用来修改环境变量的参数

        用法:export 环境变量 = “值”(“”为弱引用,’‘为强引用)

    

    pwd:

    

        显示当前目录

        

    history:

        

        查看使用的命令历史记录

        参数用法:

            -c:删除所有的历史记录

            -a:将新增的命令保存到/root/.bash_history

        用!!可以执行上一条命令,!#可以执行第几条命令

        

    shutdown,poweroff,reboot:

        

        shutdown是关机命令,此命令还有halt、init 0 ,都是安全关机的命令,halt -f是强制关机(一般不建议这样做)

        shutdown的参数用法:

            -r:重启计算机

            -h:关机,和执行halt一样

            -c:取消关机的操作

        reboot:

            重启计算机

    

    hwclock:

        

        查询和设置硬件时钟

        不带任何参数可以查看当前硬件的时钟,可以用-s参数来设置硬件时钟参数

            

    date:

    

        date [OPTION]… [+FORMAT]

        不带任何参数显示当前系统的时间

        +FORMAT参数可以多种形式显示日期,比如只显示月份:date +%m

        

            

### 5. 如何在Linux上获取帮助信息和man文档的章节是如何划分的

    

    用来获取帮助信息:

        

        man COMMAND 查看外部命令的帮助手册

        help COMMAND 查看内部命令的帮助

    man的文档章节划分:

        

        man1:用户命令

        man2:系统命令

        man3:C库调用

        man4:游戏相关

        man5:杂项

        man6:管理类命令

### 6. Linux发行版的基础目录名称命名法则及功用规定

    

        bin:用户使用的基本命令二进制程序

        sbin:管理类的基本命令,不能关联到独立分区

        /usr/bin:保证系统拥有完整功能而提供的应用程序

        home:家目录,普通用户的家目录

        lib:链接库文件

        lib:64位链接库文件

        media:可以移动设备的临时挂载点

        mnt:硬盘的挂载点

        opt:第三方应用程序安装位置

        root:系统跟目录

        sys:用于输出当前系统上硬件设备相关信息的虚拟文件系统

        proc:用于输出内核与进程信息相关的虚拟文件系统

        usr:全局共享的只读数据

        boot:引导文件存放目录

        etc:存放配置信息

        srv:系统上运行的服务用到的数据

        tmp:临时文件目录

        var:变量数据文件

            cache:应用程式缓存数据信息

            lib: 应用程序状态信息数据

             local:专用于为/usr/local下的应用程序存储可变数据

            lock: 锁文件

            log: 日志目录及文件;

            opt: 专用于为/opt下的应用程序存储可变数据;

            run:运行中的进程相关的数据;通常用于存储进程的pid文件

            spool: 应用程序数据池;

            tmp: 保存系统两次重启之间产生的临时数据;

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

(0)
上一篇 2016-07-16 22:28
下一篇 2016-07-16 22:28

相关推荐

  • 流编辑器Sed(Stream Edit)详解

    流编辑器Sed(Stream Edit)详解       Grep 、sed 和awk并称为文本三剑客。使用Grep就可以很好的实现文本查找的功能,而且简单有效。然而其却无法直接对其进行编辑,sed的出现便解决了这一问题。 Sed被称为流编辑器,它是一种新型的非交互式的文本编辑器,它逐行处理文件或输入,并将结…

    Linux干货 2016-08-22
  • Gdevops 2017全球敏捷运维峰会【上海站】

    Gdevops-2017全球敏捷运维峰会-上海将于7月7日举行,活动家提供Gdevops 2017全球敏捷运维峰会【上海】在线报名服务。 峰会介绍 Introduction 全球敏捷运维峰会 数据已经成为企业的核心竞争力!谁掌控数据、更好的利用数据、实现资产化,谁就会真正率先进入大数据时代。 中国数据资产管理峰会DAMS2017,连续三年站在数据时…

    Linux干货 2017-06-27
  • Kickstart

    1、安装所需软件包  yum -y install createrepo mkisofs isomd5sum 上传centos6.9原始镜像内容 mkdir /mnt/centos   创建挂载目录 mount -o loop centos6.9 /mnt/centos   上传centos6.9镜像并且挂载至centos目录 mkdir /tmp/iso …

    2018-03-26
  • Python的模块及详解(1)

    psuitil模块 filecmp模块 pycurl模块 一、系统性能信息模块psuitil psutil是一个跨平台库(http://code.google.com/p/psutil/),能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要应用于系统监控,分析和限制系统资源及进程的管理。它实现了同等命令行工具提供的功能,…

    2018-01-15
  • 有关shell脚本

    SHELL脚本 在Linux运维工作中有着大量的重复性质的工作,比如同时给很多台的服务器备份,查看多台的内存情况,等等。这样的情况下总不能一个一个服务器自己去看,那样耗时,费力,还容易出错。所以编写程序来做这些事情就成了必要的工作。而SHELL就是完成这项工作的。   脚本第一行的开头写上#!/bin/bash 这是属于格式性质的,作用在于加上执行…

    2017-08-12
  • 自制一个小型Linux(附带网络功能)

      我们这次讲述一下Linux启动的启动流程以及制作一个附带网络功能的mini linux 一、叙述 二、为什么要制作这么一个小型的系统 三、怎么制作 1、制作步骤 2、将虚拟机添加网络功能 一、叙述   在制作一个小型的Linux之前,首先你得明白Linux系统的启动过程,我们用一张图来进行说明  二、为什…

    Linux干货 2016-12-21

评论列表(1条)

  • 马哥教育
    马哥教育 2016-07-17 20:11

    写的很好,排版还可以在改进一下,加油