Linux是什么?

Linux内核官网https://www.kernel.org/

一腔热血,亦或是兴趣使然,Linus开发了Linux系统。

这里在谈Linux系统时,加了发行版三个字,避免歧义和误解。一般情况,谈Linux其实是指Linux发行版,而实际Linux是基于内核开发的。

Linux是什么

Linux是什么?

答:Linux核心是内核。起源与MiniX有一定的联系,起初创始人Linus本人出于个人兴趣爱好所开发,Linux应运而生,随后开源发展迅速。出发点是什么,貌似已经并不重要了,重要的是Linux对开源生态系统做出的卓越贡献,全球将近70%服务器使用Linux发行版,或许Linus本人也没想到开源后的Linux对如今服务器环境的巨大影响。

后来基于Linux内核开发的发行版本如雨后春笋,最为突出的是Redhat(有企业服务支撑)系列以及无企业服务支撑的Centos作用于服务器操作系统,以稳定著称,社区活跃,文档丰富。

注意:centos Linux8 于2021年12月31日停止更新维护,centos Linux7计划于2024年6月30日停止更新维护。

Linux发行版是什么?

答:基于Linux内核开发发行的版本统称。

例如:

  • RHEL系列:Fedora、Redhat、Centos、Rocky。
  • Debian系列:Debian、Ubuntu、kali。
  • SUSE、openSUSE。
  • Arch、mandriva、Gentoo、turbolinux等等。

Redhat官网:https://www.redhat.com/zh

centos Linux官网:https://www.centos.org/

Ubuntu官网:https://ubuntu.com/

rockylinux官网:https://rockylinux.org/

kali Linux官网: https://www.kali.org/

为什么市面上很多Linux教程基于Centos和Ubuntu?

答:开源免费。Centos是开源免费并且几乎和Redhat同步更新(Redhat有企业服务支撑,收费),了解Centos可以很好地过渡到Redhat,并且作为服务器很稳定。

Ubuntu 也很受欢迎,早期桌面系统很出色,UI可以媲美macOS,近些年社区很活跃,服务器版本更新也很频繁,资源也不少。

作为入门学习如何选择Linux发行版?

多角度思考:假如某软件长期没有更新维护,你还会使用吗?不用立刻回答,或许有更好的替代品。

答:可以使用Centos7.x、Centos-stream或者Ubuntu亦或是Rocky,都可以。主要是:教程多,资源丰富,社区活跃,支持周期长。选择其中哪一个发行版都行,主要熟悉Linux基本命令和常用命令,其次熟悉基本权限,然后针对某一发行版熟悉软件包安装、更新以及监控。比如RHEL系列软件管理使用yum和dnf以及rpm命令,Debian系列则使用apt和deb、dpkg命令进行管理。

为何要用Linux发行版作为服务器?

答:Linux发行版操作系统作为服务器稳定节省资源,不易被攻击,换句话说攻击成本相对高一点。一般情况,服务器不会安装桌面系统,只保留字符命令行界面。但也有特殊情况,安装带有桌面的服务器,使用更为方便。

kali Linux

kali Linux有什么特色?
答:一句话概括,渗透性测试最佳服务器Linux发行版。

以上总结,仅供参考!