日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
最詳細(xì)的CentOS6與7對(duì)比(一):常見(jiàn)設(shè)置對(duì)比

本主題將從3個(gè)角度進(jìn)行對(duì)比

創(chuàng)新互聯(lián)公司是一家以網(wǎng)站設(shè)計(jì)建設(shè),微信小程序、網(wǎng)站開(kāi)發(fā)設(shè)計(jì),網(wǎng)絡(luò)軟件產(chǎn)品開(kāi)發(fā),企業(yè)互聯(lián)網(wǎng)推廣服務(wù)為主的民營(yíng)科技公司。主要業(yè)務(wù)涵蓋:為客戶提供網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、網(wǎng)站開(kāi)發(fā)、申請(qǐng)域名、網(wǎng)站優(yōu)化排名、買(mǎi)鏈接等服務(wù)領(lǐng)域。憑借建站老客戶口碑做市場(chǎng),建設(shè)網(wǎng)站時(shí),根據(jù)市場(chǎng)搜索規(guī)律和搜索引擎的排名收錄規(guī)律編程,全力為建站客戶設(shè)計(jì)制作排名好的網(wǎng)站,深受老客戶認(rèn)可和贊譽(yù)。

  1. 常見(jiàn)設(shè)置(centos 6 vs CentOS 7)
  2. 服務(wù)管理(Sysvinit vs Upstart vs Systemd)
  3. 性能測(cè)試(cpu/mem/io/oltp)

本文為第一部分:常見(jiàn)設(shè)置的對(duì)比

1. 字符集

CentOS 6

  • 方法: /etc/sysconfig/i18n

CentOS 7

  • 方法1: localectl set-locale LANG=en_GB.utf8
  • 方法2: /etc/locale.conf中的LANG=

2. 主機(jī)名

CentOS 6

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

CentOS 7

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

3. 時(shí)區(qū)

CentOS 6

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

CentOS 7

  • 方法1: 同CentOS 6
  • 方法2: timedatectl set-timezone Asia/Shanghai

4. 時(shí)間同步

CentOS 6

  • 逐步: ntpd或ntpdate
  • 直接: ntpdate -b(通常加到crontab)

CentOS 7

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

    可以通過(guò)timedatectl | grep "NTP synchronized"判斷當(dāng)前時(shí)間是否已同步
    不建議用ntpd和ntpdate,RedHat強(qiáng)烈推薦chrony,可用于網(wǎng)絡(luò)不穩(wěn)定的環(huán)境
    chrony.conf關(guān)鍵參數(shù)makestep 1.0 -1
    ntpd和chronyd區(qū)別

5. 手動(dòng)更改時(shí)間

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啟動(dòng)進(jìn)入單用戶模式,之后輸入passwd修改密碼

CentOS 7: grub界面鍵入e,在linux16行上將ro改為rw,并在當(dāng)前行最后加init=/bin/sh,鍵入ctrl-x進(jìn)入,之后輸入passwd修改密碼

  • 如果有開(kāi)啟selinux,則需要在修改密碼后,重啟前,執(zhí)行touch /.autorelabel
  • passwd執(zhí)行后,最好執(zhí)行sync,防止強(qiáng)制重啟導(dǎo)致修改密碼沒(méi)有落地

7. grub添加參數(shù)

CentOS 6:

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

CentOS 7:

  • 步驟1:/etc/default/grub的GRUB_CMDLINE_LINUX中加入需要添加的參數(shù)
  • 步驟2:grub2-mkconfig -o /boot/grub2/grub.cfg

8. 查看開(kāi)機(jī)記錄

CentOS 6: last

CentOS 7: journalctl --list-boots或last

9. 修改啟動(dòng)內(nèi)核

  1. 查看當(dāng)前啟動(dòng)內(nèi)核

    • CentOS 6: cat /boot/grub/grub.conf中的default
    • CentOS 7: grub2-editenv list
  2. 查看有哪些內(nèi)核

    • 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. 設(shè)置啟動(dòng)內(nèi)核

    • CentOS 6:
      • 修改/boot/grub/grub.conf中的default
    • CentOS 7:
      • 步驟1:確保/etc/default/grub中的GRUB_DEFAULT為saved
      • 步驟2:grub2-set-default 'CentOS Linux (3.10.0-693.el7.x86_64) 7 (Core)'

10. rc.local

執(zhí)行順序

  • CentOS 6: 串行的最后一個(gè)執(zhí)行
  • CentOS 7: 和其他服務(wù)并行執(zhí)行

可執(zhí)行權(quán)限

  • CentOS 6: 默認(rèn)有可執(zhí)行權(quán)限
  • CentOS 7: 默認(rèn)沒(méi)有可執(zhí)行權(quán)限(官方不推薦使用rc.local),需要自行增加(chmod +x /etc/rc.d/rc.local)

CentOS 7的注意事項(xiàng)

  • rc.local由rc-local.service執(zhí)行,并行執(zhí)行,僅能保證在network之后啟動(dòng),因此建議rc.local里增加sleep 10來(lái)盡可能在最后執(zhí)行
  • 需要在rc.local的最后一行增加exit 0,否則可能導(dǎo)致已啟動(dòng)的進(jìn)程被關(guān)閉(echo 'exit 0' >> /etc/rc.d/rc.local)
  • 建議盡量使用systemd來(lái)配置服務(wù),不要使用rc.local

11. limit配置

CentOS 6:

  • 全局設(shè)置: 沒(méi)有全局設(shè)置的方法(/etc/security/limits.conf僅針對(duì)使用pam的進(jìn)程,且有加載pam_limits.so的模塊,因?yàn)閘imits.conf是pam_limits.so的配置文件)
  • 服務(wù)設(shè)置: 只能在服務(wù)啟動(dòng)前設(shè)置ulimit,才能在啟動(dòng)后看到效果

CentOS 7:

  • 全局設(shè)置: /etc/systemd/system.conf里DefaultLimitNOFILE=65535
  • 服務(wù)設(shè)置: [Service]里增加LimitNOFILE=65535

12. yum僅使用ipv4

CentOS 6: yum沒(méi)有自帶方法

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

13. 徹底禁用ipv6

CentOS 6和CentOS 7相同

  • 在grub上增加ipv6.disable=1

查看是否徹底關(guān)閉

  • sysctl -a | grep -i ipv6如果沒(méi)有任何輸出,則表示徹底關(guān)閉

14. 防火墻

CentOS 6

  • 默認(rèn)開(kāi)啟iptables服務(wù),只不過(guò)默認(rèn)沒(méi)有條目

CentOS 7

  • 默認(rèn)安裝并開(kāi)啟firewalld服務(wù)
  • 默認(rèn)不安裝iptables服務(wù)(yum install iptables-services)

15. NetworkManager

CentOS 6: 默認(rèn)未安裝

CentOS 7: 默認(rèn)安裝并啟動(dòng)

16. 網(wǎng)卡名

CentOS 6:

  • 系統(tǒng)安裝完,默認(rèn)是em1開(kāi)始,這其實(shí)是在裝機(jī)完成時(shí)在udev里做的綁定
  • 把/etc/udev/rules.d/70-persistent-net.rules內(nèi)容清空,則恢復(fù)成eth0開(kāi)始編號(hào)

CentOS 7:

  • 不再通過(guò)udev綁定網(wǎng)卡名,默認(rèn)是em1開(kāi)始,有的是eno、enp、ens等名字
  • 如果想恢復(fù)eth0,則/etc/default/grub里增加net.ifnames=0 biosdevname=0
  • 如果想讓CentOS 6的網(wǎng)卡名不受udev影響,達(dá)到CentOS 7的效果,則刪除3個(gè)文件即可
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

網(wǎng)卡名規(guī)則

  • eno:主板板載網(wǎng)卡
  • enp:獨(dú)立網(wǎng)卡(PCI網(wǎng)卡)
  • ens:熱插拔網(wǎng)卡(usb之類)
  • 參考:https://www.linuxidc.com/Linux/2019-10/161096.htm

17. CPU頻率(performance)

CentOS 6

  • 始終:2.1GHz

CentOS 7:

  • 空閑:1.2GHz
  • sysbench 1線程壓測(cè):一個(gè)物理cpu所有核的頻率瞬間增長(zhǎng),其中最高打到2.6GHz
  • sysbench 42線程壓測(cè):所有cpu所有核的頻率全部達(dá)到2.4GHz
  • 若要和6一樣保持頻率,則在/etc/default/grub里增加intel_pstate=disable(不建議,因?yàn)樾阅軟](méi)有任何提升,還在某些情況下降)

當(dāng)前文章:最詳細(xì)的CentOS6與7對(duì)比(一):常見(jiàn)設(shè)置對(duì)比
URL標(biāo)題:http://m.5511xx.com/article/coesihe.html