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发行版。
以上总结,仅供参考!