CentOS7的一些变化

目录

摘要

一直使用CentOS, 前不久CentOS7发布了, 和以前的版本相比发生了不少变换。这里持续记录遇到的变化。

直观感受

1 启动速度加快,不用像以前那样看着小蓝条缓慢移动了。应当是修改了服务启动机制导致的。

服务管理方式改变

之前是到/etc/init.d/下找对应的服务的启动文件。CentOS7中这个目录里只保留很少文件。服务通过systemctl命令控制。

查看服务状态:

systemctl

查看指定服务状态:

systemctl status mariadb.service

启动、停止、重启服务

systemctl start servericename
systemctl stop servericename
systemctl restart servericename

每个服务的属性文件存放/usr/lib/systemd/system中:

[email protected] system]# pwd
/usr/lib/systemd/system
[[email protected] system]# ls
auditd.service                          dracut-pre-udev.service            machine.slice                       
[email protected]                         dracut-shutdown.service            mariadb.service                     
avahi-daemon.service                    ebtables.service                   messagebus.service                  
avahi-daemon.socket                     emergency.service                  microcode.service                   
basic.target                            emergency.target                   multi-user.target                   
basic.target.wants                      final.target                       multi-user.target.wants             
blk-availability.service                firewalld.service                  NetworkManager-dispatcher.service   
....

防火墙变化

默认安装的是firewalld(与iptalbes冲突,只能启动其中一个), 要使用熟悉的iptables需要安装iptables-service

网络设备名称的变化

安装CentOS7后,会发现网卡名称不再是传统的ethX, 而是enp0s8等样式

CentOS7网络设备命名

CentOS 7 这种变化的原因,是由于systemd 和 udev 引入了一种新的网络设备命名方式–一致网络设备命名(CONSISTENT NETWORK DEVICE NAMING) 可以根据固件、拓扑、位置信息来设置固定名字,带来的好处是命名自动化,名字完全可预测,在硬件坏了以后更换也不会影响设备的命名,这样可以让硬件的更换无缝化。 带来的不利是新的设备名称比传统的名称难以阅读。比如新的名称是enp5s0.

作者微信

推荐阅读

Copyright @2011-2019 All rights reserved. 转载请添加原文连接,合作请加微信lijiaocn或者发送邮件: [email protected],备注网站合作

友情链接:  李佶澳的博客  小鸟笔记  软件手册  编程手册  运营手册  爱马影视  网络课程  奇技淫巧  课程文档  精选文章  发现知识星球  百度搜索 谷歌搜索