第一周作业

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

答:计算机主要有5大组件构成:

1) 计算器:用户数据计算,主要是指CPU

2) 控制器:用于控制数据流或者指令流,控制计算机系统的各个组件的协同工作以及信息的流动,如各种控制芯片(南桥,北桥等)

3) 存储器:用户数据的存放,如内存

4) 输入设备:如键盘,鼠标等

5) 输出设备:如显示器,外置的存储设备( 硬盘,光盘,U盘等 


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

答:最主流的发行版主要有: Debian/Slackware/Redhat,我们日常最常使用的操作系统大多是上述发行版的二次再发行版,例如:基于Debian的二次发行版Ubuntu和Knopix,基于Slackware的二次再发行版S.u.S.E以及S.u.S.E的二次发行版OpenSUSE,基于Redhat的二次发行版RHEL(企业版收费版)/CentOS(企业开源免费版)以及Fadora(个人桌面版)等,上述发行版都是基于开源的Linux软件开发,并且自身又通过不同组织或团体的二次发行,形成不同风格和使用方式的上述我们所熟知的OS。


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

答:

a、由目的单一的小程序组成,通过使用者的组合形成一个能够完成复杂任务的应用程序

b、一切皆为文件,几乎所有的资源都是以文件形式存在,包括硬件设备等

c、尽量避免捕获用户接口信息,也就是说Linux运行的程序大多数是不需要过多的人机交互信息,不需要反复输入/输出信息,运行程序命令,直接获得反馈的结果

d、配置文件保存为纯文本格式,便于编辑与查看

4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述

答:

# COMMAND OPTIONS ARGUMENTS   —命令格式  

ifconfig   —显示网络接口的信息

#ifconfig

inet X.X.X.X netmask Y.Y.Y.Y broadcast Z.Z.Z.Z


echo    —回显信息

# echo “hello world”

hello world


tty    –显示当前终端类型

#tty

/dev/pts/0


startx    –启动图像化终端


export   –显示系统环境变量 

#export

declare ……

declare ……  


pwd    –显示当前用户工作目录

#pwd

/root


history   –历史命令

#history

1 export

2 pwd

3 history


shutdown   –关闭计算机


reboot    –重启计算机


hwclock   –系统硬件时间


date    –操作系统时间


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

答:内建命令,help commond

       外部命令,command –help

       内建和外部命令都可以使用的,man command

manual手册中分成8个章节

1–程序命令 commands (programs),一般是用户级别的使用权限 命令路径大多是在/bin,/usr/bin,/usr/local/bin

2–系统调用 system calls,通过kernel执行

3–库调用  library calls

4–特殊文件(指设备文件)special files(devices),文件路径是/dev

5–文件格式或者习惯用法 file formats and conventions

6–游戏 games

7–杂项 miscellaneous

8–系统管理命令 sysytem management commands,具有系统管理员权限的用户可以使用 命令路径多数在/sbin,/usr/sbin,/usr/local/sbin

9–内核 kernel  (RHEL7新增)


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

答:

/:是整个文件系统层次结构的根目录

/bin:存放在单用户模式可用的必要命令二进制文件,所有用户都可用,如 cat、ls、cp等等

/boot:存放引导加载程序文件,例如kernels、initrd等

/dev:存放必要的设备文件,例如/dev/null

/etc:存放主机特定的系统级配置文件

/home:用户的主目录,包括保存的文件,个人配置,等等

/lib<32/64>:基本的共享库文件,自身不能单独运行,是由其他程序调用的。 

/media:可移动的多媒体(如CD-ROMs)的挂载点。(出现于 FHS-2.3)

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

/opt:可选的应用程序软件包

/proc:以文件形式提供进程以及内核信息的虚拟文件系统,在Linux中,对应进程文件系统(procfs )的挂载点

/root:根用户的主目录

/sbin:必要的系统级二进制文件,比如, init, ip, mount

/srv:系统提供的站点特定数据

/tmp:临时文件 (另见 /var/tmp). 通常在系统重启后删除

/usr:二级层级存储用户的只读数据; 包含(多)用户主要的公共文件以及应用程序

/var各式各样的变量(Variable)文件,一些随着系统常规操作而持续改变的文件就放在这里,比如日志文件,脱机文件,还有临时的电子邮件文件

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

(0)
N24_shishenN24_shishen
上一篇 2016-10-30 17:09
下一篇 2016-10-30 17:22

相关推荐

  • 系统基础之用户,组及权限管理

    用户及组详解 概论:   现今,大多数操作系统都是多用户(Multi-tasks)多任务(Mulit-Users)的系统.在多年前,计算机资源远没有现在这么丰富,都是多人使用同一台计算机,为了保障使用计算机的用户权益不受到损害,完成资源使用隔离,人们采取了用户机制标识使用者的方法.  每个使用者都是用户,用户是由UID进行标识,通过密码进…

    Linux干货 2016-08-04
  • 马哥教育网络班20期+第2周课程练习

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。   答:文件操作     ls 列出目录下的文件名      ls -l /     touch 文件不存在时生成该文件      touch a.txt   &…

    Linux干货 2016-06-23
  • 马哥教育网络班20期+第二周课程练习

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 2、bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示。 3、请使用命令行展开功能来完成以下练习:    (1)、创建/tmp目录下的:a_c, a_d, b_c, b_d   …

    Linux干货 2016-06-23
  • 网络服务之Apache

      互联网这个历史已经不算很短了,它大大方便了人类获取信息,开阔了人类的眼界,使得让这个世界变得小了起来,人与人之间的距离感也不会存在了,娱乐也更加丰富,听音乐、看电影等等这一系列,都能从网上进行,这些功能,都是由www服务器来提供服务,在Linux中,提供网络的服务器有很多种,那么今天我们就讲一个比较老牌,且依然能存活的服务器“阿帕奇”…

    Linux干货 2017-01-13
  • rsyslog+mysql+loganalyzer配置

    rsyslog+mysql+loganalyzer 自定义日志存储的信道(facility)和存储位置,让rsyslog作为服务端记录rsyslog客户端的日志信息 环境介绍 以centos 7.2为系统环境 内部已装有mariadb、 一、准备工作 1、 安装rsyslog连接至mysql server的驱动模块;   # y…

    Linux干货 2016-10-21
  • echo

    echo命令详解

    Linux干货 2018-02-28

评论列表(1条)

  • 马哥教育
    马哥教育 2016-11-02 16:50

    内容格式把握得很好,不错,希望你能熟知基础命令知识,加油!