你真的会用CentOS7吗 - 预告片

640

目录

公开课包含3部分

  • 常见设置区别(CentOS 6与7对比)

  • 服务管理区别(sysvinit、upstart、systemd对比)

  • 性能测试对比(cpu、mem、io、oltp)

本文从公开课中摘取了几篇作为前情提要

片段1:时间同步

CentOS 6

  • 逐步: ntpd或ntpdate

  • 直接: ntpdate -b(通常加到crontab)

CentOS 7

  • 方法1: systemctl start chronyd

  • 方法2: timedatectl set-ntp yes(同systemctl start chronyd)

1.可以通过timedatectl | grep "NTP synchronized"判断当前时间是否已同步

2.不建议用ntpd和ntpdate,redhat强烈推荐chrony,可用于网络不稳定的环境

3.chrony.conf关键参数makestep 1.0 -1

片段2:单用户修改密码

CentOS 6

  • grub界面键入 e

  • 在 kernel行最后加 1

  • 键入 b启动进入单用户模式

  • 之后输入 passwd修改密码

CentOS 7

  • grub界面键入 e

  • 在 linux16行上将 ro改为 rw,并在当前行最后加 init=/bin/sh

  • 键入 ctrl-x进入

  • 之后输入 passwd修改密码

    • 如果有开启selinux,则需要在修改密码后,重启前,执行 touch /.autorelabel

    • passwd执行后,最好执行sync,防止强制重启导致修改密码没有落地

片段3:rc.local注意事项

执行顺序

  • CentOS 6: 串行的最后一个执行

  • CentOS 7: 和其他服务并行执行

可执行权限

  • CentOS 6: 默认有可执行权限

  • CentOS 7: 默认没有可执行权限(官方不推荐使用rc.local),需要自行增加(chmod +x /etc/rc.d/rc.local)

CentOS 7的注意事项

  • rc.local由rc-local.service执行,并行执行,仅能保证在network之后启动,因此建议rc.local里增加sleep 10来尽可能在最后执行

  • 需要在rc.local的最后一行增加exit 0,否则可能导致已启动的进程被关闭(echo 'exit 0' >> /etc/rc.d/rc.local)

  • 建议尽量使用systemd来配置服务,不要使用rc.local

片段4:systemd日志永久保存

systemd日志默认保存在内存中,因此当服务器重启后,就无法通过journalctl来查看之前的日志,解决方法

 
 
  1.   mkdir -p /var/log/journal

  2.   systemctl restart systemd-journald.service

片段5:CPU性能测试

通过sysbench对cpu进行压力测试

sysbench的使用与结果说明,可以参考https://mp.weixin.qq.com/s/HENC8jwvh1QwlxPhrZw_0Q

参数设置

  • 素数: 10000

  • 测试时间: 900秒

  • 线程数: 1、6、12、18、24、30、36、42

图1:不同线程数量并发下每秒完成的event数量

640

  • 如何看图:越高越好

  • 此图结论:

    • cpu性能基本一致

    • CentOS 7固定频率(不使用睿频),并没有提升性能,因此没有关闭睿频的必要

图2:不同线程数量并发下event数量的标准差

640

  • 如何看图:越少越好

  • 此图结论:

    • 通过标准差可以看出在稳定性方面,CentOS 7要稳定很多(包括不使用睿频)

更多对比以及更多测试

  • 常见设置区别及服务管理区别,一共有30项,除了本文上述的4项外,公开课里还包含了其余的26项

  • 性能测试对比,除了本文的CPU测试,公开课里还包含了MEM、IO、OLTP(tpcc-mysql)的测试



  • 可通过“扫描二维码”、戳链接,或点击“阅读原文”方式登陆腾讯课堂观看:

    《你真的会用CentOS 7吗》

    知数堂-小慢哥Linux公开课

    直播时间:2018-10-11 20:30

    640

    链接直达:

    https://ke.qq.com/course/337872?tuin=3695f86



640?wx_fmt=gif


640?wx_fmt=gif


加入QQ技术交流群

扫码加入知数堂4群-王者峡谷

(QQ群号:650149401)

      

640?wx_fmt=png


CentOS-7-i386是CentOS操作系统的一个版本,其中的i386表示该版本适用于32位的x86架构的计算机。CentOS是一个基于Red Hat Enterprise Linux(RHEL)源代码重新编译的开源操作系统。CentOS的目标是为用户提供一个稳定、可靠且免费的企业级操作系统。 CentOS-7-i386版本具有以下特点和优势: 1. 兼容性:i386架构是32位的x86处理器架构,广泛应用于旧一些的计算机或嵌入式系统。CentOS-7-i386的发布使得这些系统能够使用CentOS操作系统,获得更新的特性和修复的安全漏洞。 2. 稳定性:CentOS秉承了RHEL的稳定性和安全性,因此CentOS-7-i386版本同样具有高度稳定和安全的特性。这使得用户能够在旧一些的硬件设备上使用CentOS操作系统而不必担心系统的稳定性问题。 3. 社区支持:作为一个开源操作系统,CentOS拥有一个庞大的开发者社区和用户社区。CentOS-7-i386的用户可以通过这些社区获得技术支持、交流经验、解决问题等。 4. 应用软件支持:CentOS-7-i386版本与其他版本一样,拥有丰富的应用软件仓库,用户能够很方便地安装和使用各种开源软件,满足各种需求。 5. 软件兼容性:32位的i386架构是许多传统和旧一些的软件程序的通用平台,CentOS-7-i386的发布满足了这些软件在旧硬件上的运行需求。 总的来说,CentOS-7-i386版本提供了一个适用于32位的x86架构的计算机的稳定、免费和兼容性强的操作系统,满足了一些旧硬件设备的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值