Atuin: A Modern Shell History on Steroids (Installation + Usage)

Atuin is a steroid for your traditional shell history, using SQLite as a database to record each user-issued command along with additional context like exit status, hostname, session, cwd, etc. It also offers a free public server or the option to self-host to sync your

How to Use TLDR Pages on Linux (and Install It’s CLI Tool)

The default “command –help” section and “man command” page are quite overwhelming and confusing for beginners and also for professionals when they encounter a totally new command. In such scenarios, the person usually looks for a dedicated article on that particular command-line tool on the

Carbonyl: A Chromium-Based Browser Made for Your Terminal

Carbonyl is a Chromium-based terminal browser that can render graphical elements, play audio and video (default set to 60 fps), is less resource-intensive, and can also run through SSH. It bundles all necessary Web APIs, such as WebGL, WebGPU, animations, etc., and is considerably better

How to Create and Launch Your First AWS EC2 Instance

At some point, everyone, particularly those in IT, will have to start their cloud journey with one of the many popular providers available, such as AWS, GCP, Azure, and more. AWS was the pioneer in the cloud computing arena, establishing itself as the top player,

How to Automate SSH Login Using sshpass on Linux

SSH, or Secure Shell, is a widely-used protocol for secure remote access to servers and other network devices. It allows users to connect to a remote machine or server using a command-line interface and authenticate using a password or key-based authentication. If you want to

How to Ping Multiple Hosts at High Performance with fping on Linux

First, let’s talk about the traditional ping command, its shortcomings, and how fping can fill those gaps before discussing the fping command. If you are only interested in knowing about the fping command, then click here. So, let’s begin. Short Intro of Traditional Ping Command

How to Kick Out SSH Users from the Linux System

As a sysadmin, when you are working on a remote system or server, multiple users might be accessing the same system via SSH simultaneously. Active users can gently disconnect from the server by issuing the “exit” command in the terminal once they are done with

How to Talk to Other Users on the Network in Linux

The write command in Linux allows two logged-in users to communicate with each other via the terminal in real time until they are on the same network. This command copies the text from one terminal to another, making it possible to send messages or text

How to Check, Allow, or Disallow Terminal Write Access in Linux

By default, all the Linux systems accept standard input from another user connected in the same network using the “wall” or “write” commands. It is possible due to the terminal’s ability to write messages received from another user on the screen; check out our article

Find the Last Logged-In Users on Linux with Lastlog Command

The lastlog command in Linux shows the most recent login of all the users or a specific user by pulling the information from the “/var/log/lastlog” file. The output is a long format summary of all the user’s account names, ports, IP addresses, and last login

Check Historical and Statistical Uptime of Linux

As a system administrator, you may want to look for various information on your workstation or server system, such as how long the system has been running. This way, you can keep track of the system resources and optimize based on your usage. Unfortunately, the

How to Check User’s Failed Login Attempts on Linux

Recently, we wrote a detailed article on how to check a user’s login history in Linux to track user activity for a particular investigation. Unfortunately, the command mentioned in that article can’t show the log of a user’s failed login attempt; it only shows the