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

slackware:SUSE Linux Enterprise Server (SLES),OpenSuse桌面

debian: ubuntu,deepin(深度),mint

redhat: RHEL: RedHat Enterprise Linux,CentOS,中标麒麟,Fedora

Gentoo:

ArchLinux:

  • Debian

Ubuntu:基于Debian开发的开源Linux操作系统,主要针对桌面和服务器

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

Knopix

  • Slackware

suse:基于Slackware二次开发的一款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称作元发行版

ArchLinux:以轻量简洁为设计理念的Linux发行版。其开发团队秉承简洁、优雅和代码最小化的设计宗旨

不同发行版之间的联系:

所有发行版都是使用Linux内核;都需要遵循GNU的GPL(General Public License)协定

不同发行版之间的区别:

发行版的本质区别,在于继承不同版本的内核,库、程序的组成。不同发行版几乎采用了不同包管理器(SLES、Fedora、openSUSE、centos、RHEL使用rmp包管理系统,包文件以RPM为扩展名;Ubuntu系列,Debian系列使用基于DPKG包管理系统,包文件以deb为扩展名。)

2、安装Centos7.6操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图

安装Centos7.6操作系

spacer.gif第一周 作业_第1张图片

选择Install CentOS Linux 7

 第一周 作业_第2张图片

进入图形安装界面后,选择中文、简体中文(中国),点击“继续”

spacer.gif第一周 作业_第3张图片

选择“安装位置”

 第一周 作业_第4张图片

以上磁盘分区为虚拟机上自动分区的,如服务器安装需根据具体情况手动分区

勾选自动分区即可,然后完成(磁盘分区具体情况具体分区)

 第一周 作业_第5张图片

选择“软件选择”

 第一周 作业_第6张图片

基本环境勾选“带GUI的服务器”,已选环境的附加选项勾选“KDE”,完成

第一周 作业_第7张图片 

开始安装

第一周 作业_第8张图片 

在安装画面,设置ROOT密码

第一周 作业_第9张图片 

创建用户用户名:zhuweijun,设置密码:123456

第一周 作业_第10张图片spacer.gif

3、配置环境变量,实现执行history的时候可以看到执行命令的时间

echo “HISTTIMEFORMAT="%F %T "”> /etc/profile.d/date_history.sh

source /etc/profile.d/date_history.sh

4、总结Linux哲学思想

a、一切都是一个文件(包括硬件)

b、小型,单一用途的程序

c、链接程序,共同完成复杂的任务

d、避免令人困惑的用户界面

e、配置数据存储在文本中

5、总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令

COMMAND [OPTIONS...] [ARGUMENTS...]

选项:用于启用或关闭命令的某个或某些功能

短选项:-c 例如:-l, -h

长选项:--word 例如:--all, --human-readable

参数:命令的作用对象,比如文件名,用户名等

注意:

多个选项以及多参数和命令之间使用空白字符分隔

取消和结束命令执行:Ctrl+c,Ctrl+d

多个命令可以用;符号分开

一个命令可以用\分成多行

实例:

spacer.gif1.png

spacer.gif第一周 作业_第11张图片

第一周 作业_第12张图片

spacer.gif

spacer.gif