中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何進行CentOS 6與CentOS 7的常見設置對比

發布時間:2022-01-24 10:47:15 來源:億速云 閱讀:174 作者:柒染 欄目:開發技術

這篇文章給大家介紹如何進行CentOS 6與CentOS 7的常見設置對比,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

centos7與centos6從初始化技術,服務啟動,開機啟動文件等都有差別,這篇文章和大家分享一下centos7與centos6的常見設置對比。

1. 字符集

CentOS 6

  • 方法: /etc/sysconfig/i18n

CentOS 7

  • 方法1: localectl set-locale.utf8

  • 方法2: /etc/locale.conf中的LANG=

2. 主機名

CentOS 6

  • 在線生效: hostname

  • 重啟生效: /etc/sysconfig/network中的HOSTNAME=

CentOS 7

  • 在線+重啟生效: hostnamectl set-hostname

3. 時區

CentOS 6

  • 方法: ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

CentOS 7

  • 方法1: 同CentOS 6

  • 方法2: timedatectl set-timezone Asia/Shanghai

4. 時間同步

CentOS 6

  • 逐步: ntpd或ntpdate

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

CentOS 7

  • 方法1: systemctl start chronyd

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

    可以通過timedatectl | grep “NTP synchronized”判斷當前時間是否已同步
    不建議用ntpd和ntpdate,RedHat強烈推薦chrony,可用于網絡不穩定的環境
    chrony.conf關鍵參數makestep 1.0 -1
    ntpd和chronyd區別

5. 手動更改時間

CentOS 6

  • 方法: date -s “2018-07-08 11:11:11”

CentOS 7

  • 方法1: 同CentOS 6

  • 方法2: timedatectl set-time “2018-07-08 11:11:12″(前提是timedatectl set-ntp false)

6. 單用戶修改密碼

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,防止強制重啟導致修改密碼沒有落地

7. grub添加參數

CentOS 6:

  • /boot/grub/grub.conf的kernel中加入需要添加的參數

CentOS 7:

  • 步驟1:/etc/default/grub的GRUB_CMDLINE_LINUX中加入需要添加的參數

  • 步驟2:grub2-mkconfig -o /boot/grub2/grub.cfg

8. 查看開機記錄

CentOS 6: last

CentOS 7: journalctl –list-boots或last

9. 修改啟動內核

  1. 查看當前啟動內核

    • CentOS 6: cat /boot/grub/grub.conf中的default

    • CentOS 7: grub2-editenv list

  2. 查看有哪些內核

    • CentOS 6: cat /boot/grub/grub.conf | sed -n ‘/^title/s/^title //p’

    • CentOS 7: cat /boot/grub2/grub.cfg | grep ‘^menuentry’ | awk -F”‘” ‘{print $2}’

  3. 設置啟動內核

    • 步驟1:確保/etc/default/grub中的GRUB_DEFAULT為saved

    • 步驟2:grub2-set-default ‘CentOS Linux (3.10.0-693.el7.x86_64) 7 (Core)’


    • 修改/boot/grub/grub.conf中的default


    • CentOS 6:

    • CentOS 7:

10. 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

11. limit配置

CentOS 6:

  • 全局設置: 沒有全局設置的方法(/etc/security/limits.conf僅針對使用pam的進程,且有加載pam_limits.so的模塊,因為limits.conf是pam_limits.so的配置文件)

  • 服務設置: 只能在服務啟動前設置ulimit,才能在啟動后看到效果

CentOS 7:

  • 全局設置: /etc/systemd/system.conf里DefaultLimitNOFILE=65535

  • 服務設置: [Service]里增加LimitNOFILE=65535

12. yum僅使用ipv4

CentOS 6: yum沒有自帶方法

CentOS 7: yum.conf里增加ip_resolve=4

13. 徹底禁用ipv6

CentOS 6和CentOS 7相同

  • 在grub上增加ipv6.disable=1

查看是否徹底關閉

  • sysctl -a | grep -i ipv6如果沒有任何輸出,則表示徹底關閉

14. 防火墻

CentOS 6

  • 默認開啟iptables服務,只不過默認沒有條目

CentOS 7

  • 默認安裝并開啟firewalld服務

  • 默認不安裝iptables服務(yum install iptables-services)

15. NetworkManager

CentOS 6: 默認未安裝

CentOS 7: 默認安裝并啟動

16. 網卡名

CentOS 6:

  • 系統安裝完,默認是em1開始,這其實是在裝機完成時在udev里做的綁定

  • 把/etc/udev/rules.d/70-persistent-net.rules內容清空,則恢復成eth0開始編號

CentOS 7:

  • 不再通過udev綁定網卡名,默認是em1開始,有的是eno、enp、ens等名字

  • 如果想恢復eth0,則/etc/default/grub里增加net.ifnames=0 biosdevname=0

  • 如果想讓CentOS 6的網卡名不受udev影響,達到CentOS 7的效果,則刪除3個文件即可

rm -f /etc/udev/rules.d/70-persistent-net.rules rm -f /lib/udev/write_net_rules rm -f /lib/udev/rules.d/75-persistent-net-generator.rules

網卡名規則

  • eno:主板板載網卡

  • enp:獨立網卡(PCI網卡)

  • ens:熱插拔網卡(usb之類)

  • 參考:https://www.linuxidc.com/Linux/2019-10/161096.htm

17. CPU頻率(performance)

CentOS 6

  • 始終:2.1GHz

如何進行CentOS 6與CentOS 7的常見設置對比

CentOS 7:

  • 空閑:1.2GHz

如何進行CentOS 6與CentOS 7的常見設置對比

  • sysbench 1線程壓測:一個物理cpu所有核的頻率瞬間增長,其中最高打到2.6GHz

如何進行CentOS 6與CentOS 7的常見設置對比

  • sysbench 42線程壓測:所有cpu所有核的頻率全部達到2.4GHz

如何進行CentOS 6與CentOS 7的常見設置對比

  • 若要和6一樣保持頻率,則在/etc/default/grub里增加intel_pstate=disable(不建議,因為性能沒有任何提升,還在某些情況下降

關于如何進行CentOS 6與CentOS 7的常見設置對比就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

巴林左旗| 广河县| 贞丰县| 鲜城| 达日县| 柞水县| 隆昌县| 溧水县| 伊金霍洛旗| 山东| 饶河县| 高雄市| 淅川县| 平谷区| 新安县| 德钦县| 曲阳县| 平泉县| 上栗县| 惠州市| 清水县| 博乐市| 康保县| 交城县| 太保市| 丹凤县| 曲水县| 灵宝市| 全南县| 霍林郭勒市| 含山县| 教育| 工布江达县| 师宗县| 清水县| 威海市| 辽宁省| 隆回县| 兴隆县| 龙海市| 阿勒泰市|