CentOS 6與7對比【轉】


片段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數量

  • 如何看圖:越高越好

  • 此圖結論:

    • cpu性能基本一致

    • CentOS 7固定頻率(不使用睿頻),並沒有提升性能,因此沒有關閉睿頻的必要

圖2:不同線程數量並發下event數量的標准差

  • 如何看圖:越少越好

  • 此圖結論:

    • 通過標准差可以看出在穩定性方面,CentOS 7要穩定很多(包括不使用睿頻)

 

轉自

老葉茶館 https://mp.weixin.qq.com/s?__biz=MjM5NzAzMTY4NQ==&mid=2653932003&idx=1&sn=177eff27bff6f9e7e3c7a17d5950ca89&chksm=bd3b53898a4cda9fa127b26f0f8f41d273344723fa803c049fd74be0381b7429fe3cac15cfdc&mpshare=1&scene=23&srcid=1008H9N2HhIzRBcS5is3OkqH#rd


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM