讲解CentOS6和CentOS7的异同

如果说 Ubuntu 是现今最受桌面用户欢迎的 Linux 操作系统,那么 CentOS 就是最受公司、企业、网站喜爱的 Linux 发行版了。得益于极为出色的稳定性,全球范围内无数著名网站均选用它,异次元的服务器也正是使用它,本篇文章重点为大家讲解一下CentOS6和CentOS7异同。

init 技术

2 没有网络的多用户模式

——-

启动需要脚本 ————>串行,可能会卡死,启动慢

进程为 1 的 init 就是 cs6

upstart 技术

CentOS6采用了Upstart技术代替INIT进行引导,但是为了简便管理员的操作,操作习惯还是和INIT一样。

So,Upstart技术作为一个过渡技术,因为竞争对手太强大,而被淘汰。

代表系统:CentOS6,Ubuntu14,从CentOS7,Ubuntu15开始使用systemd

Systemd技术

新系统都会采用的技术(RedHat7,CentOS7,Ubuntu15等);

设计目标是克服INIT固有的缺点,提高系统的启动速度;

和INIT兼容,降低迁移成本;

最主要优点:并行启动

Pid为1的进程

[root@centos7~]#ps -ef |head -2
UID PID PPID C STIME TTY TIME CMD root10011:13?00:00:01/usr/lib/systemd/systemd--
switched-root--system--deserialize 21

pid 1 是system

B 任务看到A任务启动了才启动。system 伪造让两个系统同时启动

要虚拟化,升级内核,boot 1024

cobbler 管理界面

补充安装软件包

yum -y install free nmap lrzsz dos2unix telnet screen vim lsof

自动话安装时添加软件

CentOS6和CentOS7的异同

区别1:网卡名称eth0和enp5s0

传统的Linux的网络接口命令为为eth0、eth1.

从CentOS7/RHEL7起,引入了一致和可预测的网络设备命名网络接口的方法。即使添加或移除网络设备,接口名称仍然保持固定,而无需重新枚举,和坏掉的硬件可以无缝替换。

但是这个新的特性对我们自动化运维造成了干扰!

因此,先进的技术向我们屈服了…

CentOS7修改网卡名称为eth0

已经安装完系统修改

http://oldboy.blog.51cto.com/2561410/1722101

上面方法,只适合第一次安装,很繁琐

自动化安装时,直接配置

区别2:网络配置相关命令

ip: yum -y install iproute
CentOS7主推使用ip命令。
    ifconfig: yum -y install net-tools
    setup: yum -y install setuptool 废弃命令
    nmtui:替代 setup 命令

安装完改网卡名字,没用

区别3:主机名与字符集

修改主机名

  hostname CentOS7
        /etc/hostname
        hostnamectl set-hostname CentOS7

修改字符集

 .UTF-8
        /etc/locale.conf
        localectl set-locale.UTF-8

区别4:兼容的/etc/rc.local

Please note that you must run ‘ chmod +x /etc/rc.d/rc.local’ to ensure that this script will be executed during boot.

简单介绍CentOS6和CentOS7的异同简单介绍CentOS6和CentOS7的异同

[root@lewen ~]# systemctl get-default
multi-user.target

区别5:管理服务

systemct:融合service和chkconfig的功能于一体。
systemctl start crond.service 启动服务。
systemctl stop crond.service 停止服务。
systemctl restart crond.service 重启服务。
systemctl reload crond.service. 重载服务。
systemctl status crond.service 查看服务运行状态。
systemctl list-unit-files 查看所有开机服务。
systemctl enable crond.service 开机自启动。
systemctl disable crond.service 开机不启动。
systemctl is-enabled crond.service 检查是否开机自启动。

原创文章,作者:晴川运维,如若转载,请注明出处:https://baike.qcidc.com/7510.html

(0)
晴川运维晴川运维
上一篇 2025年6月10日
下一篇 2025年6月10日

相关推荐

  • CentOS 7下使用Docker运行.Net Core

    试试在linux(centos 7)下使用Docker运行.Net Core项目,那么今天我们就一起看看如何在Linux下使用Docker运行.Net Core项目吧。 首先在Li…

    CentOS 2025年6月8日
  • CentOS 6.x修改网卡名称em1、2…为eth0、1…

    最近在部署OpenStack环境时,采用双网卡,安装完cenos6.6后发现网卡名称为em1,em2,不是以前熟悉的eth0,eth1,由于openstack配置比较麻烦,于是想修…

    CentOS 2025年6月8日
  • CentOS7中安装Python3.6.8

    本篇文章为大家分享一下CentOS7中安装Python3.6.8具体方法,有需要的小伙伴可以参考一下。 1.首先通过yum安装python可能用到的依赖 yum inst…

    CentOS 2025年6月8日
  • CentOS 6.7安装Python3.4

    centos 6.7安装python3.4 1、下载Python3.4安装包 wget https://www.python.org/ftp/python/3.4.4/Python…

    CentOS 2025年6月8日
  • 在 CentOS7 上部署 MySQL 主从

    在 centos7 上部署 mysql 主从 1 通过 SecureCRT 连接至 MySQL 主服务器; 2 找到 my.cnf 文件所在的目录:    my…

    CentOS 2025年6月13日
  • CentOS 6.5下YUM仓库的部署

    系统版本centos 6.5 在Linux系统中如果安装rpm软件包,有时候总是需要解决相应的依赖关系,而使用yum仓库就可以轻松完成安装、卸载、自动升级rpm软件包等任务,主要可…

    CentOS 2025年6月4日
  • Centos 分割卷组具体方法

    LVM 可以创建和管理“逻辑”卷,而不是直接使用物理硬盘。可以让管理员弹性的管理逻辑卷的扩大缩小,操作简单,而不损坏已存储的数据。可以随意将新的硬盘添加到LVM,以直接扩展已经存在…

    CentOS 2025年6月12日
  • CentOS 7的yum更换为国内的阿里云yum源

    Yellow dog Updater(yum)是centos所有版本的默认包管理器,yum主要功能是更方便的添加/删除/更新RPM包,自动解决包的依赖性问题,便于管理大量系统的更新…

    CentOS 2025年6月12日
  • 如何为CentOS 8配置本地Yum/DNF存储库

    在本文中,您将学习如何使用ISO或安装DVD媒介为centos 8系统配置本地DNF或yum存储库。 CentOS 8附带2个存储库:BaseOS和AppStream(应用程序流)…

    CentOS 2025年6月12日
  • CentOS Linux下每天自动备份MySQL数据库

    centos linux下每天自动备份mysql数据库 1.先在服务器下建文件夹以下3个文件夹:mkdir /bak,mkdir /bak/bakmysql,mkdir /bak/…

    CentOS 2025年6月8日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注