So installieren Sie MODX Revolution auf einem CentOS 7 LAMP VPS
Verwenden Sie ein anderes System? MODX Revolution ist ein schnelles, flexibles, skalierbares, kostenloses und Open-Source-Content-Management-System (CMS) für Unternehmen, das i
Für Serveradministratoren ist es wichtig, die Zeit auf Servern korrekt einzustellen und zu warten. Eine falsch konfigurierte Zeit führt zu Chaos in der Serverumgebung, z. B. Dateninkonsistenz, Datensynchronisationsfehler und Probleme bei der Auftragsplanung.
Um diese unerwünschten Probleme zu vermeiden, müssen Sie zunächst eine angemessene Zeitzone auf Ihrem Server festlegen, um Ihrem Server eine relativ genaue Ortszeit zu geben. Zweitens können Sie zu Kommunikationszwecken auch NTP (Network Time Protocol) verwenden, um die Zeit Ihrer Server und Remote-NTP-Server zu synchronisieren und die Zeit auf Ihren Computern in perfekter Reihenfolge zu halten.
In diesem Artikel werde ich Ihnen zeigen, wie Sie die Zeitzone einstellen und die Zeit mithilfe von NTP auf einem CentOS 6 x64-Server synchronisieren.
Ich gehe davon aus, dass Sie eine CentOS 6 x64 Vultr-Serverinstanz von Grund auf neu bereitgestellt und sich als root angemeldet haben.
Geben Sie den folgenden Befehl in Ihr Terminal ein:
date
Wie Sie sehen, verwendet das Vultr CentOS 6 x64-Betriebssystem standardmäßig die UTC-Zeit. Sie können es nach Belieben in eine beliebige Zeitzone ändern. Die Verwendung der lokalen Zeitzone des physischen Standorts des Servers ist jedoch eine bewährte Methode.
Wenn unser Server in China ausgeführt würde, würden wir die Zeitzone "Asien / Shanghai" verwenden:
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
Sie können zum Verzeichnis navigieren, /usr/share/zoneinfo
um die entsprechende Zeitzone zu finden. Auf Wikipedia gibt es eine hervorragende Ressource für Zeitzoneneinträge .
Wenn Sie date
erneut eingeben , werden Sie feststellen, dass sich die lokale Systemzeit in CST (China Standard Time) GMT + 0800 geändert hat.
Als nächstes schreiben wir die Systemzeitinformationen in die Hardware-Uhr.
vi /etc/sysconfig/clock
Ändern Sie den Inhalt dieser Datei wie folgt.
ZONE="Asia/Shanghai"
UTC=false
ARC=false
Speichern und Beenden.
:wq
Schreiben Sie die Systemzeit in die Hardware-Uhr.
hwclock --systohc --localtime
Eingabe hwclock
, um das Ergebnis zu sehen.
Standardmäßig wurde das ntp-Dämonprogramm installiert und für die Ausführung auf der Vultr CentOS 6 x64-Serverinstanz eingerichtet. Aus Sicherheitsgründen sollten wir zunächst ein Upgrade auf die neueste Version durchführen.
So sehen Sie die ntpd-Version:
ntpd --version
Zum Zeitpunkt des Schreibens ist die standardmäßig installierte Version "4.2.6p5".
Beenden Sie den ntpd-Dienst:
service ntpd stop
Laden Sie die neueste Version des NTP-Programms von der offiziellen Website herunter:
wget http://archive.ntp.org/ntp4/ntp-4.2/ntp-4.2.8p2.tar.gz
Entpacken Sie und gehen Sie in das neu erstellte Verzeichnis:
tar -zxvf ntp-4.2.8p2.tar.gz
cd ntp-4.2.8p2
Installieren Sie die notwendigen Komponenten für unsere Installation:
yum -y install gcc libcap-devel
Da wir das vorhandene ntpd-Programm aktualisieren werden, müssen wir die Eigentümer- und Gruppeninformationen ermitteln:
cat /etc/group
cat /etc/passwd
Wie Sie sehen, gehört das ntp-Programm dem Eigentümer ntp (uid = 38) und der Gruppe ntp (gid = 38).
Aktualisieren Sie aus Sicherheitsgründen die Konfiguration des NTP-Benutzerkontos:
usermod -c "Network Time Protocol" -d /var/lib/ntp -u 38 -g ntp -s /bin/false ntp
Kompilieren und installieren Sie das NTP-Programm:
./configure --prefix=/usr --bindir=/usr/sbin --sysconfdir=/etc --enable-linuxcaps --with-lineeditlibs=readline --docdir=/usr/share/doc/ntp-4.2.8p2 && make
make install && install -v -o ntp -g ntp -d /var/lib/ntp
Nach Abschluss der Installation können Sie die ntpd-Version erneut überprüfen:
ntpd --version
Wie Sie sehen, wurde das NTP-Programm auf die neueste Version "4.2.8p2" aktualisiert.
Für eine bessere Leistung und Sicherheit müssen wir die Standardkonfiguration ändern:
vi /etc/ntp.conf
In der ntp.conf
Konfigurationsdatei finden Sie die NTP-Server wie folgt:
server 1.time.constant.com
server 2.time.constant.com
server 3.time.constant.com
Für eine schnellere Synchronisierungsgeschwindigkeit können Sie diese Server in Server in der Region oder sogar im Land Ihres Rechenzentrums ändern. In den USA können Sie beispielsweise Folgendes verwenden:
server 0.us.pool.ntp.org
server 1.us.pool.ntp.org
server 2.us.pool.ntp.org
server 3.us.pool.ntp.org
Weitere NTP-Pool-Zeitserver finden Sie auf der NTP-Support-Website .
Aus Sicherheitsgründen sollten wir die Berechtigungen einschränken. ntp.conf
Suchen Sie in der Konfigurationsdatei die folgenden zwei Zeilen:
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
Ändern Sie sie wie folgt:
restrict default limited kod nomodify notrap nopeer noquery
restrict -6 default limited kod nomodify notrap nopeer noquery
Zusätzlich müssen wir die folgenden zwei Zeilen hinzufügen:
pidfile /var/run/ntpd.pid
leapfile /etc/ntp.leapseconds
Speichern und Beenden:
:wq
Starten Sie das System neu:
reboot
Fügen Sie der iptable-Konfigurationsdatei den folgenden Satz hinzu /etc/sysconfig/iptables
:
-A INPUT -m state --state NEW -m udp -p udp --dport 123 -j ACCEPT
Starten Sie die Firewall neu.
service iptables restart
Zu diesem Zeitpunkt ist NTP vollständig konfiguriert. Das ntpd-Programm passt die Zeit Ihres Servers kontinuierlich an.
Bei Bedarf können Sie den Zeitsynchronisationsstatus mit dem folgenden Befehl überprüfen:
ntpstat
Verwenden Sie ein anderes System? MODX Revolution ist ein schnelles, flexibles, skalierbares, kostenloses und Open-Source-Content-Management-System (CMS) für Unternehmen, das i
Vultr bietet Ihnen eine hervorragende Konnektivität für private Netzwerke für Server, die am selben Standort ausgeführt werden. Aber manchmal möchten Sie zwei Server in verschiedenen Ländern
Verwenden Sie ein anderes System? Einführung CyberPanel ist eines der ersten Control Panels auf dem Markt, das sowohl Open Source als auch OpenLiteSpeed verwendet. Was ist das?
Verwenden Sie ein anderes System? ESpeak kann TTS-Audiodateien (Text-to-Speech) generieren. Diese können aus vielen Gründen nützlich sein, z. B. um Ihr eigenes Turin zu erstellen
Verwenden Sie ein anderes System? Thelia ist ein Open-Source-Tool zum Erstellen von E-Business-Websites und zum Verwalten von Online-Inhalten, die in PHP geschrieben wurden. Thelia Quellcode i
Cockpit ist ein kostenloses Open Source-Programm für die Linux-Serververwaltung. Es ist sehr leicht und hat eine schöne, einfach zu bedienende Weboberfläche. Es erlaubt System
Gollum ist die Git-basierte Wiki-Software, die als Backend des GitHub-Wikis verwendet wird. Durch die Bereitstellung von Gollum können Sie ein GitHub-ähnliches Wiki-System auf Ihnen hosten
BBR (Bottleneck Bandwidth and RTT) ist ein neuer Algorithmus zur Überlastungskontrolle, der von Google zum Linux-Kernel-TCP-Stack hinzugefügt wird. Mit BBR an Ort und Stelle,
YOURLS (Your Own URL Shortener) ist eine Open-Source-Anwendung zur URL-Verkürzung und Datenanalyse. In diesem Artikel werden wir den Installationsprozess behandeln
Verwenden Sie ein anderes System? RTMP eignet sich hervorragend für die Bereitstellung von Live-Inhalten. Wenn RTMP mit FFmpeg gekoppelt ist, können Streams in verschiedene Qualitäten konvertiert werden. Vultr i
LimeSurvey ist ein kostenloses und Open-Source-Online-Umfragetool, das häufig zum Veröffentlichen von Online-Umfragen und zum Sammeln von Umfrage-Feedback verwendet wird. In diesem Artikel werde ich
Einführung Java ist eine beliebte Softwareplattform, mit der Sie Java-Anwendungen und -Applets in verschiedenen Hardwareumgebungen entwickeln und ausführen können. Es gibt
Verwenden Sie ein anderes System? Netdata ist ein aufstrebender Stern im Bereich der Echtzeitüberwachung von Systemmetriken. Im Vergleich zu anderen Tools der gleichen Art bietet Netdata:
In diesem Tutorial erfahren Sie, wie Sie einen Just Cause 2-Multiplayer-Server einrichten. Voraussetzungen Bitte stellen Sie sicher, dass das System vollständig aktualisiert ist, bevor Sie beginnen
Verwenden Sie ein anderes System? In diesem Tutorial werde ich erklären, wie ein Starbound-Server unter CentOS 7 eingerichtet wird. Voraussetzungen Sie müssen dieses Spiel besitzen
ZNC ist ein kostenloser Open-Source-IRC-Bouncer, der permanent mit einem Netzwerk verbunden bleibt, sodass Clients Nachrichten empfangen können, die gesendet werden, während sie offline sind. Thi
Django ist ein beliebtes Python-Framework zum Schreiben von Webanwendungen. Mit Django können Sie Anwendungen schneller erstellen, ohne das Rad neu zu erfinden. Wenn du willst
ionCube Loader ist eine PHP-Erweiterung, mit der ein Webserver PHP-Dateien ausführen kann, die mit ionCube Encoder codiert wurden und für deren Ausführung erforderlich sind
Einführung Installieren Sie in diesem Tutorial PufferPanel auf unserem Vultr VPS. PufferPanel ist ein Open Source-Bedienfeld, das Sie kostenlos verwalten können
Verwenden Sie ein anderes System? Einführung BoltWire ist ein kostenloses und leichtes Content-Management-System, das in PHP geschrieben wurde. Im Vergleich zu den meisten anderen Content Managern
Ransomware-Angriffe nehmen zu, aber kann KI helfen, den neuesten Computervirus zu bekämpfen? Ist KI die Antwort? Lesen Sie hier, ob KI boone oder bane ist
ReactOS, ein quelloffenes und kostenloses Betriebssystem, ist hier mit der neuesten Version. Kann es den Anforderungen moderner Windows-Benutzer genügen und Microsoft zu Fall bringen? Lassen Sie uns mehr über dieses alte, aber neuere Betriebssystem erfahren.
Whatsapp hat endlich die Desktop-App für Mac- und Windows-Benutzer auf den Markt gebracht. Jetzt können Sie ganz einfach von Windows oder Mac auf WhatsApp zugreifen. Verfügbar für Windows 8+ und Mac OS 10.9+
Lesen Sie dies, um zu erfahren, wie Künstliche Intelligenz bei kleinen Unternehmen beliebt wird und wie sie die Wahrscheinlichkeit erhöht, sie wachsen zu lassen und ihren Konkurrenten einen Vorsprung zu verschaffen.
Vor kurzem hat Apple macOS Catalina 10.15.4 als Ergänzungsupdate veröffentlicht, um Probleme zu beheben, aber es scheint, dass das Update mehr Probleme verursacht, die zum Bricking von Mac-Computern führen. Lesen Sie diesen Artikel, um mehr zu erfahren
13 Tools zur kommerziellen Datenextraktion von Big Data
Unser Computer speichert alle Daten in einer organisierten Weise, die als Journaling-Dateisystem bekannt ist. Es ist eine effiziente Methode, die es dem Computer ermöglicht, Dateien zu suchen und anzuzeigen, sobald Sie auf die Suche klicken.https://wethegeek.com/?p=94116&preview=true
Da sich die Wissenschaft schnell weiterentwickelt und einen Großteil unserer Bemühungen übernimmt, steigt auch das Risiko, uns einer unerklärlichen Singularität auszusetzen. Lesen Sie, was Singularität für uns bedeuten könnte.
Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1
KI im Gesundheitswesen hat in den letzten Jahrzehnten große Fortschritte gemacht. Somit wächst die Zukunft der KI im Gesundheitswesen immer noch von Tag zu Tag.