Linux系统发行版本及其区别
1 Linux系统组成
Linux操作系统=Linux内核+GNU软件及系统软件+必要的应用程序。下表为Linux系统各组成部分的贡献人员:
| Linux内核 | GNU组件(gcc、bash) | 其他必要应用程序 |
| 开发者Linus Torvalds | 项目发起人 Richard Stallman | BSD Unix和X Windows以及成千上的程序员 |
2 Linux发行版本
Linux内核版本主要有四个系列:Linux kernel2.2、 Linux kernel 2.4、Linux kernel 2.6、Linux kernel 3.x。
常用发行商:CentOS、Ubuntu、Redhat、Debian、Fedora、SUSE。。。
Fedora是Redhat的预发布版。
CentOS是将Redhat Linux源代码的商标LOGO以及非自由软件部分去掉后在编译而成的版本。
CentOS和Fedora是Redhat的两个分支。
| Linux发行版本选择 | |
| Linux桌面系统 | Ubuntu |
| 服务器端Linux系统 | 首选Redhat(付费)或者CentOS |
| 如果对安全要求很高 | Debian或者FreeBSD(银行) |
| 使用数据库高级服务或者电子邮件网络用户 | SUSE(德国,收费)、openSUSE(开源) |
| 想新技术、新功能,是rhel和CentOS的测试版或预发布版 | Fedoras(Fedora稳定之后-->Redhat-->去LOGO除收费-->CentOS) |
| 中文 | 红旗Linux、麒麟Linux |
3 CentOS6与7的区别
注意:面试的时候被问及使用的是什么操作系统,要一次性说出系统版本、内核版本、是32位还是64位,例如:CentOS 6.7 x86_64为Linux系统,内核版本为2.6.32-573,573是编译次数。
| 区别 | CentOS6.x | CentOS7.x |
| 内核版本 | Kernel2.6 | Kernel3.10 |
| 系统启动进程 | /etc/init进程 | /usr/lib/systemd/systemd |
| 系统启动方式 | 串行 | 并行 |
| 服务启动关闭 | service sshd restart | systemctl restart sshd |
| 服务开机自启动 | chkconfig | systemctl enable firewalld.service |
| 默认文件系统 | ext4 | xfs |
| 防火墙 | iptables | firewalld |
| 默认数据库 | mysql | mariadb |
| 修改主机名 | vim /etc/sysconfig/network | /etc/hostname或者hostnamectl |
| 字符集 | /etc/sysconfig/i18n | /etc/locale.conf |
| 查看IP | ifconfig | ip address show |
| 网卡名称 | /etc/sysconfig/network-scripts/ifcfg-eth0 | /etc/sysconfig/network-scripts/ifcfg-ens33 |
| 普通用户UID | 500+ | 1000+ |
| /etc/fstab | /分区和/boot分区默认检查 | /分区和/boot分区默认不检查 |
Linux系统发行版本及其区别的更多相关文章
- Linux各发行版本简介
简介 Linux 主要作为Linux发行版(通常被称为"distro")的一部分而使用.这些发行版由个人,松散组织的团队,以及商业机构和志愿者组织编写.它们通常包括了其他的系统软件 ...
- Linux各发行版本 优缺点 简介
2008.01.21 13:43 Linux最早由Linus Benedict Torvalds在1991年开始编写.在这之前,RichardStallman创建了Free SoftwareFound ...
- Linux主要发行版本介绍
Linux主要发行版本介绍 1.Red Hat Linux Red Hat是一个比较成熟的Linux版本,无论在销售还是装机量上都比较可观.该版本从4.0开始同时支持Intel.Alpha及Sparc ...
- 如何查看linux系统的版本信息
前言 有时候需要查看linux系统的版本信息,本文将对此简单介绍. 方法 1.输入"uname -a ",可显示电脑以及操作系统的相关信息. 2.输入"cat /etc/ ...
- Linux各个发行版本的介绍, 以及VirtualBox+CentOS的安装步骤
Linux和Unix系统有哪些主要的发行版本 Unix: (非开源传统商业操作系统) IBM AIX, HP HP-UX, Sun Solaris,等 各家硬件厂商的发行版本, 往往是和自家的硬件设备 ...
- Linux各发行版本及其软件包管理方法
Linux发行版本有很多,按照使用领域分为桌面系统领域和服务器领域.下面简要介绍如下: 1.Red Hat和Fedora:redhat最早发行的个人版本的Linux,自从Red Hat 9.0版本发布 ...
- windows系统以及linux系统的优缺点以及区别
一.Linux以及Windows系统的优缺点对比 Windows Linux 优点 Windows Server系统相对于其他服务器系统而言,极其易用,极大降低使用者的学习成本. Linux系统是 ...
- 【Linux 运维】linux系统查看版本信息
查看linux系统版本信息: [root@kvm-host~]# cat /proc/version (Linux查看当前操作系统版本信息)Linux version 3.10.0-514 ...
- 查看Linux系统相关版本信息
1.“uname -a” 查看电脑以及操作系统的相关信息 2.“cat /proc/version” 查看运行的内核版本 3."cat /etc/redhat-release", ...
随机推荐
- TPO1-2 The Origin of Theater
Stories (myths) may then grow up around a ritual. Frequently the myths include representatives of th ...
- Apsara Clouder云计算技能认证:云数据库管理与数据迁移
一.课程介绍 二.云数据库的简介及使用场景 1.云数据库简介 1.1特点: 用户按存储容量和带宽的需求付费 可移植性 按需扩展 高可用性(HA) 1.2阿里云云数据库 RDS 稳定可靠,可弹性伸缩的在 ...
- 统计一个字符串中"java"出现的次数
public class CountJava{ public static void main(String[] args){ String str = "dnajjavaNISLjavaE ...
- Exchang Online 保护策略
一.恶意软件筛选器 1.配置反恶意软件策略 1.1Exchange管理中心->保护->恶意软件筛选器->双击Default->编辑默认的策略 1.2单击“设置”选项,根据需要进 ...
- 56)PHP,模型类的设计思想
一张表对应一个模型类-----Mode
- day14-单继承
#面向对象的三大特征:继承.多态.封装. #一.单继承: # 1. class Animal: #没有父类,默认继承了顶级父类object类. def __init__(self,name,aggr, ...
- CentOS6与CentOS7的启动过程
Linux启动流程CentOS6的启动流程Systemd概述Systemd初始化进程Systemd目标名称systemd服务管理 linux系统的组成:内核+跟文件系统 内核可实现以下功能:进程管理. ...
- 使用ArcGIS实现WGS84经纬度坐标到北京54高斯投影坐标的转换
[摘 要] 本文针对从事测绘工作者普遍遇到的坐标转换问题,简要介绍ArcGIS实现WGS84经纬度坐标到北京54高斯投影坐标转换原理和步骤. [关键词] ArcGIS 坐标转换 投影变换 1 坐标转换 ...
- HQL语句简单介绍
HQL查询:Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此 Hib ...
- iOS炫酷动画图案、多种选择器、网络测速、滑动卡片效果等源码
iOS精选源码 对网络进行测速 自实现大标题,配合原生骨架屏demo 简单方便的pickerVIew记录数据 LZPickerView 科技风绘制组件,简单快速"画"出炫酷图案 R ...