N33-第一周作业-(N33029-北京-Dr. Guo)

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

  • 计算机由硬件软件组成;

  • 计算机硬件由:运算器存储器控制器输入设备输出设备五大部件组成;

    • 运算器:用来完成算术运算和逻辑运算并将的中间结果暂存在运算器内;
    • 存储器:用来存放数据和程序;
    • 控制器:用来控制,指挥程序和数据的输入,运行以及处理运行结果;
    • 输入设备:用来将人们熟悉的信息转换为机器识别的信息;
    • 输出设备:将机器运算结果转为人熟悉的信息形式;
  • 计算机软件按照面向对象的不同可分为系统软件应用软件;

    • 系统软件:用于管理整个计算机系统,合理分配系统资源,确保计算机正常高效地运行,这类软件面向系统.(包括:标准程序库,语言处理程序,OS,服务程序,数据库管理系统,网络软件)。
    • 应用软件:是面向用户根据用户的特殊要求编制的应用程序,这类软件通常实现用户的某类要求。

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

Linux
Debian
Slackware
Redhat
others
Ubuntu
Mint
SUSE
SLES
OpenSUSE
RHEL
Fedora
CentOS
Gentoo
Arch Linux

图一、Linux发行版之间的关系图

  • Linux发行版主要有三个分支:DebianSlackwareRedhat

  • Debian:(以社区的方式运作)

    Ubuntu:基于Debian开发的开源Linux操作系统,主要针对桌面和服务器;
    Linux Mint:基于Debian和Ubuntu的Linux发行版,致力于桌面系统对个人用户每天的工作更易用,更高效,且目标是提供一种更完整的即刻可用体验。

  • slackware

    SUSE:基于Slackware二次开发的一款Linux,主要用于商业桌面、服务器。
    SLES(SUSE Linux Enterprise Server(SLES):企业服务器操作系统,是唯一与微软系统兼容的Linux操作系统。
    **OpenSUSE:**由suse发展而来,旨在推进linux的广泛使用,主要用于桌面环境,用户界面非常华丽,而且性能良好。

  • Redhat

    RHEL (red hat enterprise Linux):Red Hat公司发布的面向企业用户的Linux操作系统。早起版本主要用于桌面环境,免费:
    Fedora:基于Red Hat Linux终止发行后,红帽公司计划以Fedora来取代Red Hat Linux在个人领域的应用,而另外发行的Red Hat Enterprise Linux取代Red Hat Linux在商业应用的领域。Fedora的功能对于用户而言,它是一套功能完备、更新快速的免费操作系统,而对赞助者Red Hat公司而言,它是许多新技术的测试平台,被认为可用的技术最终会加入到Red Hat Enterprise Linux中。Fedora大约每六个月发布新版本。
    Centos:基于Red hat Linux提供的可自由使用源代码的企业级Linux发行版本。每个版本的Centos都会获得十年的支持(通过安全更新的方式)。新版本的Centos大约每两年发行一次,而每个版本的Centos会定期(大概6个月)更新一次,以支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的Linux环境。

  • 其他发行版本:

    Gentoo:基于linux的自由操作系统,基于Linux的自由操作系统,它能为几乎任何应用程序或需求自动地作出优化和定制。追求极限的配置、性能,以及顶尖的用户和开发者社区,都是Gentoo体验的标志特点, Gentoo的哲学是自由和选择。得益于一种称为Portage的技术,Gentoo能成为理想的安全服务器、开发工作站、专业桌面、游戏系统、嵌入式解决方案或者别的东西–你想让它成为什么,它就可以成为什么。由于它近乎无限的适应性,可把Gentoo称作元发行版。
    Arch Linux:以轻量简洁为设计理念的Linux发行版。其开发团队秉承简洁、优雅和代码最小化的设计宗旨。

  • 不通发行版之间的联系和区别
    联系:所有发行版都是使用Linux内核;都需要遵循GNU的GPL协定;所有的发行版都有自己的版本号,版本格式约定基本一样(主版本号.次版本号.发行号.修正号)。
    区别:发行版的本质区别,在于继承不同版本的内核,库、程序的组成。不同发行版几乎采用了不同包管理器(SLES、Fedora、openSUSE、centos、RHEL使用rmp包管理系统,包文件以RPM为扩展名;Ubuntu系列,Debian系列使用基于DPKG包管理系统,包文件以deb为扩展名。)

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

1.一切皆文件;
2.文本的形式保存配置数据;
3.提供机制,而非策略;
4.尽可能避免与用户交互;
5.单一目的的小程序;
6.组合小程序完成复杂任务。

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

  • Linux系统命令使用格式
COMMAND[OPTIONS...] [ARGUMENTS...]

command:命令

OPTIONS [选项]:用于启用或关闭命令的某个或某些功能;

短选项:-+一个字符, 例如:-l, -h;多个短选项可合并使用,例如-l -h, 可写作-lh;如何不合并,要使用空白字符隔开。

长选项:--word,例如:--long,--human-readable;多个长选项不可以合并使用。

ARGUMENTS [参数]:命令的作用对象,向命令提供数据;多参数应该使用空白字符分隔。
  • ifconfig
  • echo
  • tty
  • startx
  • export
  • pwd
  • history
  • shutdown
  • poweroff
  • reboot
  • hwclock
  • date

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

Linux常用的帮助命令:

man
info
help
tab键
-h 或–help
whatis:显示命令的简短描述

man手册包括了8个章节,按照如下划分:

1:用户命令章节;
2:系统调用命令章节;
3:c库调用章节;
4:设备文件及特殊文件;
5:配置文件格式;
6:游戏使用帮助;
7:杂项;
8:管理工具及守护进行;

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

/bin
存放的系统命令

/boot
存放着系统的启动文件和内核

/dev
设备文件主目录(设备不在这里,具体设备信息/proc目录中)

/proc
系统进程和系统硬件信息

/etc
系统主配置文件主目录
windows下安装QQ,安装目录在E:盘,C盘也会写入相应的QQ软件的信息
c:盘的QQ文件称之为主配置文件(系统文件)—/etc
E盘的QQ安装目录里的文件称之为配置文件(功能型文件)—/var
/var
系统配置文件主目录

/home
普通用户的家目录

/lib&/lib64
系统库文件存放的目录
.dll
/usr
系统帮助文档以及源码包安装位置
源码包不属于RedHat,属于广大的爱好开发者
usr目录是最庞大的目录,要用的应用程序和文件几乎都在这个目录
/sbin
超级用户使用的命令存放的目录

/mnt
用户挂载目录

/run
存放当前运行程序库的目录,当前运行目录

/root
超级用户root家目录

/tmp
临时文件存放目录
系统启动过程中会产生一些临时文件,这些临时文件就存放在tmp目录下。如果说tmp目录没有存储空间,系统一定启动不起来
/media
可移动介质挂载点

/opt
第三方应用程序文件存放目录

/srv
常用语各种非RedHat版本的网络服务器

Linux版本号的命名规则
3部分组成:主版本号、次版本号、末版本号

次版本号,可以确定Linux内核版本的类型
—开发版,次版本号数字为奇数
–稳定版,次版本号数字为偶数

猜你喜欢

转载自blog.csdn.net/qq_20563997/article/details/82818322