Ein tolles Geburtstags-, Weihnachts- oder Werbegeschenk für ein Linux Server Engineer Teammitglied, Kollegen, Mitarbeiter, Freund oder Familienmitglied. Zaubern Sie ein Lächeln auf das Gesicht Ihrer IT-Abteilungen mit diesem tollen Artikel. Doppelwandig isoliert: hält Getränke heiß oder kalt Edelstahl, BPA-frei Auslaufsicherer Deckel mit transparentem Schieberegler
Ein tolles Geburtstags-, Weihnachts- oder Werbegeschenk für ein Linux-Entwickler-Teammitglied, Kollegen, Mitarbeiter, Freund oder Familienmitglied. Zaubern Sie ein Lächeln auf das Gesicht Ihrer IT-Abteilungen mit diesem tollen Artikel. Doppelwandig isoliert: hält Getränke heiß oder kalt Edelstahl, BPA-frei Auslaufsicherer Deckel mit transparentem Schieberegler
Ein tolles Geburtstags-, Weihnachts- oder Werbegeschenk für ein Linux Specialist Teammitglied, Kollegen, Mitarbeiter, Freund oder Familienmitglied. Zaubern Sie ein Lächeln auf das Gesicht Ihrer IT-Abteilungen mit diesem tollen Artikel. 8.5 oz, Klassisch geschnitten, doppelt genähter Saum
Ein tolles Geburtstags-, Weihnachts- oder Werbegeschenk für ein Linux Scripter Teammitglied, Kollegen, Mitarbeiter, Freund oder Familienmitglied. Zaubern Sie ein Lächeln auf das Gesicht Ihrer IT-Abteilungen mit diesem tollen Artikel. Doppelwandig isoliert: hält Getränke heiß oder kalt Edelstahl, BPA-frei Auslaufsicherer Deckel mit transparentem Schieberegler
Linux-Server aufsetzen, administrieren und absichern: Arnold Willemer zeigt Ihnen in diesem Buch, wie Sie Ihren Debian/GNU Linux oder Ubuntu Server von Anfang an gut im Griff haben. Schritt für Schritt erklärt er Ihnen, wie Sie den Server installieren, Laufwerke und Netzwerke einrichten und Benutzerkonten anlegen. Außerdem lernen Sie, wie Sie effizient mit der Shell arbeiten und per Remote-Zugriff administrieren. Einen weiteren großen Themenkomplex bildet die Sicherung von Daten, die Systemdiagnose sowie das Härten des Servers gegen Angreifer von außen. In weiteren Kapiteln erfahren Sie, wie Sie Datenbanken anlegen oder einen Dateiserver mit SAMBA einrichten. Und auch Mail- und Webserver kommen nicht zu kurz. Alle Themen werden anschaulich und von Grund auf erklärt, sodass Sie den Beschreibungen auch dann leicht folgen können, wenn Sie bisher noch nicht mit Linux-Servern gearbeitet haben. Zudem eignet sich dieses Buch auch hervorragend als Nachschlagewerk. So gerüstet steht Ihrem sicheren und performanten Server nichts mehr im Weg!
Was den Unterschied zwischen Schwachstellenanalysen und Penetrationstests angeht, herrscht in der Branche einige Verwirrung, wobei sich die Bedeutung und die Auswirkungen der beiden Verfahren stark unterscheiden. Bei einer Schwachstellenanalyse werden in der Regel festgestellte Schwachstellen identifiziert und gemeldet, während bei einem Penetrationstest versucht wird, die Schwachstellen auszunutzen, um festzustellen, ob es möglich ist, sich unbefugten Zugriff zu verschaffen oder andere böswillige Aktivitäten durchzuführen. Penetrationstests umfassen in der Regel Netzwerk-Penetrationstests und Anwendungssicherheitstests sowie Kontrollen und Prozesse rund um Netzwerke und Anwendungen und sollten sowohl von außerhalb des Netzwerks, indem versucht wird, in das Netzwerk einzudringen (externe Tests), als auch von innerhalb des Netzwerks durchgeführt werden. Im Wesentlichen kombiniert ein manueller Penetrationstest menschliche Erfahrung mit professioneller Penetrationstest-Software und -Tools wie automatisierter statischer Binäranal
Linux Executables werden in der Regel aus einzelnen Modulen zusammengesetzt und sie sind von abhängig von Shared Libraries. Dieses Buch beschäftigt sich mit den verschiedenen Aspekten der Erzeugung all dieser Arten von Binär-Datei und deren wechselseitigen Zusammenhängen und Abhängigkeiten. Insbesondere werden Shared Objects im Detail behandelt, die die Basis für die meisten Linux Softwarepakete bilden, und die dynamisch, zur Laufzeit, geladen werden können. Dabei werden auch die diversen Suchmechanismen und Methoden zur Versionsverwaltung untersucht. Als Hauptwerkzeug für diese Untersuchungen dient dabei der GNU C-Compiler GCC. Neben seiner offensichtlichen Aufgabe, der Erzeugung von Maschinen-Code, erfüllt GCC auch die Funktion eines Linkers, der einzelne Object-Module zur Executables oder Shared Objects vereinigt. Dazu gehört auch die Auflösung externen Symbole der verschiedenen Objects. Dieser Prozess, der Relocation genannt wird, erweist sich im Detail als recht komplex, gerade wenn Thread lokale Variablen involviert sind. Da dieser Prozess auf der direkten Modifikation von Maschinen-Code beruht, wird auch ein kurzer Exkurs über Assembler eingeschoben, um das Verständnis dieser Verfahren zu untermauern. Linux Binär-Dateien haben ein einheitliches Format: ELF (Executable and Linking Format). Somit sind ELF-Analyse-Tools wichtige Hilfsmittel zur Beobachtung und zum Verständnis von Linker Operationen. In dem Buch werden die angesprochenen Themen stets auf der Basis von Untersuchungen dargestellt, auf vollständig durchgeführten Beispielen basieren, so dass die erläuterten Phänomene vom Leser stets nachvollzogen werden können. Um die Darstellung trotzdem nicht ausufern zu lassen, beschränken sich die Untersuchungen auf die x86-64 Architektur, abgesehen von einem kurzen Ausflug in den 32-Bit Modus.
Springer Berlin Linux-Unix-Kurzreferenz A1027394847
Dieses handliche Nachschlagewerk enthält alle relevanten Informationen für Linux- oder Unix-Anwender, -Entwickler und -Administratoren. Es ist die ideale Ergänzung zu "Keine Angst vor Linux/Unix" der gleichen Autorin, das in der Reihe Xpert.press erscheint.
Der praxisorientierte Einstieg Systematische Einführung in die Kernel- und Treiberprogrammierung Praktisches Nachschlagewerk mit Codebeispielen und Templates Moderne Kernel- und Treiberkonzepte Dieses Buch bietet Entwicklerinnen und Entwicklern, Kernel-Hackern und Linux-Interessierten mit Kenntnissen in C eine fundierte und praxisorientierte Einführung in die Linux-Kernel-Programmierung und die Entwicklung professioneller Gerätetreiber. Es deckt die Grundlagen ab, die für das Schreiben robuster und sicherer Treiber unverzichtbar sind – von der Absicherung kritischer Abschnitte über die effiziente Speicherverwaltung bis hin zu Techniken für spezielle Hardwareanbindungen. Durch eine schrittweise Heranführung, praktische Templates sowie zahlreiche Codebeispiele erhalten Sie das Handwerkszeug, um eigene, performante, professionelle Treiber und eigenen Kernel-Code zu entwickeln. Die 5. Auflage wurde durchgehend auf den Stand des Kernels 6.13 aktualisiert. Einige Abschnitte, wie zu den Device-Trees, wurden erweitert und andere, wie die Einführung in die Industrial-IOSchnittstelle für industrielle Anwendungen, sind hinzugekommen. Behandelt werden unter anderem: Grundlagen der Linux-Kernel-Architektur Schutz kritischer Abschnitte zur Vermeidung von Datenkorruption -Kernel-Threads, Tasklets, Workqueues und hochauflösende Timer Effiziente Speicherverwaltung inklusive Objekt-Caching Systemintegration über das Proc-, Sys- und Device-Filesystem Crypto-APIs für sicherheitsrelevante Anwendungen Kernel Build System und Build-Prozesse Professionelle Hardwareanbindung, speziell für Raspberry Pi Green Computing und Energiemanagement für ressourcenschonende Systeme Echtzeitfähigkeit und Realzeitaspekte Spezialisierte Treiber für GPIO, I2C, PCI, USB, Blockgeräte und mehr
Wer Windows bedienen kann, kann auch Linux bedienen! Einfach umsteigen! Erfahren Sie, wie Sie ganz ohne Vorkenntnisse von Windows auf Linux wechseln. Schritt für Schritt lernen Sie, wie Sie Linux auf Ihrem vorhandenen System installieren, einrichten und im Alltag nutzen. Sie erhalten einen Überblick über die wichtigsten Anwendungen für Internet, E-Mail, Office, Medien und Cloud und entdecken, wie einfach sich weitere Programme installieren lassen. Praxisnahe Tipps zu Datenschutz und Sicherheit sowie KI-Anwendungen und geeignete Alternativen zu bekannten Windows-Programmen begleiten Sie sicher durch den Umstieg. Ade Cloud-Zwang, hallo mehr Freiheit am eigenen Rechner! Linux nutzen ohne Vorwissen! Alles, was man täglich braucht: Internet, E-Mail, Office, Medien, Cloud & KI und Spiele Sicher durchstarten mit Linux: kein Cloud-Zwang, mehr Datenschutz Aus dem Inhalt: Ende von Windows 10, Windows-Alternativen und Gründe für den Umstieg Linux installieren und sicher ausprobieren Die neue Oberfläche verstehen und anpassen Programme finden und installieren, Alternativen zu Windows-Programmen Internet, E-Mail, Office, PDFs, Drucken und Scannen Multimedia: Musik, Videos, Fotos und Streaming Cloud-Dienste und KI-Werkzeuge unter Linux nutzen Dateien, Ordner, USB-Sticks und Netzlaufwerke im Griff Updates, Sicherheit, Backups und Datenschutz
Das Schweizer Messer für Linux-Admins! Wie Sie Linux-Server effizient nach den aktuellen Standards administrieren, vermittelt Ihnen dieses Buch. Von Hochverfügbarkeit über Sicherheit bis hin zu Scripting und Virtualisierung: Sie lernen Linux-Server distributionsunabhängig intensiv kennen. Das Buch bietet Ihnen über benötigtes Hintergrundwissen hinaus zahlreiche Praxisbeispiele zu den häufigsten in Unternehmen eingesetzten Distributionen. Und dank Shell-Programmierung, Python, Ansible, Docker sowie den im Buch vorgestellten Tools und Automatisierungsskripten lassen Sie Ihre Rechner für sich arbeiten! Linux-Server einrichten und administrieren Backup, Sicherheit, Netzwerke und modernes DevOps Container mit Docker, Automatisierung mit Ansible, Datei-Server und Userverwaltung mit LDAP und Samba Aus dem Inhalt: Administrationsgrundlagen Devices und Paketmanagement Dateisysteme und Berechtigungen Scripting und Shell-Coding Dienste Web-, Mail- und Druckserver Samba, LDAP, Kerberos, NFSv4 Infrastruktur und Netze Hochverfügbarkeit Virtualisierung (KVM, Docker) Routing, Bonding, Firewalls DHCP, DNS, OpenSSH Versionskontrolle (VCS) Sicherheit, Monitoring & Co. Backup und Recovery Verschlüsselung Zertifikate Automatisierung Ansible PKI mit OCSP
Der praxisorientierte Einstieg Systematische Einführung in die Kernel- und Treiberprogrammierung Praktisches Nachschlagewerk mit Codebeispielen und Templates Moderne Kernel- und Treiberkonzepte Dieses Buch bietet Entwicklerinnen und Entwicklern, Kernel-Hackern und Linux-Interessierten mit Kenntnissen in C eine fundierte und praxisorientierte Einführung in die Linux-Kernel-Programmierung und die Entwicklung professioneller Gerätetreiber. Es deckt die Grundlagen ab, die für das Schreiben robuster und sicherer Treiber unverzichtbar sind - von der Absicherung kritischer Abschnitte über die effiziente Speicherverwaltung bis hin zu Techniken für spezielle Hardwareanbindungen. Durch eine schrittweise Heranführung, praktische Templates sowie zahlreiche Codebeispiele erhalten Sie das Handwerkszeug, um eigene, performante, professionelle Treiber und eigenen Kernel-Code zu entwickeln. Die 5. Auflage wurde durchgehend auf den Stand des Kernels 6.13 aktualisiert. Einige Abschnitte, wie zu den Device-Trees, wurden erweitert und andere, wie die Einführung in die Industrial-IOSchnittstelle für industrielle Anwendungen, sind hinzugekommen. Behandelt werden unter anderem: Grundlagen der Linux-Kernel-Architektur Schutz kritischer Abschnitte zur Vermeidung von Datenkorruption -Kernel-Threads, Tasklets, Workqueues und hochauflösende Timer Effiziente Speicherverwaltung inklusive Objekt-Caching Systemintegration über das Proc-, Sys- und Device-Filesystem Crypto-APIs für sicherheitsrelevante Anwendungen Kernel Build System und Build-Prozesse Professionelle Hardwareanbindung, speziell für Raspberry Pi Green Computing und Energiemanagement für ressourcenschonende Systeme Echtzeitfähigkeit und Realzeitaspekte Spezialisierte Treiber für GPIO, I2C, PCI, USB, Blockgeräte und mehr
Das Linux Terminal Linux Befehle Linux Kommandos Linux Shell Befehle Dieses Buch soll Ihnen möglichst schnell und unkompliziert einen Zugang zum Linux Terminal verschaffen. Nach einigen grundlegenden Informationen werden Sie Schritt für Schritt mit den wichtigsten Linux Befehlen vertraut gemacht. Sie werden nach der Lektüre dieses Buches in der Lage sein, Informationen zu Ihrem Linux System im Terminal abzurufen. Verzeichnisse und Dateien im Terminal zu erzeugen, zu kopieren und zu verschieben. Verzeichnisse und Dateien zu sortieren. Veränderungen an Dateiinhalten vorzunehmen. Aliase für häufig gebrauchte Befehle zu benutzen. kleine Bash-Skripte zu schreiben. das Aussehen des Terminals zu konfigurieren. Darüber hinaus werden einige nützliche Terminal-Programme vorgestellt. Diese Schnellanleitung soll dazu anregen, sich mit dem Linux Terminal zu beschäftigen. Legen Sie Ihre Scheu ab und tauchen Sie mit diesem Buch ein in die Welt der Linux Kommandozeile!