30 πράγματα που πρέπει να κάνετε μετά την ελάχιστη εγκατάσταση RHEL/CentOS 7


Το CentOS είναι μια βιομηχανική τυπική διανομή Linux που είναι παράγωγο του RedHat Enterprise Linux. Μπορείτε να αρχίσετε να χρησιμοποιείτε το λειτουργικό σύστημα μόλις το εγκαταστήσετε, αλλά για να αξιοποιήσετε στο έπακρο το σύστημά σας, πρέπει να εκτελέσετε μερικές ενημερώσεις, να εγκαταστήσετε μερικά πακέτα, να διαμορφώσετε ορισμένες υπηρεσίες και εφαρμογές.

Αυτό το άρθρο στοχεύει στο «30 πράγματα που πρέπει να κάνετε μετά την εγκατάσταση του RHEL/CentOS 7». Η ανάρτηση γράφτηκε έχοντας κατά νου ότι έχετε εγκαταστήσει το RHEL/CentOS Minimal Install το οποίο προτιμάται σε Enterprise και περιβάλλον παραγωγής, αν όχι, μπορείτε να ακολουθήσετε τον παρακάτω οδηγό που θα σας δείξει ελάχιστες εγκαταστάσεις και των δύο.

  1. Εγκατάσταση του CentOS 7 Minimal
  2. Εγκατάσταση RHEL 7 Minimal

Τα ακόλουθα είναι η λίστα με τα σημαντικά πράγματα, τα οποία έχουμε καλύψει σε αυτόν τον οδηγό με βάση τις απαιτήσεις των προτύπων του κλάδου. Ελπίζουμε ότι αυτά τα πράγματα θα σας βοηθήσουν πολύ στη ρύθμιση του διακομιστή σας.

1. Εγγραφείτε και ενεργοποιήστε τη συνδρομή Red Hat

Μετά την ελάχιστη εγκατάσταση του RHEL 7, ήρθε η ώρα να εγγραφείτε και να ενεργοποιήσετε το σύστημά σας στα αποθετήρια Red Hat Subscription και να εκτελέσετε μια πλήρη ενημέρωση συστήματος. Αυτό ισχύει μόνο εάν έχετε έγκυρη συνδρομή RedHat. Πρέπει να εγγραφείτε για να ενεργοποιήσετε τα επίσημα αποθετήρια του συστήματος RedHat και να ενημερώνετε το λειτουργικό σύστημα από καιρό σε καιρό.

Έχουμε ήδη καλύψει λεπτομερείς οδηγίες σχετικά με τον τρόπο εγγραφής και ενεργής συνδρομής RedHat στον παρακάτω οδηγό.

  1. Εγγραφείτε και ενεργοποιήστε τα αποθετήρια συνδρομής Red Hat στο RHEL 7

Σημείωση: Αυτό το βήμα είναι μόνο για το RedHat Enterprise Linux που έχει έγκυρη συνδρομή. Εάν εκτελείτε διακομιστή CentOS, προχωρήστε αμέσως σε περαιτέρω βήματα.

2. Διαμόρφωση δικτύου με στατική διεύθυνση IP

Το πρώτο πράγμα που πρέπει να κάνετε είναι να διαμορφώσετε τη Στατική διεύθυνση IP, τη διαδρομή και το DNS στον διακομιστή σας CentOS. Θα χρησιμοποιήσουμε την εντολή ip την αντικατάσταση της εντολής ifconfig. Ωστόσο, η εντολή ifconfig εξακολουθεί να είναι διαθέσιμη για τις περισσότερες διανομές Linux και μπορεί να εγκατασταθεί από το προεπιλεγμένο αποθετήριο.

yum install net-tools             [Provides ifconfig utility]

Αλλά όπως είπα θα χρησιμοποιήσουμε την εντολή ip για να διαμορφώσουμε τη στατική διεύθυνση IP. Επομένως, φροντίστε πρώτα να ελέγξετε την τρέχουσα διεύθυνση IP.

ip addr show

Τώρα ανοίξτε και επεξεργαστείτε το αρχείο /etc/sysconfig/network-scripts/ifcfg-enp0s3 χρησιμοποιώντας τον επεξεργαστή της επιλογής σας. Εδώ, χρησιμοποιώ το πρόγραμμα επεξεργασίας Vi και βεβαιωθείτε ότι πρέπει να είστε χρήστης root για να κάνετε αλλαγές…

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

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

IPADDR = “[Enter your static IP here]” 
GATEWAY = “[Enter your Default Gateway]”
DNS1 = “[Your Domain Name System 1]”
DNS2 = “[Your Domain Name System 2]”

Αφού κάνετε τις αλλαγές «ifcfg-enp0s3», μοιάζει με την παρακάτω εικόνα. Σημειώστε ότι η IP, η GATEWAY και το DNS θα διαφέρουν, επιβεβαιώστε το με τον ISP σας. Αποθήκευση και έξοδος.

Επανεκκινήστε το δίκτυο σέρβις και ελέγξτε ότι η IP είναι σωστή ή όχι, που έχει εκχωρηθεί. Εάν όλα είναι εντάξει, Ping για να δείτε την κατάσταση του δικτύου…

service network restart

Μετά την επανεκκίνηση του δικτύου, βεβαιωθείτε ότι έχετε ελέγξει τη διεύθυνση IP και την κατάσταση του δικτύου…

ip addr show
ping -c4 google.com

3. Ορίστε το όνομα κεντρικού υπολογιστή του διακομιστή

Το επόμενο πράγμα που πρέπει να κάνετε είναι να αλλάξετε το HOSTNAME του διακομιστή CentOS. Ελέγξτε τον τρέχοντα εκχωρημένο HOSTNAME.

echo $HOSTNAME

Για να ορίσουμε νέο HOSTNAME πρέπει να επεξεργαστούμε το "/etc/hostsname" και να αντικαταστήσουμε το παλιό όνομα κεντρικού υπολογιστή με το επιθυμητό.

vi /etc/hostname

Αφού ρυθμίσετε το όνομα κεντρικού υπολογιστή, φροντίστε να επιβεβαιώσετε το όνομα κεντρικού υπολογιστή μέσω αποσύνδεσης και να συνδεθείτε ξανά. Μετά τη σύνδεση, ελέγξτε το νέο όνομα κεντρικού υπολογιστή.

echo $HOSTNAME

Εναλλακτικά, μπορείτε να χρησιμοποιήσετε την εντολή "hostname" για να προβάλετε το τρέχον hotsname σας.

hostname

4. Ενημερώστε ή αναβαθμίστε το CentOS Minimal Install

Αυτό δεν θα εγκαταστήσει κανένα νέο πακέτο εκτός από την ενημέρωση και την εγκατάσταση της πιο πρόσφατης έκδοσης των εγκατεστημένων πακέτων και των ενημερώσεων ασφαλείας. Επιπλέον, η Ενημέρωση και η Αναβάθμιση είναι σχεδόν ίδια εκτός από το γεγονός ότι η Αναβάθμιση=Ενημέρωση + ενεργοποιεί την παρωχημένη επεξεργασία κατά τη διάρκεια των ενημερώσεων.

yum update && yum upgrade

Σημαντικό: Μπορείτε επίσης να εκτελέσετε την παρακάτω εντολή η οποία δεν θα σας ζητήσει την ενημέρωση των πακέτων και δεν χρειάζεται να πληκτρολογήσετε "y" για αποδοχή των αλλαγών.

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

yum -y update && yum -y upgrade

5. Εγκαταστήστε το πρόγραμμα περιήγησης Web Command Line

Στις περισσότερες περιπτώσεις, ειδικά σε περιβάλλον παραγωγής, συνήθως εγκαθιστούμε το CentOS ως γραμμή εντολών χωρίς γραφικό περιβάλλον, σε αυτήν την περίπτωση πρέπει να έχουμε ένα εργαλείο περιήγησης γραμμής εντολών για τον έλεγχο ιστοσελίδων μέσω τερματικού. Για αυτό, θα εγκαταστήσουμε ένα πιο διάσημο εργαλείο που ονομάζεται «σύνδεσμοι».

yum install links

Για χρήση και παραδείγματα περιήγησης σε τοποθεσίες web με εργαλείο συνδέσμων, διαβάστε το άρθρο μας Περιήγηση γραμμής εντολών στο Web με το εργαλείο συνδέσμων

6. Εγκαταστήστε τον διακομιστή HTTP Apache

Ανεξάρτητα για το σκοπό που θα χρησιμοποιήσετε τον διακομιστή, στις περισσότερες περιπτώσεις χρειάζεστε έναν διακομιστή HTTP για την εκτέλεση ιστοσελίδων, πολυμέσα, σενάριο από την πλευρά του πελάτη και πολλά άλλα πράγματα.

yum install httpd

Εάν θέλετε να αλλάξετε την προεπιλεγμένη θύρα (80) του διακομιστή HTTP Apache σε οποιαδήποτε άλλη θύρα. Πρέπει να επεξεργαστείτε το αρχείο διαμόρφωσης «/etc/httpd/conf/httpd.conf» και να αναζητήσετε τη γραμμή που ξεκινά συνήθως όπως:

LISTEN 80 

Αλλάξτε τον αριθμό θύρας «80» σε οποιαδήποτε άλλη θύρα (ας πούμε 3221), αποθηκεύστε και πραγματοποιήστε έξοδο.

Προσθέστε τη θύρα που μόλις ανοίξατε για τον Apache μέσω του τείχους προστασίας και, στη συνέχεια, φορτώστε ξανά το τείχος προστασίας.

Να επιτρέπεται η υπηρεσία http μέσω τείχους προστασίας (Μόνιμη).

firewall-cmd --add-service=http

Να επιτρέπεται η θύρα 3221 μέσω του τείχους προστασίας (Μόνιμη).


firewall-cmd --permanent --add-port=3221/tcp

Επαναφόρτωση τείχους προστασίας.

firewall-cmd --reload

Αφού κάνετε όλα τα παραπάνω πράγματα, τώρα είναι ώρα να επανεκκινήσετε τον διακομιστή Apache HTTP, ώστε να τεθεί σε ισχύ ο νέος αριθμός θύρας.

systemctl restart httpd.service

Τώρα προσθέστε την υπηρεσία Apache σε όλο το σύστημα για να ξεκινήσει αυτόματα κατά την εκκίνηση του συστήματος.

systemctl start httpd.service
systemctl enable httpd.service

Τώρα επαληθεύστε τον διακομιστή HTTP Apache χρησιμοποιώντας το εργαλείο γραμμής εντολών συνδέσμων όπως φαίνεται στην παρακάτω οθόνη.

links 127.0.0.1