linux基础-linux和unix的区别[通俗易懂]

2022-09-19 21:00:28 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

有时候我们对天天使用的Linux指令,只知道怎么用,却分不清概念用法区别,我觉得很有必要整理整理大家熟视无睹的一些linux概念区别。

首先说说unix和linux的区别:

linux和unix的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。

linux不源于任何版本的unix源代码,并不是unix,而是一个类似于unix的操作系统。

linux的核心源代码是免费的,自由使用的,核心源代码是开放的,而unix的核心并不公开。

linux是一套遵从POSIX(可移植操作系统环境)规范的一个操作系统,它能够在普通PC计算机上实现全部的UNIX特性,具有多任务、多用户的能力。

在对硬件的要求上,linux比unix要低,没有unix那么苛刻,linux可运行在多种硬件平台上,而unix系统大多是与硬件配套的,是硬件厂商针对自己的硬件平台的操作系统。

Linux主要有RedHat Linux 、CentOS Linux、Fedora Linux、Debian Linux、Ubuntu Linux、SuSe Linux等。

Unix主要有Sun 的Solaris、IBM的AIX, HP的HP-UX,以及x86平台的的SCO Unix/Unixware等。

我在大学时用的是Ubuntu和Redhat,当时很喜欢Ubuntu出色的桌面,后来在互联网公司工作,发现基本装的都是Centos 6.5。

登录到linux服务器执行lsb_release -a ,即可列出所有版本信息(这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版):

在知乎上面看到大家对使用Centos还是Ubuntu的争论:

[知乎]服务器操作系统应该选择 Debian/Ubuntu 还是 CentOS? https://www.zhihu.com/question/19599986

[知乎]为什么国内互联网公司喜欢用Centos而不是Ubuntu? http://www.zhihu.com/question/22814858

[知乎]互联网公司选择 Debian、Ubuntu 和 CentOS 哪一个发行版运维成本最低? https://www.zhihu.com/question/29195044

我比较赞同彭勇的观点,支持使用CentOS作为linux服务器。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/166615.html原文链接:https://javaforall.cn

0 人点赞