Ποια είναι η διαφορά μεταξύ CentOS6.5 και 7;Τι θα λέγατε να επιλέξετε μια έκδοση CentOS7;

CentOS Η μεγαλύτερη διαφορά μεταξύ 7 και 6 είναι η διαφορά στην τεχνική αρχικοποίησης.

  • Η τεχνολογία αρχικοποίησης που χρησιμοποιείται από το CentOS 7 είναι το Systemd.
  • Επιπλέον, η εκκίνηση της υπηρεσίας, τα αρχεία εκκίνησης, οι εντολές δικτύου, κ.λπ., όλα δείχνουν διαφορές από το 6.

Ας καταλάβουμε πρώτα Linux Η εξέλιξη της τεχνολογίας αρχικοποίησης CentOS του συστήματος!

XNUMX. Τεχνολογία αρχικοποίησης συστήματος

  1. Τεχνολογία Sysvinit
  2. Upstart Technology
  3. Συστημική τεχνολογία

Τεχνολογία Sysvinit

特性:

  • 1) Η πρώτη διαδικασία του συστήματος είναι init.
  • 2) Η διαδικασία έναρξης είναι η μητρική διαδικασία όλων των διεργασιών και δεν μπορεί να σκοτωθεί (θανατωθεί).
  • 3) Τα περισσότερα συστήματα init διανομής Linux είναι συμβατά με το SystemV, που ονομάζεται sysvinti
  • 4) Αντιπροσωπευτικό σύστημα: CentOS 5 CentOS 6

Πλεονέκτημα:

  • Το Sysvinit λειτουργεί καλά και η ιδέα είναι απλή και ξεκάθαρη.
  • Εξαρτάται κυρίως από το σενάριο του κελύφους.

Αδυναμία:

  • 1) Εκτελείται με συγκεκριμένη σειρά -> Η εκκίνηση είναι πολύ αργή.
  • 2) Πολύ εύκολο να το κρεμάσετε, προβλήματα προσάρτησης fstab και NFS.

Upstart Technology

Το CentOS 6 χρησιμοποιεί το SysVinit αντί για την τεχνολογία εκκίνησης για την εκκίνηση.

Το σενάριο rc.sysinit της Upstart έχει πολλές βελτιστοποιήσεις για τη μείωση του χρόνου εκκίνησης της προετοιμασίας του συστήματος.

Ωστόσο, για να απλοποιηθούν τα πράγματα για τους διαχειριστές, το CentOS 6 δεν επισημαίνει ούτε υποστηρίζει πλήρως πολλές νέες δυνατότητες.

Αντιπροσωπευτικό σύστημα:CentOS 6, Ubuntu 14.

  • systemd χρησιμοποιείται από το CentOS 7, Ubuntu15.

Συστημική τεχνολογία

Τεχνολογίες που χρησιμοποιούνται σε νέα συστήματα (RedHat7, CentOS 7, Ubuntu15, κ.λπ.)

  • Ο σκοπός του σχεδιασμού είναι να λύσει τα αρχικά μειονεκτήματα του sysvinit και να βελτιώσει αποτελεσματικά την ταχύτητα εκκίνησης του συστήματος.
  • Συμβατό με το Sysvinit, μειώνοντας το κόστος των μεταφορών.

Το κύριο πλεονέκτημα:

  1. παράλληλη εκκίνηση
  2. Επεξεργασία με χρήση PID 1

XNUMX. Βελτιστοποίηση της πηγής yum

Στο CentOS 6, η προεπιλογή είναι η λήψη πακέτων rpm από επίσημες πηγές.

  • Το CentOS 7 έχει βελτιστοποιηθεί εδώ λόγω της αργής ταχύτητας χρήσης ξένων πόρων.
  • όταν χρησιμοποιούμε εγκατάσταση软件δεν γίνεται πλέον λήψη από τον επίσημο ιστότοπο από προεπιλογή.
  • Αντίθετα, θα βρει αυτόματα την πηγή Yum που βρίσκεται πιο κοντά στη γεωγραφική της θέση για να ξεκινήσει η λήψη.

XNUMX. Εντολή

Εάν επιλέξετε minimal (το μικρότερο) κατά την εγκατάσταση του συστήματος, θα εγκατασταθεί σε μικρότερο πακέτο από τις προηγούμενες εκδόσεις.Για παράδειγμα: VIM, χρησιμοποιήστε ifconfig, δρομολόγηση διαδρομής, ρύθμιση για να ορίσετε παραμέτρους, netstat κ.λπ.Πολλές εντολές έχουν φύγει.

Μετά την εγκατάσταση του συστήματος, μπορούν να προστεθούν τα ακόλουθα πακέτα:

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
 创建一个新窗口并将任务置于后台。

Τέταρτον, η τροποποίηση συνόλου χαρακτήρων

Προφίλ συνόλου χαρακτήρων ▼

/etc/locale.conf 

Η γραμμή εντολών βρίσκεται στη θέση της σε ένα μόνο βήμα ▼

[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. Διαχείριση εκκίνησης

/etc/rc.local 

Αυτό το αρχείο εξακολουθεί να υπάρχει, αλλά αν θέλουμε να συνεχίσουμε να χρησιμοποιούμε αυτήν τη μέθοδο, πρέπει να προσθέσουμε δικαιώματα εκτέλεσης σε αυτό ▼

chmod +x /etc/rc.d/rc.local

Προβολή Προγραμματισμένης Κατάστασης Εργασίας ▼

systemctl status crond.service

Κλείστε προγραμματισμένες εργασίες ▼

systemctl stop crond.service

Δείτε τη λειτουργία της κατάστασης ▼

systemctl status crond.service

Προβολή υπηρεσιών ▼

systemctl list-unit-files|grep enable 

Απενεργοποιήστε την υπηρεσία αλληλογραφίας ▼

systemctl disable postfix.service

Ελέγξτε εάν η υπηρεσία αλληλογραφίας είναι ενεργοποιημένη ▼

systemctl list-unit-files|grep postfix

Απενεργοποιήστε το τείχος προστασίας ▼

systemctl stop firewalld.service

Ξεκινήστε την υπηρεσία ▼

systemctl is-enable

# κλείσιμο σέρβις ▼

systemctl disable

Ξεκινήστε με /etc/rc.d/rc.local/:

Το /etc/rc.d/rc.local στο CentOS 7 πρέπει να εκτελέσει τις ακόλουθες εντολές για να παρέχει εκτελέσιμα δικαιώματα ▼

chmod +x /etc/rc.d/rc.local

Έξι, επίπεδο εκτέλεσης (επίπεδο εκτέλεσης)

Το /etc/inittab είναι μια μη έγκυρη αντικατάσταση στόχου συστήματος

  • Ισχύει πάντα για την επόμενη είσοδο

μεταβείτε στο 5 ▼

systemctl get-default graphical.target

μεταβείτε στο 3 ▼

systemctl get-default multi-user.target

Προσωρινά αποτελεσματικό ▼

INIT3

Μόνο πέντε επίπεδα εκτέλεσης ▼

[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

Επτά, διαμορφώστε τον πηγαίο κώδικα yum

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 ▼

wget http://dl.fedorMaroject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm

 

Ιστολόγιο Hope Chen Weiliang ( https://www.chenweiliang.com/ ) κοινοποίησε "Ποια είναι η διαφορά μεταξύ CentOS6.5 και 7;Τι θα λέγατε να επιλέξετε μια έκδοση CentOS7; , για να σε βοηθησω.

Καλώς ήρθατε να μοιραστείτε τον σύνδεσμο αυτού του άρθρου:https://www.chenweiliang.com/cwl-692.html

Καλώς ήρθατε στο κανάλι Telegram του ιστολογίου του Chen Weiliang για να λαμβάνετε τις τελευταίες ενημερώσεις!

🔔 Γίνετε ο πρώτος που θα αποκτήσει τον πολύτιμο "Οδηγό χρήσης εργαλείου τεχνητής νοημοσύνης μάρκετινγκ περιεχομένου ChatGPT" στον κορυφαίο κατάλογο του καναλιού! 🌟
📚 Αυτός ο οδηγός περιέχει τεράστια αξία, 🌟Αυτή είναι μια σπάνια ευκαιρία, μην τη χάσετε! ⏰⌛💨
Κοινοποιήστε και κάντε like αν σας αρέσει!
Η κοινή χρήση και τα like σας είναι το συνεχές μας κίνητρο!

 

2 άτομα σχολίασαν "Ποια είναι η διαφορά μεταξύ CentOS6.5 και 7; Τι θα λέγατε για την επιλογή της έκδοσης CentOS7;"

发表 评论

Η διεύθυνση email σας δεν θα δημοσιευθεί. 必填 项 已 用 * 标注

κύλιση στην κορυφή