Linux发行版本

Linux发行版本

1 Linux系统组成

Linux操作系统=Linux内核+GNU软件及系统软件+必要的应用程序。下表为Linux系统各组成部分的贡献人员:

Linux内核GNU组件(gcc、bash)其他必要应用程序
开发者Linus Torvalds项目发起人 Richard StallmanBSD 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.xCentOS7.x
内核版本Kernel2.6Kernel3.10
系统启动进程/etc/init进程/usr/lib/systemd/systemd
系统启动方式串行并行
服务启动关闭service sshd restartsystemctl restart sshd
服务开机自启动chkconfigsystemctl enable firewalld.service
默认文件系统ext4xfs
防火墙iptablesfirewalld
默认数据库mysqlmariadb
修改主机名vim /etc/sysconfig/network/etc/hostname或者hostnamectl
字符集/etc/sysconfig/i18n/etc/locale.conf
查看IPifconfigip address show
网卡名称/etc/sysconfig/network-scripts/ifcfg-eth0/etc/sysconfig/network-scripts/ifcfg-ens33
普通用户UID500+1000+
/etc/fstab/分区和/boot分区默认检查/分区和/boot分区默认不检查