aktueller Standort:Heim > Technische Artikel > System-Tutorial > LINUX
- Richtung:
- alle web3.0 Backend-Entwicklung Web-Frontend Datenbank Betrieb und Instandhaltung Entwicklungswerkzeuge PHP-Framework tägliche Programmierung WeChat-Applet häufiges Problem andere Technik CMS-Tutorial Java System-Tutorial Computer-Tutorials Hardware-Tutorial Mobiles Tutorial Software-Tutorial Tutorial für Handyspiele
- Klassifizieren:
-
- Installation der Quellcode-Kompilierung von Zabbix 3.4
- 1. Installationsumgebung (virtuelle Hyper-V-Maschine): $hostnamectlStatichostname:localhost.localdomainIconname:computer-vmChassis:vmMachineID:renwoles1d8743989a40cb81db696400BootID:renwoles272f4aa59935dcdd0d456501Virtualisierung:microsoftOperatingSystem:CentOS 7(Kern)CPEOSName:cpe:
- LINUX 1013 2024-09-04 07:32:49
-
- Einführung in die ansible.cfg-Konfiguration von Ansible
- Nachdem Ansible standardmäßig installiert wurde, gibt es eine Konfigurationsdatei /etc/ansible/ansible.cfg. Diese Konfigurationsdatei definiert den Standardkonfigurationsteil des Ansible-Hosts, z. B. ob standardmäßig ein Kennwort erforderlich ist, ob die Sudo-Authentifizierung aktiviert ist. der Speicherort des action_plugins-Plug-Ins und hosts Der Speicherort der Hostgruppe, ob die Protokollfunktion aktiviert werden soll, der Standardport, der Speicherort der Schlüsseldatei usw. Die Details lauten wie folgt: [defaults]#somebasicdefaultvalues...hostfile=/etc/ansible/hosts\\Geben Sie den Speicherort der Standard-Hostkonfiguration an#library_path=
- LINUX 937 2024-09-02 16:40:09
-
- Ansible-Architektur und Arbeitsprinzipien verstehen
- Ansible ist ein modellgesteuerter Konfigurationsmanager, der die Veröffentlichung auf mehreren Knoten und die Ausführung von Remote-Aufgaben unterstützt. Standardmäßig wird SSH für Remoteverbindungen verwendet. Es ist keine Installation zusätzlicher Software auf verwalteten Knoten erforderlich und kann mithilfe verschiedener Programmiersprachen erweitert werden. 1. Ansible-Grundarchitektur Das Bild oben zeigt die Grundstruktur von Ansible. Aus dem Bild oben können Sie erkennen, dass es aus den folgenden Teilen besteht: Kern: Ansible-Kernmodule (CoreModules): Dies sind die Module, die mit der Ansible-Erweiterung geliefert werden Module (CustomModules): Wenn das Kernmodul nicht ausreicht, um eine bestimmte Funktion abzuschließen, können Sie Erweiterungsmodul-Plug-Ins (Plugins) hinzufügen: Ergänzende Playbooks (Playbooks), um die Modulfunktion abzuschließen: a
- LINUX 768 2024-09-02 15:59:59
-
- Humanisiertes HTTP-Befehlszeilentool – HTTPie
- Dieser Artikel dient hauptsächlich dazu, den Lesern Httpie, den HTTP-Befehlszeilenclient, näher zu bringen und mehr über die Schnittstelle zu erfahren. Was ist Httpie (aych-tee-tee-pie) ein HTTP-Befehlszeilenclient? Ziel ist es, die Interaktion zwischen CLI und Webdiensten so benutzerfreundlich wie möglich zu gestalten. Sie können es zum einfachen Debuggen der Schnittstelle mithilfe von http-Befehlen verwenden. Die am häufigsten verwendeten sind GET und POST. Was ist eine Schnittstelle? Um ein einfaches Beispiel zu nennen: Wenn es eine Zoohandlung gibt, die Tierfutter verkauft, beispielsweise Katzenfutter und Hundefutter, dann ist das verkaufte Futter eine Schnittstelle. Wenn die Katze kommt, verkauft sie Katzenfutter Wenn der Hund kommt, wird er Hundefutter verkaufen. Welche Art von Huhn, Ente, Fisch oder so etwas in der Art?
- LINUX 934 2024-09-02 15:56:02
-
- Bedienungsanleitung für den VIM-Editor
- vim[Parameter][Datei..]Bearbeiten Sie die angegebene Datei oder:vim[Parameter]-Lesen Sie Text aus der Standardeingabe (stdin) oder:vim[parameter]-ttagBearbeiten Sie die Datei an der Tag-Definition oder:vim[Parameter]- q[errorfile] Bearbeiten Sie die Dateiparameter des ersten Fehlers:--Danach nur noch der Dateiname -v Vi mode (identisch mit „vi“)-e Ex mode (identisch wie „ex“)-EImprovedExmode-s Quiet ( Batch-Verarbeitungsmodus (kann nur mit „ex“ verwendet werden)-d Diff-Modus (identisch mit „vimdiff“)-
- LINUX 1222 2024-09-02 15:47:23
-
- Ausführliche Erklärung: Parameterbefehl zur Beurteilung der Variablen des Shell-Skripts
- Die Systemvariable $n ist der Parameter, der an das Skript oder die Funktion übergeben wird. n ist eine Zahl, die die Anzahl der Parameter angibt. Der erste Parameter ist beispielsweise $1 und der zweite Parameter ist $2$? Der Exit-Status des vorherigen Befehls oder der Rückgabewert der Funktion. Gibt 0 bei Erfolg und 1 bei Fehler zurück. $#Anzahl der an das Skript oder die Funktion übergebenen Parameter $* Alle diese Parameter sind in doppelte Anführungszeichen gesetzt. Wenn ein Skript zwei Parameter empfängt, ist $* gleich $1$2$0Der Name des ausgeführten Befehls. Bei Shell-Skripten ist dies der Pfad zum aktivierten Befehl. Wenn $@ in doppelte Anführungszeichen ("") gesetzt wird, unterscheidet es sich geringfügig von $*. Wenn ein Skript zwei Parameter empfängt, entspricht $@ $1$2$$der Prozessnummer der aktuellen Shell. Bei einem Shell-Skript ist dies der Prozess, den ich bei der Ausführung durchführe
- LINUX 615 2024-09-02 15:25:59
-
- Wie verwende ich Golang-Protokolle zur Überwachung Ihrer Anwendung?
- Aber wie nutzen Sie Golang-Protokolle zur Überwachung Ihrer Anwendung? In Golang gibt es keine Ausnahmen, nur Fehler. Ihr erster Eindruck könnte also sein, dass die Entwicklung einer Golang-Protokollierungsstrategie keine einfache Angelegenheit ist. Ausnahmen nicht zu unterstützen ist eigentlich kein Problem, Ausnahmen haben in vielen Programmiersprachen ihre Außergewöhnlichkeit verloren: Sie werden so überbeansprucht, dass ihr Nutzen ignoriert wird. Bevor wir fortfahren, werden wir zunächst die Grundlagen der Golang-Protokollierung vorstellen und Golang-Protokollierungsstandards, die Bedeutung von Metadaten und die Minimierung der Auswirkungen der Golang-Protokollierung auf die Leistung diskutieren. Mit Protokollen können Sie Benutzeraktivitäten in Ihrer App verfolgen, fehlerhafte Komponenten in Ihrem Projekt schnell identifizieren und die Gesamtleistung und Benutzererfahrung überwachen.
- LINUX 935 2024-09-02 15:11:36
-
- Einführung in das klassische und benutzerfreundliche JavaScript-Framework Vue.js
- Ziel dieses Artikels ist es, das nützliche JavaScript-Framework Vue.js vorzustellen, damit die Leser ein erstes Verständnis davon erhalten. Was ist VueVue (ausgesprochen /vjuː/, ähnlich wie view) ist ein fortschrittliches Framework zum Erstellen von Benutzeroberflächen. Im Gegensatz zu anderen großen Frameworks ist Vue so konzipiert, dass es Schicht für Schicht von unten nach oben aufgetragen werden kann. Die Kernbibliothek von Vue konzentriert sich nur auf die Ansichtsebene, die nicht nur einfach zu starten ist, sondern auch leicht in Bibliotheken von Drittanbietern oder bestehende Projekte integriert werden kann. Andererseits ist Vue in Kombination mit einer modernen Toolkette und verschiedenen unterstützenden Bibliotheken durchaus in der Lage, Treiber für komplexe Single-Page-Anwendungen bereitzustellen. Funktionen von Vue – Berechnete Eigenschaften Es ist sehr praktisch, Ausdrücke in Vue-Vorlagen zu schreiben, aber wenn Sie es komplex machen
- LINUX 667 2024-09-02 15:05:02
-
- Ansible-Nutzung: Einfache Verwendung von Ansible-Playbook
- ansbile-playbook ist eine Sammlung von System-Ansible-Befehlen, die in der Yaml-Sprache geschrieben sind und während des Prozesses ausgeführt werden. Die ansbile-playbook-Befehle werden in einer Top-Down-Reihenfolge ausgeführt. Gleichzeitig bietet Playbook viele Funktionen, mit denen Sie den Status eines bestimmten Befehls auf einen nachfolgenden Befehl übertragen können. Sie können beispielsweise Inhalte aus einer Datei auf einem Computer abrufen und als Variable anhängen und dann verwenden Es ermöglicht Ihnen, einige komplexe Bereitstellungsmechanismen zu implementieren, die mit Ansible-Befehlen nicht möglich sind. playbook wird über den Befehl ansible-playbook verwendet. Seine Parameter ähneln dem Befehl ansible, beispielsweise dem Parameter -k(–as
- LINUX 1103 2024-09-02 14:55:04
-
- Einführung in die Ad-hoc- und Befehlsmodule von ansible
- Ad-hoc bezieht sich auf einen Befehl, der vorübergehend unter Ansible ausgeführt wird und nicht gespeichert werden muss. Bei komplexen Befehlen wird das Playbook später erwähnt. Wenn wir über Ad-hoc sprechen, müssen wir Module erwähnen, die von vorab geschriebenen Modulen abhängen, die bereits standardmäßig installiert sind, wie zum Beispiel: Befehl, Raw, Shell, Datei, Cron usw kann über ansible-doc-l angezeigt werden. 1. Ad-hoc1. Beginnen wir mit einem Beispiel, das in den vorherigen Kapiteln häufig verwendet wurde: [root@361way~]#ansible10.212.52.252-a'upti
- LINUX 590 2024-09-02 14:16:09
-
- Centos 7 sichert und stellt Redis-Daten wieder her
- Was ist Redis? Redis ist ein In-Memory-Schlüsselwert-Cache und -Speicher (d. h. eine Datenbank), der auch auf der Festplatte gespeichert werden kann. In diesem Artikel erfahren Sie, wie Sie Ihre Redis-Datenbank auf Centos7 sichern und wiederherstellen. Anweisungen zum Sichern und Wiederherstellen Standardmäßig werden Redis-Daten in einer .rdb-Datei auf der Festplatte gespeichert, die eine Momentaufnahme des Redis-Datensatzes darstellt. Snapshots werden in bestimmten Abständen erstellt und eignen sich daher perfekt für Backups. Datensicherung In Centos7 und anderen Linux-Distributionen ist das Standardverzeichnis der Redis-Datenbank /var/lib/redis. Wenn Sie jedoch den Redis-Speicherort geändert haben, können Sie ihn finden, indem Sie Folgendes eingeben: [
- LINUX 527 2024-09-02 14:02:32
-
- Die Hassliebe von Linux zu Ping-Paketen
- Standardmäßig erlauben Linux-Systeme Ping, aber in einigen Fällen stellen wir den Server aus Sicherheitsgründen so ein, dass er Ping deaktiviert. Um den Ping-Befehl vorübergehend zuzulassen, können Sie den folgenden Befehl verwenden: echo0>/proc/sys/net/ipv4/icmp_ignore_all :0, stellt die Berechtigung 1 dar, stellt das Verbot dar, die aktuellen Einstellungen anzuzeigen: 0, für die wir pingen können Versuchen Sie es mit dem Befehl „ping“. Ändern Sie die Konfigurationsdatei /etc/sysctl.conf und fügen Sie eine Zeile hinzu, die „net.ipv4.icmp_echo_ignore_all=11“ bedeutet.
- LINUX 940 2024-09-02 14:01:10
-
- Centos7 hinzufügen, löschen, Swap-Partitionen austauschen
- Swap bedeutet: Swap-Partition, ähnlich dem virtuellen Windows-Speicher, aber wenn der physische Speicher nicht ausreicht, wird ein Teil des Festplattenspeichers als virtueller Speicher verwendet, wodurch das Problem der unzureichenden physischen Speicherkapazität gelöst wird. Vorteile: Kostenersparnis. Nachteile: Unzureichende Leistung. Diese Methode ist nicht auf Centos7 beschränkt und kann auf allen Linux-Systemen verwendet werden. Betriebsbenutzer: root. Fügen Sie Swap-Partitionsraum hinzu. Verwenden Sie den Befehl dd, um die Swap-Partitionsdatei /dev/mapper/centos-swap mit einer Größe von 2G zu erstellen: $ddif=/dev/zeroof=/dev/mapper/centos-swapbs=1024count=2048000 . Formatieren Sie die Swap-Partition:
- LINUX 737 2024-09-02 13:50:43
-
- Centos 7 aktualisiert PHP7.1.0 reibungslos und nahtlos auf PHP 7.1.5
- Experimentelle Umgebung: CentOS Linux-Version 7.3.1611 (Kern) Kernel-Version: Linux-Version 3.10.0-514.el7.x86_641 Es gibt zwei Möglichkeiten, die PHP-Version zu überprüfen, und die Anzeigeergebnisse sind die gleichen. Der erste #/usr/local/php/bin/php-v Der zweite #php-vPHP7.1.0(cli)(built:Dec17201617:00:32)(ZTS)Copyright(c)1997-2016ThePHPGroupZendEnginev3.1.0- dev,Copyright(c)1998-201
- LINUX 1217 2024-09-02 13:43:20
-
- Eine kurze Einführung in gängige Module von Ansible
- In diesem Artikel werden häufig verwendete Module vorgestellt. Gemäß der offiziellen Klassifizierung werden die Module nach Funktion in folgende Kategorien eingeteilt: Cloud-Modul, Befehlsmodul, Datenbankmodul, Dateimodul, Asset-Modul, Nachrichtenmodul, Überwachungsmodul, Netzwerkmodul, Benachrichtigungsmodul, Paketverwaltungsmodul, Quellcodeverwaltungsmodul, Systemmodul, Einheitenmodul, Web-Einrichtungsmodul, Windows-Modul, Einzelheiten finden Sie auf der offiziellen Seite. Hier wählen wir einige der am häufigsten verwendeten Module aus den offiziell klassifizierten Modulen zur Einführung aus (das Befehlsmodul wurde im vorherigen Artikel vorgestellt und wird hier nicht erwähnt). 1. Das Ping-Modul testet, ob der Host erreichbar ist. Die Verwendung ist sehr einfach und erfordert keine Parameter: [root@361way~]#ansible10.212.52.252-mping10
- LINUX 479 2024-09-02 13:36:00