前言
事情要从我看到我们学校和CSDN联合办培训班的通知开始说起,我头脑一热大腿一拍就交了申请,到现在我也想不通,我一个非计算机专业的纯纯小白,是怎么和一众大佬们坐在同一个教室的。
在开营仪式以前,我甚至都不知道Linux是什么。这个培训班和学校的课堂有很多不同,老师并不是按照常规方式来授课,而是采用布置任务-自学-考核答疑这种流程。这意味着,我需要从无到有地迅速完善自己的知识,达到老师的要求(淘汰制度真的太恐怖了QAQ)。以下是我的第一周学习总结~
Linux发行版本与特点
李纳斯·托瓦兹开发的Linux只是一个内核
内核即为一个操作系统的核心
各大公司与组织将Linux内核与各种软件和文档包装起来,并提供系统安装界面和系统配置、设定与管理工具,构成了发行版本。
Linux比较常见的发行版本有:
Red Hat linux(红帽公司)
创建于1993年,最资深的Linux厂商
国内使用人群最多,资料丰富。
产品主要包括
• RHEL(收费) 适合用于服务器
• CentOS(免费)
• Fedora Core(免费)(稳定性很差,适用于桌面应用)
Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。
Debian系列 (Debian和Ubuntu)
Debian是迄今为止最遵循GNU规范 的Linux系统
最早由Ian Murdock于1993年创建,分为三个版本分支(branch): stable, testing 和 unstable
unstable
为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。
testing
都经 过unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP等)。
stable
一般只用于服务器,上面的软件包大部分都比较过时,但是 稳定和安全性都非常的高。
Ubuntu
是基于Debian的unstable版本加强而来,拥有Debian所有的优点,以及自己所加强的优点的近乎完美的 Linux桌面系统。
根据选择的桌面系统不同,有三个版本可供选择,基于Gnome的Ubuntu,基于KDE的Kubuntu以及基于XfcXubuntu。
特点是界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本。
SuSE linux
以Slackware Linux为基础,可以非常方便的实现与Windows的交互,硬件检测非常优秀,拥有界面友好的安装过程、图形管理工具,对于终端用户和管理员来说使用非常方便