一、Linux分支
Linux,最早由Linus Benedict Torvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU(GNU’s Not Unix!)程序(此类程序的许可方式均为GPL: General Public License)。在不断的有杰出的程序员和开发者加入到GNU组织中后,便造就了今天我们所看到的Linux,或称GNU/Linux。
Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本
前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。
转自: https://blog.csdn.net/wangjianno2/article/details/51607847
1.1. RedHat系列
1.1. Redhat
- Redhat RedHat家族中有各版本,如RedHat Linux,针对企业发行的企业版本叫RedHat Enterprise Linux(简称RHEL)。
构成RHEL系统的大多数软件包都是基于GPL(GNU General Public License)许可协议,所以RHEL也是开源免费使用,企业花费购买RHEL是购买其升级服务和有偿技术支持,而不是购买系统本身。
1.1.2 CentOS
- (Redhat的免费克隆版)(Community ENTerprise Operating System)
是Linux的一个发行版本,是RHEL的克隆版本,但其更新(如升级,漏洞修复等)要比RHEL慢一点,因其稳定、长期的升级支持、保守性以及大规模使用性能稳定等因素被企业普遍使用。CentOS是把RedHat发布的源码重建成符合GPL许可协议的Linux系统。简单的说,CentOS是把RedHat源代码的商标logo,以及非自由软件删除后,重新编译而成的版本。
1.1.3 Fedora
- 是RedHat的一个分支,仍然开源,也可以把Fedora看成RedHat的一个预发布产品,Redhat将许多新技术在Fedora系统上进行实验。2003年RedHat Linux停止发布,其项目被Fedora项目取代,并改名为Fedora Core发布免费使用。Fedora Core这个发行版每半年发行一次,且每次发行都有新功能加入,待测试稳定后将这些新功能添加到RHEL版本中,所以Fedora Core有很浓的测试味道。正因为其发行频率高,功能更新快所带来的不稳定、高维护成本,企业们才不适用此版本。
1.2 Debian系列
Debian系列是Linux的桌面版系统。
1.2.1 Debian
- 由Debian社区维护的Linux系统,是迄今为止最遵循GNU规范的Linux系统。
1.2.2 Ubuntu
- 基于Debian系统的Linux桌面系统,简单说,是Debian的加强版本,易于上手。
二、 software下载安装
2.1 RedHat 系列
- 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”
包管理工具 yum
支持tar包
yum可以用于运作rpm包,例如在Fedora系统上对某个软件的管理:
安装:yum install
卸载:yum remove
更新:yum update
2.2 Debian系列
- 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”
包管理工具 apt-get
支持tar包
apt-get可以用于运作deb包,例如在Ubuntu系统上对某个软件的管理:
安装:apt-get install
卸载:apt-get remove
更新:apt-get update
2.3 wget
- wget不是安装方式,它是一种下载工具,类似于迅雷。
通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理,名字是World Wide Web”与“get”的结合。如果要下载一个软件,可以直接运行:
wget 下载地址
如果当前ubuntu未安装wget,可按下列操作进行安装和检查是否安装成功:
- sudo apt-get update
sudo apt-get install wget
wget --version
原文链接:https://blog.csdn.net/abcwoabcwo/article/details/80244989