第一周作业

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

相关推荐

  • MySQL常见备份与恢复方案

    MySQL常见备份方案有以下三种:        mysqldump + binlog        lvm + binlog          xtrabac…

    Linux干货 2015-10-01
  • 计算机组成原理

    计算机组成原理 计算机概述 计算机的基本组成: ·         存储器:     实现记忆功能的部件用来存放计算程序及参与运算的各种数据 ·         运算器:     负责数据的算术运算和…

    Linux干货 2016-10-31
  • 第三周作业

    第三周作业

    Linux干货 2017-12-19
  • 系统启动及内核管理

    一、知识整理 1、nohup 命令:不挂断地运行命令,远程连接当断网或断开shell时还可以继续运行。无论是否将nohup命令的输出重定向到终端,输出都将附加到当前目录下的nohup.out文件中,如果当前不可写,则重定向到家目录nohup.out文件,除非定义了输出文件。 nohup COMMAND 输出重定向至文件 nohup COMMAND &…

    Linux干货 2016-09-19
  • 重定向

    Linux下定义了三种I/O设备: 标准输入(STDIN):用0表示,默认的标准输入设备是键盘; 标准输出(STDOUT):用1表示,默认的标准输出设备是当前终端; 标准错误(STDERR):用2表示,默认的标准错误输出设备是当前终端; I/O重定向即改变默认的位置 1 标准输出重定向 (1)将标准输出重定向到其他终端 /dev/pts/1代表伪终端1,在伪…

    Linux干货 2017-07-31
  • N21_第09周_shell脚本

    作业题目: 1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; 预置条件: [root@zhouyong148 N21_09]# cat /etc/passwd root:x:0:0:root:/root:/b…

    Linux干货 2016-11-14

评论列表(1条)

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

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