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

linux基础-linux和unix的区别[通俗易懂]有时候我们对天天使用的Linux指令,只知道怎么用,却分不清概念用法区别,我觉得很有必要整理整理大家熟视无睹的一些linux概念区别。首先说说unix和linux的区别:linux和unix的最大的区

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

有时候我们对天天使用的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等发行版):

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

 

在知乎上面看到大家对使用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服务器。

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

 

【交心话】以前在学校学习linux都是装虚拟机玩Linux,现在的学习条件比我们那时候好太多了。我觉得用阿里云服务器远程连接到centos服务器学习比较爽,推荐的远程连接软件:Xshell、SecureCRT。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • android apk获取系统签名[通俗易懂]

    android apk获取系统签名[通俗易懂]android打包系统APK一准备材料1signapk包1)通常在源码环境的build\tools\signapk目录下,包含如下文件:拿到上述文件之后还不能直接签名,需要将signapk编译,生成一个signapk.jar包,步骤如下:把signapk放到E盘(E:\signapk),命令行cd到此目录下(signapk.java代码目录)下执行:E:\signapk>…

    2022年6月21日
    50
  • js中的匿名函数_js匿名函数怎么定义

    js中的匿名函数_js匿名函数怎么定义定义:匿名函数顾名思义指的是没有名字的函数,在实际开发中使用的频率非常高!也是学好JS的重点。匿名函数:没有实际名字的函数。首先我们声明一个普通函数://声明一个普通函数,函数的名字叫fnfunctionfn(){console.log(“张培跃”);}然后将函数的名字去掉即是匿名函数://匿名函数,咦,运行时,你会发现报错啦!function(){console.log(“张培跃”);}到此,你会发现单独运行一个匿名函数,由于不符合语法…

    2022年10月3日
    3
  • bindingNavigator的使用[通俗易懂]

    bindingNavigator的使用[通俗易懂]http://blog.163.com/qqabc20082006@126/blog/static/229285252009718103810534/

    2022年7月12日
    21
  • ffmpeg h264解码器提取

    ffmpeg h264解码器提取ffmpeg包含了很多的音视频解码器,本文试图通过对ffmpeg的简单分析提取h264解码器.使用ffmpeg解码可以参考ffmpeg源码下的doc/examples/decoding_encoding.c 1.首先设置解码器参数(avcodec_find_decoder(CODEC_ID_H264)将decode函数指针为h264_decoder,即

    2022年6月16日
    36
  • DriversBackup[通俗易懂]

    DriversBackup[通俗易懂]备份驱动:提前建立好驱动存放的目录,例,G:\DriversBackup然后在cmd下执行以下命令dism/online/export-driver/destination:G:\Driv

    2022年7月2日
    33
  • linux查看redis版本命令(linux查看mysql版本号)

    1、先进入redis目录,如:cd/usr/local/redis-5.0.7/2、执行redis-server–version和redis-server-v或执行redis-cli–version和redis-cli-v

    2022年4月16日
    43

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号