细说centos6和centos7区别

6和centos7有什么区别?centos6和centos7最根本的区别就是centos7的内核用的是3.10、centos6的内核用的是2.6,下面详细讲解一下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/16457.html

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

相关推荐

  • CentOS8中配置 Rsyslog具体方法

    Rsyslog 是一个 syslogd 的多线程增强版。它提供高性能、极好的安全功能和模块化设计。虽然它基于常规的 syslogd,但 rsyslog 已经演变成了一个强大的工具,…

    CentOS 2025年9月19日
  • CentOS 7 网卡命名修改为ethx格式

    Linux 操作系统的网卡设备的传统命名方式是 eth0、eth1、eth2等,而 CentOS7 提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配。这样做的优点是命名全…

    CentOS 2025年10月10日
  • CentOS 7中Apache的优化与配置

    记录下在CentOS 7中Apache的优化与配置的一些笔记,希望对大家有所帮助。 mod_expires网页缓存时间 现在的Web网站会由很多的图片、脚本、css以及flash等…

    CentOS 2025年10月20日
  • CentOS 7 安装Python2.7.12

    给大家讲解下在centos 7 安装python2.7.12的过程步骤。 1、安装一堆需要的软件包,之所以搞了两天,完全是被这些坑的,一步一个坑啊! yum -y install …

    CentOS 2025年6月8日
  • CentOS 8中安装Xrdp服务器

    Xrdp 是一个微软远程桌面协议(RDP)的开源实现,它允许你通过图形界面控制远程系统。通过 RDP,你可以登录远程机器,并且创建一个真实的桌面会话,就像你登录本地机器一样。 安装…

    CentOS 2025年6月12日
  • CentOS/RHEL最小化安装图形化

    图形化,一般不再服务器中安装。为了提升系统的利用率。 centos的yum源对应CentOS的源 RHEL的yum源对应RHEL的源 01、挂载ISO配置本地yum源 ISO挂载 …

    CentOS 2025年9月21日
  • CentOS 7下面配置静态IP

    关于虚拟机 Linux设置 这里首先是进入/etc/sysconfig/network-scripts中查看现有的配置文件: # cd /etc/sysconfig/network…

    CentOS 2025年6月8日
  • CentOS 8清空DNS缓存的方法

    DNS缓存不仅仅产生于操作系统,在浏览器和应用程序以及IPS网络运营商都会对DNS进行缓存,下面详细讲解一下清空DNS缓存的方法。 nscd清理缓存命令如下: [root@loca…

    CentOS 2025年6月8日
  • CentOS 7 yum 无法下载解决方案

    本篇文章重点为大家讲解一下通过yum安装程序时无法下载的解决方法,有需要的小伙伴可以参考一下。 环境:CentOS 7.6.1810 现象:通过yum安装程序时,每个镜像都无法下载…

    CentOS 2025年9月20日
  • CentOS 6.x环境下搭建SmokePing

    CentOS 6.x环境下搭建SmokePing 一、环境准备 [root@SmokePing src]# cat /etc/RedHat-release CentOS relea…

    CentOS 2025年10月26日

发表回复

登录后才能评论