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", ...
随机推荐
- 微服务监控druid sql
参考该文档 保存druid的监控记录 把日志保存的关系数据数据库(mysql,oracle等) 或者nosql数据库(redis,芒果db等) 保存的时候可以增加微服务名称标识好知道是哪个微服务的sq ...
- 达梦、oracel、mysql数据库兼容
联合表更新sql语句: 只支持mysql.oracle,不支持达梦 update to_pub_report a, to_pub_rec_process b set a.Satisfy_ID , a. ...
- Docker相关学习地址
菜鸟教程:http://www.runoob.com/docker/docker-image-usage.html 官方文档:https://docs.docker.com/
- OrderValidator
package org.linlinjava.litemall.core.validator; import javax.validation.Constraint; import javax.val ...
- Ribosome profiling|N-terminomics|蛋白质基因组学
生物医学大数据-蛋白质基因组学:质谱注释 蛋白质组与其他组学的关系便是互为印证:蛋白质基因组学原本用于基因组注释,后面扩展到蛋白质与转录组或可变剪接之间关系,同时,蛋白质组依赖于基因组注释作为验证.许 ...
- 数位dp——BZOJ1026 Windy数
1026: [SCOI2009]windy数 Time Limit: 1 Sec Memory Limit: 162 MB Description windy定义了一种windy数.不含前导零且相邻 ...
- [LC] 122. Best Time to Buy and Sell Stock II
Say you have an array for which the ith element is the price of a given stock on day i. Design an al ...
- Listary快速查找文件
快速查找文件 https://www.listary.com/
- python3下scrapy爬虫(第四卷:初步抓取网页内容之抓取网页里的指定数据延展方法)
上卷中我运用创建HtmlXPathSelector 对象进行抓取数据: 现在咱们再试一下其他的方法,先试一下我得最爱XPATH 看下结果: 直接打印出结果了 我现在就正常拼下路径 只求打印结果: 现在 ...
- Java IO: FileOutputStream
原文链接 作者: Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com) FileOutputStream可以往文件里写入字节流,它是OutputStream的子类, ...