Όλα όσα πρέπει να γνωρίζετε για τις μεταβλητές στο Linux
Πίνακας περιεχομένων:
- Πριν ξεκινήσεις
- Ξεκινήστε το Apache
- Διακοπή Apache
- Επανεκκινήστε το Apache
- Επαναφόρτωση Apache
- Δοκιμή διαμόρφωσης Apache
- Προβολή Κατάστασης Apache
- Ελέγξτε Apache Έκδοση
- συμπέρασμα
Ο διακομιστής HTTP Apache είναι ο πιο δημοφιλής εξυπηρετητής ιστού στον κόσμο. Πρόκειται για έναν δωρεάν διακομιστή HTTP ανοιχτού κώδικα και πλατφόρμας που παρέχει ισχυρά χαρακτηριστικά που μπορούν να επεκταθούν από μια μεγάλη ποικιλία μονάδων.
Σε αυτόν τον οδηγό, θα αναφερθούμε στις πιο σημαντικές και συχνά χρησιμοποιούμενες εντολές του Apache, όπως η εκκίνηση, η διακοπή και η επανεκκίνηση του Apache.
Πριν ξεκινήσεις
Υποθέτουμε ότι είστε συνδεδεμένοι ως root ή χρήστης με δικαιώματα sudo. Οι εντολές σε αυτόν τον οδηγό θα πρέπει να λειτουργούν σε οποιαδήποτε σύγχρονη διανομή Linux όπως το Ubuntu 18.04 και το CentOS 7 και το Debian 9.
Στο Ubuntu και το Debian, η υπηρεσία Apache ονομάζεται
apache2
, ενώ στο σύστημα που βασίζεται στο Red Hat, όπως το CentOS, το όνομα της υπηρεσίας Apache είναι
httpd
.
Ξεκινήστε το Apache
Η εκκίνηση του Apache είναι πολύ απλή. Απλά πληκτρολογήστε την ακόλουθη εντολή.
sudo systemctl start apache2
Με την επιτυχία, η εντολή δεν παράγει καμία έξοδο.
sudo service apache2 start
Αντί να ξεκινήσετε με μη αυτόματο τρόπο την υπηρεσία Apache, είναι καλή ιδέα να την ξεκινήσετε από την εκκίνηση του συστήματος:
Διακοπή Apache
Η διακοπή του Apache τερματίζει γρήγορα την κύρια διαδικασία του Apache και όλες τις διαδικασίες του παιδιού, ακόμη και αν υπάρχουν ανοικτές συνδέσεις.
Για να διακόψετε το Apache, εκτελέστε μία από τις ακόλουθες εντολές:
sudo systemctl stop apache2
sudo service apache2 stop
Επανεκκινήστε το Apache
Η επιλογή επανεκκίνησης είναι ένας γρήγορος τρόπος διακοπής και εκκίνησης του διακομιστή Apache.
Χρησιμοποιήστε μία από τις ακόλουθες εντολές για να κάνετε επανεκκίνηση:
sudo systemctl restart apache2
sudo service apache2 restart
Αυτή είναι η εντολή που πιθανότατα θα χρησιμοποιήσετε πιο συχνά.
Επαναφόρτωση Apache
Πρέπει να φορτώσετε ξανά ή να κάνετε επανεκκίνηση του Apache κάθε φορά που κάνετε αλλαγές στη διαμόρφωσή του.
Κατά την επαναφόρτωση, η κύρια διαδικασία apache τερματίζει τις διαδικασίες του παιδιού, φορτώνει τη νέα διαμόρφωση και ξεκινά νέες διαδικασίες παιδιού.
Για να φορτώσετε ξανά το Apache, χρησιμοποιήστε μία από τις ακόλουθες εντολές:
sudo systemctl reload apache2
sudo service apache2 reload
Δοκιμή διαμόρφωσης Apache
Κάθε φορά που κάνετε αλλαγές στο αρχείο ρυθμίσεων του διακομιστή Apache, είναι καλή ιδέα να ελέγξετε τη διαμόρφωση πριν επαναλάβετε ή επαναφορτώσετε την υπηρεσία.
Χρησιμοποιήστε την ακόλουθη εντολή για να ελέγξετε τη διαμόρφωση Apache για τυχόν σφάλματα σύνταξης ή συστήματος:
sudo apachectl -t
Η έξοδος θα μοιάζει με αυτό:
Syntax OK
Εάν υπάρχουν σφάλματα, η εντολή εκτυπώνει ένα λεπτομερές μήνυμα.
Προβολή Κατάστασης Apache
Για να ελέγξετε την κατάσταση της υπηρεσίας Apache, χρησιμοποιήστε την ακόλουθη εντολή:
sudo systemctl status apache2
Η έξοδος θα φαίνεται κάπως παρακάτω:
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Wed 2019-05-29 21:16:55 UTC; 6s ago Process: 938 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Process: 956 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCES Main PID: 997 (apache2) Tasks: 55 (limit: 1152) CGroup: /system.slice/apache2.service ├─ 997 /usr/sbin/apache2 -k start ├─ 999 /usr/sbin/apache2 -k start └─1000 /usr/sbin/apache2 -k start
Ελέγξτε Apache Έκδοση
Ορισμένες φορές μπορεί να χρειαστεί να γνωρίζετε την έκδοση του Apache, ώστε να μπορείτε να εντοπίσετε σφάλματα σε ένα πρόβλημα ή να καθορίσετε εάν υπάρχει κάποια διαθέσιμη λειτουργία.
Μπορείτε να ελέγξετε την έκδοση Apache εκτελώντας:
sudo apache2 -v
Server version: Apache/2.4.29 (Ubuntu) Server built: 2019-04-03T13:22:37
Η επιλογή
-V
(κεφαλαία) εμφανίζει την έκδοση Apache μαζί με την επιλογή ρύθμισης παραμέτρων.
συμπέρασμα
Σε αυτόν τον οδηγό, παρουσιάσαμε μερικές από τις πιο σημαντικές εντολές του Apache. Εάν θέλετε να μάθετε περισσότερα σχετικά με τη γραμμή εντολών Apache, επισκεφθείτε την τεκμηρίωση του Apache
τερματικό apache3 Geeky Windows Εκτελέστε τις εντολές που θέλετε να ξέρετε!
Στοίχημα ότι δεν έχετε ακούσει ποτέ αυτές τις σπάνιες λιγότερο γνωστές Geeky Εκτελέστε εντολές για Windows 8/7 / Vista. Εντυπωσιάστε φίλους. Εκκινήστε τα για να ανοίξετε τους φακέλους του συστήματος και τους φακέλους χρηστών!
Ασφαλίστε τον εαυτό σας, αποφύγετε ηλεκτρονικές απάτες και ξέρετε πότε να εμπιστευτείτε έναν ιστότοπο! Ασφαλίστε τον εαυτό σας, αποφύγετε ηλεκτρονικές απάτες και ξέρετε πότε πρέπει να εμπιστευτείτε έναν ιστότοπο!
Ο Παγκόσμιος Ιστός έχει εκατομμύρια ιστότοπους - τόσα πολλά που δεν αρκεί για να τα επισκεφθεί κανείς! Είναι ανθρώπινη φύση ότι κάθε εφεύρεση ή ανακάλυψη έχει χρησιμοποιηθεί προς όφελος της ανθρωπότητας και έχει επίσης καταστραφεί! Αυτό ισχύει και για τον κόσμο του WWW! Εάν υπάρχουν υπηρεσίες όπως μηχανές αναζήτησης, κοινωνικές κοινότητες, ηλεκτρονικό ταχυδρομείο κ.λπ. για να σας βοηθήσουν, τότε υπάρχει επίσης ανεπιθύμητη αλληλογραφία (spamming), λήψεις από warez, παράνομη διανομή, περιεχόμενο γ
Nginx εντολές που πρέπει να ξέρετε
Το Nginx είναι ένας ελεύθερος, ανοιχτού κώδικα, HTTP υψηλής απόδοσης και αντίστροφος διακομιστής μεσολάβησης. Σε αυτόν τον οδηγό, θα αναφερθούμε στις πιο σημαντικές εντολές Nginx, όπως η εκκίνηση, η διακοπή και η επανεκκίνηση του Nginx.







