Get Started Using Linux

New to Linux? This beginner friendly guide helps users transition from Windows to Linux with ease. Learn essential Linux commands, desktop setup tips, and configuration techniques for Ubuntu, Linux Mint, Fedora, and more. Perfect for first time users looking to build confidence and customize their new Linux environment.

How to Get UUID of a USB Flash Drive on Windows, macOS, and Linux

get uuid usb drive

Get UUID: Need to quickly find the UUID of a USB flash drive for scripting, mounting, or system administration? Whether you're using Linux, macOS, or Windows, each system has its own method for identifying your device with a unique identifier like a UUID or volume serial. This comprehensive guide will help you locate the USB flash drive UUID on any major OS.

How to Install Chrome on Linux

How to Install Chrome on Linux

How to Install Chrome on Linux: This guide explains how to easily install the Google Chrome browser on several popular Linux distributions, including CentOS, Ubuntu/Debian, Fedora, openSUSE, and Arch Linux. Methods including yum, dnf, apt get install chrome and more.

How to Install and Use LZMA Compression on Linux

LZMA Compression

LZMA compression (Lempel-Ziv-Markov chain algorithm) is a high-performance data compression algorithm known for its high compression ratio. It is widely used in various applications where space efficiency is critical, such as software distribution, embedded systems, and large datasets. This tutorial will guide you through installing and using LZMA on Linux. We'll cover everything from installation to basic and advanced commands, including how to compress and decompress files using this powerful tool on popular Linux distributions like Ubuntu, Fedora, and Arch Linux.

How to Create a Bootable USB from ISO using DD

create bootable usb from iso

How to manually create a bootable USB from ISO Files Using the Linux dd Command. You can use dd to write ISO to USB from within Linux or any Unix based system. The dd command is powerful and can be used for copying data bit by bit from a source to a destination, in essence making an exact copy of the source at the destination.

CHMOD Command | Change File Permissions in Linux

change file permissions linux - chmod command

The chmod command is an essential tool for managing file permissions in Linux and Unix-based systems. It allows users to control the access rights to files and directories, ensuring that only authorized users can read, write, or execute specific files. The term CHMOD stands for CHange MODe, representing a fundamental skill for maintaining a secure and efficient system.

How to Check Linux Version and Kernel Information

Check Linux Version

How to easily check Linux version and display installed kernel information. In this post, I walk you through multiple methods to check your Linux operating system (OS) version using simple terminal commands. Whether you're using Ubuntu, Debian, CentOS, Fedora, or any other Linux distribution, these methods will help you identify your OS version quickly. Keep reading to learn how to check your Linux version with commands like lsb_release, cat, and others. Plus, we'll also cover how to find your kernel version and other useful details.

Change Ownership of File in Linux using Chown

change ownership of file linux

Easily Change Ownership of File or Directory in Linux. Changing file or directory ownership in Linux is a common administrative task. Whether you're managing a server, developing software, or organizing personal files, understanding how to use the chown command effectively is essential. This guide will walk you through the process, explain its syntax, and provide practical examples.

How to Find and Kill Processes on Linux

kill process Linux

Kill Processes on Linux: At some point, it is almost inevitable that you will need to find and kill processes running in Linux. Just like with any other operating system, applications can sometimes freeze, malfunction, or become completely unresponsive. In those situations, it becomes necessary to locate, stop, or terminate the offending process. Other common use cases might include freeing up system resources for other tasks, troubleshooting performance issues, or even halting potential security threats.

Rename File in Terminal from Linux

linux rename file

Linux Rename File: Rename File in Terminal using Linux: Renaming files in Linux using the terminal might not be immediately obvious, but it's quite simple with the mv (move) command. This powerful command allows you to rename files, rename directories, and move files to different locations.

Creating a For Loop Bash Script in Linux

for linux command

For Loop Bash. For is a loop command in Linux; A bash command used in Linux and other Unix like operating systems to loop through a series of commands. It is most commonly used in shell scripts or bash to help automate tasks or routines.

Using and Linux Command to Chain Commands

&& command in Linux

And Linux Command; && in Linux, logical operators are used in various contexts, including shell scripting and command line operations. Logical operators are used to perform logical operations on values or conditions, and they are typically used within conditional statements to control the flow of a script or to evaluate expressions.

Updating Linux: Ubuntu, Fedora, CentOS, Arch

Updating Linux Packages

Updating Linux: Keeping your Linux system updated is essential for maintaining stability, improving performance, applying security patches, and gaining access to the latest features. This guide walks you through updating and upgrading packages, as well as moving to newer releases, on several popular Linux distributions including Ubuntu, Debian, Fedora, CentOS, and Arch Linux.

How to Find a File in Linux from the Terminal

Easily find a file in Linux

Learning how to find a file in Linux from the terminal can save time, reduce frustration, and significantly improve your productivity. Whether you're hunting for misplaced files, organizing a complex directory structure, or managing storage space, the find command in Linux is a powerful and versatile tool you need to master.

Restore Grub after Windows Install

Restore Grub

Restore GRUB After Windows Install. When you install Windows alongside Linux, the Windows bootloader overwrites GRUB, preventing you from booting into Linux. This guide explains how to restore or repair GRUB and finally regain access to your Linux system.

Mount exFAT USB from Linux: Access exFAT Drives

mount exFat

Looking to Mount exFAT USB flash drives from Linux? Many modern USB flash drives come pre formatted with exFAT (Extended File Allocation Table), a proprietary filesystem created by Microsoft to overcome the 4GB file size limitation of FAT32. exFAT is ideal for sharing large files across Windows, macOS, and Linux systems without reformatting. This guide will show you how to mount exFAT USB drives from Linux, fix common mount errors, and install exFAT support if your system doesn't recognize the filesystem.

How to Install GRUB2 on USB from Windows

GRUB2 on USB

Install Grub2 on USB from Windows: Need a reliable way to create a USB stick that boots from both BIOS and UEFI? In this guide we will show you how to install the Grub2 bootloader onto a USB flash drive directly from Windows. Using the grub-install.exe utility, you'll prepare a highly compatible bootable USB device.

Ubuntu Installer Not Detecting Hard Drive

ubuntu not detecting hard drive

Ubuntu Installer Not Detecting Hard Drive (SATA or NVMe): One of the most frustrating issues when installing Ubuntu is when the installer cannot find your hard drive. This often happens with both SATA HDDs/SSDs and modern NVMe drives. Even if the disk shows up in fdisk -l or GParted, the Ubuntu installer may fail to detect it.

Installing GRUB2 on USB from Linux

install grub2 on usb

How to Install Grub2 on USB from Linux to make a BIOS an UEFI bootable USB that can boot on all Machines. In the following tutorial, I'll show you one way of easily installing Grub2 Bootloader to a USB flash drive from an up and running Linux Operating Environment.

Create a Casper-RW Partition Larger than 4GB

GParted   Create a New Ext2 Partition

Let's create a Casper-RW partition larger than 4GB on your USB drive: This tutorial will guide you through the steps to create a writable casper-rw partition larger than 4GB on your USB flash drive. This allows persistent storage beyond the 4GB limit imposed by a casper-rw file, giving you more flexibility for storing files, settings, and configurations on your Ubuntu based Live USB.

How to Install WINE on Ubuntu: Run Windows Apps on Linux

Install Wine on Ubuntu

How to Install WINE on Ubuntu and Run Windows Apps on Linux. Have you ever needed to run a Windows program on your Linux machine? WINE is a powerful compatibility layer that enables Linux users to run Windows executable (.exe) files natively on Linux. By bridging the gap between Windows and Linux, WINE makes it possible to use essential Windows software, tools, and even many games directly from your Linux desktop.

This guide shows in simple steps how to install and configure WINE on Ubuntu, so you can run your favorite Windows applications efficiently and with minimal setup.

Make a Casper Persistent File from Windows

PDL Casper RW Persistent-File Creator

You can use this Pen Drive Linux Persistent USB File Creator to make a Persistent Ubuntu USB from Windows: Easily make a casper-rw persistent file or writable overlay file for Ubuntu and Ubuntu based distributions. This tool works from within Windows, letting you quickly create a loopback filesystem image (Overlay Image) that saves and restores Ubuntu changes while booted from a live USB. With persistence enabled, your live Ubuntu USB can remember system settings, installed applications, and personal files across reboots.

How to Resize casper-rw Partition Images

resize casper rw using toporesize

How to Resize Casper-RW Partition Images. TopoResize is a free image resizing tool originally written by Chris Semler. Initially created to resize images containing an ext2 or ext3 file system within Windows (such as those found in Colinux), it can also be used to create a new filesystem image as well as shrink or enlarge existing persistent overlay images.

Sharing Files Between Ubuntu and Windows

sharing files between ubuntu and windows

Sharing Files Between Ubuntu and Windows. Need to transfer files between Linux and Windows using a bootable USB drive? By default, Ubuntu's casper script mounts the USB drive as read-only for non-root users. This restriction prevents saving files to the USB when running Ubuntu live from a flash drive. However, with a simple file sharing tweak, you can enable full read/write access, allowing seamless file sharing across both systems.

What is Persistent Linux?

What is Persistent Linux

What Is Persistent Linux and Why Use It? If you've explored tutorials on sites like Pen Drive Linux, you've probably come across the concept of creating a persistent Linux bootable USB. But what does that actually mean? In this guide, we'll break down how it works, why saving data across reboots matters, and how to set up your own portable Linux system that remembers your changes.

Create a larger casper-rw loop file in Linux

larger casper-rw persistent loop file

The following tutorial explains how to create a larger casper-rw loop file (or writable file) for your Ubuntu based USB flash drive install. For example, on: Ubuntu, Xubuntu, Kubuntu, Lubuntu, Crunchbang, or Linux Mint. A larger casper-rw loop file is particularly useful for those who have performed a Linux install to a large thumb drive using a Windows USB tutorial and need more casper persistent storage space for saving changes. The default casper-rw loop file we used in the Windows USB installation tutorials is only 1GB.

Ubuntu Remote Desktop Access

ubuntu remote desktop access

Learn How to Set Up Ubuntu Remote Desktop Access for Remote Control and Screen Sharing: This updated guide shows you how to set up Ubuntu Remote Desktop Sharing using the built in GNOME Remote Desktop with either VNC or RDP support.

Install Deb Packages with Dependencies

Install Deb Packages with Dependencies

How to Install deb Packages on Ubuntu or Debian Linux. Using Ubuntu or Debian and need to install a .deb file manually? While many applications can be installed directly from the repositories using tools like apt, aptitude, or Synaptic, you may occasionally download standalone .deb packages from developer websites or third party sources.

In this guide, you'll learn how to manually install Debian packages (.deb files), handle dependencies, uninstall installed packages, and search for them using the terminal. This process works for both Debian and Ubuntu-based Linux systems.

Upgrade NVIDIA Drivers in Debian After Kernel Update

Reinstall Nvidia Drivers in Debian after kernel update

Upgrade or Reinstall NVIDIA Drivers in Debian After Kernel Update: After a recent kernel update in Debian, you might find that your system no longer boots into the graphical interface. This is a common issue when using proprietary NVIDIA drivers, as they're tightly linked to the Linux kernel. When your boot screen hangs or you're stuck in a terminal only interface, it likely means you need to reinstall or recompile your NVIDIA drivers to match the updated kernel.

Create a Local Debian Mirror or Ubuntu Repository

create a local debian mirror repository

Looking to set up and create a local Ubuntu mirror or Debian mirror or host your own Debian repository or Ubuntu Repository? You can use your local hard drive or a network drive and share your mirror over a network or even on the internet. Having your own Debian Linux or Ubuntu mirrors enables you to drastically speed up the process of installing packages or complete netbuilds on one or more networked Linux PCs.

How to install Intel PRO ipw3945 wireless drivers

ipw wireless networks

The following tutorial covers the process of installing ipw3945 wireless drivers in Debian, Ubuntu or CentOS. Enabling you to get your Intel® PRO Wireless 3945ABG Wireless network card working in Debian or CentOS. The Intel® PRO Wireless 3945ABG network cards are older cards that were commonly used in various laptops ranging from HP to Dell.

How to Exit Man Page in Terminal

exit man page

How do I exit man page from the terminal? Once you have finished viewing a Linux manual page (man page) for a command or program, you will usually want to exit or quit the manual so you can return to your terminal and continue working. While this is a simple step, many new Linux users frequently ask: "How do I exit the man page?"

How to install and enable Compiz in Debian

Make Bootable USB Drives - Easily Boot from USB - Pendrive Linux Live

Installing Compiz in Debian is a relatively simple process. It can be used to enhance the visual experience and usability of the Linux desktop environment. Probably one of the most popular effects is to create a Desktop Cube to navigate multiple screens or virtual desktops in a 3D space like shown in the Pendrivelinux homepage picture.

Installing NVIDIA Drivers on Debian Linux

install nvidia drivers on debian

How do I Install NVIDIA Video Card Drivers on Debian? This guide explains a modern way to install proprietary NVIDIA graphics drivers on Debian Linux. Debian now provides official NVIDIA driver packages that integrate cleanly with the kernel, DKMS, and system updates. Manual installers from NVIDIA’s website are no longer recommended.

How to Remove Old Linux Kernels

Remove Old Linux Kernels

Looking to remove old Linux kernels? At some point in time, almost every Linux user will have updated their kernel image. After you've used Linux with the new kernel for a while and are confident everything works, you might want to remove the old kernel versions still on your system. This helps free disk space and declutters your GRUB boot menu.

Mouse pointer disappears after switching users

Fix Missing Mouse Pointer in Linux

Fix a Missing Mouse Pointer in Linux (Ubuntu, Debian, and Others): Has your mouse pointer disappeared in Linux after logging in, switching users, or waking from suspend? If you're still able to move the mouse but just can't see the cursor on screen, the issue likely lies with your video card driver, especially if you're using the nv NVIDIA driver.

How to change the Debian Menu Icon and Name

change the Debian menu icon

Change the Debian Menu Icon and Name: This tutorial covers the process of changing the default Debian Menu Icon to a custom icon and optionally changing the Debian Menu name. This guide is for users who enjoy customizing their environment while using a pure Debian Linux setup or a remix based on Debian.

Changing the Ubuntu Start Menu Panel Icon

ubuntu start menu panel icon

Learn How to Customize or Change the Ubuntu Start Menu Panel Icon. This guide explains how to customize the Ubuntu Start Menu icon across legacy and modern desktop environments. It covers older GNOME panel based desktops as well as current GNOME Shell releases and other popular Ubuntu flavors using supported customization methods.

Ubuntu: Bypass or Remove the prompt to eject CD

Remove Prompt To Eject CD

Prompt to eject CD: How to Bypass or Remove the "Please Remove the Disk and Press Enter" Prompt in Ubuntu. If you're booting Ubuntu from a USB drive and tired of seeing the "Please remove the disk, close the tray (if any) and press ENTER to continue" message every time you shut down or restart, you're not alone. This tutorial will walk you through how to remove the eject CD prompt in Ubuntu entirely. It's especially useful for users running Ubuntu from a bootable USB drive, as there's no CD to eject in that case.

Ubuntu toram - Make Ubuntu Boot to Ram

Ubuntu toRAM

How to Boot Ubuntu toRAM, recently updated to support modern versions: In this tutorial, we explain how to boot Ubuntu entirely from system memory using the toram boot parameter. This allows you to copy the entire Ubuntu live environment to RAM, and once it's loaded, you can remove the USB device and continue running Ubuntu from RAM on your computer.

How to Untar, Unzip, or Extract Tar.gz Files in Linux

How to Extract Open or Untar Tar File in Linux or Unix

Learn how to untar, extract tar, decompress, or open tar files and tar.gz archives, aka: untar gz files in Linux or Unix. Whether you are managing software packages, backups, or downloaded content, mastering Linux tar commands is essential.

How to Upgrade Debian Versions

upgrade debian versions

How to Upgrade Debian Versions (Step-by-Step Guide): Looking to upgrade your Debian Linux system to the latest stable release? You're not alone! One of our subscribers recently asked, "How can I upgrade to a newer Debian version without reinstalling the OS?" The good news is, if you're using a full local installation of Debian (on a desktop or server), upgrading to a newer release is easier than you might think.

How to Add User to Sudoers File or Wheel Group

add user to sudoers list

Add User to Sudoers File in Linux: Adding a user to the sudoers file or wheel group is an essential step for granting administrative (root) privileges on a Linux system. In this guide, you will learn how to safely add a user to the sudoers file using group membership or the visudo command, which is the recommended and safest way to manage sudo permissions.

Whether you are using Ubuntu, Debian, Fedora, Arch, CentOS, openSUSE, or Gentoo, the steps below include distro specific instructions that work across modern Linux systems.

Open Files as Root via Right Mouse Click

Open As Administrator

How to easily add a context menu item that enables a Linux user to open files as root or administrator via right mouse click when browsing a file system. This feature allows the user to navigate their file system and open or edit any file or directory as the root user or admin of the system. It is a great solution for those that are not completely comfortable using terminal commands.

Accessing Linux Files from Windows

accessing linux files from windows

Accessing Linux Files from Windows (Linux to Windows File Sharing): How do I read Linux files from Windows or access files from Linux on Windows? This comprehensive guide explains multiple proven methods for accessing Linux filesystems from Windows, including both legacy direct filesystem tools and modern Windows native solutions. Whether you are dual booting, using a Linux formatted USB drive, recovering data, or sharing files across systems, this article shows how to safely and effectively access Linux Ext2, Ext3, and Ext4 partitions on Windows.

Mount NTFS Partition in Linux: Access Windows Files

Mount NTFS Partition in Linux

How to Mount NTFS Partition in Linux to Access Windows Files: In this guide, I'll show you how to easily mount and access a Windows NTFS partition from a running Linux environment. Whether you need to repair a Windows system, recover files, or just share and access data in a dual boot setup, knowing how to work with NTFS partitions on Linux can be invaluable.

Grub Error 21 after full install to USB hard drive

grub error

Help, I'm getting a GRUB Error 21 after a Ubuntu USB Hard Drive Install. We recently received an inquiry from someone who experienced a GRUB Error 21 after attempting to install Ubuntu on an external USB hard drive.

Create Your Own Live Linux Distro

create your own live linux distribution

Easily create your own custom Live Linux distribution, remix, or spin. Building a personalized Live Linux ISO is now easier than ever with Debian Live Build. Whether you want a portable OS, a testing environment, or a customized rescue system, this guide shows you how to create a bootable Live Linux ISO from Debian. You can also adapt these steps for Ubuntu spins or derivative distributions.

Linux VGA Modes Set Screen Resolution at Boot

linux vga modes

A straightforward way to set your Linux VGA modes, GRUB screen resolution, and color depth for most Live Linux distributions is by using the vga= parameter boot option. For instance, at boot, you might type: vga=795. This command sets your Linux system to boot with a screen resolution of 1280x1024 at 24-bit color depth. Follow along as we explore the options of enabling you to Linux boot in graphics mode including GRUB gfxmode settings.

Clear Terminal History in Linux

clear terminal history

Are you looking to clear terminal history in Linux? Maybe clear bash history, erase session history, or permanently delete typed commands from the terminal? These are common questions for new Linux users. This guide explains how terminal history works and shows you how to view, manage, and completely clear command history in Linux.

What is the default root password?

default root password linux

What Is the Default Root Password in Linux? Most Live Linux distributions are created without a default root password. Before installation, the root account is typically inactive or locked, especially on Debian and Ubuntu based Live systems.

How to find your Linux Kernel Version

Check Linux Kernel Version

How to Check Your Linux Kernel Version: Wondering which Linux kernel version your system is running? Whether you're troubleshooting, installing new drivers, or verifying compatibility with a software package, knowing your exact kernel version can be crucial. Luckily, Linux provides multiple easy ways to find this information directly from the terminal.

Compiz Ubuntu Beryl installation

ubuntu Compiz beryl cube

This simple Cube Desktop tutorial explains how a user can install Compiz on Ubuntu. Compiz is a composite window manager that allows the Linux user to attain stunning, 3D desktop effects with their personal desktop environment, as can be seen in the example Ubuntu Beryl Cube effect.

Linux File System Hierarchy: Directory Structure

linux filesystem directory structure

Understanding the Linux directory structure is one of the most important steps after migrating from Windows to Linux. Unlike Windows, Linux uses a standardized file system layout defined by the Filesystem Hierarchy Standard (FHS). For new Linux users, or those coming from Windows, learning the Linux filesystem hierarchy early on will make navigation, management, and troubleshooting much easier.

Ubuntu Linux Shell Commands quick reference

Linux Shell Commands Reference

The following is a quick reference list of some useful Linux shell commands along with a short description of common usage. There are several more, but this basic list was created to help familiarize the newly introduced Ubuntu users. Those who might be migrating from a Windows operating environment.

How do I Install NVIDIA Drivers on Ubuntu

nvidia drivers on ubuntu

Accelerated NVIDIA Drivers on Ubuntu? This guide explains the modern, supported ways to install NVIDIA and AMD accelerated graphics drivers on Ubuntu Linux. Modern versions of Ubuntu include built in system tools that automatically detect your GPU and install the correct drivers, making third party tools like Envy obsolete.