第一周课程练习

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 12:10
下一篇 2016-08-15 12:10

相关推荐

  • shell中if条件字符串、数字比对,[[ ]]和[ ]区别

    今天学习shell, if条件流程控制,但发现if[ ]]和if[ ]什么时候用不是清楚,正好看到一篇文章,非常好,转载,留个备份。 参考: http://www.51testing.com/?uid-7701-action-viewspace-itemid-13731 http://blog.csdn.net/sunboy_2050/article/det…

    Linux干货 2016-08-12
  • 【盘点】2017年9-11月运维大会(时间+地点)

    到底未来的运维模式是什么?如今运维人员面临着怎样的转变? 活动家为您精心挑选整理了9-11月七场运维大会希望本文能帮您! CNUTCon 全球运维技术大会2017 大会简介: CNUTCon全球运维技术大会是由InfoQ主办的运维&容器技术盛会。大会为期2天,主要面向各行业对运维&容器技术感兴趣的中高端技术人员。秉承着“同步前沿技术、共享实战…

    2017-08-31
  • 优云实践:巧用Salt,实现CMDB配置自动发现

    随着互联网+新形势的发展,越来越多的企业步入双态(稳敏双态)IT时代,信息化环境越来越复杂,既有IOE三层架构,也有VCE、Openstack等云虚拟化架构和互联网化的分布式大数据架构。所以,企业急需建立一套合适的配置管理库(CMDB),像人类“大脑”一样统一存储从基础架构到业务应用各层面的配置信息,以便协调“身体”(运维系统)各部分完成复杂的运维工作。 C…

    系统运维 2016-07-26
  • 单网卡多IP,双网卡实现负载

        有些时候会我们一个IP不够用,但是又不想加网卡,可以试试一个网卡实现多个IP,下面我们来操作一下。 生成新增IP配置文件信息;  [root@localhost network-scripts]# cat ifcfg-eth0      DE…

    Linux干货 2016-09-06
  • linux 病毒 sfewfesfs

    由于昨天在内网服务器A不小心rm -fr / ,导致服务器A完蛋,重装系统后,不知道啥原因,局域网瘫痪不能上网,最后发现内网服务器A的一个进程sfewfesfs cpu 300%。路由器被网络阻塞啦。 于是百度这个病毒:都说该病毒很变态。第一次中linux病毒,幸亏是内网,感觉比较爽。(总结网络内容,引以为戒) 1、病毒现象 服务器不停向外网发送数据包,占网…

    Linux干货 2015-04-03
  • MySQL 字符集乱码及解决方案

    1、简介         字符集是一套符号和编码的规则,不论是在oracle数据库还是在mysql数据库,都存在字符集的选择问题,而且如果在数据库创建阶段没有正确选择字符集,那么可能在后期需要更换字符集,而字符集的更换是代价比较高的操作,也存在一定的风险,所以,我们推荐在应用开始阶段,就按…

    Linux干货 2015-09-27

评论列表(1条)

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

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