today's howtos
-
Leverage the richness of HTTP status codes
If you’re not a REST expert, you probably use the same HTTP codes over and over in your responses, mostly 200, 404, and 500. If using authentication, you might perhaps add 401 and 403; if using redirects 301 and 302, that might be all. But the range of possible status codes is much broader than that and can improve semantics a lot. While many discussions about REST focus on entities and methods, using the correct response status codes can make your API stand out.
-
How to Install OpenSSH Server In Linux
Being a network administrator requires deep knowledge of remote login protocols such as rlogin, telnet, and ssh. The one I will discuss in this article is ssh.
SSH is a secure remote protocol that is used to work remotely on other machines or transfer data between computers using SCP (Secure Copy) command. But, what is OpenSSH, and how to install it in your Linux distribution?
-
MimiPenguin – Display (Hack) Login Passwords of Linux Users
MimiPenguin is a free and open source, simple yet powerful Shell/Python script used to dump the login credentials (usernames and passwords) from the current Linux desktop user and it has been tested on various Linux distributions.
Additionally, it supports applications such as VSFTPd (active FTP client connections), Apache2 (active/old HTTP BASIC AUTH sessions but this requires Gcore), and OpenSSH-server (active SSH connections with sudo command usage).
-
How to Set Passwordless SSH Login on RHEL 8
With the release of RHEL 8, you get to experience what the real product will be like and test some of its functionalities. If you are eager to test RHEL 8 you can signup for free and download RHEL 8.
You can review our RHEL 8 installation tutorials on the links below.
-
How to Install and Run Rust on Linux
Rust (commonly known as Rust-Lang) is a relatively new, open-source practical systems programming language that runs extremely fast, prevents segfaults, and guarantees thread safety. It is a safe and concurrent language developed by Mozilla and backed by LLVM.
It supports zero-cost abstractions, move semantics, guaranteed memory safety, threads without data races, trait-based generics, and pattern matching. It also supports type inference, minimal runtime as well as efficient C bindings.
-
How To Install Kubernetes on Ubuntu 22.04 LTS
In this tutorial, we will show you how to install Kubernetes on Ubuntu 22.04 LTS. Are you interested in setting up a robust and scalable container orchestration system on your Ubuntu 22.04 machine? Then you should definitely consider Kubernetes! Kubernetes is an open-source platform designed to automate container deployment, scaling, and management.
-
How to Create and Remove Linux Symlinks
In this post, you will learn how to create and remove Linux Symlinks.
-
How to Create Bash Functions with Arguments
Bash, or the Bourne-Again Shell, is a popular command-line interpreter for Unix-based systems. It provides users with powerful tools to automate tasks, manipulate files, and interact with other programs. One of the essential aspects of writing efficient Bash scripts is creating and using functions that accept arguments.
-
Dealing with expired GPG keys in Linux package management
In this guide, we will discuss the importance of GPG keys, how to identify expired keys in Linux package management systems, and the methods to update and maintain your system's keyring to ensure a secure and seamless software repository experience.
-
Reviewing Pop!_OS on different hardware configurations
In this article, we will review Pop!_OS on a variety of hardware configurations, examining its compatibility, performance, and overall user experience. We will cover everything from entry-level laptops to high-performance desktop systems, as well as discuss any potential issues or limitations that may arise.
-
Installing the elegant Deepin DE on your Ubuntu system
In this article, we will guide you through the process of installing the Deepin DE on your Ubuntu system. We will cover everything from adding the necessary repositories to configuring your new desktop environment, ensuring a smooth transition.
-
Resolving “Failed to Download Repository Information” errors in Ubuntu
In this guide, we will explore several solutions to fix the "Failed to download repository information" issue in Ubuntu, allowing you to update your system's packages and maintain a secure and up-to-date software environment.