Kategorie: Administration

Netzwerkdiagramm als Code

In den letzten paar Jahren habe ich mich mehr um die Dokumentation gekümmert. Einen erläuternden Text darüber zu schreiben, wie ein bestimmtes System funktioniert, ist insgesamt ziemlich einfach. Ein Diagramm zu zeichnen, das alle Schlüsselobjekte und die Verbindungen zwischen diesen Objekten darstellt, ist ebenfalls recht leicht. Aber der problematischste Punkt ist, diese Dokumentation aktuell zu halten. Und gut […]

Grundlagen der zuverlässigen Datenübertragung

Denjenigen, die sich in Netzwerke und Protokolle einarbeiten möchten, gewidmet. Kurz gesagt: Der Artikel behandelt die Grundlagen der zuverlässigen Datenübertragung, enthält praktische Beispiele in Go, einschließlich UDP und TCP. Inspiriert von „Eins, zwei, drei“ und dem Buch „Computer Netzwerke. Der absteigende Ansatz“, da alle nur über Tanenbaum und Oliefer sprechen. Transportprotokoll: Stellt eine logische Verbindung zwischen Anwendungsprozessen her, […]

Netzwerke für den angehenden IT-Spezialisten. Grundlegende Pflichtkenntnisse.

Rund 80 % von uns, die die Universität mit einer IT-Qualifikation abschließen, werden letztendlich keine Programmierer. Viele arbeiten in der technischen Unterstützung, als Systemadministratoren, Techniker für Computergeräte, Verkäuferberater für digitale Technik, Manager im IT-Bereich usw. Dieser Artikel ist genau für diese 80 %, die gerade ein IT-Studium abgeschlossen haben und bereits anfangen, Stellenanzeigen zu überwachen, […]

Implementierung des Reliable UDP-Protokolls für .Net

Das Internet hat sich längst verändert. Eines der grundlegenden Protokolle des Internets – UDP wird nicht nur von Anwendungen zur Lieferung von Datagrammen und zur Durchführung von Broadcasts verwendet, sondern auch zur Bereitstellung von „Peer-to-Peer“-Verbindungen zwischen Netzwerkknoten. Aufgrund seiner einfachen Struktur sind viele unvorhergesehene Anwendungen dieses Protokolls entstanden, allerdings bleiben die Nachteile des Protokolls, wie das Fehlen einer garantierten Lieferung, dabei bestehen […]

Cloud 1C. Alles ohne Wolken

Ein Umzug ist immer stressig, egal wie er aussieht. Aus einer weniger komfortablen Zweizimmerwohnung in eine komfortablere zu ziehen, von Stadt zu Stadt zu ziehen oder sich mit 40 Jahren endlich von der Mutter zu lösen. Auch der Umzug der Infrastruktur ist nicht ganz so einfach. Es macht einen Unterschied, ob man eine kleine Website mit ein paar Tausend Besuchern […]

PostgreSQL Antipatterns: eine Geschichte über iterative Verbesserungen bei der Namenssuche oder „Optimierung hin und her“

Tausende von Managern aus Verkaufsbüros im ganzen Land erfassen täglich Zehntausende von Kontakten in unserem CRM-System — Interaktionsfakten mit potenziellen oder bereits bestehenden Kunden. Um diesen Kunden zu finden, muss man zunächst schnell und effizient vorgehen. Dies geschieht meist anhand des Namens. Daher ist es nicht verwunderlich, dass bei der wiederholten Bearbeitung von "schweren" Anfragen […]

Router in SOCKS auf einem Laptop mit Debian 10 bauen

Ein ganzes Jahr (oder zwei) habe ich die Veröffentlichung dieses Artikels aus einem Hauptgrund aufgeschoben — ich hatte bereits zwei Artikel veröffentlicht, in denen ich den Prozess des Erstellens eines Routers in SOCKS aus einem ganz normalen Laptop mit Debian beschrieben habe. Seitdem hat sich die stabile Version von Debian auf Buster aktualisiert, und ich habe eine ausreichende Anzahl von Anfragen erhalten, mir bei […] zu helfen.

Wie man das Terminal zu Ihrem Helfer und nicht zu Ihrem Feind macht?

In diesem Artikel werden wir darüber sprechen, warum es wichtig ist, das Terminal nicht vollständig abzulehnen, sondern es maßvoll zu nutzen. In welchen Fällen sollte man es verwenden und in welchen nicht? Um ehrlich zu sein, braucht eigentlich niemand von uns das Terminal wirklich. Wir sind es gewohnt, dass wir auf alles, was wir können, mit der Maus klicken und etwas auslösen können. Wir […]

Wie erbt Gitlab-CI Umgebungsvariablen?

Variablen in Gitlab können an mehreren Stellen definiert werden: In den Gruppeneinstellungen In den Projekteinstellungen Innerhalb von .gitlab-ci.yml Dabei können Variablen in den Gruppeneinstellungen und Projekteinstellungen als „Datei“ oder „einfache Variable“ definiert werden, mit den Optionen „geschützt“ und „maskieren“. Wir beginnen mit einfacher Vererbung und werden schrittweise komplexer. Die abschließende Liste der Prioritäten kann am Ende des Dokuments eingesehen werden. Vererbung […]

Pinebook Pro: kein Chromebook mehr

Manchmal hat man den Eindruck, dass Chromebooks hauptsächlich gekauft werden, um darauf Linux zu installieren. Auf die Schnelle Artikel auf Habré: einer, zwei, drei, vier, … Daher entschieden sich die PINE Microsystems Inc. und die PINE64-Community, dass der Markt neben den halbfertigen Chromebooks auch das Pinebook Pro benötigt, das von Anfang an für die Verwendung von Linux/*BSD als Betriebssystem konzipiert wurde. Bei […]

Probleme mit NVMe unter Linux

Guten Tag. Ich möchte die Community auf eine charakteristische Eigenschaft von Linux aufmerksam machen, die die Arbeit mit mehreren NVMe-SSDs in einem System betrifft. Dies ist besonders relevant für diejenigen, die gerne NVMe-Software-RAID-Matrizen erstellen. Ich hoffe, dass die unten angegebenen Informationen dazu beitragen, Ihre Daten zu schützen und ärgerliche Fehler zu vermeiden. Wir sind alle an die folgende Logik von Linux gewöhnt […]

Verwendung von Variablen in Azure DevOps-Pipelines.

Wir setzen unsere Übersicht über das großartige Entwicklungstool Azure DevOps für Windows und mehr fort. Diesmal, nachdem ich mich mit Umgebungsvariablen herumgeschlagen habe, beschloss ich, all meine Erfahrungen in einem Artikel zusammenzufassen. Von der unterschiedlichen Syntax für jede Laufzeitumgebung bis hin zur fehlenden Standardmöglichkeit, Variablen von einer Phase der Pipeline in eine andere zu übertragen. Ich möchte erwähnen, dass die Hauptaspekte […]

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster