第一周课程练习

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)
Y1010971290Y1010971290
上一篇 2016-08-15
下一篇 2016-08-15

相关推荐

  • 马哥教育网络班N22期+第三周课程练习

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。    who | cut -d " " -f 1 | sort | uniq 2、取出最后登录到当前系统的用户的相关信息。    last | head -n 1  3、取出当前系统上被用户当作其默…

    Linux干货 2016-09-08
  • LVM创建实例及相关注释

    LVM创建    pv—>vg—->lv—->快照 创建前准备了四块1g硬盘分别为:sdb  sdc sdd  sde,并分别给四块盘划分了1G的空间,并指定了分区系统类型为8e(即Linux LVM) [root@localhost ~]# fdisk /dev/…

    Linux干货 2015-06-08
  • LVM(逻辑卷)(logical volume manager),快照卷

    逻辑卷的创建,扩展,缩减,迁移,删除。快照卷的创建

    Linux干货 2017-12-11
  • 程序包管理:rpm和yum

    rpm命令                              软件包管理 程序包管理 一、概述 (一)API:Application Program Interface  应用编程接口 ABI…

    Linux干货 2016-08-21
  • Linux基础命令 -管道密切配合使用 tee

    基础命令和管道密切配合使用  tee     基础命令:tee   tee命令 功能: 把命令1的STDOUT保存在文件名中,然后管道输入给命令2; 补充说明:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。 使用场景: 1.保存不同阶段的输出 2.复杂管道的故障排除 3.同时查看和记录…

    Linux干货 2016-08-03
  • 马哥教育第一天记

    一天学习心得和记录

    Linux干货 2018-03-26

评论列表(1条)

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

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