Kio estas la diferenco inter CentOS6.5 kaj 7?Kion vi elektas CentOS7-version?

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

  1. Sysvinit Teknologio
  2. Novkomenca Teknologio
  3. 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:

  1. paralela komenco
  2. 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!

🔔 Estu la unua ricevi la valoran "ChatGPT Content Marketing AI Tool Use Guide" en la ĉefa dosierujo de la kanalo! 🌟
📚 Ĉ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?"

Lasu komenton

Via retpoŝta adreso ne estos publikigita. Bezonataj kampoj estas uzataj * Etikedo

rulumu al la supro