Topic
Linux & Systems
Linux administration, shell scripting, system hardening and server management across distributions.

Start here
How To Set Up Secure Nginx Server Blocks on Ubuntu 22.04
NGINX Server Nginx, a popular open-source web server, excels at handling high traffic websites efficiently. One of its powerful features is the ability to host multiple websites on a single server using server blocks. This allows you to manage different domains or applications on the same machine, m
More in Linux & Systems
All Linux & Systems articles
How to Install Pip on CentOS 8
Pip is a package management system that allows you to install, remove, and otherwise manage software packages written in Python. It can be used to install packages from the Python Package Index (PyPI) and other indexes. In this tutorial, we will explain how to install pip for Python 2 and 3 on CentO
How to Install Deb Files (Packages) on Ubuntu
Deb is the installation package format used by all Debian based distributions. The Ubuntu repositories contain thousands of deb packages that can be installed either from the Ubuntu Software Center or from the command line using the apt and apt-get utilities. Many applications are not included in th
How to Add User to Sudoers in Ubuntu
sudo is a command-line program that allows trusted users to execute commands as root or another user. In this article we’ll show you two ways to grant sudo privileges to a user. The first one is to add the user to the sudoers file . This file contains information that controls which users and groups
Install Odoo 14 on CentOS 8
Odoo is the most popular all-in-one business software in the world. It offers a range of business applications, including CRM, website, e-Commerce, billing, accounting, manufacturing, warehouse, project management, inventory, and much more, all seamlessly integrated. Odoo can be installed in differe
How to Install Docker on Ubuntu 20.04
Docker is an open-source containerization platform that allows you to quickly build, test, and deploy applications as portable containers that can run virtually anywhere. A container represents a runtime for a single application and includes everything the software needs to run. Docker is an integra
How To Add Apt Repository In Ubuntu
When installing packages using the Ubuntu Software Center or the command line utilities such as apt or apt-get the packages are downloaded from one or more apt software repositories. An APT repository is a network server or a local directory containing deb packages and metadata files that are readab
How to Install OpenCV on Ubuntu 20.04
OpenCV(Open Source Computer Vision Library) is an open-source computer vision library with bindings for C++, Python, and Java and supports all major operating systems. It can take advantage of multi-core processing and features GPU acceleration for real-time operation. OpenCV is used for a wide rang
How to Find the Length of a List in Python
Lists are one of the most commonly used data types in Python and are used to store collections of items of the same type. This article shows how to find the length of a list. len() Function Python has a built-in function len() that returns the length of a given object. The object can be […]
How to Install Python 3.9 on Ubuntu 20.04
Python is one of the world’s most popular programming languages. It is a versatile language used to build all kinds of applications, from simple scrips to complex machine learning algorithms. With its simple and easy to learn syntax, Python is a popular choice for beginners and experienced developer
How to Install Flask on Ubuntu 20.04
Flask is a free and open-source micro web framework for Python designed to help developers build secure, scalable, and maintainable web applications. Flask is based on Werkzeug and uses Jinja2 as a template engine. Unlike Django, by default Flask doesn’t include ORM, form validation, or any other fu
Learn to Install Odoo 14 on Ubuntu 20.04 Linux
Odoo is a popular open-source suite of business apps that help companies to manage and run their business. It includes a wide range of applications such as CRM, e-Commerce, website builder, billing, accounting, manufacturing, warehouse, project management, inventory, and much more, all seamlessly in
How to install FREE Let’s Encrypt SSL Certificate on Ubuntu 20.04
Let’s Encrypt issues free certificate to secure websites. Without SSL certificate, browsers show your website unsecured. Let’s Encrypt is a certificate authority created by the Internet Security Research Group (ISRG). It provides free SSL certificates via a fully automated process designed to
Bash break and continue
Loops allow you to run one or more commands multiple times until a certain condition is met. However, sometimes you may need to alter the flow of the loop and terminate the loop or only the current iteration. In Bash, break and continue statements allow you to control the loop execution. Bash break
Create and List Local and Remote Git Branches
Branches are part of the software development process and one of the most powerful features in Git. Branches are essentially pointers to a certain commit. When fixing a bug or working on a new feature, developers are creating a new branch that later can be merged into the main codebase. This article
Uname Command in Linux
Uname command in Linux will be covered in this tutorial. uname is a command-line utility that prints basic information about the operating system name and system hardware. uname Command The uname tool is most commonly used to determine the processor architecture, the system hostname and the version
Kernel Version in Linux [Easy Way to Check]
Kernel version in Linux can be checked easily. The kernel is the core component of an operating system. It manages the system’s resources, and it is a bridge between your computer’s hardware and software. There are various reasons why you might need to know the version of the kernel that
How to Install PostgreSQL on Debian
PostgreSQL, also known as Postgres, is an open-source general-purpose object-relational database management system. It has many powerful features such as online backups, point in time recovery, nested transactions, SQL and JSON querying, multi-version concurrency control (MVCC), asynchronous replica
[Linux OS] Why is it better?
What is Linux? Linux is an open source operating system (OS) available for desktop as well as server. In Linux, you don’t need to pay any cost for License to use Linux Operating System. Advantages of Linux Server Linux is much faster and every task is few commands ahead in Linux. Linux is much secur
Easy way to install Nginx server on CentOS
Nginx is an open-source, light weight, high-performance HTTP / HTTPS and reverse proxy server responsible for handling the load of some of the largest websites on the Internet. It can be used as a standalone web server, load balancer, content cache, and reverse proxy for HTTP and non-HTTP servers. C






















