马哥教育21期网络班—第一周课程+练习

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

计算机由五大部件组成:运算器,控制器,存储器,输入设备,输出设备。

    运算器+控制器=CPU。计算机的CPU负责运算和逻辑运算。

    存储器:顾名思义,缓存和保存数据的地方。内存、硬盘都是来存储数据的设备。

    输入设备:键盘、鼠标都是输入设备,是负责用户与计算机交互。

    输出设备:显示器、打印机都是输出设备,他们也是负责用户与计算机交互。

2.按系列罗列linux的发行版,并描述不同发行版之间的联系及区别

linux的发行版只要有slackware,debian,Redhat,gentoo等。

    slackware:他的主流发行版为S.U.S.E,基于S.U.S.E发现的二次版openS.U.S.E及sles(S.U.S.E linux enterprise)。

    debian:主流的发行版为ubuntu,基于ubuntu的二次发行版mint。

    RedHat:主流的发行版为RHEL(RedHat enterprise linux),RHEL追求服务的稳定,所以版本更新较慢,基本上每18个月发行一个新版本;centos为RHEL的社区克隆版本,它兼容RHEL的格式;Fedora由原来的Redhat桌面版本发展而来,fedora想给用户带来最新的功能体验,所以版本更新较快,基本上每6个月发行一个新版本。

       gentoo:是Linux世界最年轻的发行版本,正因为年轻,所以能吸取在她之前的所有发行版本的优点。

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

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

2.由目的单一的小程序组成,一个程序只实现一个功能并且要做好,再组合小程序完成复杂任务。

3.linux尽量避免与用户交互,实现脚本编程,以达到自动完成某些功能的目的。

4.使用纯文本文件保存配置信息,达到使用一款通用的文本编辑器即可完成系统配置工作。

4.说明Linux系统上命令的使用格式

命令的使用格式:COMMAND [OPTIONS … ] [ARGUMENTS … ]

                 OPTIONS:选项,用于开启或关闭命令的某个功能。

                 选项又分为短选项和长选项之分。

                      短选项:-c 如:-c -h 多个短选项可以合并使用。

                      长选项:–word ,–long 多个长选项一般不能合并。   

                 ARGUMENTS:命令的作用对象,向命令提供数据。 

                 注意:多个选项或者参数与命令之间都需使用空白字符分割。

详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。

ifconfig:查看当前系统启动的网卡信息。

ifconfig -a:查看当前系统的所有网卡信息。

ifconfig eth0:查看网卡设备eth0的网卡信息。

ifocnfig eth0 up/down:启用或停用网卡设备eth0。

echo:回显命令,显示一行文本信息。

    -n:禁止自动添加换行符。

    -e:允许使用转义符。

       \n:换行。

    -t:制表符。

tty:查看当前的终端设备。

虚拟终端显示为:/dev/tty#

模拟终端显示为:/dev/pts/#

物理终端显示为:console

startx:启动图形界面会话。

export:设置环境变量。

pwd:显示当前用户工作所在的目录。

history:管理历史命令(登陆后新运行的命令纪录会纪录在缓存中,只有当用户登出后这些历史命令才会追加写入到历史文件中。)

  -d:删除指定的某条历史命令。

  -c:清空历史命令。

  -a:追加本次会话新执行的历史命令列表到历史文件中。

history的快捷操作:!#:调用历史命令中的某条命令。!string:调用历史纪录中最近以string开头的命令。!!:调用上一条命令。

shutdown: [OPTION]… TIME [MESSAGE]

  OPTION:  -r:重启。

           -h:关机。

           -c:取消之前的关机或重启操作。

  TIME:    now:立刻。

           +m:命令提交m分钟后开始执行。

           hh:mm:绝对时间表示法,指明具体时间,24小时制。

poweroff、halt:关机

reboot:重启。

  -f:强制重启。

  -p:关闭电源。

hwclock:显示计算机的硬件时钟。

  -s:hctosys.以硬件时钟为准同步到系统时钟。

  -w:systohc.以系统时钟为准同步到硬件时钟。

date:显示和设置系统时间。

   date [OPTION] [+FORMAT]

   FORMAT:格式符号:%D,%F,%T。

   date[MMDDhhmm[[CC]YY][.ss]]

   MM:月 DD:日  hh:时  mm:分 CCYY:4位年份  YY:2位年份  .ss:秒

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

linux获取命令帮助格式:COMMAND [OPTIONS…][ARUMENTS…]

内部命令:help COMMAND

外部命令:1.COMMAND –help 和 man COMMAND 2.manual 3.info COMMAND 4.程序自身帮助文档. 5.程序的官方文档. 6.发行版的官方文档. 7.google.

man文档的手册页位于/usr/share/man下,有man1到man8 8个章节。

man1:用户命令。 man2:系统调用。 man3:C库调用。 4:设备文件及特殊文件。 5:配置文件的格式。 6:游戏相关。

7:杂项。 8:管理类命令。

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

/boot:引导文件存放目录,内核(vmlinuz).引导加载器(bootloder ,grub)都存放于此。

/bin:用户的基本命令存放于此,不能单独分区,OS启动即会用到。

/sbin:管理类的基本命令都存放于此,不能单独分区,OS启动即会用到。

/lib:基本的共享库和内核模块文件(modules)都存放于此。

/lib64:专用于x86_64系统上的共享库文件。

/etc:存放各种配置文件目录,大多参数为纯文本文件。

/home:用户家目录。

/root:管理员家目录。

/media:挂载便携式设备的目录,如U盘或移动光驱。

/mnt:挂载临时文件系统的目录。

/dev:设备文件以及特殊文件的目录。

/opt:第三方应用的安装目录。

/tmp:临时文件目录。

/usr:universal shared,read-only data.

    bin、sbin:保证系统拥有完整功能提供的应用程序。

    lib:基本的共享库文件。

    lib64:专用于x86_64系统上的共享库文件。

    include:C程序的头文件存放位置(header files)。

    share:结构独立化的数据。

    local:第三方应用程序的安装位置,包含bin,sbin,lib,lib64,etc,share。

/var:经常发生变化的数据文件目录(variable date files)

    cache:缓存数据目录。

    local:专用为/usr/local下的应用程序存放可变数据的目录。

    lock:锁文件目录。

    log:日志文件目录。

   opt:专用于/opt下的应用程序存放可变的数据目录。

    run:运行中的进程的相关数据目录,通常有存放进程pid文件。

    spool:应用程序数据池。

    tmp:为系统两次重启之间产生的临时数据存放目录。

/porc:与内存与进程相关的虚拟文件系统。伪文件系统。

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

/selinux(security enhanced linux):selinx相关的安全策略信息等相关的存储位置。

    

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

(0)
哎哟喂哎哟喂
上一篇 2016-06-26
下一篇 2016-06-26

相关推荐

  • tomcat优化

    安装过程就不多说了,本次主要说明我在实际工作中的一些优化。    1,修改tomcat的运行模式,常见的有 bio,nio, apr三种    我选择的apr模式,这种对tomcat的性能有较大提高. a:可以根据压力测试工具来进行测试观察。(其实我没对修改apr模式后压测,我直接问百度的) b:重新启动tomcat后…

    Linux干货 2016-06-28
  • linux入门第二课

    **linux入门基础** linux 命令类别 内部命令和外部命令 首先我们可以用echo $SHELL 来查询shell 里面会显示我们当前在用的shell 上图是echo $SHELL 也可以用cat /etc/shells来查询系统里面的shell bash其实是一个文件是一个程序 存在于 /bin/bash 目录,这是真是存在的文件,是一个可以执行…

    Linux干货 2017-05-20
  • 第四天作业

    1 、创建 用户gentoo ,附加组为bin 和root ,默认shell为/bin/csh ,注释信息为"Gentoo Distribution" 1 useradd -G bin,root -s /bin/csh -c "Gentoo Distribut…

    Linux干货 2016-08-04
  • 虽千万人吾往矣

    哈佛有句名言 “当你觉得为时已晚的时候,恰恰是最早的时候”。这句话给了我虽千万人吾往矣的勇气。 之前那份工作懒散 安逸 。当我下定决心从那种环境中走出来的时候还是下了很大的决心。陌生的行业 陌生的环境 陌生的前途。我抱着对这份行业无限的憧憬来到了北京。   作为一个南方人的确有点不适合北方这黄沙漫漫的城市,刚来的一两天不停的打喷嚏,可能这就是北京欢…

    Linux干货 2018-03-26
  • 方便实用的文件查找与压缩

    在平时的运维工作当中通常会编辑某些文件,但时间久了,突然一下子记不起文件的名字,遇到的事情又很紧急,需要立马去处理,而自己只知道那个文件部分的特征信息,我们需要在系统中去搜索自己想要的文件,那么有没有办法去实现呢,当然有,在我们的系统中,文件查找的工具有两个,locate和find。那么下面来介绍这两个工具的用法以及两个工具之间的差别。 在我们linux系统…

    Linux干货 2016-08-13
  • M25 Linux 学习,FHS标准

    FHS FHS(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准),多数Linux版本采用这种文件组织形式,FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。 FHS定义了两层规范,第一层是, / 下面的各个目录应该要放什么文件数据,例如/etc应该要放置设置文件,/bi…

    2017-07-15

评论列表(1条)

  • 马哥教育
    马哥教育 2016-06-29 15:25

    写的很好,可以多注意一下排版问题,加油