网络班第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
下一篇 2017-07-29

相关推荐

  • MBR&GPT分区基本原理

    1、磁盘系统为什么要分区?     •     优化I/O性能     •     实现磁盘空间配额限制       &…

    Linux干货 2016-08-30
  • ☞Ansible

    Ansible ansible简介 安装ansible 使用ansible前提条件 主要文件 配置文件 Host Inventory ansible.cfg 命令使用 ansible ansible-doc ansible-playbook 常用模块 ansible各模块简单示例 ansible playbooks playbook内容组成 host、use…

    Linux干货 2016-11-06
  • Linux运维利器之ClusterShell

    Via:http://blogread.cn/it/article/4573?f=wb 如果你有若干台数据库服务器,突然你想知道它们当前的即时负载情况,你会怎么办?挨个登录上去uptime一下?感觉有点傻,写个shell?浪费时间,直接用ClusterShell吧! ClusterShell的安装与配置     Clu…

    Linux干货 2015-05-12
  • grep正则表达式及sort、diff等相关命令

    Linux文本处理三剑客: grep:文本过滤工具(模式:patter) sed:stream editor 流编辑器,文本编辑工具 awk:linux上的实现gawk,文本报告生成器(格式化文本) * 正则表达式:Regular Expression,REGEXP,由一类特殊字符及文本字符所编写的模式,其中有些字符其不表达字面意义,而是…

    Linux干货 2016-12-29
  • 批量创建用户(8月1日作业)

    1、创建用户gentoo,附加组为bin和root,默认shell为/bin/csh,注释信息为"Gentoo Distribution" 2、创建下面的用户、组和组成员关系 名字为admins的组;  用户natasha,使用admins作为附属组;  用户harry,也使用admins作为附属组 &nbs…

    Linux干货 2016-08-04

评论列表(1条)

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

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