Adresár článkov
CentOS Najväčší rozdiel medzi 7 a 6 je rozdiel v inicializačnej technike.
- Inicializačná technológia používaná systémom CentOS 7 je Systemd.
- Okrem toho spustenie služby, spúšťacie súbory, sieťové príkazy atď., všetky vykazujú rozdiely od 6.
Najprv pochopme Linux Evolúcia inicializačnej technológie systému CentOS!
XNUMX. Technológia inicializácie systému
- Technológia Sysvinit
- Špičková technológia
- Systemd technológia
Technológia Sysvinit
特性:
- 1) Prvý proces systému je init;
- 2) Proces init je rodičovským procesom všetkých procesov a nemožno ho zabiť (zabiť);
- 3) Väčšina init systémov distribúcie Linuxu je kompatibilná s SystemV, nazývaným sysvinti
- 4) Reprezentatívny systém: CentOS 5 CentOS 6
Výhoda:
- Sysvinit funguje dobre a koncept je jednoduchý a jasný.
- Väčšinou to závisí od skriptovania shellu.
slabosť:
- 1) Vykonajte v určitom poradí -> Spustenie je príliš pomalé.
- 2) Veľmi jednoduché zavesenie, problémy s fstab a NFS.
Špičková technológia
CentOS 6 používa na spustenie systému SysVinit namiesto zavádzacej technológie.
Skript rc.sysinit Upstart má veľa optimalizácií na skrátenie času spustenia inicializácie systému.
Na zjednodušenie vecí pre administrátorov však CentOS 6 nezvýrazňuje ani priamo nepodporuje mnohé nové funkcie.
Reprezentatívny systém:CentOS 6, Ubuntu 14.
- systemd sa používa od CentOS 7, Ubuntu15.
Systemd technológia
Technológie používané v nových systémoch (RedHat7, CentOS 7, Ubuntu15 atď.)
- Účelom návrhu je vyriešiť pôvodné nedostatky sysvinitu a efektívne zlepšiť rýchlosť spúšťania systému;
- Kompatibilné so systémom Sysvinit, čo znižuje náklady na prevody;
Hlavná výhoda:
- paralelný štart
- Spracovanie procesu pomocou PID 1
XNUMX. Optimalizácia zdroja yum
V CentOS 6 je predvolené sťahovanie rpm balíčkov z oficiálnych zdrojov.
- CentOS 7 je tu optimalizovaný z dôvodu nízkej rýchlosti využívania cudzích zdrojov.
- keď použijeme install软件sa už štandardne nesťahuje z oficiálnej webovej stránky.
- Namiesto toho automaticky nájde zdroj Yum najbližšie k jeho geografickej polohe a začne sťahovanie.
XNUMX. Príkaz
Ak pri inštalácii systému zvolíte minimálny (ten najmenší), nainštaluje sa v menšom balíku ako predchádzajúce verzie.Napríklad: VIM, použite ifconfig, smerovanie trasy, nastavenie na nastavenie parametrov, netstat atď.Veľa príkazov je preč.
Po inštalácii systému je možné pridať nasledujúce balíky:
yum install lrzsz tree net-tools nmap vim bash-completion lsof dos2unix nc telnet ntp wget rng-tools psmisc screen -y #lrzsz 支持用于上传和下载linux的windowns平台。 可以在windowns远程连接工具上使用。 #net-tools CentOS 7.2.11 默认没有ifconfig命令。网络工具提供了一些网络命令。 #bash-completion 自动命令完成工具。 #rng-tools 生成随机数字池的工具。 有了这个工具,tomcat启动速度非常快。 #psmisc 这包含killall命令。 #screen 创建一个新窗口并将任务置于后台。
Po štvrté, úprava znakovej sady
Profil sady znakov ▼
/etc/locale.conf
Príkazový riadok je na svojom mieste len v jednom kroku ▼
[root@CentOS 7 ~] # localectl set-locale LANG = zh_CN.UTF-8 [root@CentOS 7 ~] # localectl status System Locale: LANG=zh_CN.UTF-8 VC Keymap: us X11 Layout: us
XNUMX. Manažment spustenia
/etc/rc.local
Tento súbor stále existuje, ale ak chceme pokračovať v používaní tejto metódy, musíme k nemu pridať povolenia na spustenie ▼
chmod +x /etc/rc.d/rc.local
Zobraziť stav naplánovanej úlohy ▼
systemctl status crond.service
Zatvorte naplánované úlohy ▼
systemctl stop crond.service
Pozrite si fungovanie situácie ▼
systemctl status crond.service
Zobraziť aktuálne spustené služby ▼
systemctl list-unit-files|grep enable
Zakázať poštovú službu ▼
systemctl disable postfix.service
Skontrolujte, či je povolená poštová služba ▼
systemctl list-unit-files|grep postfix
Vypnite bránu firewall ▼
systemctl stop firewalld.service
Spustite službu▼
systemctl is-enable
# zavrieť službu ▼
systemctl disable
Začnite s /etc/rc.d/rc.local/:
/etc/rc.d/rc.local v CentOS 7 potrebuje vykonať nasledujúce príkazy, aby poskytol spustiteľné povolenia ▼
chmod +x /etc/rc.d/rc.local
Šesť, úroveň spustenia (úroveň spustenia)
/etc/inittab je neplatná náhrada systémového cieľa
- Vždy platné pri ďalšom prihlásení
prepnite na 5 ▼
systemctl get-default graphical.target
prepnite na 3 ▼
systemctl get-default multi-user.target
Dočasne účinné ▼
INIT3
Iba päť úrovní spustenia ▼
[root@centos7 ~]# ls -lh /usr/lib/systemd/system/runlevel*.target
lrwxrwxrwx. 1 root root 15 Mar 20 22:31 /usr/lib/systemd/system/runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 Mar 20 22:31 /usr/lib/systemd/system/runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 Mar 20 22:31 /usr/lib/systemd/system/runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Mar 20 22:31 /usr/lib/systemd/system/runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Mar 20 22:31 /usr/lib/systemd/system/runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 Mar 20 22:31 /usr/lib/systemd/system/runlevel5.target -> graphical.target
lrwxrwxrwx. 1 root root 13 Mar 20 22:31 /usr/lib/systemd/system/runlevel6.target -> reboot.target
Sedem, nakonfigurujte yum zdrojový kód
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
Oficiálny zdroj EPEL ▼
wget http://dl.fedorMaroject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) shared "Aký je rozdiel medzi CentOS6.5 a 7?Čo tak si vybrať verziu CentOS7? , pomôcť ti.
Vitajte pri zdieľaní odkazu na tento článok:https://www.chenweiliang.com/cwl-692.html
Vitajte na telegramovom kanáli blogu Chen Weiliang, kde získate najnovšie aktualizácie!
📚 Táto príručka obsahuje obrovskú hodnotu, 🌟Toto je vzácna príležitosť, nenechajte si ju ujsť! ⏰⌛💨
Ak sa vám páči, zdieľajte a lajkujte!
Vaše zdieľanie a lajky sú našou neustálou motiváciou!
2 ľudia komentovali "Aký je rozdiel medzi CentOS6.5 a 7? Čo tak vybrať verziu CentOS7?"
systemctl status cron.service je nesprávny a správny je systemctl status crond.service
Ďakujem za opravu, už je to opravené.