Artikola Adresaro
CentOS La plej granda diferenco inter 7 kaj 6 estas la diferenco en komenca tekniko.
- La komenca teknologio uzata de CentOS 7 estas Systemd.
- Krome, servo-komenco, startdosieroj, retaj komandoj ktp., ĉiuj montras diferencojn de 6.
Ni unue komprenu linux La evoluo de la sistemo-inicialiga teknologio de CentOS!
XNUMX. Sistemo-komenciga teknologio
- Sysvinit Teknologio
- Novkomenca Teknologio
- Systemd-teknologio
Sysvinit Teknologio
karakterizaĵo:
- 1) La unua procezo de la sistemo estas init;
- 2) La init-procezo estas la gepatra procezo de ĉiuj procezoj kaj ne povas esti mortigita (mortigita);
- 3) Plej multaj Linuksaj distribuaj init-sistemoj estas kongruaj kun SystemV, nomata sysvinti
- 4) Reprezenta sistemo: CentOS 5 CentOS 6
Avantaĝo:
- Sysvinit funkcias bone kaj la koncepto estas simpla kaj klara.
- Ĝi plejparte dependas de ŝelo-skripto.
Malforto:
- 1) Efektivigu en specifa ordo -> Lanĉo estas tro malrapida.
- 2) Tre facile pendigi, fstab kaj NFS-muntaj problemoj.
Novkomenca Teknologio
CentOS 6 uzas SysVinit anstataŭ lanĉteknologion por ekfunkciigi.
La skripto rc.sysinit de Upstart havas multajn optimumigojn por redukti la sistemkomencan ektempon.
Tamen, por simpligi aferojn por administrantoj, CentOS 6 ne reliefigas aŭ tute subtenas multajn novajn funkciojn.
Reprezenta sistemo:CentOS 6, Ubuntu 14.
- systemd estas uzata ekde CentOS 7, Ubuntu15.
Systemd-teknologio
Teknologioj uzataj en la nova sistemo (RedHat7, CentOS 7, Ubuntu15, ktp.)
- La celo de la dezajno estas solvi la originalajn mankojn de sysvinit kaj efike plibonigi la sisteman ekrapidecon;
- Kongrua kun Sysvinit, reduktante la koston de translokigoj;
La ĉefa avantaĝo:
- paralela komenco
- Proceza prilaborado uzante PID 1
XNUMX. Optimumigo de yum fonto
En CentOS 6, la defaŭlto estas elŝuti rpm-pakaĵojn el oficialaj fontoj.
- CentOS 7 estas optimumigita ĉi tie pro la malrapida rapideco uzi eksterlandajn rimedojn.
- kiam ni uzas instaliProgramarone plu estas elŝutita de la oficiala retejo defaŭlte.
- Anstataŭe, ĝi aŭtomate trovos la Yum-fonton plej proksiman al sia geografia loko por komenci elŝuti.
XNUMX. Komando
Se vi elektas minimuman (la plej malgrandan) kiam vi instalas la sistemon, ĝi estos instalita en pli malgranda pako ol antaŭaj versioj.Ekzemple: VIM, uzu ifconfig, itinero-vojigo, aranĝo por agordi parametrojn, netstat, ktp.Multaj komandoj malaperis.
Post instalo de la sistemo, la sekvaj pakaĵoj povas esti aldonitaj:
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 创建一个新窗口并将任务置于后台。
Kvare, la modifo de karakteroj
Karakteraro Profilo ▼
/etc/locale.conf
La komandlinio estas en loko en nur unu paŝo ▼
[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. Komenca administrado
/etc/rc.local
Ĉi tiu dosiero ankoraŭ ekzistas, sed se ni volas daŭrigi uzi ĉi tiun metodon, ni devas aldoni ekzekutpermesojn al ĝi ▼
chmod +x /etc/rc.d/rc.local
Rigardu la Planita Tasko-Stato ▼
systemctl status crond.service
Fermu planitajn taskojn ▼
systemctl stop crond.service
Rigardu la funkciadon de la situacio ▼
systemctl status crond.service
Rigardu aktualajn servojn ▼
systemctl list-unit-files|grep enable
Malebligu Poŝtservon ▼
systemctl disable postfix.service
Kontrolu ĉu poŝta servo estas ebligita ▼
systemctl list-unit-files|grep postfix
Malŝaltu la fajroŝirmilon ▼
systemctl stop firewalld.service
Komencu la servon▼
systemctl is-enable
# fermi servon ▼
systemctl disable
Komencu per /etc/rc.d/rc.local/:
/etc/rc.d/rc.local en CentOS 7 bezonas ekzekuti la jenajn komandojn por provizi ruleblajn permesojn ▼
chmod +x /etc/rc.d/rc.local
Ses, kurnivelo (kurnivelo)
/etc/inittab estas nevalida sistema cela anstataŭaĵo
- Ĉiam validas por venonta ensaluto
ŝanĝi al 5 ▼
systemctl get-default graphical.target
ŝanĝi al 3 ▼
systemctl get-default multi-user.target
Provizore efika ▼
INIT3
Nur kvin kurniveloj ▼
[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
Sep, agordu yum fontkodon
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
Oficiala EPEL-fonto ▼
wget http://dl.fedorMaroject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm
Hope Chen Weiliang Blogo ( https://www.chenweiliang.com/ ) dividis "Kio estas la diferenco inter CentOS6.5 kaj 7?Kion vi elektas CentOS7-version? , por helpi vin.
Bonvenon dividi la ligon de ĉi tiu artikolo:https://www.chenweiliang.com/cwl-692.html
Bonvenon al la Telegram-kanalo de la blogo de Chen Weiliang por ricevi la plej novajn ĝisdatigojn!
📚 Ĉi tiu gvidilo enhavas grandegan valoron, 🌟Ĉi tio estas malofta ŝanco, ne maltrafu ĝin! ⏰⌛💨
Kunhavigu kaj ŝatu se vi ŝatas!
Via kundivido kaj ŝatoj estas nia kontinua instigo!
2 homoj komentis "Kio estas la diferenco inter CentOS6.5 kaj 7? Kion vi elektas la CentOS7-version?"
systemctl statuso cron.service estas malĝusta kaj ĝusta estas systemctl statuso crond.service
Dankon pro la korekto, ĝi estis korektita.