网络班第27期第一周作业

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

CPU:主要由控制器和运算器组成,其他还有寄存器和缓存等。

控制器:其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。

运算器:功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。

存储器:存储器的功能是存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。

输入:输入设备的作用是将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。

输出:把计算机的中间结果或最后结果、机内的各种数据符号及文字或各种控制信号等信息输出出来。

 

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

主流的三大发行版:Debian —ubuntu/knopix/mint  Linux专家和商用Linux产品中流行的发行版

                             Slackware—S.u.S.E/OpenSUSE   最早的Linux的发行版中的一员,在Linux中比较流行

                          Redhat—RHEL/Fedora/Centos  主要用于Internet服务器的商业发行版

 

 

 

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

Linux的哲学思想:

1、一切皆文件:几乎把所有的资源统统抽象为文件形式;包括硬件设备,包括,通信接口等

2、由众多功能单一的程序组成;一个程序通常只用于做一件事儿,并且做好;组合小程序完成复杂任务

3、尽量避免与用户交互:

目标:易于以编程的方式实现自动化任务

4、使用文本文件保存配置信息

 

 

4、         说明Linux系统上命令的使用格式;详细介绍ifconfigechottystartxexportpwdhistoryshutdownpoweroffreboothwclockdate命令的使用,并配合相应的示例来阐述。

 

Ifconfig: 查看当前的IP

网络班第27期第一周作业

 

echo:回显

-n :不进行换行;     -e:让转义符生效;\n换行
\t制表符

 

网络班第27期第一周作业网络班第27期第一周作业

 

 

 

tty:  查看终端设备

  /dev/console:物理终端

  /dev/tty#:虚拟终端,#取值为[1,6]

 /dev/pts/#:伪终端

 /dev/ttyS#:串行终端

 

网络班第27期第一周作业

 

 

startx:切换图形界面

 

 

export:  功能:定义或查看环境变量

            定义环境变量:export VAR_name

            查看环境变量:export

 

pwd:打印当前工作目录

 

history:管理命令历史,每次执行的命令都会放置在内存的缓存中,直到退出当前终端后会被保存在命令历史文件当中。

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

 -d :删除历史列表中指定的命令

-c :清空命令历史

 

 

shutdown:

-h:
halt +now/hh
mm  在设定的时间后关机

-rreboot 重启

-ccancel 取消重启或者关机

 

 

poweroff:关机 不安全

reboot:重启 不安全

hwclock:硬件时钟-w, –systohc:以系统为准,把硬件时间调整为与系统时钟相同;

 

date:系统时钟 + %F%T%Y%m%d%H%M%S%s…

 

 

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

 

获取命令的使用帮助:

(1)、内部命令:help command

外部命令:command –help  #简要格式

 
         
使用手册位置/usr/share/man

(2)、文本搜索:

/keyword:从文件首部向文件尾部依次查找;不区分字符大小写;

?keyword:从文件尾部向文件首部依次查找;

(3)
info COMMAND

获取命令的在线文档;

 

(4) 很多应用程序会自带帮助文档:/usr/share/doc/APP-VERSION

README:程序的相关的信息;

INSTALL: 安装帮助;

CHANGES:版本迭代时的改动信息;

 

(5) 主流发行版官方文档

http://www.redhat.com/doc

 

(6) 程序官方的文档:

官方站点上的“Document”

 

(7) 搜索引擎

google

 

keyword
filetype:pdf

keyword
site:domain.tld

 

 

1:用户命令;

2:系统调用;

3C库调用;

4:设备文件及特殊文件;

5:文件格式;(配置文件格式)

6:游戏使用帮助;

7:杂项;

8:管理工具及守护进行;

 

 

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

/boot:引导文件存放目录,内核文件(vnlinuz,引导加载器(bootloader,grub)都存放此目录;

        /bin:供所有yoghurt使用的基本命令;不能独立分区,os启动即会用的程序;

        /sbin:管理类的基本命令;不能独立分区,os启动即会用的程序;

        /lib:基本共享库文件,以及内核模块文件(/lib/modules;

        /lib64:专用X86_64系统上的辅助共享库文件存放位置;

        /etc:配置文件目录

        /home:家目录

        /root:管理员的家目录

        /media:便携式移动设备挂载点

        /mnt:临时文件系统挂载点

        /dev:设备文件及特殊文件存储位置

               bblock device 随机访问

               ccharacter device 线性访问

        /opt:第三方程序

        /srv:系统上运行的服务用到的数据;

        /tmp:临时文件

        /usruniversal shared, read-only data

              bin:保证系统拥有完整功能而提供的应用程序;

              sbin
     lib      lib64

              includeC程序的头文件(header

              share:结构化独立的数据,例如doc,man等;

              local:第三方应用程序安装位置;

               
bin, sbin, lib, lib64, etc, share

        /var:可变文件

            cache:应用程序缓存数据目录;

            lib:可变状态信息

            local:第三方可变数据

            lock:锁文件

            log:日志文件

            opt:专用于为/opt下的应用程序存储可变数据

            run:与运行程序相关的数据;存放进程的pid文件

            spool:程序的缓冲池

            tmp:系统重启过程的临时文件

            mail:邮箱

        /proc:用于输出内核与进程信息相关的虚拟文件系统

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

        /selinuxlinux安全增强机制

 命名规范:

  1Linux 系统区分英文字符的大小写。命名目录和命名文件的规则是相同的。

  2、除非有特别的原因,否则用户创建的文件和目录名要使用小写字符。大多数的 Linux 命令也使用小写字符。    
  

  3Linux 系统下的文件名长度最多可到256个字符。

 命名规范:

  1Linux 系统区分英文字符的大小写。命名目录和命名文件的规则是相同的。

  2、除非有特别的原因,否则用户创建的文件和目录名要使用小写字符。大多数的 Linux 命令也使用小写字符。    
  

  3Linux 系统下的文件名长度最多可到256个字符。

 

 

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

(0)
N27_flypigN27_flypig
上一篇 2017-07-29 19:38
下一篇 2017-07-29 20:10

相关推荐

  • linux学习心得

    Linux学习心得 之前没怎么了解过linux运维,机缘巧合来到了这里,刚刚开始一脸蒙圈,或者说现在仍然是,不过最大的收获是我在这里真正认真学习了,有了一个端正的态度,一切都是好的开始。 这一周,我学习了linux的发展史,如何安装系统,一些简单的命令等。。。。下面我一一介绍一下,初学者,可能简单粗暴,多多指教! 系统安装: 1:首先用光盘进行linuxIS…

    2017-07-16
  • 第一篇博客,以下。

    一、 linux 你好!    学习linux的心情。        又一次接触了linux,内心还是很忐忑的。记得大二学过半学期的linux,那是一门考查课,所以可想而知学的是三天打鱼两天晒网。也不知道是怎样的机缘,让我在一年后又一次遇见了它。我想说,虽然你…

    2017-07-15
  • N25_第六周作业

    1、复制/etc/rc.d/rc.sysinit文件至tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; :%s@^[[:space:]]\+@#&@g(CentOS7下并未看到这个文件) 2、复制/boot/grub/grub.conf至/tmp目录中,删除/tmp/grub.conf文件中的行首的空白字符;…

    Linux干货 2017-02-15
  • 小东北Eric的学习宣言

      大家好,我是网络班24期新加入的学员,之前工作了几年,一直没有找到一个很明确的工作方向,现在终于可以有一个很明确的努力方向啦,那就是跟着马哥,成为技术大牛,听马哥说过,键盘敲烂,月薪两万,为了这个目标,并且努力超越它,加油!冲!冲!冲!

    Linux干货 2016-10-19
  • linux基础学习(数组、字符串变量处理)

    2016-08-22 授课内容: 数组 高级字符串操作 一、数组   变量:存储单个元素的内存空间   数组:存储多个元素的连续的内存空间,相当于多个变量的集合。   数组名和索引   索引:编号从0开始,属于数值索引   bash的数组支持稀疏格式(索引不连续)   …

    Linux干货 2016-08-24
  • N22-第六周作业

    请详细总结vim编辑器的使用并完成以下练习题 单词间跳转 w:下一个单词的词首 e:当前或后一个单词的词尾 b:当前或前一个单词的词首 行首行尾跳转: ^:跳转至行首的第一个非空白字符 0:跳转至行首 $: 跳转至行尾 句间跳转: ) ( 段落跳转: } { 字符编辑 x:删除光标所在处的字符 #x:删除光标所在处起始的#个字符 xp:交换光标所在处的字符与…

    Linux干货 2016-09-26

评论列表(1条)

  • 马哥教育
    马哥教育 2017-08-04 16:08

    总结的很详细,希望可以更多加入自己的理解。