CentOS 7与以往版本的变化

之前一直都是用的是CentOS Linux 5和6版本,听说7版本相比之前的有一些新变化,于是在电脑上装了一个CentOS 7来学习一下,发现与之前版本相比,的确改变很大,估计不少人和我一样用的有点不太习惯。

下面简要举例说明变化比较大的要点:

1、装机

在装机时,以前的CentOS选包都可以全选的,但现在是只能单选一项了,有子选项重复的;当装到选择分区时,CentOS 7推荐的分区是xfs,而不是之前的ext4了。

2、初次启动

装完机后,开机进系统的界面换了,乍一看以为是两个内核,原来有一个是rescue选择,而且按e后,会发现所有的grub.conf的信息全出来了,好不容易找到内核启动的地方,写了个 1(目的是要进入单用户模式),然后进了rescue模式。

3、启动顺序

进系统后,是图形界面,想进字符界面,修改/etc/inittab,发现是个空文件,全部都是注释信息,注释中提示想改runlevel的话,可以把/lib/systemd/system/runlevel*.target 软连到 /etc/systemd/system/default.target下(当然考过来,覆盖也行),试了一下还行,能改到字符界面3。

原来从CentOS7以后采用target概念来定义运行级别,分为3级、5级,含义如下:

第3运行级用multi-user.target替代,第5运行级用graphical.target替代。runlevel3.target和runlevel5.target分别是指向 multi-user.target和graphical.target的符号链接。

使用下面的命令切换到“运行级别3 ”:

systemctl isolate multi-user.target或systemctl isolate runlevel3.target

使用下面的命令切换到“运行级别5 ”:

systemctl isolate graphical.target或systemctl isolate runlevel5.target

(1)查看当前运行的级别

runlevel

(2)查看开机默认运行级别:

systemctl get-default

(3)修改开机默认运行级别命令

systemctl set-default multi-user.target(或graphical.target)

或者使用如下命令:

默认启动运行级别3 :

ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

默认启动运行级别5 :

ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

4、配置网络和主机名

配置网络,进/etc/sysconfig/network-script/一看,网卡改名了enp1s5,有趣,配置完网络后改主机名, 到/etc/sysconfig/network去改名字,发现这个文件也是空的,按原6版本的去修改,重启后没效果,man了一下hostname, 发现7中改名要到/etc/hostname去改名字。

5、LVM和XFS

装一个lvm玩玩,于是就分区,格式化(特意格式化为了xfs),pv、vg、lv一步一步,都没问题,然后想着放大,缩小,这时出问题了,执行resize2fs时,怎么一直报superblock什么的错误,然后man resize2fs一下,发现这命令只支持ext的文件系统!

6、服务管理

CentOS的service是使用了systemd来代替sysvinit管理,

systemd的服务管理程序,

systemctl是主要的工具,它融合之前service和chkconfig的功能于一体。可以使用它永久性或只在当前会话中启用/禁用服务。

(1)启动一个服务:systemctl start postfix.service

(2)关闭一个服务:systemctl stop postfix.service

(3)重启一个服务:systemctl restart postfix.service

(4)

显示服务状态:systemctl status postfix.service

(5)开机时启用一个服务:systemctl enable postfix.service

(6)开机时禁用一个服务:systemctl disable postfix.service

(7)查看服务是否开机启动:systemctl is-enabled postfix.service

(8)查看已启动的服务列表:systemctl list-unit-files|grep enabled

说明:启用服务就是在当前“runlevel”的配置文件目录/etc/systemd/system/multi-user.target.wants/里,建立/usr/lib/systemd/system里面对应服务配置文件的软链接,禁用服务就是删除此软链接。

还有就是防火墙,这次也不是作为一个服务在/etc/init.d/下面了,名字改成了firewalld

还发现/etc/sysctl.conf也空了,想做一个路由转发要到/proc/sys/net下;

估计还有好多的变化我目前还有发现,等发现了在总结吧!

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/222972.html<

(0)
管理的头像管理
上一篇2025-04-15 18:09
下一篇 2025-04-15 18:10

相关推荐

  • 骨干网络体系结构能干什么?骨干网络体系结构的作用

    骨干网络体系结构是现代信息社会的“超级高速公路网”,它通过分层设计、冗余备份和智能调度,确保海量数据在全球范围内高速、稳定、安全地传输,是支撑云计算、物联网及人工智能应用的底层基石,想象一下,如果你把互联网比作一个巨大的城市交通系统,那么骨干网络就是连接各个城市的主干道和立交桥,没有它,你的每一次微信发送、每一……

    2026-06-18
    0
  • 高io数据库可以干什么用?高io数据库适合什么场景

    高IO数据库的核心价值在于通过极高的读写吞吐量,解决海量数据场景下的性能瓶颈,是支撑高并发交易、实时分析及大规模内容分发的关键基础设施,在数字化转型的深水区,数据不再仅仅是静态的记录,而是流动的资产,传统的机械硬盘或普通SSD早已无法满足现代应用对速度的极致追求,高IO(Input/Output)数据库,就是那……

    2026-06-18
    0
  • 高io服务器性能如何?高io服务器适合什么场景

    高IO服务器并非单纯指代某种硬件,而是指在随机读写、高并发连接及小文件处理场景下,具备极致IOPS(每秒输入输出操作次数)和低延迟特性的计算资源,它是支撑现代高并发应用稳定运行的核心基石,在2026年的数字化浪潮中,业务负载早已从简单的静态页面展示演变为复杂的实时数据处理,许多开发者在排查系统瓶颈时,往往忽略了……

    2026-06-18
    0
  • 隔离网络空间哪里便宜?国内隔离网络空间价格

    隔离网络空间并没有统一的“便宜”标准,其成本高度取决于物理隔离等级、带宽需求及安全合规要求,通常物理网闸方案初期投入较高但长期运维成本低,而逻辑隔离方案虽初期便宜但存在潜在安全风险,建议根据业务敏感度选择混合隔离架构以平衡成本与安全,在数字化时代,企业构建独立网络环境的需求日益增长,但“隔离网络空间哪里便宜”这……

    2026-06-18
    0
  • 骨干网络体系结构设备为何故障?常见原因有哪些

    骨干网络体系结构设备故障的核心原因通常归结为硬件老化、配置错误、物理链路中断及外部攻击四大类,其中电源模块失效与光模块性能衰减是占比最高的隐性故障源,骨干网作为数字经济的“大动脉”,其稳定性直接关乎国计民生,当核心路由器或交换机出现丢包、震荡甚至宕机时,运维人员往往面临巨大的压力,很多人第一反应是检查软件配置……

    2026-06-18
    0

发表回复

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