第一周课程练习

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

计算机由硬件、操作系统、软件三大部分组成。

硬件包括核心CPU(大脑处理中心)、必备电源(心脏动力来源)、硬盘(仓库)内存(中转站)、主板(协调)、网卡、声卡、显卡、风扇、光驱、显示器、鼠标、键盘、麦克风音箱,闪存、蓝牙等。

 计算机五大组成部分及功能。 

 运算器:

      主要功能是对数据进行各种运算。这些匀速你出来常规的加、减、乘、除等基本的算术运算之外,还包括       能进行“逻辑判断”的逻辑处理能力,即“与”、“或”、“非”这样的基本逻辑运算以及数据的比较。       以为等操作。

  存储器:

      主要功能是存储程序的各种数据信息,并能在计算机运行过程中高速、自动地完成程序或数据的存取。

  控制器:

      整个计算机系统的控制中心,它指挥计算机各部分协调地工作,保证计算机按照先规定的目标和步骤有条       不紊地进行操作及处理。

  输入设备:把各种形式的信息,如数字、文字、图像等转换为数字形式的“编码”,级计算机能够识别的用1和0         表示的二进制代码(实际上是电信号),并把他们“输入”到计算机内存储起来。

  输出设备:把计算机加工处理的结果(仍然是数字形式的编码)变换为人或其它设备所能接收和识别的信息形式          如文字、数字、图形、声音、电压等。

2、按系列描述Linux的发行版,并描述不同不同发行版之前的联系和区别。

  Linux的发行版:

QQ图片20160813104951.png

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

  1.一切皆文件

把几乎所有资源都抽象为文件,包括硬件,通讯接口等,这样的方式使Linux在底层操作变得更简单,执行类似于 open() read() write()  close()等操作即可。

  2.单一功能程序

Linux只完成一件事,并做好,通过组合小程序完成复杂任务。

  3.复杂程序由单一功能程序组成

  4.文本文件保存配置信息

管理员只需要一款简单的文本就能完成复杂的软件配置操作

  5.尽量避免用户交互

易于变成是方式实现自动化任务,没有消息就是最好的消息

  6.提供机制,而不是策略

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

 

  1、命令格式:命令+[options]+[arguments]

       options:定义命令的执行特性,可以有长短两种选项

       长选项:用–引导,后面跟完整的单词,如–help 

       短选项:用-引导,后面跟单个字符,如-h

       arguments:表示命令的作用对象

 2、ifconfig:查看和配置网络设备。

  ifconfig[interface]ifconfig interface [afrype] options | address

3$FC_F5`~GCF}0{CHW%1LIA.png

 参数:

   ifup+网卡设备名 启用网卡(管理用户权限)

    ifdown+网卡设备名 停止网卡

3. echo:回显,打印,格式化输出

    -n  不换行显示

    -e 允许使用转移字符 \t,\n,\b(退格),\c…

    -E

 echo"x",x可以是字符串,也可以是变量。

]C]O1$0X`Y6UC939B)AWZ48.png

4.tty:显示自己的终端名,Print the file name of the terminal connected to standard input

    tty+[options]

YK5OQ80NLLS664PTIW~OBBO.png

5.startx:切换到Xwindow界面,前提安装了图形界面

6.export:设置全局变量

0H]}ZO)B0K)SUJ)N1GNYCDY.png

  7.pwd:显示当前路径

Q64W1S8NHQ9C}KY%1E$BBQI.png

 8.history:历史命令

      -c  将目前的shell中所有history内容全部消除

      -d

      -数字 历史命令的顺序号,再次执行相关命令

      -r  读

      -w 目前histiry记忆内容全部写入 hisfiles

 9.安全关机或重启

   -h 关闭系统再断电

   -r 重启

   -k 给所有在线用户发出警告信息

   -c 取消关机命令

 10. poweroff 关闭电源

      -f 强制重启

      -n 直接重启  不将内部数据写入磁盘

 11.reboot  重启

    正常重启

 12.hwclock 硬件时钟

)MD9H0$_P(~]GA74]G0ZR]S.png

 -s 以硬件时间为准

 -w 以系统时间为准

 13.date:显示date

   date[option]…[+format]

  date+[options]+[+format]

 

%Y年 %m月 %d日 %D月日年 %F日期  %T时间

%H时 %M分 %S 秒 

设置时间格式

   date[YYMMhhmm[[CC]YY].ss]]

 

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

  1.help+COMMAND

  2.COMMAND+-help(-h)

  3.man+COMMAND

 4.info+COMMAND

  5.程序自身的帮助文档:/use/share/doc/COMMAND.VERSION

  6.查看程序官方文档

  7.发行版的官方文档

  8.Google,百度

  man手册页各节及内容

  man1用户命令及用户程序

  man2系统调用和内核出错代码

  man3库调用

  man4设备驱动程序和网络协议

  man5标准文件格式

  man6游戏和演示

  man7各种文件和档案

 man8系统管理命令

  man9 含糊的内核规范及接口

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

 1. /:根

  2./boot/:系统启动目录,内核文件vmlinux,引导文件,启动加载器boot loader,grub(开机设置文件相关)

  3./root/:root用户家目录

  4./home/用户名:普通用户家目录

  5./bin/:一般命令存放目录

  6./sbin/:开机或单用户模式还能操作的命令

  7./etc/:配置文件存放目录,init.d下存放了各种软件的启动脚本

  8./dev/:任何设备与接口设备都是以文件的形式存放在此目录,通过访问目录下的文件,就等于访问某个设备,这就相当于是设备的入口,类似有/dev/null,/dev/zero,/dev/tty,/dev/sd*,/dev/lp*,/dev/hd*等设备文件

  9./lib/:基本共享库,内核模块文件/lib/modules

  10./lib64:专用于x86-64系统上的辅助共享库文件存放位置

  11./usr/:Unix software Resource,linux系统安装完成软件的默认安装目录。相当于windows下的C:\windows\和C:\program file\两个目录的综合。/usr/的子目录包括:

     1./usr/bin/用户可使用命令

     2./usr/include/包含文件

     3./usr/lib/软件的函数库,目标文件以及不被一般用惯用的执行文件或脚本

     4./usr/sbin/非系统正常运行所需的系统命令。

     5./usr/local/本地软件或用户安装的软件目录。

     6./usr/share/ 放置共享文件目录,其中有/usr/share/man在线帮助文档,/usr/share/doc软件杂项文档说明,/usr/share/zoneinfo与时区有关的时区文件。

     7.、/var/src/一般源码存放位置

  12./var/:常态性变动的文件,包括缓存(cache)、登录文件(log file),以及某些软件运行产生的文件,包括程序文件(lock file,run file),也许MySQL数据库的文件等。/var/的子目录包括:

     1./var/lib

     2./var/cache程序运行过程中产生的缓存文件

     3./var/lock 锁文件

     4./var/log 日志文件

     5./var/run 

     6./var/mail 邮件

     7./var/spool程序数据池

       1./var/spool/cron

       2./var/spool/mail

       3./var/spool/mqueue

       4./var/spool/lpd

 

  13./opt/:第三方软件安装

  14./mnt/:临时挂载目录

  15./media/:如cdrom,floppy等暂存媒体

  16./sys/:属于虚拟文件系统,内存中的数据,如内核、文件系统等

  17./proc/:属于虚拟文件系统,内存中的数据,如内核,程序进程、外部设备状态,网络状态等,处于动态变化中

  18./srv/:service,一些网络服务启动后,这些服务所需要取用的数据目录。常见的服务有关WWW,FTP等,不同服务在不同的子文件夹中

  19./tmp/:临时存放目录,所用用户都能访问

  20./selinux/

  21.lost+found当文件发生错误时,将一些丢失的片段放置这个目录下

  

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

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

相关推荐

  • 第三周 用户和组管理

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

    2017-12-16
  • 1.初识linux

    1.计算机组成 计算机五大部件:运算器、控制器、存储器、输入设备、输出设备。对应实际情况大致如下: CPU CPU(Central Processing Unit)主要包含运算器、控制器;也包含寄存器、缓存用于辅助: CPU在同一时间能并行处理的二进制数的位数称为CPU字长。字长由CPU对外数据通路的数据总线条数决定。 运算器 运算器也称…

    Linux干货 2016-08-22
  • rsync+inotify实现文件同步

    一、前言 什么是rsync,remote synchronize远程同步简写。Linux系统上由rsync这个软件包提供。rsync有几个特点,镜像保存整个文件目录树或文件系统;有较高的数据传输效率;可以借助ssh实现安全数据传输;支持匿名传输等。rsync同步只是针对变化的文件进行传输,意味着其会在源和目标之间比较文件的异同。相对与scp来说,第一次传输两…

    Linux干货 2015-10-31
  • N21_第7周_磁盘及文件系统管理

    N21_第7周_磁盘及文件系统管理 作业题目: 1、创建一个10G分区,并格式为ext4文件系统;    (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;    (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳…

    Linux干货 2016-09-26
  • 网络基础

    什么是计算机网络? 是指将地理位置不同的具有独立功能的多台计算机及外部设备,借助于某种网络介质连接起来,实现资源共享和信息传递的计算机系统 计算机网络的特点? 1、能实现数据信息的快速传输和集中处理 2、可共享计算机系统资源 3、提高了计算机的可靠性及可用性 4、能均衡负载互相协作 常见的网络应用程序 Web 浏览器(Chrome、IE、Firef…

    Linux干货 2016-09-09
  • cp、chmod、chown、grep及正则表达式练习

    复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。   编辑/etc/group文件,添加组hadoop。使用vim指令编辑/etc/group文件,进入末行模式(输入冒号),然后输入$回车,将光标跳至末行,然后按下o(小写)在最后一行下面输入新的组:hadoop:x:…

    Linux干货 2016-11-21

评论列表(1条)

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

    写的很好,排版还可以在漂亮一点,加油,自己画个图试试