1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
Debian:三大发行版中唯一以社区形式运作,不以商业公司形式运作。是一个致力于创建自由操作系统的合作组织。而且debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程。
Ubantu:是一个以桌面应用为主的linux操作系统。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。
Mint:Linux Mint 是一款基于 Ubuntu 与 Debian 开发的 Linux 操作系统发行版,被很多爱好者誉为“最好的桌面应用系统”,就像是 Linux 世界中的 macOS,非常适合个人日常办公或开发电脑使用。
Knopix:以安全工具为主的操作系统
Slackware:SUSE Linux Enterprise Server (SLES) OpenSuse桌面
S.u.S.E用于服务器
OpenSUSE用于个人家庭
RedHat: RedHat Enterprise Linux,是Redhat自己的发行的企业版,是Redhat的一个重要节点。每18个月发行一个新版本
Fedora是一款基于linux的操作系统,也是一组维持计算机正常运行的软件集合。每6个月发行一个新版本,可视为Redhat的技术测试版,被认为可用的技术最终会加入到Red Hat Enterprise Linux中
CentOS是一个基于Redhat linux 提供的可自由使用源代码的企业级linux发行版本。目前Centos已被收购,成为redhat旗下的一个组织。Centos兼容RHEL的格式
联系
(1).所有的发行版都使用linux内核;
(2).所有的linux发行版都需要遵循GNU的GPL协定。要不提供源码或者译好的包(如centos);
(3).所有的发行版都有自己的版本号,版本格式约定基本一样。
主版本号.次版本号.发行号或修正号
区别
(1).只有debain以社区的方式运作。
(2).发行版的本质区别,在于集成了不同版本的内核、库、程序的组合。
(3)不同发行商发行版之间无法有效进行版本的对比。
(4)不同发行版几乎采用了不同的包管理器
(a). Debian:包管理器dpkg(deb格式),apt-get
(b). RedHat:包管理器rpm,前端包管理器叫yumàdnf(新版)
(c). S.U.S.E:包管理器rpm,zypper
2、安装Centos7.6操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。
3、配置环境变量,实现执行history的时候可以看到执行命令的时间。
4、总结Linux哲学思想。
A、一切皆文件:
把几乎所有资源统统抽象成文件形式:包括硬件设备,通信接口等;
B、由众多功能单一的程序组成:一个程序专注一件事,并且做好;
把要完成的一个复杂项目拆分成若干个小程序;
C、尽量避免和用户交互:
目标:易于以编程实现自动化管理任务
D、使用文本文件保存配置信息
5、总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令
1)、命令的语法通用格式:
#COMMAND OPTIONS ARGUMENTS
2)、命令分为两类:
由shell程序自带的命令:内置命令(buildin)
独立的可执行程序文件,文件名即命令名;
3)、example:ifconfig
Ifconfig:命令
ifconfig [-v] [-a] [-s] [interface]
ifconfig [-v] interface [aftype] options | address ...:选项
ifconfig ens33:参数