Software

What is the first thing to know about software with Linux?

Well, quite simply, software with Linux derives from either command prompt or more typically and widely used, software that you point and click with in a GUI (Graphical User Interface) format.

If you are new to Linux, moving from Windows or macOS or simply don't know what a command prompt is - you will want to use the Graphical User Interface running either GNOME or KDE.

  • Posted on
    Featured Image
    Explore network analysis using Wireshark and Tshark on LinuxBash.sh. This blog covers installation on multiple Linux distributions, usage tips, and features of both the GUI and CLI interfaces. Learn to install using package managers like `apt`, `dnf`, and `zypper`, and discover Tshark for automating tasks without a GUI. Useful for network administrators and cybersecurity enthusiasts.
  • Posted on
    Featured Image
    This guide provides a detailed exploration of 'tcpdump,' a versatile network packet analyzer tool essential for system administrators and network engineers. It covers installation across Linux distributions like Debian, Ubuntu, Fedora, and openSUSE, and explains packet capture and analysis, filtering options, and practical command-line usage. Ideal for both beginners and experts aiming to enhance network diagnostics and security capabilities.
  • Posted on
    Featured Image
    Explore the functionalities of Netcat, a key tool in network debugging, often hailed as the "Swiss Army knife" of networking. This guide covers its use in TCP and UDP protocols, including port scanning and file transfers, and provides practical installation steps across different Linux distributions. Gain insights into using Netcat for effective network diagnostics, security testing, and troubleshooting with detailed examples and resource links.
  • Posted on
    Featured Image
    Discover the capabilities of MTR (My Traceroute) in Linux, a crucial tool that combines ping and traceroute to help troubleshoot network path issues in real-time. This guide includes installation instructions for various Linux distributions and explains how to use MTR to analyze packet loss, latency, and other key metrics to identify network problems efficiently. Perfect for system administrators and network engineers aiming to optimize network performance.
  • Posted on
    Featured Image
    Explore iPerf, a crucial tool for measuring network performance. Ideal for network admins and tech enthusiasts, this article covers iPerf’s ability to gauge TCP and UDP bandwidth, perform parallel tests, and track changes over time. It provides installation steps for various Linux distributions and basic instructions for using iPerf to improve network efficiency.
  • Posted on
    Featured Image
    Learn to master Nmap, a crucial tool for network discovery and security auditing, through this comprehensive guide for Linux users. Discover installation steps tailored for various Linux distributions like Ubuntu, Fedora, and openSUSE, and start scanning your network quickly. Ideal for network administrators and security experts, this article will help enhance your network's security and optimize its efficiency.
  • Posted on
    Featured Image
    Discover the essentials of `wget`, a powerful command-line tool for downloading files via FTP, HTTP, and HTTPS protocols on Linux systems. This guide covers installation across various distributions, basic commands for downloading files and directories, resuming interrupted downloads, and managing bandwidth. It also delves into advanced topics like recursive downloads and scripting, making it invaluable for both beginners and experienced system admins.
  • Posted on
    Featured Image
    This comprehensive guide explores the essentials of using `curl` for data transfer on Linux. It covers installing `curl` on various distributions, basic commands, and practical usage for developers, system admins, and tech enthusiasts. The article also introduces practical examples for downloading files, interacting with APIs, and automating uploads to enhance command-line proficiency. Further readings are recommended for mastering `curl` in scripting and development tasks.
  • Posted on
    Featured Image
    This technical blog post introduces Glow, a terminal-based tool for rendering Markdown files within the Linux terminal. It highlights key features like stylized reading, pager support, responsiveness, and search integration. The article includes detailed installation instructions for different Linux distributions using package managers like `apt`, `dnf`, and `zypper’, along with practical usage examples and further reading links for those looking to enhance their terminal experience with Markdown.
  • Posted on
    Featured Image
    This article explains the use of `uptimed`, a utility for Linux systems that helps track and analyze system uptime. It provides detailed logs via the `uprecords` command, showcasing statistics like longest and average uptimes. The guide includes installation instructions across various Linux distributions, usage details, and configuration options in `/etc/uptimed.conf`, making it a valuable tool for system administrators focused on maintaining system reliability.
  • Posted on
    Featured Image
    This blog post on LinuxBash.sh guides users through using "iotop," a Linux command-line tool for monitoring disk I/O by processes. It provides installation instructions for Ubuntu, Fedora, and openSUSE, and details on using iotop effectively in both interactive and batch modes. The utility helps pinpoint high I/O consumption processes, which is crucial for optimizing performance and system troubleshooting. The article also suggests further resources for deeper knowledge on Linux I/O operations.
  • Posted on
    Featured Image
    This article offers a thorough guide on using the **hdparm** tool for enhancing disk performance on Linux systems. It covers installation instructions for various distributions and demonstrates how to configure disk settings, test disk speeds, and ensure secure data erasures. Alongside practical tips like checking hardware compatibility and advising data backups, this resource is invaluable for anyone looking to optimize their disk performance.
  • Posted on
    Featured Image
    Learn how to use `hddtemp` to monitor hard drive temperatures on Linux, maintaining hardware health and preventing failure. This guide covers installation steps for various distributions, essential features, and continuous monitoring by running `hddtemp` as a daemon. Regular checks and physical maintenance are emphasized to ensure optimal hardware operation.
  • Posted on
    Featured Image
    Discover the capabilities of `ethtool` for managing Ethernet settings in Linux systems. This guide covers installation, key features like speed adjustments, and duplex settings through easy-to-follow examples. Whether you're optimizing or troubleshooting network performance, `ethtool` provides essential insights and control for network administrators and engineers.
  • Posted on
    Featured Image
    Bmon is an essential network monitoring tool highlighted for its real-time bandwidth analysis capabilities across Linux systems. The article provides a detailed guide on installing Bmon using package managers like `apt`, `dnf`, and `zypper`. It explains Bmon's features, including various output formats and low resource usage, underscoring its value for system administrators and network engineers. The article concludes by pointing readers to further resources for advanced network monitoring tools.
  • Posted on
    Featured Image
    Arpwatch is a crucial tool for monitoring ARP activity on Linux systems, helping detect unusual network behaviors and potential security threats. This guide covers the installation, configuration, and use of Arpwatch across various Linux distributions. It explains how to monitor network interfaces and interpret the logs to identify and address network anomalies effectively, making it essential for maintaining secure and efficient networks.
  • Posted on
    Featured Image
    Explore the advanced capabilities of `ss`, a powerful Linux tool for network diagnostics, surpassing `netstat` in speed and efficiency. This article covers `ss` features, installation via package managers like `apt`, `dnf`, and `zypper`, and practical usage tips for real-time monitoring and troubleshooting. Ideal for admins and network engineers seeking to enhance their toolkit with modern network management solutions.
  • Posted on
    Featured Image
    This article on LinuxBash.sh offers an in-depth guide to using the netstat command on Unix-like operating systems for managing and monitoring network connections, routing tables, and interface statistics. It covers installation on various Linux distributions like Debian, Ubuntu, Fedora, and openSUSE, and provides practical usage examples and links for advanced learning. Despite newer tools, netstat remains valuable for its simplicity and accessibility.
  • Posted on
    Featured Image
    The article provides an extensive overview of the Linux `stat` command, a crucial tool for displaying detailed file and filesystem statistics essential in system administration, troubleshooting, and scripting. It covers the command’s functionalities, installation processes across various Linux distributions, and practical usage examples. Exploring the features of `stat`, the article shows how to retrieve file sizes, permissions, and timestamps, and includes further reading resources for expanded learning.
  • Posted on
    Featured Image
    Discover `xload`, a straightforward utility from the X.Org package that displays your Linux system's load average graphically. Ideal for both administrators and regular users, it aids in monitoring system performance effortlessly. Learn installation steps using package managers like `apt`, `dnf`, and `zypper` and customize the display to enhance visibility and monitoring efficiency.
  • Posted on
    Featured Image
    Explore the essentials of `iotop`, a Linux command-line utility for real-time disk I/O monitoring. This guide covers installation using different package managers, and provides detailed instructions on usage options like `-o`, `-b`, and `-P` for tailored monitoring. Ideal for administrators looking to diagnose and optimize system performance.
  • Posted on
    Featured Image
    Discover the `blkid` command's potential with our guide on identifying and managing block devices in Linux. Learn how to install and use `blkid` across different distributions using `apt`, `dnf`, and `zypper`. This tool, part of the util-linux package, efficiently displays crucial attributes like UUIDs and filesystem types for block devices, indispensable for system admins and power users aiming for superior storage management and system checks.
  • Posted on
    Featured Image
    Learn how to monitor and test disk health in Linux using `smartctl`, a tool from the `smartmontools` package. The guide details installing the tool across distributions like Debian, Ubuntu, Fedora, and openSUSE, and explains how to enable SMART, perform health checks, interpret the data, and integrate monitoring into regular system maintenance to prevent data loss and improve performance. Ideal for IT professionals aiming to enhance data integrity and system reliability. Further resources for advanced practices are also provided.