红帽公司(REDHAT)是如何盈利的
红帽的社区版LINUX也就是FEDORA是完全免费的,但同时,也是不受任何保护的,虽然是又RED HAT管理社区,但所有应用都是没经过RED HAT的测试和认可。
而红帽的盈利部分在他的企业级软件,比如红帽的企业级Linux(red hat enterprise linux简称RHEL)是在普通的社区版linux中,由红帽的工程师从成千上万个应用中测试和筛选出的最稳定的精品. RHEL虽然从理论上也是免费的,但实际上你是无法免费得到的,因为RHEL的销售模式是订阅,就如同我们订报纸,如果你订阅报纸,你的报纸箱是免费给你安装的,你订了一年,如果第二年你不想再看这个报纸了,报纸箱也不会给你拆除,但不会再有新报纸。
RHEL也一样,如果你订阅一年的红帽RHEL,你就要付一年的钱,会得到红帽的技术支持和服务,补丁的随时下载和更新(RHEL的小版本更新是非常频繁的,绝对不是形同虚设),如果你第二年不再订阅,RHEL也不会卸载,但你就不会再享受红帽的技术支持,服务,和小版本更新。
同事红帽还有很多产品线,比如JBoss中间件和最新的红帽企业级虚拟化,都是盈利的主要来源。只是红帽的Linux太深入人心,很多人以为红帽只有linux。
linux平台的集群软件有哪些软件
Linux集群主要分成三大类( 高可用集群, 负载均衡集群,科学计算集群) 高可用集群( High Availability Cluster) 负载均衡集群(Load Balance Cluster)
如何在Linux系统下安装软件
1、源码安装;其实所有的软件在Linux下最常用的就是源码安装,理由是你可以修改源码使其达到你自己要求的功能,举个例子,如果你要安装nginx服务器,如果你怕黑客通过http headers知道你的服务器与版本信息,黑客可能会通过这个版本的漏洞来侵入你主机,所以你会通过修改nginx源码来阻止服务器返回这些信息
2、通过各种包管理器来安装,这个种类很多,比较常见的有
a) redhat系列,都是rpm格式的,通过yum 管理软件。
b)debian系列,都是deb格式的,通过apt-get管理软件。
c)gentoo系列,通过emerge管理软件。(无版本概念,滚动更新,特点是安装系统一般需要几十个小时,因为是通过源码方式编译安装系统的,但速度极快,优化做的好)
d)archlinux系列,通过pacman管理软件。 (无版本概念,滚动更新,安装简单,二十多分钟即可,在x86架构下速度很快,管理简单,符合kiss原则)
e)其他系列,因为linux有几千个发行版,个人知识有限,也许还有其他格式的吧,但太少众了,不过总是存在的。
3、二进制格式安装;编译好的文件,类似与Windows下的exe,后缀一般为bin,如jdk就有bin后缀的(虽然linux下没有后缀的概念,但为了好区分,一般文件名都加后缀)。安装就是先给它可执行权限,然后执行,如: chmod 777 xxx.bin ; ./xxx.bin
4、脚本安装,后缀一般是sh,这些一般是通过shell脚本来调用其他的软件来安装的,不过有些二进制格式的后缀也是sh,安装这些格式的,一般通过 $sh XXX.sh 就可以了。
5、也许有其他方法吧,比如一些软件中心之类的,ubuntu的软件中心底层还是apt-get的,但是它用gtk+编写了个UI界面,底层是apt-get,但表现的形式确实多种多样的。也有通过界面安装的,类似与oracle的界面安装,用java写的安装界面,所以你系统里需要安装jdk才能安装oracle,调用它的安装界面,这就类似与Windows的安装了,优点就是给人一种Windows的感觉,但不一定简单,出了问题不好解决。不过可以给人一种统一界面安装的感觉。是为了提高用户体验而做的。