Best of Linux Handbook2022

  1. 1
    Article
    Avatar of linuxhandbookLinux Handbook·4y

    Podman vs Docker: What's the Difference?

    Docker's core runs as a "system daemon" i.e. as a daemon executed by the root user. Red Hat unveiled Podman as an alternative to Docker in 2018. The advantage of using Podman is visible here. Podman does not have a daemon running, and certainly doesn't have any strict requirements for root access.

  2. 2
    Article
    Avatar of linuxhandbookLinux Handbook·4y

    11 Pro Vim Tips to Get Better Editing Experience

    The Vim editor is like an ocean – wonderful and joyful to be in, but there will always be things you don't know. I am sharing a few tips in this article that will help you use Vim like a pro. I use them regularly and I have seen expert Vim users sharing them in various communities.

  3. 3
    Article
    Avatar of linuxhandbookLinux Handbook·4y

    What is Dash Shell in Linux?

    Dash is a POSIX-compliant implementation of Bourne Shell. It replaces the /bin/sh in default scripts and provides better execution speed while consuming fewer resources.

  4. 4
    Article
    Avatar of linuxhandbookLinux Handbook·4y

    top vs htop: What's the Difference?

    Top and htop are two of the most popular command line utilities for system monitoring in Linux. The older command is the older command and it comes preinstalled on all Linux distros. htop is newer and it adds color and gives a more interactive user interface than top.

  5. 5
    Article
    Avatar of linuxhandbookLinux Handbook·4y

    How to create a systemd service in Linux

    A service is a "background" process that is started or stopped based on certain circumstances. You are not required to manually start and/or stop it. A'systemd service' is a file that is written in a format that is able to parse and understand it, and later on do what you told it to do. There are loads of knobs that you can turn to customize your service. For a complete documentation, please refer to this page.

  6. 6
    Article
    Avatar of linuxhandbookLinux Handbook·4y

    How to Split Vim Workspace Vertically or Horizontally

    Vim allows you to have multiple horizontal or vertical splits in your active workspace. There are two ways you can split a Vim workspace - horizontally and/or vertically. You can know which window is active based on which window has your cursor. Vim creates splits with a similar width/height.

  7. 7
    Article
    Avatar of linuxhandbookLinux Handbook·3y

    Kill Process Running on a Specific Port in Linux

    Kill Process Running on a Specific Port in Linux. Killing a process in Linux usually involves using the process ID with the kill command. You can terminate a process based on the port number it is using.

  8. 8
    Article
    Avatar of linuxhandbookLinux Handbook·4y

    Pretty Print JSON in Linux Command Line

    The jq is a command-line JSON processor that allows users to modify JSON files in various ways. It requires to be installed first. If you're on a Debian-based distro, you can use this command: sudo apt install jq.

  9. 9
    Article
    Avatar of linuxhandbookLinux Handbook·4y

    Find Files by Name in Linux [5 Frequent Use Cases]

    The find command is extremely versatile and has way too many usages. Most common and most reliable way to find files in the Linux command line is to use the find command. The utility ‘find’ looks for files that match certain set of parameters like the file’s name.

  10. 10
    Article
    Avatar of linuxhandbookLinux Handbook·4y

    How to Install LOMP Stack on Ubuntu

    A LOMP stack is a group of open-source software that is typically installed together to enable a server to host dynamic websites and web applications. This tutorial will show you how to install a LEMP stack on an Ubuntu 22.04 server. MariaDB is a drop-in replacement for the MySQL database server. These options include removing anonymous users, disallowing remote root login, and removing the test databases, etc.

  11. 11
    Article
    Avatar of linuxhandbookLinux Handbook·3y

    Installing LAMP Server on Localhost on Ubuntu

    LAMP is a tech stack that refers to the collection of software required to run a web application. You can install LAMP on your own computer to create a local development environment. In this guide, you'll get a LAMP stack up and running on an Ubuntu 22.04 machine.

  12. 12
    Article
    Avatar of linuxhandbookLinux Handbook·4y

    Docker Alternatives for Your Containerization Needs

    Docker is not the only tool you can use for Linux container management. There are several other tools you can consider using instead of Docker. In this article, I am going to list such container tools. What do you mean by "Docker replacement"?

  13. 13
    Article
    Avatar of linuxhandbookLinux Handbook·4y

    How to Install and Use Vim Plugins

    Microsoft Visual Studio Marketplace has a Vim extension for VS Code; it has over 4 million installs. The easiest one is to manually clone repositories in specific directories. To update specific plugins, you can add the plugin names after the :PlugUpdate. To remove a plugin, remove the plugin definition line for the said plugin.