Der Befehl wget wird für das Herunterladen von Dateien aus dem Internet verwendet. Unterstützt werden die Protokolle HTTP, HTTPS und FTP. Außerdem kann der Befehl auch Dateien über HTTP Proxys abrufen. Neben der einfachen Verwendung als Downloadmanager kann wget jedoch auch in vielen anderen Bereichen Anwendung finden. So kann er beispielsweise in Shell-Skripten verwendet- und […]
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
In diesem Beitrag lernen Sie die Grundlagen zur Konfiguration von Hostname und Namensservice mit den Dateien /etc/hostname, /etc/hosts und /etc/resolv.conf kennen. Desweiteren wird auf den sogenannten FQDN und die Anpassung dieses Namens unter UNIX-/Linux- Betriebssystemen eingegangen. Inhaltsverzeichnis Der HostnameHostname ausgebenHostname ändernDer FQDNFQDN ausgebenFQDN ändernNamensauflösungDie /etc/hostsKonfiguration von DNS-Servern Der HostnameJeder Rechner wird durch einen einzigartigen kanonischen […]
Weiterlesen
Mit dem Befehl SCP (Secure Copy) ist es möglich, auf UNIX- bzw. Linux- Betriebssystemen Dateien über eine sichere, verschlüsselte Netzwerkverbindung zu kopieren. Dazu greift SCP für den Dateitransfer, sowie die Authentifizierung auf das SSH-Protokoll zurück. In diesem Beitrag lernen Sie die Grundlagen zu Verwendung des Befehls SCP kennen. Inhaltsverzeichnis Installation openssh-serverKopieren von DateienWichtige Optionen-3 – Kopieren […]
Weiterlesen
Der Befehl ssh ist auf fast allen Linux- bzw. UNIX-Betriebssystemen verfügbar und kann für einen sicheren Zugriff auf den SSH Server einer Remote-Maschine oder eines Remote-Systems verwendet werden. Angewendet wird der Befehl für das Einloggen, den sicheren Dateitransfer, sowie schließlich auch die Ausführung von Befehlen auf einem entfernten System. In diesem Beitrag lernen Sie die grundlegende […]
Weiterlesen
Routing ist dafür verantwortlich, Datenpakete im Netzwerk über mehrere Knotenpunkte zu ihrem Ziel zu transportieren. Der Befehl Route ermöglicht Ihnen das Auslesen und Bearbeiten der für das Routing notwendigen Datenstruktur – der Routing-Tabelle Ihres Systems – aus dem Speicher des Kernels. Die auf Ihrem System verfügbaren Routen werden in dieser Tabelle gespeichert. In diesem Beitrag lernen […]
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
Bei der Verwendung jeglicher Befehle ist es früher oder später einmal nötig, auch mehrere Verzeichnisse in den Parametern aufzulisten. Die Auflistung von solchen Elementen kann jedoch, vor allem bei komplexen Verzeichnis- oder Dateinamen schnell umständlich und extrem zeitaufwändig werden. Zur Lösung dieses Problems gibt es unter Linux bzw. UNIX Betriebssystemen ein mächtiges Werkzeug – sogenannte […]
Weiterlesen
Bei Befehlen und Programmen unter Linux bzw. UNIX-Systemen werden einige Optionen nur sehr selten benötigt und verwendet. Bei Befehlen mit der vielen Optionen werden auch hier auf Profi-Tutorials.de nicht immer alle Optionen vorgestellt. In diesem Beitrag stellen wir Ihnen daher die Befehle man, help und info vor, mit denen Sie super schnell die Dokumentation von […]
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
Sogenannte I/O-Redirections (Eingabe- / Ausgabe-Umleitungen) sind ein sehr mächtiges Werkzeug für Linux- und UNIX-Betriebssysteme. Die Ausgaben von Befehlen wie ls oder cat werden normalerweise direkt im Terminal ausgegeben. Die in diesem Beitrag vorgestellten Notationen ermöglichen eine Umleitung solcher Ausgaben in Dateien oder auch in andere Befehle. Inhaltsverzeichnis Standard-OutputUmleitungen mit >Umleitungen mit >>Standard-InputDie Kombination von Input […]
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
MariaDB ist eines der bekanntesten, relationalen Open-Source Datenbankmanagementsysteme. Es basiert auf MySQL und ist ein sogenannter Fork, der entstanden ist, als die Firma Oracle SUN-Microsystems gekauft hat. In diesem Beitrag lernen Sie Schritt für Schritt, wie Sie eine solche Datenbank auf ihrem Debian 9 System installieren. Eine Installation von Debian 9 wird bei diesem Beitrag vorausgesetzt. […]
Weiterlesen
Unter Linux wird mithilfe verschiedener sogenannter Runlevel kontrolliert, welche Prozesse und Services automatisch – beispielsweise beim Systemstart – gestartet werden. Sie werden in diesem Beitrag die 7 verschiedenen Runlevel kennenlernen, wie sie zum Beispiel auch unter Debian zum Einsatz kommen. Es ist zu beachten, dass die Runlevel in der hier beschriebenen Form nur bei dem init-System […]
Weiterlesen
Für den Einstieg in das Thema Linux Netzwerke sind einige Befehle von besonderer Bedeutung. Die wichtigsten dieser Netzwerk Befehle lernen Sie in diesem Beitrag kennen. Inhaltsverzeichnis ping – Erreichbarkeit prüfenip – Befehl für die Netzwerkkonfigurationtraceroute – Weg eines Datenpakets verfolgenss – Socket Statistiken anzeigenDas Video zu diesem Beitrag ping – Erreichbarkeit prüfenMit ping kann die […]
Weiterlesen
Das “Advanced Package Tool” ist das Paketmanagement System von Debian. apt ermöglicht Suche und Installation von Programmpaketen, sowie die Aktualisierung des gesamten Systems. Sie werden in diesem Beitrag einige Grundlagen zum apt Paketmanager und zu den wichtigsten Befehlen kennenlernen. Inhaltsverzeichnis Die sources.listWichtige Befehleupdate – Paketlisten neu einlesenupgrade / dist-upgrade – Installierte Pakete aktualisiereninstall – Neue Pakete […]
Weiterlesen
Bei der Kontrolle von Linux-Systemen sollten Status von beispielsweise CPU, Arbeitsspeicher, Laufwerken und Prozessen eingesehen und überprüft werden. Für die Abfrage dieser Statusinformationen gibt es unter Linux einige wichtige Befehle, die im Folgenden einmal kurz erklärt werden. Inhaltsverzeichnis BefehleAdministration von Systemressourcen und ProzessenSpeicheradministrationKernel Meldungen kontrollierenLogsDie /var/log/messagesDas /var/log/auth.logDas Video zu diesem Beitrag BefehleAdministration von Systemressourcen und […]
Weiterlesen