centos6和centos7使用中的區別
阿新 • • 發佈:2018-12-15
用了這麼久的centos7,發現和6的變化還是比較大的,總結一下。這裡只說平常使用中的區別。
- rc.local
- 這個檔案在6中啟動順序是最後一個執行,就是在所有系統服務啟動後才執行。
- 在7中需要先授予檔案執行許可權
chmod +x rc.local
,而且開機時和其他服務並行執行,但是檔案本身的內容是從上往下執行的,建議7中在檔案的開頭加上sleep 10/20
保證系統服務先啟動,比如network。 - 建議在7中的rc.local最後一行增加
exit 0
,否則可能導致指令碼啟動失敗 - 官方建議儘量使用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
- kill程序
7中可以通過
systemctl kill mysql.service --signal=9
直接kill程序,6中需要先ps
找到程序的pid,在執行KILL -9 PID