第1周 作答简述

1.现代计算机的组成及其功能简述

现代计算机依据冯诺依曼体系,由运算器,控制器,存储器,输入设备及输出设备组成。其中,运算器主要负责对数据进行运算,控制器是整个计算器系统的控制中心,用以保证系统各部件之间的协调工作;存储器用于对数据的存储;输入设备用于获取用户输入,并将其转换为计算机所能够理解的二进制,输出设备则是将计算机程序或者其他计算机处理完的数据以人类能够理解的诸如图片,文字等形式呈现出来。

2.Linux的主要发行版,以及不同发行版之间的联系与区别

以Linux Kernel以及相关技术为基础,当前主要分为slackware、debian和redhat三大发行版本

其中,基于slackware主要衍生了suse(企业版,广泛流行于欧洲),opensuse(社区版本);

基于debian衍生了以ubuntu为代表的二次发行版本,同时又基于ubuntu有了其三次发行版本,比如ubuntu mint,Kubuntu,EKubuntu等衍生版本,同时,debian系统(及其衍生系统)是当前三大主流发行版本中,唯一未被商业化的发行系列;

基于redhat分支有rhel(极为稳定的企业版本,发布周期一般为18个月,采用较为保守的发行策略),fedora(主要面向个人用户,其实质上是作为rhel未来技术的先行技术版)以及centos(社区版,完全兼容rhel格式)等主要分支发行版本;

同时,近年产生的2个比较出名的新生代发行版Archlinux和Gentoo。

3.Linux的哲学思想

一切皆文件:无论是软件硬件设备在linux系统里,都以文件的形式存在和展现;

由众多单一目的小程序组成:一个程序只实现一个功能并追求完美,对于复杂性任务,则由众多小程序结合组成;

尽量避免同用户的交互,以显示脚本编程的目标;

使用纯文本文件保存配置信息。

4.Linux命令的使用格式以及部分命令使用方式及实例

格式:command [options] [arguments],从左至右依次表示命令,选项,参数,后2者都是可选的。

①ifconfig命令:用户查看当前网络配置信息

②echo 用于回西显,-n和-e分别用于禁止自动添加换行符和允许使用转义符

③tty 显示当前终端号

④startx 在字符界面下,使用startx可启动图形化界面(前提是已经按照了图形化界面)

⑤export 用于指定环境变量值,格式为:export 变量名=值

⑥pwd 显示当前的工作路径

⑦history 查看命令执行历史,-a用于添加命令当当前历史记录列表,同理-d和-c分别用于删除某个历史执行命令和清空整个命令历史;!!显示上一条命令,!number和!string执行指定或最近的一条string命令

⑧shutdown 用于关机,后接-r用于重启,-h为关机,-c为取消当前预关机(重启)操作,后可加time参数指定某个时间进行关机(重启)操作

⑨poweroff 用于关机

⑩reboot 用于重启计算机

hwclock 后不接任何选项时表示访问硬件时钟,后接选项 --hctosys可将系统时钟调整为与硬件时钟一致,--systohc则将硬件时钟调整为与系统时钟一致;

date 不带参数和选项时显示当前系统时间,当后带形如%x的参数时,可相应的格式化时间显示,例如date +%H-%M-%S 可格式化输出当前系统时钟的时分秒

5.在Linux系统上获取命令的帮助信息,以及man文档的章节划分。

主要分为三种方式:

①man [page number]command 对于所有命令或者安装的软件有效

②help command 对内建命令有效

③command --help 对于所有命令或者安装的软件有效

④安装到系统里的程序文档或者程序官方站点的doc文档

⑤搜索引擎

man文档按照不同的作用范畴分为以下章节:

①Standard commands (标准命令)

②System calls (系统调用)

③Library functions (库函数)

④Special devices (设备说明)

⑤File formats (文件格式)

⑥Games and toys (游戏和娱乐)

⑦Miscellaneous (杂项)

⑧Administrative Commands (管理员命令)

6.Linux发行版的基础目录名称及其功能规定

/   根目录

/bin 存放必要的命令

/boot 存放系统启动的相关文件

/dev 存放设备文件

/etc 存放系统的配置文件

/home 用户文件的主目录,用户数据存放在其主目录中,如有用户qiu,则其主目录为/home/qiu

/lib 存放必要的运行库

/mnt 常用于挂载

/proc 存放存储进程和系统信息

/root root的主目录

/sbin 存放系统管理程序

/tmp 存放临时文件的目录,会定期清理

/usr 命令程序文件、程序库、手册和其它文档。

/var 包含系统产生的经常变化的文件,例如打印机、邮件、新闻等假脱机目录、日志文件、格式化后的手册页以及一些应用程序的数据文件等等

时间: 2024-11-02 18:29:18

第1周 作答简述的相关文章

马哥2016全新Linux+Python高端运维班第三周作业作答

                    马哥2016全新Linux+Python高端运维班第三周作业                                           1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可.     [[email protected] ~]# who | awk '{print $1 $NF}'| uniq -d     [[email protected] ~]# who     yicx     :0  

马哥2016全新Linux+Python高端运维班第二周作业作答

1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. 答:文件管理类命令有:pwd,cd,ls,mkdir,rmdir,tree 1.目录相关命令:pwd,cd (1)查看用户当前工作目录:pwd 例:[[email protected] ~]# pwd     #显示出当前工作的目录 /root [[email protected] ~]#   (2)CD的用法 cd 或者cd ~:回当前用户的主目录    例:    [[email protected] ~]# cd

马哥2016全新Linux+Python高端运维班第一周作业作答

1.描述计算机的组成及其功能. 答:现代计算机设备的组成部分分为五大部分:运算器,控制器,存储器,输入设备,输出设备 其中运算器和控制器是计算机的核心,合称中央处理单元(Central Processing Unit,CPU)或者处理器.CPU内部还有一些高速存储单元,被称为寄存器,其中运算器执行所有的算术以及逻辑运算.控制器负责把每一条指令逐条从存储器中提取出来,经过编译译码之后向计算机发出各种控制指令.而寄存器位处理单元提供所需的操作数据. 存储器是计算机的记忆部分,用来存放程序所涉及的所有

100个iOS开发/设计程序员面试题汇总,你将如何作答?

100个iOS开发/设计程序员面试题汇总,你将如何作答? 雪姬 2015-01-25 19:10:49 工作职场 评论(0)   无论是对于公司还是开发者或设计师个人而言,面试都是一项耗时耗钱的项目,本文作者Cameron Banga从编程.设计.App Store等各个方面对iOS开发者及设计师在面试时可能会遇到的问题进行了筛选与汇总.一方面,能够帮助HR在短时间内获取更多反馈信息,更好地甄选合适人选,而iOS开发者及设计师在寻找相关工作时,也可作为参考,为面试做好万全准备. 常见问题 你昨天

python基础周作业

python基础周作业 1.执行python脚本的两种方法 脚本前面直接指定解释器 在脚本开始前声明解释器 2.简述位,字节的关系 每一个字节占用八个比特位 3, 简述ascii.unicode.utf- ‐8.gbk的关系 utf--‐8 <-- unicode <-- gbk <-- ascii 按此方向兼容 4..请写出"李杰"分别用utf- ‐8和gbk编码所占的位数 "李杰" 占用utf -8 占6字节 , gbk 占用4字节 5.pyt

2016.05.26-2016.06.02这周工作时间和内容

这周学习的内容:这周和平常是一样的,我们在课堂上学习了三个小时,老师讲了用例图,类图,序列图,状态图.我们了解了用例图,用例图(use case diagram)就是由主角.用例以及它们之间的关系构成的图.该图说明了用例模型中的关系.类图(Class diagram)由许多(静态)说明性的模型 元素(例如类.包和它们之间的关系,这些元素和它们的内容互相连接)组成.类图可以组织在(并且属于)包中,仅显示特定包中的相关内容.类图(Class diagram)是最常用的 UML图,显示出类.接口以及它

C++面向对象高级编程(上)第一周课程

课程内容 C++发展简述 头文件(guard declaration,内容,结构,访问控制,友元) 构造函数(initial list, default para) 参数与返回值传递(by value & by reference,const) 操作符重载(成员函数与非成员函数) STL中Complex类举例解析 总结 第一周课程不多,主要目标是让学生可以快速地开始写代码,而且这是一个有良好结构和编程风格的程序.这也造成很多语言细节需要自己去深入了解. 待完成事项 阅读<The C++ Pr

《Java程序设计》第16周周五:数据库连接 与 随机数的使用

第一部分:实验项目 项目二:数据库初步. 目的:了解Java连接数据库的步骤与方法.以及MySQL数据库的安装与使用. 目标: (1)在机房安装上MySQL数据库. 安装成功 MySQL数据库 (2)创建数据表 student(id varchar(12),name varchar(20), success int, failure int ).导入对应的数据到文件里.success 与 failure的默认值为1. 创建student表 连接数据库代码 import java.sql.*; p

100个iOS开发/设计面试题汇总,你将如何作答?

原文: http://www.csdn.net/article/2015-01-19/2823604-ios-interview-questions 常见问题 你昨天/这周学习了什么? 你为什么热衷于软件开发? 你对哪一种控制系统比较熟悉? 是否参与过GitHub项目? 是否参与过GitHub或其他同类型网站的iOS开源项目? 请描述一下你的iOS应用开发流程. 是否熟知CocoaPods?它是什么?如何运行的? 请概括一下你对软件授权的理解,及其对软件开发的影响. 请概括一下你在构建iOS应用