Εγκαταστήστε το Plesk στο CentOS 7
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Plesk είναι ένας ιδιόκτητος πίνακας ελέγχου web host που επιτρέπει στους χρήστες να διαχειρίζονται τους προσωπικούς ή/και τους πελάτες τους ιστότοπους, βάσεις δεδομένων
Το OrientDB είναι ένα NoSQL DBMS ανοιχτού κώδικα πολλαπλών μοντέλων επόμενης γενιάς. Με την υποστήριξη πολλαπλών μοντέλων δεδομένων, το OrientDB μπορεί να προσφέρει περισσότερη λειτουργικότητα και ευελιξία σε μια επεκτάσιμη λειτουργική βάση δεδομένων υψηλής απόδοσης.
Σε αυτό το σεμινάριο, θα δείξω πώς να εγκαταστήσετε το OrientDB Community Edition σε μια παρουσία διακομιστή CentOS 7.
203.0.113.1
.Το OrientDB απαιτεί Java 1.7 ή νεότερη έκδοση. Σε αυτό το σεμινάριο, επιλέγω να εγκαταστήσω πακέτα OpenJDK 8 ως εξής:
sudo yum install -y java-1.8.0-openjdk-devel
Έχοντας εγκαταστήσει το OpenJDK 8, χρησιμοποιήστε την παρακάτω εντολή για να επαληθεύσετε το αποτέλεσμα:
java -version
Εάν τίποτα δεν πάει στραβά, η έξοδος θα πρέπει να μοιάζει με:
openjdk version "1.8.0_141"
OpenJDK Runtime Environment (build 1.8.0_141-b16)
OpenJDK 64-Bit Server VM (build 25.141-b16, mixed mode)
Στη συνέχεια, πρέπει να ρυθμίσετε τη JAVA_HOME
μεταβλητή περιβάλλοντος:
echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile
Κάντε λήψη του OrientDB 2.2.26 GA Community Edition για Linux, η πιο πρόσφατη σταθερή έκδοση του OrientDB Community Edition την εποχή αυτού του άρθρου γράφτηκε, από την επίσημη σελίδα λήψης OrientDB :
cd
wget https://bit.ly/orientdb-ce-imps-2-2-26-linux -O orientdb-community-importers-2.2.26.tar.gz
Αποσυμπιέστε το ληφθέν αρχείο στον /opt
κατάλογο:
sudo tar -zxvf orientdb-community-importers-2.2.26.tar.gz -C /opt
Δημιουργήστε έναν μαλακό σύνδεσμο για να απλοποιήσετε την καθημερινή χρήση και τις μελλοντικές ενημερώσεις:
sudo ln -s /opt/orientdb-community-importers-2.2.26/ /opt/orientdb
Αν και η ομαλή εκτέλεση του OrientDB Community Edition απαιτεί το μηχάνημά σας να έχει 2 GB ή περισσότερο μνήμη, μπορείτε να την αναπτύξετε σε έναν διακομιστή με λιγότερη μνήμη για να ξεκινήσετε.
Για να το κάνετε αυτό, χρησιμοποιήστε το vi
πρόγραμμα επεξεργασίας κειμένου για να ανοίξετε το /opt/orientdb/bin/server.sh
αρχείο:
sudo vi /opt/orientdb/bin/server.sh
Βρείτε τη γραμμή:
ORIENTDB_OPTS_MEMORY="-Xms2G -Xmx2G"
Όπως βλέπετε, οι παράμετροι Xms
και Xmx
καθορίζουν την αρχική και τη μέγιστη ομάδα εκχώρησης μνήμης για την εικονική μηχανή Java κατά την εκτέλεση του OrientDB. Για να μειώσετε τη χρήση μνήμης του OrientDB, μπορείτε να τροποποιήσετε αυτήν τη γραμμή ως εξής:
ORIENTDB_OPTS_MEMORY="-Xms256m -Xmx512m"
Σημείωση: Η τιμή του Xms
δεν πρέπει να είναι μικρότερη από 128 μέτρα, διαφορετικά ο διακομιστής OrientDB δεν θα ξεκινήσει.
Αποθήκευση και έξοδος:
:wq!
Μπορείτε να ξεκινήσετε με μη αυτόματο τρόπο τον διακομιστή OrientDB εκτελώντας το /opt/orientdb/bin/server.sh
σενάριο στο παράθυρο του τερματικού SSH:
sudo /opt/orientdb/bin/server.sh
Δεδομένου ότι είναι η πρώτη φορά που εκτελείτε τον διακομιστή OrientDB, το σενάριο θα σας ζητήσει να ορίσετε έναν κωδικό πρόσβασης για τον root
χρήστη OrientDB , ας πούμε ότι είναι yourpasswordhere
. Εάν αφήσετε κενό το πεδίο κωδικού πρόσβασης, το σενάριο θα δημιουργήσει αυτόματα έναν κωδικό πρόσβασης για τον root
χρήστη OrientDB . Τα διαπιστευτήρια που δημιουργούνται εδώ θα χρησιμοποιηθούν για έλεγχο ταυτότητας όταν συνδέεστε χρησιμοποιώντας μια δυαδική σύνδεση (κονσόλα OrientDB) ή μια σύνδεση ιστού (OrientDB Studio) αργότερα.
Εάν ο διακομιστής OrientDB ξεκινήσει σωστά, θα δείτε μια γραμμή μηνύματος που συγκεντρώνει:
2017-08-22 04:02:09:065 INFO OrientDB Server is active v2.2.26 (build ae9fcb9c075e1d74560a336a96b57d3661234c7b). [OServer]
Κάθε φορά που θέλετε να τερματίσετε, πατήστε Ctrl-C
για διακοπή του διακομιστή OrientDB.
Όταν ο διακομιστής OrientDB είναι σε λειτουργία και λειτουργεί, θα ακούει στη θύρα 2424 (για δυαδικές συνδέσεις) και στη θύρα 2480 (για συνδέσεις HTTP). Αυτό σημαίνει ότι μπορείτε να συνδεθείτε σε έναν διακομιστή OrientDB που λειτουργεί χρησιμοποιώντας όχι μόνο μια κονσόλα OrientDB αλλά και ένα πρόγραμμα περιήγησης ιστού.
Διατηρήστε ζωντανή τη σύνδεση SSH στην οποία εκτελείται το σενάριο server.sh και, στη συνέχεια, δημιουργήστε μια δεύτερη σύνδεση SSH στην ίδια παρουσία διακομιστή.
Στο δεύτερο παράθυρο της κονσόλας SSH, χρησιμοποιήστε την ακόλουθη εντολή για να ξεκινήσετε την κονσόλα OrientDB στον διακομιστή:
sudo /opt/orientdb/bin/console.sh
Στο κέλυφος της κονσόλας, συνδεθείτε στον διακομιστή OrientDB ως εξής:
orientdb> connect remote:127.0.0.1 root yourpasswordhere
Εάν συνδεθείτε με επιτυχία στον διακομιστή OrientDB, θα δείτε την παρακάτω έξοδο:
Connecting to remote Server instance [remote:127.0.0.1] with user 'root'...OK
orientdb {server=remote:127.0.0.1/}>
Αφού ολοκληρώσετε την εργασία σας, πληκτρολογήστε exit
για έξοδο από την κονσόλα OrientDB.
Σημείωση: Μπορείτε επίσης να χρησιμοποιήσετε μια τοπική console.sh (on Linux)
ή console.bat (on Windows)
δέσμη ενεργειών για να συνδέσετε τον διακομιστή OrientDB. Σε αυτήν την περίπτωση, πρέπει να επιτρέψετε την εισερχόμενη κυκλοφορία στη θύρα 2424 του διακομιστή.
sudo firewall-cmd --zone=public --permanent --add-port=2424/tcp
sudo firewall-cmd --reload
Μια πιο διαισθητική μέθοδος για τη σύνδεση του διακομιστή OrientDB είναι η χρήση ενός προγράμματος περιήγησης Ιστού.
Πρώτα απ 'όλα, πρέπει να ανοίξετε τη θύρα 2480 του διακομιστή OrientDB ως εξής:
sudo firewall-cmd --zone=public --permanent --add-port=2480/tcp
sudo firewall-cmd --reload
Στη συνέχεια, τοποθετήστε το αγαπημένο σας πρόγραμμα περιήγησης ιστού στο http://203.0.113.1:2480
, και στη συνέχεια θα ανακατευθυνθείτε σε μια σελίδα που ονομάζεται OrientDB Studio
. Σε αυτήν τη σελίδα, μπορείτε να χρησιμοποιήσετε τα root
διαπιστευτήρια του χρήστη που ρυθμίσατε νωρίτερα για να συνδεθείτε.
Στη διεπαφή ιστού του OrientDB Studio, μπορείτε να κάνετε σχεδόν όλα τα πράγματα που μπορείτε να κάνετε στην κονσόλα OrientDB. Μη διστάσετε να πλοηγηθείτε στο σύστημα και να δοκιμάσετε τα ερωτήματά σας.
Στο βήμα 2, έχουμε εγκαταστήσει το OrientDB στον /opt/orientdb-community-importers-2.2.26
κατάλογο. Αλλά μέχρι τώρα, όλα αυτά τα αρχεία είναι απλώς μια δέσμη σεναρίων που μπορούν να εκτελεστούν μόνο χειροκίνητα. Για να ρυθμίσετε έναν λειτουργικό διακομιστή, είναι απαραίτητο να διαμορφώσετε το OrientDB ως δαίμονα σε επίπεδο συστήματος που ξεκινά με την εκκίνηση του συστήματος.
1) Πατήστε Ctrl-C
στο πρώτο παράθυρο τερματικού για να σταματήσει ο διακομιστής OrientDB.
2) Δημιουργήστε έναν αποκλειστικό χρήστη orientdb
που ανήκει στην orientdb
ομάδα για την εκτέλεση του διακομιστή OrientDB:
sudo useradd -r orientdb -s /sbin/nologin
3) Αλλάξτε την ιδιοκτησία του καταλόγου OrientDB:
sudo chown -R orientdb:orientdb /opt/orientdb-community-importers-2.2.26
4) Χρησιμοποιήστε το vi
πρόγραμμα επεξεργασίας για να ανοίξετε το /opt/orientdb/bin/orientdb.sh
αρχείο:
sudo vi /opt/orientdb/bin/orientdb.sh
Βρείτε τις ακόλουθες γραμμές:
ORIENTDB_DIR="YOUR_ORIENTDB_INSTALLATION_PATH"
ORIENTDB_USER="USER_YOU_WANT_ORIENTDB_RUN_WITH"
Αντικαταστήστε τα με:
ORIENTDB_DIR="/opt/orientdb"
ORIENTDB_USER="orientdb"
Αποθήκευση και έξοδος:
:wq!
5) Για να αποτρέψετε τη μη εξουσιοδοτημένη πρόσβαση στις διαμορφώσεις του OrientDB, πρέπει να τροποποιήσετε τα δικαιώματα σε αυτό το αρχείο διαμόρφωσης ως εξής:
sudo chmod 640 /opt/orientdb/config/orientdb-server-config.xml
6) Δημιουργήστε ένα σενάριο εκκίνησης systemd για τη διαχείριση της υπηρεσίας OrientDB:
sudo cp /opt/orientdb/bin/orientdb.service /etc/systemd/system
Χρησιμοποιήστε το vi
πρόγραμμα επεξεργασίας για να ανοίξετε αυτό το αρχείο:
sudo vi /etc/systemd/system/orientdb.service
Βρείτε τις ακόλουθες γραμμές:
User=ORIENTDB_USER
Group=ORIENTDB_GROUP
ExecStart=$ORIENTDB_HOME/bin/server.sh
Αντικαταστήστε τα με:
User=orientdb
Group=orientdb
ExecStart=/opt/orientdb/bin/server.sh
Αποθήκευση και έξοδος:
:wq!
Εκκινήστε και ενεργοποιήστε την υπηρεσία OrientDB:
sudo systemctl daemon-reload
sudo systemctl start orientdb.service
sudo systemctl enable orientdb.service
Αυτό είναι. Με αυτόν τον τρόπο, το OrientDB θα ξεκινήσει αυτόματα κατά την εκκίνηση του συστήματος. Και αυτό ολοκληρώνει το σεμινάριο. Ευχαριστώ για την ανάγνωση.
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Plesk είναι ένας ιδιόκτητος πίνακας ελέγχου web host που επιτρέπει στους χρήστες να διαχειρίζονται τους προσωπικούς ή/και τους πελάτες τους ιστότοπους, βάσεις δεδομένων
Το Squid είναι ένα δημοφιλές, δωρεάν πρόγραμμα Linux που σας επιτρέπει να δημιουργήσετε έναν διακομιστή μεσολάβησης web προώθησης. Σε αυτόν τον οδηγό, θα δείτε πώς να εγκαταστήσετε το Squid στο CentOS για να σας μετατρέψει
Εισαγωγή Το Lighttpd είναι ένα πιρούνι του Apache που έχει ως στόχο να είναι πολύ λιγότερο εντάσεως πόρων. Είναι ελαφρύ, εξ ου και το όνομά του, και είναι αρκετά απλό στη χρήση. Εγκατάσταση
Το Icinga2 είναι ένα ισχυρό σύστημα παρακολούθησης και όταν χρησιμοποιείται σε μοντέλο master-client, μπορεί να αντικαταστήσει την ανάγκη για ελέγχους παρακολούθησης που βασίζονται σε NRPE. Ο κύριος-πελάτης
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Apache Cassandra είναι ένα δωρεάν και ανοιχτού κώδικα σύστημα διαχείρισης βάσεων δεδομένων NoSQL που έχει σχεδιαστεί για να παρέχει επεκτασιμότητα, υψηλή
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Microweber είναι ένα ανοικτού κώδικα μεταφοράς και απόθεσης CMS και ηλεκτρονικό κατάστημα. Ο πηγαίος κώδικας Microweber φιλοξενείται στο GitHub. Αυτός ο οδηγός θα σας δείξει
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Vanilla forum είναι μια εφαρμογή φόρουμ ανοιχτού κώδικα γραμμένη σε PHP. Είναι πλήρως προσαρμόσιμο, εύκολο στη χρήση και υποστηρίζει εξωτερικά
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Mattermost είναι μια εναλλακτική λύση ανοιχτού κώδικα, που φιλοξενείται από τον εαυτό της στην υπηρεσία ανταλλαγής μηνυμάτων Slack SAAS. Με άλλα λόγια, με το Mattermost, μπορείτε περίπου
Ο πίνακας ελέγχου Plesk διαθέτει μια πολύ ωραία ενσωμάτωση για το Lets Encrypt. Το Lets Encrypt είναι ένας από τους μόνους παρόχους SSL που εκδίδει πιστοποιητικά πλήρως
Το Lets Encrypt είναι μια αρχή έκδοσης πιστοποιητικών αφιερωμένη στην παροχή πιστοποιητικών SSL δωρεάν. Το cPanel έχει δημιουργήσει μια τακτοποιημένη ενοποίηση για εσάς και τον πελάτη σας
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Concrete5 είναι ένα CMS ανοιχτού κώδικα που προσφέρει πολλές χαρακτηριστικές και χρήσιμες λειτουργίες για να βοηθήσει τους συντάκτες να παράγουν περιεχόμενο εύκολα και
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Review Board είναι ένα δωρεάν και ανοιχτού κώδικα εργαλείο για την ανασκόπηση του πηγαίου κώδικα, της τεκμηρίωσης, των εικόνων και πολλών άλλων. Είναι λογισμικό που βασίζεται στο web
Σε αυτόν τον οδηγό, θα μάθετε πώς να ρυθμίζετε τον έλεγχο ταυτότητας HTTP για έναν διακομιστή web Nginx που εκτελείται σε CentOS 7. Απαιτήσεις Για να ξεκινήσετε, θα χρειαστείτε
Το YOURLS (Your Own URL Shortener) είναι μια εφαρμογή συντόμευσης διευθύνσεων URL και ανάλυσης δεδομένων ανοιχτού κώδικα. Σε αυτό το άρθρο, θα καλύψουμε τη διαδικασία εγκατάστασης
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Εισαγωγή Το ArangoDB είναι μια βάση δεδομένων NoSQL ανοιχτού κώδικα με ένα ευέλικτο μοντέλο δεδομένων για έγγραφα, γραφήματα και κλειδιά-τιμές. είναι
Εισαγωγή Ο κατάλογος /etc/ παίζει κρίσιμο ρόλο στον τρόπο λειτουργίας ενός συστήματος Linux. Ο λόγος για αυτό είναι επειδή σχεδόν κάθε διαμόρφωση συστήματος
Πολλοί διαχειριστές συστημάτων διαχειρίζονται μεγάλες ποσότητες διακομιστών. Όταν χρειάζεται πρόσβαση στα αρχεία σε διαφορετικούς διακομιστές, συνδέεστε σε καθένα ξεχωριστά περίπου
Αυτό το σεμινάριο θα καλύψει τη διαδικασία εγκατάστασης ενός διακομιστή παιχνιδιών Half Life 2 στο σύστημα CentOS 6. Βήμα 1: Εγκατάσταση των προαπαιτούμενων Για να ρυθμίσετε το ou
Το Laravel GitScrum ή GitScrum είναι ένα εργαλείο παραγωγικότητας ανοιχτού κώδικα που έχει σχεδιαστεί για να βοηθά τις ομάδες ανάπτυξης να εφαρμόσουν τη μεθοδολογία Scrum με παρόμοιο τρόπο
Εισαγωγή Σε αυτό το σεμινάριο Vultr, θα μάθετε πώς να εγκαταστήσετε το PowerDNS. Το PowerDNS είναι ένα πρόγραμμα για την εκτέλεση των δικών σας διακομιστών ονομάτων. Είναι πολύ χρήσιμο όταν
Η Τεχνητή Νοημοσύνη δεν είναι στο μέλλον, είναι εδώ ακριβώς στο παρόν Σε αυτό το blog Διαβάστε πώς οι εφαρμογές Τεχνητής Νοημοσύνης έχουν επηρεάσει διάφορους τομείς.
Είστε επίσης θύμα των επιθέσεων DDOS και έχετε μπερδευτεί σχετικά με τις μεθόδους πρόληψης; Διαβάστε αυτό το άρθρο για να λύσετε τις απορίες σας.
Μπορεί να έχετε ακούσει ότι οι χάκερ κερδίζουν πολλά χρήματα, αλλά έχετε αναρωτηθεί ποτέ πώς κερδίζουν τέτοια χρήματα; ας συζητήσουμε.
Θέλετε να δείτε επαναστατικές εφευρέσεις της Google και πώς αυτές οι εφευρέσεις άλλαξαν τη ζωή κάθε ανθρώπου σήμερα; Στη συνέχεια, διαβάστε στο blog για να δείτε τις εφευρέσεις της Google.
Η ιδέα των αυτοκινούμενων αυτοκινήτων να βγαίνουν στους δρόμους με τη βοήθεια της τεχνητής νοημοσύνης είναι ένα όνειρο που έχουμε εδώ και καιρό. Όμως, παρά τις πολλές υποσχέσεις, δεν φαίνονται πουθενά. Διαβάστε αυτό το blog για να μάθετε περισσότερα…
Καθώς η Επιστήμη εξελίσσεται με γρήγορους ρυθμούς, αναλαμβάνοντας πολλές από τις προσπάθειές μας, αυξάνονται και οι κίνδυνοι να υποβάλλουμε τον εαυτό μας σε μια ανεξήγητη Ιδιότητα. Διαβάστε τι σημαίνει η μοναδικότητα για εμάς.
Οι μέθοδοι αποθήκευσης των δεδομένων εξελίσσονται μπορεί να είναι από τη γέννηση των Δεδομένων. Αυτό το ιστολόγιο καλύπτει την εξέλιξη της αποθήκευσης δεδομένων με βάση ένα infographic.
Διαβάστε το ιστολόγιο για να μάθετε διαφορετικά επίπεδα στην Αρχιτεκτονική Μεγάλων Δεδομένων και τις λειτουργίες τους με τον απλούστερο τρόπο.
Σε αυτόν τον ψηφιακό κόσμο, οι έξυπνες οικιακές συσκευές έχουν γίνει κρίσιμο μέρος της ζωής. Ακολουθούν μερικά εκπληκτικά οφέλη των έξυπνων οικιακών συσκευών σχετικά με το πώς κάνουν τη ζωή μας να αξίζει και να απλοποιείται.
Πρόσφατα, η Apple κυκλοφόρησε το macOS Catalina 10.15.4 μια συμπληρωματική ενημέρωση για την επιδιόρθωση προβλημάτων, αλλά φαίνεται ότι η ενημέρωση προκαλεί περισσότερα προβλήματα που οδηγούν σε bricking των μηχανών mac. Διαβάστε αυτό το άρθρο για να μάθετε περισσότερα