Articles by Omer Cakmak
How to Change Username in Linux Using usermod
Learn how to change username in Linux with usermod, rename the home directory, update the primary group, verify UID/GID ownership, and fix common username rename errors safely.
How to Set SFTP umask in Linux
Learn how to set SFTP umask in Linux with OpenSSH internal-sftp, sftp-server, Match User, Match Group, chrooted SFTP users, and tested upload permission examples. Also understand Linux umask, why .bashrc umask does not …
How to Backup Brave Browser Profile, Settings, Bookmarks, and Session on Linux
Learn how to backup and restore Brave Browser profile data on Linux, including settings, bookmarks, session files, cache, profile paths, tar archives, checksums, and safe restore steps.
How to Install a Specific Version with APT
Learn how to install a specific package version with apt or apt-get on Ubuntu and Debian, list available versions, simulate installs safely, handle dependency conflicts, and hold or unhold package versions.
How to Add User to Sudo Group in Linux
Learn how to add a Linux user to the sudo group on Ubuntu and Debian, use the wheel group on RHEL-based systems, verify sudo access, and avoid confusing group-based sudo with custom sudoers file rules.
Install YARN on Linux and Windows
Step by Step instructions to install yarn on Linux and WIndows. Installation on Ubuntu (Debian based) and Rocky Linux (Red hat based) and Windows.
Install XFCE Desktop on Ubuntu (Minimal, Full & Server Guide)
Learn how to install XFCE on Ubuntu using multiple methods including minimal XFCE installation, full Xubuntu desktop setup, and GUI installation on Ubuntu Server. This guide also explains how to switch desktop …
How to count files in directory in Linux? [SOLVED]
When managing files and directories in Linux operating systems, there may be a need to know how many files are in a given directory. For example:
How to create user in Linux?
If you have not integrated Linux servers into a central user authentication such as LDAP/Active Directory, you will have to create local users many times.
Remove dot(.) in Linux Permissions the RIGHT way!
Step by step instructions to remove dot in Linux permission section for file and directory. What is the meaning of having dot (.) in the end of Linux permission field.
How to Mount USB Drive in Linux (Command Line Guide for Ubuntu, Debian, RHEL)
Learn how to mount a USB drive in Linux using command line tools. This step-by-step guide explains how to identify USB devices, install required filesystem packages, mount USB drives manually, verify mount points, …
How to Use Screen in Linux [List, Attach, Detach, Close]
Learn how to use the screen command in Linux to manage persistent terminal sessions. Includes examples to list, attach, detach, rename, log, and close screen sessions with practical shortcuts.
zsh: command not found: pip – Fix with pip3 & PATH in 2 Minutes
We explore the different root cause for getting zsh: command not found: pip error in Linux and how to fix those errors.
Install phpMyAdmin on Rocky Linux 9 [Step-by-Step]
Step by step instructions to install phpMyAdmin on Rocky Linux 9 using 2 different methods.
How to use du to sort files by size?
du stands for disk usage which is one of the most used tool in Unix/Linux to estimate the file space usage. Here are some commonly used command arguments and
How to Create Dropdown List in SoftMaker PlanMaker
In this tutorial we will be covering different methods to create dropdown list in SoftMaker PlanMaker. Now this article assumes that you already have
What is SSH Multiplexing and How to use Securely?
This tutorial covers SSH Multiplexing, explaining its benefits, setup, and use cases. We'll guide you through configuration steps, security best practices, and optimization techniques to enhance your SSH operations …
SCP vs RSYNC - Which one to use in Production?
This tutorial covers the basics and differences between SCP and Rsync, when to use each, their performance, security considerations, practical examples, and tips for efficient file transfers, helping you choose the right …
How to Install Nvidia Drivers on Ubuntu
This tutorial guides you through step by step instructions to install Nvidia drivers on Ubuntu, covering different methods like GUI, command line, and PPA repository. It includes compatibility checks, manual …
Recover Lost Files PartedMagic
Parted Magic is a commercial Slackware-based Linux distribution that comes with partitioning and data recovery tools. The distribution's name is derived from
How to install and setup ZFS in Rocky Linux 9
Install and Setup ZFS in Rocky Linux 9 with examples to create a ZFS Pool
PROPERLY recover lost files Linux
Step by Step instructions to recover lost files in Linux using photrec with screenshots
Linux File Descriptors [In-Depth Tutorial]
In this tutorial we will explain everything you need to know about Linux File Descriptors.
How to Install XeroLinux?
Step by Step instructions to install xerolinux with screenshots.
Install OpenTracker on Debian [Step-by-Step]
Looking to install OpenTracker on Debian? This step-by-step guide provides instructions on how to set up this real-time GPS tracking software on one of the most popular Linux distributions.
Install GameMaker Studio on Linux
GameMaker Studio is a popular game development tool used by many indie game developers around the world. It provides an easy-to-use interface and powerful
How to install PostgreSQL Rocky Linux? [SOLVED]
Step by step instructions to install postgresql from default repository or from online archive. You can download and install custom postgresql version from their official repositories
Increase sound more than 100 in Ubuntu? [SOLVED]
VLC and some media players allow you to increase the volume up to 200%. In the operating system, it is possible to increase the volume as the system allows.
How to enable UTF-8 in Linux?
If you are working on Linux operating system, you should use these converters. If you have received a warning/error regarding UTF-8, read this post. In this
PROPERLY disable IPv6 in Rocky Linux
IPv6(128-bit address) is a protocol that will replace the IPv4(32-bit address) network protocol and provide a much larger network address space usage. It is

