N25期第一周作业

  1. 计算机的组成与功能

     一台能正常工作的计算机有硬件和软件组成,计算机的硬件就好比人的躯体,计算机的软件就好比人的思想,人的思想控制指挥人的躯体,计算机有了软件才能进行工作。

    硬件大致由CPU,内存,输入输出设备,存储设备组成,各个部件的主要作用流程是:由输入设备(例如:键盘)输入数据, 数据暂时出入内存, 而后由内存传到CPU(CPU又由运算器+控制器+缓存器构成),cpu对输入的数据进行加工处理后得出结果, 得出的结果由输出设备显示(例如:显示屏),得出的结果可以文件的形式进行保存到存储设备(例如:硬盘,U盘)中。

      软件分为系统软件和应用软件,  系统软件(例如:windows 10, linux等)是驱动计算机硬件进行工作以及为执行其他应用软件所需的一组程序,

      系统软件俗称操作系统,操作系统不仅驱动计算机硬件进行工作,还对其中的文件,内存,网络,程序等进行管理。应用软件是为执行完成某种目         的的一组程序(例如:office, photoshop),不管系系统软件还是应用软件,它们都是由程序+数据+文档组成。

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

   linux主流的分支主要有Debian, RedHat以及Slaceware, Gentoo, ArchLinux

   Debian下的发行版本主要有ubuntu以及衍生版本mint

   RedHat主要有 Redhat 9.0 以及后来的 商业版本Redhat Enterprise Linux: RHEL, 社区版本: CentOS, 还有Fedora.

   Slaceware比较出名的衍生版本是Opensuse.

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

   linux的哲学思想主要分为四点:

    1).一切皆文件

        顾名思义,所有的设备, 程序,目录以及命令,数据,都以文件的形式存在。

    2). 由众多的程序组成,且一个程序只完成一个目标/任务

        由于是开源程序,来源广泛,任务更明确,程序更高效 

    3).尽量不与用户交互

       程序的执行从开始到结束,不需要用户对其进程进行干涉

    4).配置通过文本文件形式完成

        通过文本文件进行相关配置,


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

   linux上的命令使用格式,COMMAND [option] 

   ifconfig 主要是设置网络接口,目前已被ip addr 和 ip link 替代,目前我们主要用来查看ip地址:

   ifconfig.png

  echo 用于字符串的回显,命令执行情况的反馈,变量的回显等:

         echo.png

      

  tty 用于列出当前输出设备所在的文件名:

  tty.png

      startx 通常用于在字符输入界面下启动图形界面,通常后面不跟参数。

      pwd用于显示当前的工作目录

      pwd.png

    

      history用于对输入过的命令的罗列,可以设置其记录的条数和文件的大小。

     shutdown 与poweroff 仅限于管理用户对系统在某个时间里进行关机,可以进行广播:

     shutdown.png

      reboot 用于重启系统,直接 输入 reboot 而不用加参数,仅限于管理员使用。

       hwclock -s 用于同步以硬件时间为准,同步系统时间。

       hwclokc -w 用于同步以系统时间为准,同步硬件时间。

       date可以用于设定时间以及查看某个文件的上次修改时间

       date.png

    

     

      

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

   Linux 上有三种途径获取帮助信息,help 命令,相关程序的help 文档,以及man 命令。

   man 主要有四部分: name:命令的名称并描述命令大概的作用

                                    synposis:命令的使用格式 

                                    descriptions:描述命令各个参数的功能作用

                                    example: 示例,并非每个命令都有

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

   Linux的文件层次结构:

    /root,/bin,/sbin,/boot,/dev,/etc,/hom,/lib,/media,/mnt,/opt,/src,,/tmp,/usr,/usr/local,/var,/proc,/sys

    / 系统根目录

   /root: 系统管理员根目录

   /bin:所有用户的基本命令

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

  /boot: 引导加载所用到的各个静态文件

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

  /etc:系统配置文件

  /home:普通用户的家目录,文件夹名称与用户名称一致

  /lib:系统应用程序的共享库

  /lib64:64位系统用共享库

  /media:便携式设备挂载点

  /mnt:其他文件系统挂载点

  /opt:各种插件程序

  /src: 系统提供服务数据

  /tmp:临时文件

  /usr:全局共享数据路径

  /usr/local: 第三方软件安装文件夹

  /var:各种服务登陆的文件以及错误信息文件

  /proc:内核以及进程存储相关信息.

  /sys: 比proc更为理想的访问路径,为管理linux提供统一接口

 


  

     

   

 

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

(0)
diglinuxdiglinux
上一篇 2016-12-05 10:32
下一篇 2016-12-05 11:17

相关推荐

  • DNS基础及使用BIND搭建域名服务器

        本文主线是DNS服务相关概念和服务器搭建,在此之前了解一下域名这个东东很有其必要性,因为DNS服务就是应域名而生的。那么域名是什么哪?     域名     域名是用一串用点分开的字符串来表示的internet上的某一台或者一组计算机的名称,用于在数据传输时标识计算机的电子方位。举…

    Linux干货 2015-06-11
  • 由tty命令产生的好玩的想法

    昨天看了马哥Linux视频的前两天内容,里面讲了到终端的概念,回顾一下:  物理终端:是直接接入本机的显示器和键盘设备。/dev/console  虚拟终端:附加在物理终端之上的以软件方式虚拟实现的终端,CentOS 6默认启动6个虚拟终端 Ctrl+Alt+F#: [1,6] 图形终端:附加在物理终端之上的以软件方式…

    Linux干货 2016-05-16
  • lvs–各类型的原理及实现—(原理篇)

    前言:    LVS即是linux虚拟服务器,是一个虚拟的服务器集群系统,目的是使用集群技术和linux操作系统实现一个高性能、高可用的服务器。采用IP负载均衡技术和基于内容请求分发技术,将请求负载均衡地转移到不同的服务器上执行,从而将一组服务器构成一个高性能、高可用的虚拟服务器。此篇的内容只包含两种较为常用的LVS技术,分别是LVS-N…

    Linux干货 2016-10-27
  • 无网不利

                    网络是主机之间交互的必备条件。联网就是将主机互联来形成网络,使得网络中的主机得以交换信息。       &n…

    2017-08-19
  • Linux系统中快捷键和man手册讲解

    1、Linux中的man手册   man这个单词的翻译是男人的意思,但在Linux中是我们对于命令的帮助查找,我们知道在Linux中命令有很多,简直浩瀚如海,我们不可能都能理解每个命令的意思。所以,Linux的帮助文件大大解决了我们对于命令的理解性。通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。 2、语法格式…

    Linux干货 2016-10-17
  • raid各级别简介

    一. raid 是什么       RAID:(Redundant Array of indenpensive Disk) 独立磁盘冗余阵列: 磁盘阵列是把多个磁盘组成一个阵列,当作单一磁盘使用,它将数据以分段(striping)的方式储存在不同的磁盘中,存取数据时,阵列中的相关磁盘一起动作,大幅减低数据的存…

    Linux干货 2016-02-14