Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?
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
SaltStack ist ein Python-basiertes Konfigurationsverwaltungsprogramm, das für die Automatisierung von Konfigurationsdateien, Bereitstellungen und allem anderen unter dem Thema softwaredefiniertes Rechenzentrum optimiert ist. In diesem Handbuch erfahren Sie, wie Sie mit SaltStack beginnen, Ihre ersten Knoten hinzufügen und Ihre erste Formel schreiben.
SaltStack verwendet einige Schlüsselwörter, die ein bestimmtes Gerät oder eine bestimmte Konfiguration darstellen, wie unten erläutert:
Dies ist die Master-Instanz, die eine Verbindung zu allen Servern herstellt, die Ihrem SaltStack- "Cluster" hinzugefügt wurden, und somit auch alle Befehle / Kommunikationen zu Ihren Servern ausführt.
Die Server, die Ihrem SaltStack hinzugefügt werden, werden als Minions bezeichnet. Alle Aktionen werden entweder für einen, eine Gruppe oder alle Ihre Schergen ausgeführt.
Eine Formel stellt eine Datei oder eine Reihe von Dateien dar, in denen die Minions vorgestellt werden, welche Befehle ausgeführt werden sollen. Dies kann die Installation einer einzelnen Anwendung sein, z. B. das nginx
Ausrollen von Konfigurationsdateien usw.
Eine Säule ist eine Datei, in der Informationen zu einer Gruppe von Dienern oder einem einzelnen Diener gespeichert sind. Als Beispiel würden Sie diese Art von Datei zum Speichern der "virtuellen Hosts" für Nginx für einen bestimmten Diener verwenden.
Zunächst richten wir den Master für unseren SaltStack-Cluster ein:
apt-get update
apt-get dist-upgrade
apt-get install salt-master
Standardmäßig überwacht der SaltStack-Master keine Schnittstellen, da der Master normalerweise über das öffentliche Internet mit den Minions kommuniziert. Wir müssen eine kleine Änderung in der Konfigurationsdatei vornehmen, die unter folgender Adresse zu finden ist /etc/salt/master
:
# The address of the interface to bind to:
interface: 0.0.0.0
Starten Sie den Masterdienst neu, nachdem die Änderungen in die Datei geschrieben wurden:
service salt-master restart
Wir können jetzt mit dem Hinzufügen unseres ersten Dieners fortfahren. Gehen Sie geradeaus und installieren Sie die erforderlichen Pakete:
apt-get update
apt-get dist-upgrade
apt-get install salt-minion
Als nächstes müssen wir eine weitere kleine Änderung in der SaltStack-Konfiguration des Minions vornehmen, die unter folgender Adresse zu finden ist /etc/salt/minion
:
# Set the location of the salt master server. If the master server cannot be
# resolved, then the minion will fail to start.
master: <master_server_ip>
Ersetzen Sie <master_server_ip>
die IP-Adresse Ihres Master-Servers wie zuvor eingerichtet. Idealerweise würden Sie hierfür jedoch einen DNS-Eintrag einrichten, um das Ändern des Master-Servers zu vereinfachen.
Danach müssen wir den Minion-Dienst neu starten, damit die Änderungen aktiv werden:
service salt-minion restart
Wir haben jetzt einen funktionierenden Master und einen Minion eingerichtet, sodass wir direkt mit einem kleinen Satz der SaltStack-Befehle auf dem Master arbeiten können.
# salt-key -L
Accepted Keys:
Denied Keys:
Unaccepted Keys:
Rejected Keys:
Hinweis: Wir haben dem Minion bereits mitgeteilt, mit welchem Master-Server er eine Verbindung herstellen soll. Wenn Sie diesen Leitfaden befolgt haben, sehen Sie den Diener bereits unter dem Unaccepted Keys:
Abschnitt.
# salt-key -a <minion_id>
# salt-key -A
# salt-key -d <minion_id>
Hinweis: <minion_id>
Stellt normalerweise den UNIX-Hostnamen Ihres / Ihrer Minions dar und wird in der /etc/salt/minion_id
Datei auf den Minions gespeichert .
Nachdem wir dem Diener unseren Diener hinzugefügt haben, können wir mit dem Schreiben unserer ersten Formel fortfahren. Zunächst müssen wir den Ordner erstellen, in dem unsere Formeln gespeichert sind:
mkdir -p /srv/salt/
Erstellen Sie den Ordner für unsere erste Formel:
mkdir -p /srv/salt/nginx
Grundsätzlich werden beispielsweise alle Anweisungen für eine Formel in der init.sls
Datei gespeichert /srv/salt/nginx/init.sls
. Da es eine immense Anzahl von Operationen gibt, die über eine Formel ausgeführt werden können, werden wir eine kleine Formel schreiben, die Nginx installiert:
nginx:
pkg:
- installed
Nachdem init.sls
wir wie oben erläutert in die Datei geschrieben haben, können wir fortfahren und sie ausführen:
salt '*' state.sls nginx
Hinweis: nginx
Stellt den Namen des Ordners dar, den wir zuvor erstellt haben.
SaltStack ist eine sehr gute Software zur Automatisierung aller Arten von Konfigurationsdateien, Servicebereitstellungen, ersten Server-Rollouts und dergleichen. Aufgrund der Tatsache, dass SaltStack auf Python basiert, können Sie auch problemlos eigene Module hinzufügen, wenn Sie die Sprache fließend beherrschen. Viel Spaß beim Automatisieren!
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.