1. 程式人生 > >centos6和centos7使用中的區別

centos6和centos7使用中的區別

用了這麼久的centos7,發現和6的變化還是比較大的,總結一下。這裡只說平常使用中的區別。

  • rc.local
  1. 這個檔案在6中啟動順序是最後一個執行,就是在所有系統服務啟動後才執行。
  2. 在7中需要先授予檔案執行許可權chmod +x rc.local,而且開機時和其他服務並行執行,但是檔案本身的內容是從上往下執行的,建議7中在檔案的開頭加上sleep 10/20 保證系統服務先啟動,比如network。
  3. 建議在7中的rc.local最後一行增加exit 0,否則可能導致指令碼啟動失敗
  4. 官方建議儘量使用systemd來啟動服務,centos8中可能會刪除rc.local這個檔案
  • 主機名 centos7 中修改主機名命令hostnamectl set-hostname
    ,不需要修改配置檔案,重啟同樣有效
  • 時間同步 centos7中時間同步用到了一個新的應用,官方推薦的chronyd,可以用於網路不穩定的環境,一般裝系統時自動啟動,但是雲主機的映象上沒有這個服務,比如阿里雲,需要自己安裝。如果對時間要求特別精確,需要將配置/etc/chrony.conf中的13行引數改為makestep 1.0 -1
  • 單使用者模式 centos7單使用者修改密碼需要在grub介面按e後,在linux16⾏上將ro改為rw,並在當前行最後加 init=/bin/sh,然後按ctrl-x進入單使用者,再通過passwd修改密碼
  • limit全域性設定 centos7中可以在/etc/systemd/system.conf
    進行全域性limit的設定,預設是註釋的
  • kill程序 7中可以通過systemctl kill mysql.service --signal=9直接kill程序,6中需要先ps找到程序的pid,在執行KILL -9 PID