Kategorie: Allgemein

  • git

    Git Git is one of the most powerful tools in a Linux user’s arsenal, especially for developers and system administrators. In short, Git is a version control system that allows you to track changes made to files or code over time. For Beginners (Basic Understanding) As a beginner, it’s essential to understand what Git does:…

  • systemctl

    Systemctl The systemctl command is a powerful tool in Linux that allows you to manage system services, runlevels, and targets on systemd-based systems. Systemd is a system and service manager for Linux operating systems, aimed at providing a more modern alternative to traditional init systems. What does systemctl do? With systemctl, you can: Start, stop,…

  • iostat

    iostat The iostat command is a built-in Linux utility used to monitor and report disk usage statistics. It provides detailed information about the input/output (I/O) activity of storage devices, such as hard drives, solid-state drives, and network file systems. What does iostat do? iostat displays various metrics, including: Disk read and write operations per second…

  • docker

    Docker Docker is a popular containerization platform that allows developers to package their applications and dependencies into a single container, which can then be run on any system with Docker installed, without requiring specific configurations or dependencies. Think of it like a lightweight virtual machine, but instead of an entire OS, you get just the…

  • patch

    Patch The patch command is a powerful tool used to apply patches to files. A patch is essentially a set of instructions that modifies one or more files, often to fix bugs or add new features. Patches are usually created by comparing the original file with its modified version and then expressing the differences between…

  • chroot

    Chroot The chroot command stands for „change root“ and is used to change the root directory of a process or user to a different directory from the original one. This allows a process to operate within a virtualized environment, often referred to as a „jail“, with its own set of permissions and configuration. Purpose The…

  • auditd

    Auditd Auditd is a system service that provides logging and auditing capabilities for Linux systems. It captures various events on the system, including logins, file access, and changes to system configuration files. Purpose of Auditd The primary purpose of auditd is to provide an additional layer of security monitoring beyond traditional logs. By capturing detailed…

  • lvm

    LVMD – Logical Volume Manager Device The lvm command is used to manage logical volumes on a Linux system. A logical volume is a collection of physical disks or partitions that are combined into a single, larger storage unit. This allows for flexible and efficient management of disk space. Use cases: Creating new logical volumes…

  • parallel

    Parallel The parallel command is a powerful tool that allows you to run multiple commands or jobs concurrently, utilizing available system resources such as CPU cores and memory. It’s designed to speed up tasks that can be executed independently, making it ideal for tasks like data processing, file compression, and image processing. Use Cases Running…

  • perf

    perf perf is a powerful command-line tool for system profiling and performance analysis. It’s part of the Linux kernel and provides detailed information about CPU events, such as cache misses, branch mispredictions, and instruction execution. Use cases: CPU Profiling: perf can collect data on CPU usage, including time spent in different functions or libraries. System…