window和linux

linux的设计初衷,就是为服务器而生的,所有的一切都是为了满足服务器的需要。linux也可以有窗口界面,但这只是某些linux版本为吸引个人用户而设计的,并且linux绝对不会因为窗口界面而影响其服务器的特点。

window之所以叫window,就是因为它是窗口界面,便于个人用户使用,所有的设计都是为了满足个人用户,这才是它的核心价值。window也有服务器版本,但是并没有为了适应服务器的需要而重新设计内核。

据2016年统计,全球超级计算机TOP500中,有498台选择linux,2台选择unix,没有人选择window。因此,linux和window哪个更适合作为服务器的问题,TOP500的管理员肯定比我更清楚,以下省略500字。

当然,现在国内还有大量公司在使用window服务器,但这并不是因为window更好,而是因为他们只会window。而互联网公司基本上不会用window

Red Hat 和CentOS

严格的说,linux是一个开源的操作系统内核,而不是操作系统。现在有很多以linux为内核的操作系统,统称为linux发行版本。比如Red Hat Enterprise Linux就是商业版linux,centos就是免费版linux。

Red Hat是非常知名的以Linux为核心业务的老牌技术厂商,Red Hat Enterprise Linux是其主打的产品,在其官方介绍上有这样一句话https://www.redhat.com/zh/technologies/linux-platforms/enterprise-linux

由于linux本生的开源协议,Red Hat Enterprise Linux是开放源码的。其商业模式是对售后服务收费,而不是对linux系统收费。

CentOS正是将Red Hat Enterprise Linux的源码重新编译而成,同时修复了一些bug。根据开源协议,这么做是合法的。在2014年CentOS被Red Hat收购,可以说CentOS具有非常强大的背景,是目前使用非常广泛的免费linux服务器版本,国内大多公司基本上都是用这个。

java和linux

当前前沿的开源技术,如 nosql、各种分布式技术等, 都是以linux版本为核心产品,以window版本作为附属产品。有的技术不提供window版本,有的在window下重要功能缺失,有的在window下会出现各种各样的问题,这些技术并不建议在正式环境中使用window版本。所以如果想要更好的掌握这些技术,必须先掌握linux基础知识。
这些开源技术根据自身需要,会提供不同的linux版本下载。有centos版本则优先下载,如果没有centos则可下载Red Hat版本。还有的技术只提供一个linux通用版本,则无需选择

centos(1)-什么是centos及相关介绍相关推荐

  1. Linux CentOS 8(用户与组相关权限管理实验)

    Linux CentOS 8(用户与组相关权限管理实验) 目录 一.项目介绍 二.相关概念 2.1 用户管理简介 2.2 在 Linux 中每个文件的所有者.所在组.其它组的概念 三.任务操作 任务1 ...

  2. centos系统服务器关机,centos 7 重启服务器

    centos 7 重启服务器 内容精选 换一换 本节操作介绍Linux操作系统云服务器在单用户模式下重置密码的操作步骤.本文档适用于X86架构的弹性云服务器.进入单用户模式下重置root密码前请先做好 ...

  3. centos系统云服务器,Centos系统怎么进云服务器

    Centos系统怎么进云服务器 内容精选 换一换 CentOS 7.5版本操作系统的弹性云服务器默认关闭SELinux功能.通过/etc/selinux/config开启SELinux功能后,在输入密 ...

  4. puppet的相关介绍

    一.puppet简介 puppet是基于ruby语言开发的一款开源的软件自动化配置和部署工具,它使用简单且功能强大,可以C/S模式或独立运行. 二.puppet工作模式与流程 ①puppet的工作模式 ...

  5. linux centos无法进入系统,centos无法进入桌面系统

    centos无法进入桌面系统,系统,图形界面,视频教程,命令,级别 centos无法进入桌面系统 易采站长站,站长之家为您整理了centos无法进入桌面系统的相关内容. 1.在命令行下输入下面的命令来 ...

  6. Linux(一)之相关介绍与安装

    一.Linux相关介绍 1.计算机资源 计算机之前分类:大型机 中型机 小型机 微型机(微机) 计算机资源:冯.诺依曼 硬件资源 内设设备 cpu 主板 内存 硬盘 网卡 声卡 外设设备 鼠标 画图板 ...

  7. RHEL/CentOS/Fedora常用的 CentOS 5/6/7 yum 源(EPEL、Remi、RPMForge、RPMFusion, ius,163,sohu,阿里云)配置...

    RHEL以及他的衍生发行版如CentOS.Scientific Linux为了稳定,官方的rpm repository提供的rpm包往往是很滞后的,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安 ...

  8. centos镜像 from_下载 CentOS 7 镜像文件

    CentOS 7 镜像文件的下载地址 点击"Get CentOS Now" 点击想要下载的ISO镜像,(目前仅有"DVD ISO"和"Minimal ...

  9. 华为服务器centos系统重装,重装centos系统

    重装centos系统 内容精选 换一换 运行exagear命令,即可启动一个x86 shell,也称为guest shell,进入到虚拟的x86 OS环境.显示:Starting /bin/bash ...

  10. pthread相关介绍

    pthread相关介绍 int pthread_create(pthread_t *tid, const pthread_attr_t *attr, void*(*start_routine)(voi ...

最新文章

  1. centos linux编译c,紧急提醒!Linux是如何编译C语言程序文件的?CentOS 8的gcc使用方法介绍...
  2. 华为Dorado固态存储技术手册合集
  3. mysql selectprovider_使用Mybatis的@SelectProvide会不会导致注入攻击?
  4. java ee maven_针对新手的Java EE7和Maven项目–第1部分–简单的Maven项目结构–父pom...
  5. 专2-第二课 Eclipse开发环境搭建
  6. 编译时如何看到每个文件的编译选项_导出 Clang 可视化编译耗时分析报告 —— ftimetrace 的使用...
  7. python flask框架下登录注册界面_Python的Flask框架中实现简单的登录功能的教程
  8. 初识计算机编程语言教案,完整版,初识VB教学设计
  9. atitit prj mnrs 项目中的几种经理角色.docx
  10. 数据结构实验报告一 顺序表与链表
  11. 新书上市 | 学校没有教的科学写作指南
  12. 《国家网络空间安全战略》发布
  13. python opencv双目测距_OpenCV实现双目测距
  14. 四种用电脑给手机发短信方法
  15. 【Unity3D】使用Unity做一个简单的游戏,roll_a_ball,第一步创建游戏。
  16. 浓淡相宜间,是灵魂的默契;
  17. 串行异步通信_什么是并行传输、串行传输、异步传输?
  18. 如何用计算机远程桌面连接不上,手把手教你电脑远程桌面无法连接怎么办
  19. 鼠标右键菜单跑到左边改回右边显示
  20. CTF-RSA1(已知p、q、dp、dq、c)

热门文章

  1. Elasticsearch宝典:从ELK到Elastic Stack
  2. 群联PS2251-67成功量产教程
  3. 安卓月光宝盒项目源码讲解
  4. 【通信接口】CAN总线协议
  5. 即时通讯整体解决方案
  6. hexo提交报错 unable to access ‘https://github.com/*/*.github.io.git/‘: Couldn‘t resolve host ‘github.com
  7. SSH 和 SSM 有什么区别?
  8. spring boot基于redis的分布式定时任务
  9. 中国移动家庭智能网关超级账号密码
  10. 传统的游戏场景建模与次世代游戏场景建模的区别