installation

All posts tagged installation by Linux Bash
  • Posted on
    Featured Image
    For many Linux enthusiasts, installing software directly from source code represents more than just an installation method; it's a deep dive into the heart of open-source technology. Installing from source can provide you with the latest software updates, specific customizations, and educational insights into the software’s inner workings. In this article, we'll explore how to install software from source code across different Linux distributions, handling dependencies through package managers like apt for Debian-based systems, dnf for Fedora, and zypper for openSUSE.
  • Posted on
    Featured Image
    When it comes to setting up storage on a Linux system, using Logical Volume Management (LVM) offers a flexible and scalable method that enhances management capabilities over traditional partitioning. LVM allows one to resize volumes easily, create snapshots, and manage storage using abstracted logical volumes rather than physical drive limitations. In this article, we will walk through the process of setting up LVM during the installation of a Linux system. LVM is a device mapper that provides a logical layer on top of physical storage like hard drives and partitions, allowing system administrators to create a pool of storage known as a storage volume.
  • Posted on
    Featured Image
    Selecting the perfect Linux distribution (distro) for your needs involves various factors, but a crucial one to consider is whether your hardware meets the system requirements of the distro you're considering. Linux is famous for its wide range of distros, catering to different needs from servers and professional workstations to personal laptops and tiny single-board computers like the Raspberry Pi. In this article, we'll guide you through the system requirements of some popular Linux distros to help you make an informed decision. Ubuntu is one of the most popular Linux distros, particularly among new users transitioning from other operating systems.
  • Posted on
    Featured Image
    When diving into the world of Ubuntu or any other Debian-based Linux distribution, mastering the Advanced Package Tool, or apt, is an absolute must. The apt suite is a powerful set of tools used to handle the installation, upgrading, and removal of software on your system. Whether you’re setting up a server, a workplace desktop, or a personal laptop, understanding how to manage packages efficiently with apt can greatly enhance your system's potential and your productivity. In this blog post, we'll cover the basics of installing, updating, and managing packages using apt, ensuring that even if you're just starting out, you'll walk away with a solid foundational knowledge. apt stands for Advanced Package Tool.
  • Posted on
    Featured Image
    Securing a web server, SSH server, and other common access points with Fail2Ban involves configuring jails to monitor log files for suspicious activity and banning offending IPs. Here's a comprehensive guide to setting this up: Ensure Fail2Ban is installed on your system: Ubuntu sudo apt install fail2ban RHEL (AlmaLinux, CloudLinux, etc), also applicable to Fedora and CentOS: sudo dnf install fail2ban openSUSE sudo zypper install fail2ban Configuration Best Practices: Always use the jail.local file for custom configurations to prevent overwrites during updates. Configure jails for each service based on your needs. sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local 2. Securing SSH Server Fail2Ban includes a pre-configured jail for SSH.