Εγκαταστήστε το Plesk στο CentOS 7
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Plesk είναι ένας ιδιόκτητος πίνακας ελέγχου web host που επιτρέπει στους χρήστες να διαχειρίζονται τους προσωπικούς ή/και τους πελάτες τους ιστότοπους, βάσεις δεδομένων
Το GlusterFS είναι ένα σύστημα αρχείων συνδεδεμένο στο δίκτυο που σας επιτρέπει αποτελεσματικά να μοιράζεστε δύο μονάδες δίσκου σε πολλές συσκευές στο δίκτυο. Αυτό το σύστημα αρχείων ταιριάζει απόλυτα με την προσφορά αποθήκευσης μπλοκ του Vultr, καθώς μπορείτε να μοιράζεστε μια μονάδα δίσκου στο δίκτυο, κάτι που δεν είναι εφικτό.
Όσον αφορά τις δυνατότητες, την επεκτασιμότητα και την αξιοπιστία, το GlusterFS έχει αποδειχθεί ένα από τα πιο εξελιγμένα και σταθερά συστήματα αρχείων που υπάρχουν.
Όταν γίνονται αλλαγές στη μονάδα δίσκου σε έναν διακομιστή, θα αναπαραχθούν αυτόματα στον άλλο διακομιστή σε πραγματικό χρόνο. Για να το πετύχετε και να ακολουθήσετε αυτόν τον οδηγό, θα χρειαστείτε:
Αφού παραγγείλετε αυτές τις δύο μονάδες αποθήκευσης μπλοκ, θα πρέπει να τις συνδέσετε σε VM 1 και VM 2. Καθώς θα χρησιμοποιήσουμε και τις δύο μονάδες αποθήκευσης μπλοκ για το ίδιο σύστημα αρχείων, διαιρώντας το συνολικό μέγεθος και των δύο μονάδων δίσκου με δύο θα σας δώσει το χρησιμοποιήσιμο ποσό των GB. Για παράδειγμα, εάν έχετε δύο μονάδες 100 GB, θα μπορούν να χρησιμοποιηθούν 100 GB (100 * 2 / 2).
Επιπλέον, και τα δύο VM θα πρέπει να βρίσκονται στην ίδια τοποθεσία για να βρίσκονται στο ίδιο ιδιωτικό δίκτυο. Θα συνδεόμαστε με τους διακομιστές χρησιμοποιώντας τις εσωτερικές τους διευθύνσεις IP. Σημειώστε ότι θα σκουπίσουμε τα δεδομένα στη μονάδα αποθήκευσης μπλοκ. Βεβαιωθείτε ότι είναι ολοκαίνουργια και χωρίς μορφοποίηση.
Σε αυτόν τον οδηγό, θα χρησιμοποιήσουμε storage1
και storage2
, αντίστοιχα, με ιδιωτικές διευθύνσεις IP 10.0.99.10 και 10.0.99.11. Τα ονόματα των διακομιστών και οι διευθύνσεις IP πιθανότατα θα διαφέρουν, επομένως φροντίστε να τα αλλάξετε κατά τη διαδικασία ρύθμισης του GlusterFS.
Αυτός ο οδηγός γράφτηκε έχοντας κατά νου το CentOS / RHEL 7. Ωστόσο, το GlusterFS είναι σχετικά διασταυρούμενο συμβατό σε πολλές διανομές Linux.
/etc/hosts
αρχείοΓια να μπορέσουμε να συνδεθούμε γρήγορα με τις αντίστοιχες παρουσίες, θα πρέπει να προσθέσουμε ονόματα που είναι εύκολα στη μνήμη μας στο hosts
αρχείο. Ανοίξτε το /etc/hosts
αρχείο και προσθέστε τις ακόλουθες γραμμές στο κάτω μέρος του:
10.0.99.10 storage1
10.0.99.11 storage2
storage1
SSH storage1
και εκτελέστε τις ακόλουθες εντολές. Από προεπιλογή, οι συνδεδεμένες μονάδες αποθήκευσης μπλοκ τοποθετούνται ως /dev/vdb
. Εάν αυτό διαφέρει στην περίπτωσή σας για οποιονδήποτε λόγο, θα πρέπει να το αλλάξετε στις παρακάτω εντολές.
Μορφοποιήστε το δίσκο:
fdisk /dev/vdb
Πατήστε "enter" για τις ακόλουθες τρεις ερωτήσεις (σχετικά με το μέγεθος του διαμερίσματος και παρόμοια, θέλουμε να χρησιμοποιήσουμε όλο τον διαθέσιμο χώρο στις μονάδες αποθήκευσης μπλοκ) και γράψτε "w" για να γράψετε αυτές τις αλλαγές στο δίσκο. Αφού ολοκληρωθεί με επιτυχία, γράψτε:
/sbin/mkfs.ext4 /dev/vdb1
Προχωρήσαμε και δημιουργήσαμε ένα σύστημα αρχείων τώρα, καθώς το Vultr δεν δημιουργεί κανένα σύστημα αρχείων σε μπλοκ αποθήκευσης από προεπιλογή.
Στη συνέχεια, θα δημιουργήσουμε τον φάκελο στον οποίο θα αποθηκεύουμε τα αρχεία μας. Μπορείτε να αλλάξετε αυτό το όνομα, αλλά δεν θα το δείτε να εμφανίζεται πολύ, επομένως, για λόγους εξάλειψης της πολυπλοκότητας, σας συνιστώ να το αφήσετε μόνο του.
mkdir /glusterfs1
Για να προσαρτήσετε αυτόματα τη μονάδα δίσκου στην εκκίνηση, ανοίξτε /etc/fstab
και προσθέστε την ακόλουθη γραμμή στο κάτω μέρος του αρχείου:
/dev/vdb1 /glusterfs1 ext4 defaults 1 2
Τέλος, τοποθετήστε τη μονάδα δίσκου:
mount -a
Η τοποθέτηση θα παραμείνει επίμονη κατά τις επανεκκινήσεις, οπότε όταν κάνετε επανεκκίνηση του διακομιστή σας, η μονάδα δίσκου θα τοποθετηθεί ξανά αυτόματα.
storage2
Τώρα που έχουμε προστεθεί και προσαρτηθεί ο δίσκος storage1
, πρέπει να δημιουργήσουμε και τον δίσκο storage2
. Οι εντολές ελάχιστα διαφέρουν. Για fdisk
, ακολουθήστε τα ίδια βήματα όπως παραπάνω.
fdisk /dev/sdb
/sbin/mkfs.ext4 /dev/sdb1
mkdir /glusterfs2
Επεξεργαστείτε /etc/fstab
και προσθέστε την ακόλουθη γραμμή:
/dev/vdb1 /glusterfs2 ext4 defaults 1 2
Όπως και στο storage1
, η μονάδα δίσκου θα τοποθετηθεί αυτόματα κατά τις επανεκκινήσεις.
Τοποθετήστε τη μονάδα δίσκου:
mount -a
Τέλος, ας ελέγξουμε αν μπορούμε να δούμε το διαμέρισμα να εμφανίζεται:
df -h
Θα πρέπει να δείτε τη μονάδα δίσκου σας να εμφανίζεται εδώ. Εάν δεν το κάνει, προσπαθήστε να ακολουθήσετε τα παραπάνω βήματα.
storage1
καιstorage2
Πρέπει να εγκαταστήσουμε το GlusterFS στη συνέχεια. Προσθέστε το αποθετήριο και εγκαταστήστε το GlusterFS:
rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
wget -P /etc/yum.repos.d http://download.gluster.org/pub/gluster/glusterfs/3.7/3.7.5/CentOS/glusterfs-epel.repo
yum -y install glusterfs glusterfs-fuse glusterfs-server
Υπάρχει περίπτωση να λάβετε κάποιο σφάλμα yum
επειδή η υπογραφή για το αποθετήριο δεν είναι σωστή. Σε αυτήν την περίπτωση, είναι ασφαλές να αναγκάσετε να μην ελέγξετε για την υπογραφή GPG:
yum -y install glusterfs glusterfs-fuse glusterfs-server --nogpgcheck
Και στους δύο διακομιστές, εκτελέστε τις ακόλουθες εντολές για να ξεκινήσετε το GlusterFS τώρα και να το ξεκινήσετε αυτόματα μετά από επανεκκίνηση:
systemctl enable glusterd.service
systemctl start glusterd.service
Εάν χρησιμοποιείτε μια παλαιότερη έκδοση του CentOS, μπορείτε να χρησιμοποιήσετε τις εντολές service
και chkconfig
:
chkconfig glusterd on
service glusterd start
storage1
καιstorage2
Αν και δεν είναι η καλύτερη λύση από μόνη της, είναι καλή ιδέα να απενεργοποιήσετε το τείχος προστασίας για να εξαλείψετε πιθανές διενέξεις με μπλοκαρισμένες θύρες. Εάν δεν αισθάνεστε άνετα να το κάνετε αυτό, τότε μπορείτε να αλλάξετε τους κανόνες σύμφωνα με τις προτιμήσεις σας, αλλά λόγω της φύσης του GlusterFS, συνιστώ ανεπιφύλακτα να απενεργοποιήσετε το τείχος προστασίας. Λαμβάνοντας υπόψη ότι ένα ιδιωτικό δίκτυο είναι στην πραγματικότητα ιδιωτικό στο Vultr (και δεν χρειάζεται να τείχος προστασίας από άλλους πελάτες), θα μπορούσατε απλώς να αποκλείσετε όλη την εισερχόμενη κίνηση από το Διαδίκτυο και να περιορίσετε τις επιτρεπόμενες συνδέσεις στο ιδιωτικό δίκτυο. Ωστόσο, η απενεργοποίηση του τείχους προστασίας και η μη τροποποίηση άλλων διαμορφώσεων συστήματος θα αρκούσε επίσης:
systemctl stop firewalld.service
systemctl disable firewalld.service
Σε περίπτωση που χρησιμοποιείτε μια παλαιότερη έκδοση CentOS που δεν υποστηρίζει systemctl
, χρησιμοποιήστε τις εντολές service
και chkconfig
:
service firewalld stop
chkconfig firewalld off
Σε περίπτωση που δεν χρησιμοποιείτε firewalld
, δοκιμάστε να απενεργοποιήσετε iptables
:
service iptables stop
chkconfig iptables off
Μετά την απενεργοποίηση του τείχους προστασίας, μπορούμε να προσθέσουμε και τους δύο διακομιστές στο χώρο αποθήκευσης. Αυτή είναι μια πισίνα που αποτελείται από όλους τους διαθέσιμους αποθηκευτικούς χώρους. Εκτελέστε την ακόλουθη εντολή στο storage1
:
gluster peer probe storage2
Αυτό που κάνει αυτή η εντολή είναι να προσθέτει storage2
στο δικό της χώρο αποθήκευσης. Εκτελώντας την ακόλουθη εντολή στο storage2
, και οι δύο μονάδες δίσκου θα είναι συγχρονισμένες:
gluster peer probe storage1
Αφού το εκτελέσουμε και στους δύο διακομιστές, θα πρέπει να ελέγξουμε την κατάσταση και στους δύο διακομιστές:
gluster peer status
Και οι δύο διακομιστές θα πρέπει να εμφανίζουν μια κατάσταση "Ομότιμοι: 1". Ένα συνηθισμένο λάθος είναι οι άνθρωποι που περιμένουν να δουν το Peers: 2
, αλλά όπως storage1
θα γίνει με storage2
το να μοιάζουν με τον εαυτό τους και το αντίστροφο, δεν κάνουν αντιπαραθέσεις με τον εαυτό τους. Επομένως, Peers: 1
είναι αυτό που χρειαζόμαστε.
storage1
Τώρα που και οι δύο διακομιστές μπορούν να συνδεθούν μεταξύ τους μέσω του GlusterFS, θα δημιουργήσουμε μια κοινόχρηστη μονάδα δίσκου.
Ενεργοποιήστε storage1
, εκτελέστε:
gluster volume create mailrep-volume replica 2 storage1:/glusterfs1/files storage2:/glusterfs2/files force
Ο τόμος έχει πλέον δημιουργηθεί. Στο GlusterFS, πρέπει να "εκκινήσετε" έναν τόμο, ώστε να μοιράζεται ενεργά σε πολλές συσκευές. Ας το ξεκινήσουμε:
gluster volume start mailrep-volume
Στη συνέχεια, επιλέξτε έναν φάκελο που θα πρέπει να βρίσκεται στον τόμο και να αναπαράγεται και στους δύο διακομιστές. Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε τον φάκελο /var/files
. Φυσικά αυτό μπορεί να είναι οτιδήποτε σας αρέσει. Δημιουργήστε το storage1
μόνο σε :
mkdir /var/files
Στη συνέχεια, τοποθετήστε το:
mount.glusterfs storage1:/mailrep-volume /var/files/
Ενημερώστε /etc/fstab
ώστε η μονάδα δίσκου να τοποθετηθεί αυτόματα στην εκκίνηση. Προσθέστε τα ακόλουθα:
storage1:/mailrep-volume /var/files glusterfs defaults,_netdev 0 0
Επανατοποθετήστε τη μονάδα δίσκου:
mount -a
storage2
Τώρα που δημιουργήσαμε ένα κοινό Drive στο storage1
, πρέπει να δημιουργήσουμε και ένα στο storage2
. Δημιουργήστε ένα φάκελο με την ίδια θέση / διαδρομή και όνομα:
mkdir /var/files
mount.glusterfs storage2:/mailrep-volume /var/files/
Όπως ακριβώς και στο storage1
, προσθέστε την ακόλουθη γραμμή στο /etc/fstab
:
storage2:/mailrep-volume /var/files glusterfs defaults,_netdev 0 0
Επανατοποθετήστε τη μονάδα δίσκου:
mount -a
Μεταβείτε στον /var/files
φάκελο storage1
και δημιουργήστε ένα αρχείο:
cd /var/files
touch created_on_storage1
Στη συνέχεια, κατευθυνθείτε στον storage2
διακομιστή. Εκτελέστε ls -la
και θα δείτε το αρχείο να created_on_storage1
εμφανίζεται.
Στο storage2
, μεταβείτε στον /var/files
φάκελο και δημιουργήστε ένα αρχείο:
cd /var/files
touch created_on_storage2
Επιστρέψτε στο storage1
και εκτελέστε το ls -la /var/files
. Θα πρέπει να δείτε το αρχείο να created_on_storage2
εμφανίζεται εδώ.
Για να ελέγξετε ξανά εάν η ρύθμισή σας θα παραμείνει επίμονη στις επανεκκινήσεις, ως βέλτιστη πρακτική, θα πρέπει να επανεκκινήσετε όλους τους διακομιστές. Όπως αναφέρθηκε, θα πρέπει να περιμένετε να ενεργοποιηθεί ο ένας διακομιστής και, στη συνέχεια, να επανεκκινήσετε τον άλλο για να γίνει αυτόματη προσάρτηση του κοινόχρηστου δίσκου.
Κάντε επανεκκίνηση storage1
πρώτα, περιμένετε να ανοίξει και μετά επανεκκινήστε storage2
. Τώρα συνδεθείτε και εκτελέστε και στους δύο διακομιστές:
cd /var/files
ls -la
Θα πρέπει τώρα να δείτε να εμφανίζονται και τα δύο αρχεία. Φροντίστε να ξεκινήσετε χωρίς αρχεία στον τόμο, επομένως αφαιρέστε τα δοκιμαστικά αρχεία που δημιουργήσαμε. Μπορείτε να το κάνετε αυτό στο storage1
, storage2
ή και στα δύο. Οι αλλαγές θα επαναληφθούν άμεσα:
cd /var/files
rm created_on_storage1
rm created_on_storage2
Θα πρέπει να έχετε τον ίδιο κοινόχρηστο τόμο και στους δύο διακομιστές, ανεξάρτητα από τις ενέργειες και στους δύο τόμους.
Τώρα έχετε ρυθμίσει μια ολοκληρωμένη εγκατάσταση GlusterFS με 100 GB (ή περισσότερο) χρησιμοποιήσιμου χώρου. Σε περίπτωση που χρειαστείτε περισσότερα στο μέλλον, η εγκατάσταση είναι εύκολα επεκτάσιμη για να προσθέσει περισσότερη χωρητικότητα ή/και περισσότερους διακομιστές, εάν το απαιτήσει ο φόρτος εργασίας σας.
Ευχαριστούμε που το διαβάσατε!
Το GlusterFS επιτρέπει τη διατήρηση των δεδομένων σας ενημερωμένα σε δύο μονάδες δίσκου. Ωστόσο, θα πρέπει να σημειώσετε ότι όταν γίνεται επανεκκίνηση και των δύο διακομιστών ταυτόχρονα , θα πρέπει να κάνετε αναγκαστική προσάρτηση των μονάδων δίσκου και στους δύο διακομιστές. Πρέπει να εξαναγκάσετε το mount χειροκίνητα εκτελώντας την ακόλουθη εντολή:
gluster volume start mailrep-volume force
Αυτό συμβαίνει επειδή ένας από τους διακομιστές λειτουργεί ως διακομιστής και ο άλλος ως πελάτης. Αν και η διαφορά δεν γίνεται πολύ εύκολα αισθητή στην πράξη, αυτό σημαίνει ότι όταν χρειάζεται να επανεκκινήσετε και τους δύο διακομιστές, θα πρέπει να επανεκκινήσετε τον έναν, να περιμένετε μέχρι να ανοίξει και μετά να εκκινήσετε τον άλλο.
Παρόλο που τα δεδομένα σας θα αναπαραχθούν σε δύο μονάδες δίσκου, θα πρέπει να κάνετε αναπαραγωγή των δεδομένων σας τουλάχιστον τρεις φορές. Παρόλο που τα δεδομένα σας προστατεύονται καλύτερα από καταστροφή δεδομένων και άλλα παρόμοια, θα πρέπει να σημειώσετε ότι οι αλλαγές είναι άμεσες και σε καμία περίπτωση δεν θα προστατευθείτε από ανθρώπινο λάθος. Όταν καταργείτε όλα τα αρχεία από τη μία μονάδα δίσκου, αυτές οι αλλαγές θα αναπαραχθούν αμέσως στην άλλη μονάδα δίσκου, πράγμα που σημαίνει ότι τα δεδομένα σας θα διαγραφούν και στις δύο περιπτώσεις.
Ευτυχώς, υπάρχουν πολλές προσεγγίσεις για να αποφευχθεί αυτό. Πρώτα απ 'όλα, προτείνω να ενεργοποιήσετε τα αντίγραφα ασφαλείας στην ίδια την παρουσία σας στο cloud. Αν και αυτά τα αντίγραφα ασφαλείας δεν περιλαμβάνουν δεδομένα στο μπλοκ αποθήκευσης, θα προστατεύουν τα δεδομένα στην ίδια την παρουσία.
Όσον αφορά τη δημιουργία αντιγράφων ασφαλείας των δεδομένων στον ίδιο τον αποθηκευτικό χώρο μπλοκ, προτείνω να δημιουργήσετε μια ξεχωριστή παρουσία (για παράδειγμα ένα πρόγραμμα SATA), ώστε να μπορείτε να εκτελείτε ένα αντίγραφο ασφαλείας από έναν από τους δύο συνδεδεμένους διακομιστές κάθε βράδυ, για παράδειγμα. Με αυτόν τον τρόπο τα δεδομένα σας θα είναι ασφαλή σε άλλη ξεχωριστή συσκευή.
Μπορείτε να αυξήσετε το μέγεθος αποθήκευσης μπλοκ από τον πίνακα ελέγχου Vultr. Θα πρέπει να αλλάξετε το μέγεθος του δίσκου μέσα στο λειτουργικό σύστημα μετά, αλλά αυτό δεν εμπίπτει στο πεδίο εφαρμογής αυτού του άρθρου.
Παρόλο που αυτός ο οδηγός έχει γραφτεί για δύο διακομιστές (άρα δύο μονάδες αποθήκευσης μπλοκ συνδεδεμένες και στους δύο διακομιστές), αλλά είναι δυνατό να λάβετε αυτόν τον οδηγό και να τον χρησιμοποιήσετε και για περισσότερους από δύο διακομιστές. Μια εγκατάσταση με περισσότερους από δύο διακομιστές / μονάδες δίσκου θα μπορούσε να μοιάζει με αυτό για 6 διακομιστές, για παράδειγμα:
VM: storage1
VM: storage2
VM: storage3
VM: storage4
Block Storage: attached to storage1
Block Storage: attached to storage2
Block Storage: attached to storage3
Block Storage: attached to storage4
Δεδομένου ότι όλες οι μονάδες αποθήκευσης μπλοκ έχουν χωρητικότητα π.χ. 200 GB, θα λάβετε 200 * 4 / 4. Με άλλα λόγια, ο χρησιμοποιήσιμος χώρος είναι πάντα η χωρητικότητα μιας μονάδας αποθήκευσης μπλοκ. Αυτό συμβαίνει επειδή ένας διακομιστής με συνδεδεμένο μπλοκ αποθήκευσης αντιμετωπίζεται ως ο "κύριος" από το GlusterFS και αναπαράγεται στους άλλους διακομιστές. Ωστόσο, η εγκατάσταση έχει κατασκευαστεί για να μπορεί να επιβιώσει χωρίς κύριο διακομιστή, γεγονός που την καθιστά μια τόσο περιττή και αξιόπιστη, σταθερή λύση.
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το 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. Διαβάστε αυτό το άρθρο για να μάθετε περισσότερα