Statistik CPU-Informationen #!/usr/bin/env Python aus __future__ import print_function aus Sammlungen import OrderedDict import pprint def cpuinfo(): ”’ Gibt die Informationen in /proc/cpuinfo als Dictionary in zurück…
lsmod命令:是一个小程序,用来显示文件、proc/modules的信息,也就是显示当前内核模块装载的模块。 执行lsmod(list modules)指令,会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性, 因此在编译核心时,务须把全部的功能都放入核心。您可以将这些功能编译成一个个单独的模块,待需要 时再分别载入。 lsmod命令显示的当前内核已经加载的模块和驱动。以下面行为例: scsi_mod 130637 6 qla2xxx,scsi_transport_fc,mptspi, mptscsih, scsi_transport_spi,sd_mod 第1列:表示模块的名称,如scsi_mod表示scsi模块。 第2列:表示模块的大小,如130637表示scsi_mod模块的大小为130637字节。 第3列:表示依赖于该模块的个数,如6表示有6个模块依赖scsi_mod模块。 第4列:表示依赖模块的内容,如qla2xxx表示Qlogic FC HBA光纤HBA卡模块。 通常在使用lsmod命令时,都会采用类似lsmod|grep ext4这样的命令来查询当前系统是否加载了某些模块。 通常会配合grep来查看指定模块是否已经加载,若没有加载,先确认模块是否已经安装,安装完成后可以用 modprobe 来加载 [root @ localhost ~]# lsmod | grep ext4…
Nach dem 1. März 2017,Die Versionsbenennung von Docker beginnt sich zu ändern,Separate CE- und EE-Versionen gleichzeitig。 Die aktuelle Plattformkompatibilität zwischen CE und EE von Docker ist wie folgt。 Welche Verbesserungen gibt es in der EE-Version?,Sicherheit hat oberste Priorität。 Von der Infrastruktur bis zum Container und Plugin sind vertrauenswürdig und zertifiziert,Und diese Punkte werden auch am meisten von Gegnern zu rkt usw. kritisiert.,Docker wurde in der EE-Version verbessert。Aber die ee-Version ist vielerorts kostenpflichtig。 Die docker ee-Version lässt sich in Docker Datacenter integrieren,für die Behälterverwaltung,bequemer machen。 Davor wurde die neueste Docker-Version auf docker1.13 aktualisiert,Und auf Basis des 1.13,Beginnt am 1. März 2017, Das Format der Version wird wie folgt Element Beschreibung Versionsformat…
Im Folgenden die Antworten einiger Experten,Sehr wertvoll. Autor:Messergriff fünfgliedrig:https://www.zhihu.com/question/23228213/answer/116940889 Das Urheberrecht liegt beim Autor。Für kommerziellen Nachdruck kontaktieren Sie bitte den Autor zur Genehmigung,Bitte geben Sie die Quelle für den nicht-kommerziellen Nachdruck an。 Kombinieren Sie den aktuellen Entwicklungstrend von Cloud Computing und DevOps,Ich denke, eine ausgereifte automatisierte Betriebs- und Wartungsplattform sollte die folgenden Funktionen umfassen: einer、CMDB, die Hybrid Cloud unterstützt, werden jetzt immer mehr Server in die Cloud übertragen,Die Mainstream-Public Cloud、Private Cloud-Plattformen verfügen über relativ vollständige Ressourcenverwaltungs-APIs, Diese APIs sind auch die Grundlage für den Aufbau einer automatisierten CMDB。 Die neue Generation der automatisierten Betriebs- und Wartungsplattform sollte in der Lage sein, Server basierend auf diesen APIs automatisch zu warten und zu verwalten、Lagerung、Das Internet、Ressourcen mit Lastenausgleich。 Operationen auf Ressourcen über API sollten als Operationsprotokolle aufgezeichnet werden,Zur Vorbereitung als Basisdaten für das Folgebetriebsaudit。 CMDB klingt wie ein Klischee,Aber das ist tatsächlich die Infrastruktur aller Betriebs- und Wartungstools。 Der größte Ärger für den Betrieb und die Wartung von Plattformen auf Basis von Open-Source-Tools,So vereinheitlichen Sie CMDB zwischen verschiedenen Tools。 CMDB ist nicht vereinheitlicht,Dies bedeutet, dass Sie, sobald Sie einen Server hinzufügen müssen,Es muss möglicherweise in verschiedenen Betriebs- und Wartungstools synchronisiert werden, Das ist immer noch sehr werfen。。。 zwei、Eine umfassendere Überwachung + Anwendungsleistungsanalyse (APM) kann die Verfügbarkeit der Plattform unterstützen、Serverleistung、Diverse Dienste (Webdienste、Anwendungsservice、Datenbankdienst) Leistungsüberwachung。 Besser zu machen sollte in der Lage sein, tiefer zu gehen、Oder Korrelationsleistungsanalyse。 Heutzutage sind Ressourcenleistungsüberwachung und Anwendungsleistungsüberwachung (APM) im Allgemeinen gemischt auf dem Markt.,Da sind tatsächlich viele Produkte drin…
1. Zeigen Sie das Root-Benutzerkennwort der Container-Docker-Protokolle an <Containername orID> 2>&1 | grep ‘^ User: ‘ | tail -n1, da das Passwort des Root-Benutzers beim Start des Docker-Containers zufällig vergeben wird。und so,Auf diese Weise können Sie das Passwort des Root-Benutzers des Containers erhalten.。 2. Containerprotokolle anzeigen Docker-Protokolle -f <Containername orID> 3. Docker ps für laufende Container anzeigen…
Das Datenbankverwaltungssystem MariaDB ist ein Zweig von MySQL. Einer der Gründe für die Entwicklung dieses Zweigs ist:Nachdem Oracle MySQL übernommen hatte,Potenzielle Risiken beim Schließen der MySQL-Quelle,Also nutzt die Community Verzweigungen, um dieses Risiko zu vermeiden。 Der Zweck von MariaDB besteht darin, vollständig mit MySQL kompatibel zu sein,Inklusive API und Kommandozeile,Machen Sie es sich leicht, ein Ersatz für MySQL zu werden。In Bezug auf die Speicher-Engine,10.0.9Verwenden Sie XtraDB (Namenscode Aria), um InnoDB von MySQL zu ersetzen。 MariaDB bis Version 5.5,Alles in Übereinstimmung mit der Version von MySQL。deshalb,Benutzer von MariaDB5.5 lernen alle Funktionen von MariaDB von MySQL 5.5 kennen。 Ab Version 10.0.0 veröffentlicht am 12. November 2012,Folgen Sie nicht mehr der MySQL-Versionsnummer。10.0.Version x basiert auf Version 5.5, Plus aus MySQL Version 5.6 übernommene Funktionen und selbst entwickelte neue Funktionen。 Auswahl des MySQL-Zweigs:Percona oder MariaDB PostgreSQL wurde immer als direkter Konkurrent von MySQL angesehen. MyISAM bietet keine Transaktionsunterstützung,InnoDB bietet Transaktionsunterstützung XtraDB ist eine erweiterte Version der InnoDB-Speicher-Engine,Sowohl Google als auch Wiki haben sich für mariaDB entschieden ,MariaDB wird vom Gründer von MySQL erstellt…
In der Produktionsumgebung, Wir müssen Ping für einige Server deaktivieren. Überprüfen Sie die Betriebssystemversion: [root @ vm_666 ~]# cat /etc/redhat-release CentOS-Linux-Version 7.3.1611 (Ader)…
Verwandte abhängige Pakete herunterladen yum install -y gcc gcc-c++ make zlib zlib-devel openssl openssl-devel Laden Sie Python-2.7.13.tgz herunter und installieren Sie tar zxvf /opt/python/Python-2.7.13.tgz cd /opt/python /Python-2.7.13/ ./configure –Präfix=/usr/local/python2.7.13 –enable-shared make && make install, um die neueste Version von Python zu verwenden…