马哥教育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 22:52
下一篇 2016-06-26 22:52

相关推荐

  • ansible进阶(roles应用)

    ansible 进阶 一、roles简介 一个项目从开始到结束,不是简单几十个playbook就可以完事了,当文件数很多,有上百个的话,仅通过简单的includes不停的引用,那最终的结果错综复杂。这个时候ansible roles就可以很好的发挥它的作用了。 roles,字面意思是角色的含义,可以理解为有相互关联功能的集合。我们把安装ntp、mem、ngi…

    2017-01-05
  • 第一周博客 计算机组成及Linux基础入门

    1、描述计算机组成及其功能。
    2、描述罗列Linux的发行版,并描述不同发行版之间的联系和区别。
    3、描述Linux的哲学思想,并按照自己的理解对其进行解释。
    4、说明Linux系统上命令的使用格式,详细介绍ifconfig、echo、tty、startx、export、pwd、history、
    shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例说明阐述。
    5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分。
    6、请罗列Linux发行版的基础目录名称命名法则及功能规定。

    2017-12-02
  • 简单描述LVS工作原理-第1部分

    一、NAT模式(VS-NAT) 原理:就是把客户端发来的数据包的IP头的目的地址,在负载均衡器上换成其中一台RS的IP地址,并发至此RS来处理,RS处理完成后把数据交给经过负载均衡器,负载均衡器再把数据包的原IP地址改为自己的IP,将目的地址改为客户端IP地址即可。期间,无论是进来的流量,还是出去的流量,都必须经过负载均衡器。 优点:集群中的物理服务器可以使…

    Linux干货 2016-08-15
  • 博客

       这是我的第一篇博客!   平时学习中,总会遇到或大或小的问题,以及一些新的感悟,在当时能够十分清晰记得,但过一些时日,便发现又忘记了。以前十分明白的东西,又变得有些模糊,甚至完全忘记。因此特别需要记录下来,方便日后的查阅或分享给其他遇到类似问题的朋友。    如果以后忘记的某些知识,这时候,翻开以往博客…

    Linux干货 2017-07-11
  • 第五周练习

    1.显示当前系统上root,fedora或user1用户的默认shell         # cat /etc/passwd | cut -d: -f1,7 | grep -E "(fedora|root|user1)" 2.找出/etc/rc.d/init….

    Linux干货 2016-11-26
  • 马哥教育网络班22期+第一周课程练习

    一、计算机的基本组成和功能   cpu包括运算器、控制器、寄存器、缓存       运算器:计算功能,对数据进行加工处理的的部件;       控制器:负责从存储器取出指令,控制cpu计算器之间的运行结果和状态;       寄存器:暂存指令和数据的地方,存储…

    Linux干货 2016-08-15

评论列表(1条)

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

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