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
    Discover the capabilities of `ethtool` for configuring and optimizing network interfaces on Linux in this detailed guide. Learn installation steps across Debian/Ubuntu, Fedora, and openSUSE, and explore basic to advanced commands for adjusting network settings like speed, duplex, and autonegotiation. Ideal for administrators aiming to enhance network performance and resolve issues efficiently.
  • Posted on
    Featured Image
    Explore the `vnstat` tool for monitoring network traffic on Linux, as described on LinuxBash.sh. This command-line utility is easy to install on various distributions, including Ubuntu, Fedora, and openSUSE. Once set up, `vnstat` provides detailed reports on hourly, daily, monthly, or yearly traffic without adding system load. Advanced configurations and graphical output options via `vnstati` are also covered, making it ideal for both novices and experts in network management.
  • Posted on
    Featured Image
    Discover `iftop`, a command-line utility for monitoring network bandwidth usage in real time on Linux systems. Ideal for system and network administrators, this article provides a detailed guide on installing `iftop` across various Linux distributions, using key commands and filters, and understanding bandwidth consumption per connection. Whether for troubleshooting or optimizing network performance, `iftop` delivers crucial insights for managing network resources effectively.
  • Posted on
    Featured Image
    Discover the capabilities of `bmon` in tracking network bandwidth usage on Linux systems. This guide covers how to install and use `bmon`, a tool ideal for server management, debugging, and spotting data-heavy programs. It includes installation instructions for various distributions and details on usage commands and data exportation.
  • Posted on
    Featured Image
    The blog article titled "Mastering the `ss` Command: Advanced Network Statistics and Configuration on Linux" at LinuxBash.sh explores the `ss` command, which replaces `netstat` for monitoring Linux network statistics. It highlights `ss` for its quick performance and detailed display abilities, including sophisticated filtering across various protocols. The article covers installation for Linux distributions like Debian and Fedora and offers practical usage examples for network diagnostics and monitoring.
  • Posted on
    Featured Image
    This guide provides a detailed exploration of `netstat`, a crucial command-line utility for monitoring network connections on Linux systems. It covers the installation, key features like viewing active connections and interface statistics, and practical usage instructions. Ideal for both beginners and experienced network administrators, this article equips you with the knowledge to effectively use `netstat` for network troubleshooting and monitoring.
  • Posted on
    Featured Image
    Explore the robust features of Tinc, an open-source Mesh VPN software suitable for secure, flexible network setups. This guide covers installation on various Linux distributions with package managers like apt, dnf, and zypper, and details on post-installation configurations such as key generation and file setup. Ideal for ensuring reliable, secure network architectures for businesses or tech enthusiasts.
  • Posted on
    Featured Image
    Discover WireGuard, a high-performance VPN technology poised to revolutionize network security. This article at LinuxBash elaborates on WireGuard's simplicity, robust security, and speed. Learn how to install and configure it on various Linux distributions, leveraging its minimal codebase and modern cryptography for both personal and enterprise use. Ideal for enhancing security without sacrificing performance.
  • Posted on
    Featured Image
    This comprehensive guide on LinuxBash.sh details using OpenVPN on Linux to secure internet connections. It covers installation with package managers like `apt`, `dnf`, and `zypper` for different Linux distributions, configuring OpenVPN, and testing the setup. The article also highlights OpenVPN’s high-level encryption and versatility across operating systems, providing resources for further exploration of its security features and configurations.
  • Posted on
    Featured Image
    Discover the capabilities of `lftp`, an advanced FTP client for Linux, supporting protocols like FTPS, HTTP, and SFTP. Ideal for scripted operations and unstable networks, it provides automatic retries and simultaneous connections. Learn how to install `lftp` on various Linux distributions and master essential commands to streamline your file management tasks.
  • Posted on
    Featured Image
    This article provides an in-depth guide on using SFTP (Secure File Transfer Protocol) for securely transferring files over SSH. It covers installation steps across various Linux distributions like Debian, Ubuntu, Fedora, and more, along with detailed instructions on how to connect, navigate directories, and transfer files interactively. Essential for sysadmins and developers, this guide enhances secure file management skills on remote servers.
  • Posted on
    Featured Image
    The article details using Secure Copy Protocol (SCP) for secure file transfers in Linux, utilizing SSH for encryption and authentication. It covers SCP's installation across various Linux distributions, demonstrates basic to advanced usage with examples, and explores alternatives to SCP while acknowledging its simplicity and widespread adoption. Ideal for system administrators and those interested in secure data transmission.
  • Posted on
    Featured Image
    Learn to master rsync over SSH for secure and efficient data transfer and synchronization in Linux systems. This detailed guide offers insights into rsync's installation, key features like delta encoding, and secure usage practices. It serves as a foundation for system administrators and IT professionals to enhance their file management skills, complete with practical examples and tips for optimizing rsync operations in various Linux environments.
  • Posted on
    Featured Image
    Discover the security benefits of using Fail2Ban to protect against brute force attacks. This guide explains how to install and configure the tool on various Linux systems, customize settings for different services, and enhance overall server security. Essential for any Linux server admin, Fail2Ban blocks IP addresses after repeated failed login attempts, providing a robust defense against cyber threats.
  • Posted on
    Featured Image
    Discover the essentials of UFW, an accessible firewall manager for Linux systems that simplifies security setup through a user-friendly command-line interface. Ideal for users of all skill levels and used widely on distributions like Ubuntu, Debian, and Fedora, this guide covers the installation and configuration steps to safeguard your systems efficiently. From basic rule implementation to advanced settings, learn to manage and operate UFW with ease.
  • Posted on
    Featured Image
    Discover the benefits of `nftables`, the advanced successor to `iptables` for Linux network management, offering improved performance and a unified framework for IPv4 and IPv6. This article guides you on transitioning from `iptables`, installing `nftables` using popular package managers, and provides practical examples on configuring and managing your network security efficiently.
  • Posted on
    Featured Image
    This blog serves as a comprehensive guide to iptables, a key Linux firewall utility. It covers installation across different Linux distributions, provides essential commands for configuring firewall rules, and shares best practices for rule management to ensure effective network security. The article aims to enhance users' skills in using iptables for robust network protection.
  • Posted on
    Featured Image
    Learn to utilize the "whois" command on Linux to access vital domain registration information. This guide provides installation instructions for different Linux distributions and how to execute the command to discover details like domain ownership and registrar data. Ideal for network diagnostics and cybersecurity investigations, enhancing your ability to verify domain legitimacy or explore domain background.
  • Posted on
    Featured Image
    The article offers a comprehensive guide on using the `ping` command for checking network connectivity in Linux. It explains how ping, utilizing ICMP protocol, tests connectivity by sending echo requests and receiving replies, detailing both installation and usage across different Linux distributions. Advanced options for more detailed network testing are also discussed, making it a crucial resource for IT professionals and network administrators.
  • Posted on
    Featured Image
    Discover how to use `traceroute` to track network packet routes in this thorough guide. It explains the tool's significance in diagnosing and optimizing network performance, providing step-by-step instructions for installation on different Linux systems, along with detailed usage and output interpretation. It also explores advanced options to further enhance network management skills.
  • Posted on
    Featured Image
    Learn essential DNS troubleshooting with the `dnsutils` package, featuring tools `dig` and `nslookup` for Linux users. This guide explains their installation across various distributions and provides basic usage examples to efficiently diagnose and resolve DNS issues, ensuring network reliability. Further resources offer advanced techniques and best practices for deepening your DNS knowledge.
  • Posted on
    Featured Image
    Discover how to use Socat, a versatile tool for bidirectional data transfer across different channels. This guide covers installing Socat on Linux via apt, dnf, and zypper, and explains its practical uses including port forwarding, creating virtual serial ports, and TCP file transfers. Ideal for network professionals seeking advanced networking solutions and troubleshooting tools.
  • Posted on
    Featured Image
    Discover the capabilities of ProxyTunnel, a tool designed to tunnel HTTP and HTTPS traffic through an SSH server. Ideal for restrictive networks, it enhances security by encrypting traffic and using SSH’s robust authentication. This overview covers installation on Linux distributions using package managers like apt, dnf, and zypper, and offers configuration tips and practical usage examples.
  • Posted on
    Featured Image
    This article provides a detailed guide on using `arp-scan`, a Linux tool for mapping devices on a network via ARP requests. It covers ARP's role, installation instructions across Linux distros, and how to read the tool's output. You'll learn to identify devices, manage network settings, and enhance security. Also included are tips for advanced usage and legal considerations in network scanning.