Slackware,slackware

linux除了服务器 , 还有哪些日常应用?

Slackware,slackware


linux的主要应用领域如下:1.服务器领域 。linux在企业级服务器领域使用的非常广泛 , 很多网站和app都是部署在linux系统中 。2.个人pc领域 。传统的linux主要是命令行的界面 , 但是目前linux在个人桌面方面已经支持非常好了 , 也有很多的软件已经支持linux桌面 。但是生态比之windows还是有一定距离 。
为什么国内互联网公司喜欢用Centos而不是Ubuntu?
Slackware,slackware


答案:国内互联网公司喜欢用Centos多一点 。阿里云 , 腾讯云 , 七牛云等Centos虚拟机 , 国内虚拟服务器占比80% 。为什么这么说? CentOS(Community ENTerprise Operating System)是Linux发行版之一 , 它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成 。
由于出自同样的源代码 , 因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用 。Ubuntu是一个以桌面应用为主的Linux操作系统 , 其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词(译为吾帮托或乌班图) , 意思是“人性”、“我的存在是因为大家的存在” , 是非洲传统的一种价值观 , 类似华人社会的“仁爱”思想 。
Ubuntu基于Debian发行版和GNOME桌面环境 , 与Debian的不同在于它每6个月会发布一个新版本 。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统 。Ubuntu具有庞大的社区力量 , 用户可以方便地从社区获得帮助 。两者同为目前版本中个人和小团队常用的服务级操作系统 , 在线提供的软件库中可以很方便的安装到很多开源的软件及库 。
两者都使用bash作为基础shell , 所以在很多基础命令上 , ubuntu与centos的差别不是很明显 , 而ubuntu在桌面界面上要做的更为出色 , 很多人如果是从兴趣出发而学习linux的首选一般都是ubuntu , 毕竟很多人还是很习惯在桌面图形下操作的 。Centos与Ubuntu的使用习惯和命令上还是有很多的不同 , 下面简单列举一下:centos中新建的非root用户是没有sudo的权限的 , 如果需要使用sudo权限必须在/etc/sudoers 中加入账户和权限 , 所以切换到root账号的时候只需要输入:su,加入root账号的密码即可 。
在Ubuntu中 , 一般使用sudo 命令 , 如果是第一次使用会提示输入当前用户的密码(而不是root的密码) , 如果要切换到root用户 , 需要输入sudo passwd 设置root用户密码 。然后再su root 。在线安装软件中 , centos使用的是yum命令 , 而ubuntu中使用的是apt-get命令 。
除此之外yum中还有一个从软件源中搜索摸个软件的方法:yum search软件名centos是来自于redhat , 所以centos支持rpm格式的安装 , 而ubuntu显然是不支持的 。毕竟是不同的公司做的不同的发行版 , 很多配置文件的位置和默认的文件路径都有很大区别 , 这个需要使用过程中慢慢体会了 。Centos是基于Redhat开源构建的 , 服务器系统用的最多 , Ubuntu是程序员开发环境 , 桌面环境用的最多得 。
对于ubuntu而言 , 就是linux操作系统的具体 , 而linux对于ubuntu来说就是他的抽象;在linux操作系统中 , 因为应用程序和管理策略的不同 , 有多个版本 , 例如:ubuntu,fedora,redhat,centos等;Linux是开放源代码的 , 所以网上会出现各种各样的发行版本 , Ubuntu Linux就是其中一种 。

推荐阅读