片段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來查看之前的日志,解決方法
-
mkdir -p /var/log/journal
-
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