Category: Ubuntu Linux

Articles based on Ubuntu Linux, including installing packages, managing user accounts, sharing files with Windows machines and more.

  • How to Setup Nginx Reverse Proxy

    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…

  • How to Reset MySQL or MariaDB Root Password

    How to Reset MySQL or MariaDB Root Password

    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…

  • How to Change Hostname in Ubuntu 24.04

    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.

  • How to Install PostgreSQL on Ubuntu Linux

    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…

  • How to Install Skype on Ubuntu Linux

    How to Install Skype on Ubuntu Linux

    This post discusses how to install and use Skype on Ubuntu Linux. Skype, a globally popular communication app owned by Microsoft, has cross-platform compatibility. Its recent Linux update includes an enhanced user interface, a cloud-based group chat experience, improved file transfer, and many other fixes. Two methods to install Skype on Ubuntu are through downloading…

  • How to Install Ubuntu Linux

    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…

  • How to Upgrade Ubuntu Linux

    How to Upgrade Ubuntu Linux

    The post outlines the procedure to upgrade Ubuntu Desktop or Server from a previous version, indicating that Ubuntu LTS versions are supported for five years and STS versions are supported for about 9 months. To begin, you must first update all installed packages to their latest versions, then remove any dependencies no longer needed. Then,…

  • Install Node.js and npm on Ubuntu: A Step-by-Step Guide

    Install Node.js and npm on Ubuntu: A Step-by-Step Guide

    This article instructs on how to install Node.js and npm on Ubuntu Linux, two important packages for running Node.js-based applications. It provides three installation methods: through Ubuntu repositories, the Snap package management system, and NodeSource repository. Steps to install Node.js and npm versions of your preference, as well as creating and deploying a test server…

  • How to Install Python on Ubuntu Linux

    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…

  • Setup SSH Key Authentication on Ubuntu

    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…