Skip to content
Follow
🐧

Ubuntu Linux

320 tutorials · page 21

Ubuntu Linux 3 min read
How to Setup Apache Reverse Proxy

This post provides a guide for setting up the Apache HTTP server as a reverse proxy. Apache, typically a web server, can function as a reverse proxy for applications/devices lacking web server features. Using Apache reduces backend server load via SSL encryption, caching, etc. Steps include enabling necessary modules and setting configurations. This is particularly helpful for students or new users of Ubuntu Linux, a popular operating system for desktops and servers.

Updated Sep 2026 Read more →
Ubuntu Linux 3 min read
How to Setup Nginx Reverse Proxy

This guide demonstrates setting up a reverse proxy on the Nginx HTTP server, often used as a reverse proxy for HTTP and non-HTTP servers. A reverse proxy directs client requests to appropriate backend servers and can perform tasks such as SSL encryption, caching, load balancing, and compression. The guide offers instructions and configurations for using Nginx as a reverse proxy for various applications and backend servers, focusing on ease of understanding for students and beginners.

Updated Sep 2026 Read more →
Ubuntu Linux 3 min read
How to Reset MySQL Root Password on Ubuntu

This content provides a step-by-step guide to resetting or changing MySQL or MariaDB passwords on Ubuntu Linux. The tutorial addresses scenarios such as forgetting the root password in these databases and guides users through various command line instructions for password recovery, depending on the MySQL or MariaDB server's version being used. Additionally, it covers using the auth_socket plugin and explains how to restart the database servers after performing the necessary actions.

Updated Sep 2026 Read more →
Ubuntu Linux 2 min read
How to Change Hostname in Ubuntu 24.04

This article provides instructions on changing the hostname in Ubuntu 24.04. It emphasizes the importance of unique hostnames for device identification on a network. Users can change the hostname using the `hostnamectl` command and must also update the "/etc/hosts" file. A system reboot is required for changes to take effect.

Updated Sep 2026 Read more →
Advertisement
Ubuntu Linux 4 min read
How to Install PostgreSQL on Ubuntu Linux

The post provides a comprehensive guide on installing PostgreSQL and the pgAdmin4 tool on Ubuntu Linux, ideal for students and new users. PostgreSQL, an open-source database, supports C/C++, Java, among other languages. The post details how to add the PostgreSQL repository, install the database, validate its status, and change administrator passwords. It also covers how to install the pgAdmin4 web portal for easy management using a web browser.

Updated Sep 2026 Read more →
Ubuntu Linux 5 min read
How to Install Ubuntu Linux

The post guides beginners, particularly students, on downloading and installing Ubuntu Linux, an open-source operating system that is suitable for desktops, laptops, and servers. It details how to download the Ubuntu ISO image, burn it onto physical media, boot from the media in a new computer, and continue with the installation process. The post also emphasizes updating Ubuntu after installation. Ubuntu offers Long Term Support for five years and Short Term Support for about nine months.

Updated Sep 2026 Read more →
Ubuntu Linux 3 min read
How to Install Python on Ubuntu Linux

The post provides a step-by-step demonstration on installing Python, a versatile programming language, on Ubuntu Linux. Two methods of installation are given: installing from Ubuntu repositories, which may not have the latest Python version, or manually building from the source code, which gives control over the Python version to install. Various features of the current Python versions are also highlighted, including assignment expression, position-only parameters, and f-strings support.

Updated Sep 2026 Read more →
Ubuntu Linux 4 min read
Setup SSH Key Authentication on Ubuntu

This post instructs students, and new users how to install and configure SSH for a passwordless key login on Ubuntu Linux. It explains key-based authentication as a secure method for managing SSH servers. Users learn how to create an SSH key pair, copy the public key onto a remote server, and configure SSH for passwordless login, enhancing security and convenience.

Updated Sep 2026 Read more →
Advertisement
Ubuntu Linux 2 min read
How to Install VMware Workstation Pro on Ubuntu Linux

This tutorial guides students and new users on installing VMware Workstation Pro, a paid virtualization solution, on Ubuntu Linux. Using VMware, anyone can run multiple virtual machines simultaneously on a single host computer. The guide includes steps on installing necessary packages, downloading and installing VMware Workstation Pro, and activating a 30-day trial, after which a license purchase is required. The write-up suggests VirtualBox as a free alternative for virtualization.

Updated Sep 2026 Read more →
Ubuntu Linux 3 min read
How to Install VMware Workstation Player on Ubuntu Linux

The post instructs students and new users on how to install and use VMware Workstation Player, a virtualization software, on Ubuntu Linux. This software isn't open-source, contrary to VirtualBox, and requires a license for commercial use. It provides step-by-step guidance to download, install, and use VMware Workstation Player, including instructions on installing required packages and resolving performance issues.

Updated Sep 2026 Read more →
Ubuntu Linux 5 min read
How to Install LEMP on Ubuntu Linux

This is a comprehensive guide on installing and using the LEMP stack, an acronym for Linux (Ubuntu), E Nginx, MariaDB or MySQL, and PHP Scripting Language, on Ubuntu Linux. The post provides step-by-step instructions on how to install Ubuntu Linux, Nginx, MariaDB (substituting for MySQL in this guide), and PHP, vital components for developing PHP-based applications or websites, and powering popular content management systems like WordPress, Drupal, and Joomla.

Updated Sep 2026 Read more →
Ubuntu Linux 5 min read
How to Install LAMP on Ubuntu Linux

This post guides students and new users on installing and using the LAMP (Linux, Apache, MariaDB/MySQL, PHP Scripting Language) stack on Ubuntu Linux. LAMP is a group of open-source software and is crucial for many web applications and content management systems (CMS) such as WordPress, Drupal, Joomla. The instructions include the installation processes for Ubuntu Linux, Apache, MariaDB, and PHP on the system.

Updated Sep 2026 Read more →
Advertisement
Ubuntu Linux 5 min read
Install MySQL and MariaDB on Ubuntu: A Step-by-Step Guide

This guide provides detailed instructions on how to install MySQL or on Ubuntu Linux for students or new users. Both MySQL and MariaDB are open-source, multi-threaded relational database management systems, with MariaDB being a backward-compatible replacement for MySQL. The post outlines steps on installing default and latest versions, and securing MariaDB and MySQL databases. The MariaDB Foundation maintains MariaDB, while Oracle owns MySQL. The servers are accessed through the auth_socket method.

Updated Sep 2026 Read more →
Ubuntu Linux 4 min read
How to Install Nginx on Ubuntu Linux

The post is an instructional guide on how to install, configure, and use the Nginx HTTP web server on Ubuntu Linux for beginners. It provides the steps necessary to install Nginx using the apt package management tool, check if Nginx is running, and how to allow the server through the Ubuntu firewall. It also explains how to configure Nginx on Ubuntu, detailing the important folders and files, how to activate or deactivate website configurations, and view log files.

Updated Sep 2026 Read more →
Ubuntu Linux 4 min read
How to Install Apache on Ubuntu Linux

This post offers a detailed guide on how to install, configure, and use the widely popular Apache HTTP web server on Ubuntu Linux, an optimal platform for beginners in Linux. The guide provides step-by-step instructions on installation processes, how to permit Apache through the Ubuntu firewall, interacting with Apache configuration files, and managing Apache Virtual Host files and modules. For troubleshooting, users can refer to Apache’s log files.

Updated Sep 2026 Read more →