Artikulu direktorioa
CentOS 7 eta 6ren arteko alderik handiena hasierako teknikaren aldea da.
- CentOS 7-k erabiltzen duen hasierako teknologia Systemd da.
- Horrez gain, zerbitzuaren abiarazteek, abiarazteko fitxategiek, sareko komandoek, etab., guztiek 6arekiko ezberdintasunak erakusten dituzte.
Uler dezagun lehenik Linux Sistema CentOS hasierako teknologiaren bilakaera!
XNUMX. Sistemaren hasierako teknologia
- Sysvinit Teknologia
- Upstart Teknologia
- Systemd teknologia
Sysvinit Teknologia
特性:
- 1) Sistemaren lehen prozesua init da;
- 2) Init-prozesua prozesu guztien guraso-prozesua da eta ezin da hil (hil);
- 3) Linux banaketaren hasierako sistema gehienak SystemV-rekin bateragarriak dira, sysvinti izenekoak
- 4) Sistema adierazgarria: CentOS 5 CentOS 6
优势:
- Sysvinit-ek ondo funtzionatzen du eta kontzeptua sinplea eta argia da.
- Gehienbat shell script-en araberakoa da.
Ahultasuna:
- 1) Ordena zehatz batean exekutatu -> Abiaraztea motelegia da.
- 2) Oso erraz zintzilikatzeko, fstab eta NFS muntatzeko arazoak.
Upstart Teknologia
CentOS 6-k SysVinit erabiltzen du abiarazteko teknologiaren ordez.
Upstart-en rc.sysinit script-ak optimizazio ugari ditu sistemaren hasierako abiarazteko denbora murrizteko.
Hala ere, administratzaileentzako gauzak errazteko, CentOS 6-k ez ditu ezaugarri berri asko nabarmentzen edo onartzen.
Ordezkaritza sistema:CentOS 6, Ubuntu 14.
- systemd CentOS 7, Ubuntu15etik erabiltzen da.
Systemd teknologia
Sistema berrietan erabiltzen diren teknologiak (RedHat7, CentOS 7, Ubuntu15, etab.)
- Diseinuaren helburua sysvinit-en jatorrizko gabeziak konpontzea eta sistema abiarazteko abiadura eraginkortasunez hobetzea da;
- Sysvinit-ekin bateragarria, transferentzien kostua murriztuz;
abantaila nagusia:
- hasiera paraleloa
- PID 1 erabiliz prozesatzea
XNUMX. yum iturriaren optimizazioa
CentOS 6-n, lehenetsia iturri ofizialetatik rpm paketeak deskargatzea da.
- CentOS 7 hemen optimizatuta dago atzerriko baliabideak erabiltzearen abiadura motelagatik.
- install erabiltzen dugunean软件jada ez da webgune ofizialetik deskargatzen lehenespenez.
- Horren ordez, automatikoki aurkituko du bere kokapen geografikotik hurbilen dagoen Yum iturburua deskargatzen hasteko.
XNUMX. Agindua
Sistema instalatzerakoan minimoa (txikiena) aukeratzen baduzu, aurreko bertsioetan baino pakete txikiagoan instalatuko da.Adibidez: VIM, erabili ifconfig, bide-bideratzea, parametroak ezartzeko konfigurazioa, netstat, etab.Agindu asko desagertu dira.
Sistema instalatu ondoren, pakete hauek gehi daitezke:
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 创建一个新窗口并将任务置于后台。
Laugarren, karaktere-multzoaren aldaketa
Karaktere multzoaren profila ▼
/etc/locale.conf
Komando-lerroa urrats bakarrean dago ▼
[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. Startup kudeaketa
/etc/rc.local
Fitxategi hau oraindik existitzen da, baina metodo hau erabiltzen jarraitu nahi badugu, exekutatzeko baimenak gehitu behar dizkiogu ▼
chmod +x /etc/rc.d/rc.local
Ikusi programatutako atazen egoera ▼
systemctl status crond.service
Itxi programatutako zereginak ▼
systemctl stop crond.service
Ikusi egoeraren funtzionamendua ▼
systemctl status crond.service
Ikusi unean martxan dauden zerbitzuak ▼
systemctl list-unit-files|grep enable
Desgaitu Posta Zerbitzua ▼
systemctl disable postfix.service
Egiaztatu posta-zerbitzua gaituta dagoen ▼
systemctl list-unit-files|grep postfix
Itzali suebakia ▼
systemctl stop firewalld.service
Hasi zerbitzua▼
systemctl is-enable
# Itxi zerbitzua ▼
systemctl disable
Hasi /etc/rc.d/rc.local/-rekin:
/etc/rc.d/rc.local CentOS 7-n honako komando hauek exekutatu behar ditu baimen exekutagarriak emateko ▼
chmod +x /etc/rc.d/rc.local
Sei, runlevel (runlevel)
/etc/inittab sistemaren helburu ordezko baliogabea da
- Beti balio du hurrengo saioa hasteko
aldatu 5 ▼
systemctl get-default graphical.target
aldatu 3 ▼
systemctl get-default multi-user.target
Aldi baterako eraginkorra ▼
INIT3
Bost exekuzio maila bakarrik ▼
[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
Zazpi, konfiguratu yum iturburu kodea
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
EPEL iturri ofiziala ▼
wget http://dl.fedorMaroject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm
Hope Chen Weiliang bloga ( https://www.chenweiliang.com/ ) partekatu du "Zein da CentOS6.5 eta 7ren arteko aldea?Zer gertatzen da CentOS7 bertsioa aukeratzea? , zuri laguntzeko.
Ongi etorri artikulu honen esteka partekatzera:https://www.chenweiliang.com/cwl-692.html
Ongi etorri Chen Weiliang-en blogeko Telegram kanalera azken eguneraketak jasotzeko!
📚 Gida honek balio handia du, 🌟Aukera arraroa da hau, ez galdu! ⏰⌛💨
Partekatu eta gustatzen bazaizu!
Zure partekatzea eta gustukoak dira gure etengabeko motibazioa!
2 pertsonek komentatu zuten "Zein da CentOS6.5 eta 7ren arteko aldea? Zer da CentOS7 bertsioa aukeratzea?"
systemctl status cron.service okerra da eta zuzena systemctl status crond.service da
Eskerrik asko zuzenketagatik, zuzendu egin da.