In diesem Beitrag lernen Sie Grundlagen des Texteditors vi kennen, welcher unter UNIX- / Linux dazu verwendet wird, um Dateien zu modifizieren. vi ist auch unter dem Namen vim bekannt, da es sich bei vim um eine Weiterentwicklung von vi mit mehr Funktionen handelt. Inhaltsverzeichnis Allgemeine SyntaxDie BetriebsmodiDer Kommando-ModusDer Einfüge-ModusDie GrundlagenEine Datei öffnenEine Datei bearbeitenEine […]
Weiterlesen
Mit dem Linux-Befehl sudo ist es möglich, im Namen und mit den Berechtigungen eines anderen Linux-Benutzers Befehle auszuführen. Um sudo zu verwenden, wird es dem entsprechenden Befehl vorangestellt. sudo wird gerne von Linux-Benutzern ohne root-Rechte verwendet, um zum Beispiel Systemkonfigurationen zu ändern oder bestimmte Programme aufzurufen, die Root-Rechte erfordern. Inhaltsverzeichnis InstallationWeitere InformationenDie Rootshell InstallationDas Software-Paket […]
Weiterlesen
In diesem Beitrag lernen Sie den Befehl hdparm (hard disk parameter) kennen, welcher unter Linux-/UNIX-Betriebssystemen eingesetzt wird, um Parameter für ATA-Laufwerke zu lesen und zu setzen. Neben der allgemeinen Syntax werden einige der wichtigsten und meistverwendeten Optionen des Befehls vorgestellt. Beachten Sie, dass hdparm grundsätzlich ein Werkzeug für fortgeschrittene Nutzer ist. Bei unsachgemäßer Verwendung des Befehls […]
Weiterlesen
In diesem Beitrag lernen Sie den Befehl lshw kennen, welcher unter Linux-/UNIX-Betriebssystemen verwendet wird, um verschiedene Hardware-Informationen auszulesen. Neben CPU und den Speichermodulen können auch Informationen zu an PCI-, USB- oder IDE-Schnittstellen angeschlossenen Geräten abgerufen werden. Zunächst wird gezeigt wie der Befehl manuell nachinstalliert werden kann. Anschließend folgt die allgemeine Syntax sowie einige wichtige Optionen des […]
Weiterlesen
In diesem Beitrag lernen Sie einige wichtige Befehle zum Auslesen von Hardware-Informationen auf Linux-/UNIX-Betriebssystemen kennen. Diese Informationen können in vielen Situationen hilfreich bzw. notwendig sein – so beispielsweise bei der hardwareseitigen Problemanalyse, oder wenn jegliche Änderungen an dem Aufbau des Systems durchgeführt werden sollen. Es stehen mehrere Befehle bereit, welche die Anzeige der benötigten Informationen realisieren: […]
Weiterlesen
In diesem Beitrag lernen Sie, wie Sie unter Linux-/UNIX-Betriebssystemen manuell eine Dateisystem-Überprüfung anstoßen und anschließend gegebenenfalls eine automatische Reparatur ausführen. Bei Verwendung eines ext3- oder ext4-Dateisystems führt das System in regelmäßigen Abständen automatisch eine solche Überprüfung aus. Für Wechselmedien und verschlüsselte Partitionen müssen solche Überprüfungen jedoch manuell durchgeführt werden. Inhaltsverzeichnis Allgemeine SyntaxWichtige Optionen-l – Plattenlaufwerk sperren-r […]
Weiterlesen
Prinzipiell gibt es unter Linux-/UNIX-Betriebssystemen zwei verschiedene Uhren: Einerseits gibt es die für alle Benutzer und Programme gültige Systemzeit, welche innerhalb des Linux-Kernels läuft. Andererseits gibt es jedoch auch noch die sogenannte Hardware-Uhr, welche unabhängig von anderen Komponenten stets weiter läuft – selbst, wenn das System ausgeschaltet wurde. Im ausgeschalteten Zustand sorgt eine integrierte Batterie […]
Weiterlesen
In diesem Beitrag lernen Sie den Befehl date unter Linux-/UNIX-Betriebssystemen kennen. Der Befehl ermöglicht Ihnen die Ausgabe sowie Konfiguration der Zeit- und Datums-Information des Systems. Inhaltsverzeichnis Allgemeine SyntaxWichtige Optionen-d – Bestimmte Zeit ausgeben-f – Zeiten aus Datei ausgeben-I – Ausgabe nach ISO 8601-R – Ausgabe nach RFC 2822-s – Datum / Zeit festlegen-u – Ausgabe […]
Weiterlesen
In diesem Beitrag lernen Sie den Befehl du (disk usage) unter UNIX-/Linux-Betriebssystemen kennen. Der Befehl ermöglicht Ihnen die Anzeige der Kapazität von gegebenen Verzeichnissen oder Dateien. Inhaltsverzeichnis Allgemeine SyntaxWichtige Optionen-a – Verzeichnis- und Datei-Kapazitäten-c – Gesamtsumme berechnen-d – Rekursionstiefe festlegen-h – Kapazitäten mit Einheiten anzeigen-S – Unterverzeichnisse ignorieren–summarize – Zusammenfassen-t – Schwellwert festlegen Allgemeine SyntaxDie […]
Weiterlesen
In diesem Beitrag lernen Sie den Befehl shred kennen, welcher Ihnen das sichere Überschreiben und anschließende Löschen von Dateien oder Device-Files unter Linux-/UNIX-Betriebssystemen ermöglicht. shred unterscheidet sich insofern von dem Befehl rm, dass gelöschte Daten selbst mit forensischen Mitteln sehr schwer bzw. nicht mehr wiederherstellbar sind. Dies wird durch mehrfaches Überschreiben der Daten mit Zufallswerten oder […]
Weiterlesen
MDADM (multiple disk administration) steht unter der GNU General Public License (GPL) frei zur Verfügung und dient unter Linux zum Verwalten von Software-RAIDs. Es können damit RAID-Verbünde erstellt, konfiguriert, überwacht und gelöscht werden. Mit dem Programm lassen sich multiple devices (MD) auf verschiedenen Block-Devices wie Festplatten, Partitionen oder USB-Sticks erstellen. Die damit erstellten RAIDS sind Hardware […]
Weiterlesen
fdisk (fixed disk) ist ein schon zu Beginn von Linux langjährig bewährtes, menügesteuertes Programm zum Erstellen, Anzeigen, Bearbeiten und Löschen von Partitionstabellen und wird üblicherweise nur für Partitionen (Master Boot Records MBR) verwendet. Es unterstützt unterschiedliche Partitionstypen wie z.B. DOS, Linux, FAT32, NTFS. GPT -Partitionstabellen lassen sich allerdings mit fdisk nicht bearbeiten. Inhaltsverzeichnis InstallationSyntaxDie wichtigsten […]
Weiterlesen
Alle Dateien und Verzeichnisse werden unter Linux bzw. UNIX-Betriebssystemen in einem hierarchischen Baum angeordnet: Hierbei wird auch von der sogenannten Dateisystem-Hierarchie (filesystem hierarchy) gesprochen. Die Wurzel dieses Baumes ist das root Verzeichnis /. Die Knoten oder Verzeichnisse des Baumes können über mehrere Speichergeräte (devices) verteilt sein – Der Befehl mount ermöglicht letztlich das Einbinden solcher […]
Weiterlesen
Der Befehl tar wird unter Linux-/UNIX-Betriebssystemen bei der Erstellung von .tar Archiven und vielen weiteren Anwendungen verwendet. Beispielsweise kann der Befehl auch bei der Extraktion von archivierten Dateien, oder zum Hinzufügen / Aktualisieren weiterer Dateien in bestehende Archive, verwendet werden. tar Archive wurden ursprünglich zur Speicherung von Dateien auf Magnetbändern verwendet – daher auch der Name […]
Weiterlesen
Cronjobs bzw. der Cron-Daemon ermöglichen Ihnen die zeitliche Planung und automatisierte Ausführung beliebiger Befehle und Programme. Neben der systemweit verfügbaren Datei /etc/crontab, gibt es dazu auch die Möglichkeit für jeden Benutzer eine eigene Crontab zu erstellen. In diesem Beitrag lernen Sie die Funktionsweise und Konfiguration von benutzerspezifischen und systemweiten Crontabs bzw. Cronjobs kennen. Inhaltsverzeichnis PaketinstallationCrontab für […]
Weiterlesen
Grundsätzlich ist Linux/UNIX ein sehr stabiles System – dennoch kann es zu Fehlern kommen. In diesem Beitrag lernen Sie einige der wichtigsten Befehle kennen, mit denen Sie Fehler und Instabilitäten erkennen und beheben, sowie das System besser an Ihre Bedürfnisse anpassen können. Inhaltsverzeichnis Laufende Prozesse anzeigentoppsProzesse beenden mit killTastenkombinationenShell-Prozess beendenShell-Prozess anhaltenVordergrund- und HintergrundprozesseAnzeigen von in […]
Weiterlesen
Mit dem sort Befehl lässt sich der Inhalt von Dateien unter Linux- beziehungsweise UNIX-Systemen zeilenweise sortieren. Außerdem ist es möglich, die Sortierung von Dateien zu überprüfen und mehrere unsortierte Dateien zu einer sortierten Datei zusammenzuführen. In diesem Beitrag lernen Sie die grundlegende Funktionalität des sort Befehls, sowie einige der für den alltäglichen Gebrauch wichtigsten Optionen kennen. […]
Weiterlesen
Mit dem Befehl find lassen sich unter Linux- bzw. UNIX-Systemen Suchen im Dateisystem durchführen. Die Suche kann dabei von beliebigen Startpunkten aus in ganzen Verzeichniszweigen erfolgen und mithilfe verschiedener Optionen auch gefiltert werden. Auf den gefundenen Dateien können außerdem Aktionen ausgeführt werden, die es ermöglichen, den Befehl mit vielen anderen Befehlen zu koppeln. Sie lernen in […]
Weiterlesen
Mit dem grep Befehl (“Global Search for a Regular Expression and Print out matched lines”) können Dateien nach verschiedenen Mustern durchsucht werden. Für die Suche nach Übereinstimmungen kommen sogenannte Reguläre Ausdrücke zum Einsatz. In diesem Beitrag lernen Sie die grundlegende Funktionsweise des grep Befehls, sowie einige mit dem Befehl verwendbare reguläre Ausdrücke kennen, um sie in […]
Weiterlesen
Für die Administration von Datenbanken innerhalb eines Datenbankmanagementsystems wie MariaDB (MySQL), sind einige grundlegende Befehle von besonderer Bedeutung. In diesem Beitrag lernen Sie die wichtigsten dieser Befehle kennen. Vorausgesetzt wird hier eine Installation von MariaDB (MySQL), welche Sie auch in einem unserer anderen Beiträge nachlesen und nachvollziehen können. Die darunter liegende Debian 9 Grundinstallation ist ebenfalls […]
Weiterlesen