How to set Immutable Sticky bit with Chattr command

This tutorial explains Chattr command append (a) and immutable (i) attributes in detail with arguments and operation (read, copy, append, move, hard link & soft link). Learn how to delete a file secured with i attribute, remove a attribute, set/unset/list a and i attribute step by step with practical examples. Since Linux is a multiuser […]

How to change Default Umask Permission in Linux

This tutorial explains how Umask permissions, settings and values are defined through (login shell & non-login) in detail. Learn how to change default umask settings (777, 755, 644, 0222, etc.) globally (for all users), locally (for individual user) temporarily and permanently step by step with examples. When we create a new file or directory, shell […]

How to use Chmod command in Linux Explained with Examples

This tutorial explains chmod command symbolic notation (r, w, x, a) and octal notation (0, 1, 2, 4) in detail with chmod command arguments and options. Learn how chmod command is used to manage Linux permission levels (user, group and other) and types (read, write and execute) step by step with practical examples. Permission levels […]

How to Configure Squid Server in Linux

This tutorial explains how to configure Squid Proxy server in Linux step by step with practical example. Learn how to use Squid proxy server to allow or deny hosts to access the internet, control what users can access from internet and cache already viewed contents for faster internet access speed in detail. Proxy servers operate […]

Linux File Permission Explained in Easy Language

This tutorial explains Linux permission levels (owner, group & other) and permission types (read, write & execute) in detail with examples including how to change the ownership of file and directory (with chown and chgrop command) and read the applied permissions on an object from output of ls –l command step by step. Basic concepts […]

How to configure DNS Server in Linux

This tutorial explains how to configure DNS server in RedHat Linux step by step with practical example. Learn how to configure DNS Server (Master, Slave, Caching-only and Forwarding-only), DNS Zone (Forward and Reverse), DNS lookup, Chroot DNS environment and DNS clients in detail. A DNS server, or name server, is used to resolve an IP […]

How to manage disk quota in Linux step by step

This tutorial explains how to configure disk quota in Linux step by step with practical examples. Learn basic concepts of disk quota (Soft limit, Hard limit, Grace period, Block Size and Inode Number) and Linux disk quota management commands (quotacheck, edquota, quota, repquota, quotaoff and quotaon) in detail. Basic concepts of disk quota If you […]

How to Configure Printer Server in Linux

This tutorial explains how to configure Printer Server in Linux step by step with practical examples. Learn how to install, configure, share, test and use printer in Linux including a basic overview of CUPS (Common UNIX Printing System) and IPP (Internet Printing Protocol) in detail. Linux uses the Common UNIX Printing System, also known as […]

How to Configure RAID in Linux Step by Step Guide

This tutorial explains how to view, list, create, add, remove, delete, resize, format, mount and configure RAID Levels (0, 1 and 5) in Linux step by step with practical examples. Learn basic concepts of software RAID (Chunk, Mirroring, Striping and Parity) and essential RAID device management commands in detail. RAID stands for Redundant Array of […]

Learn How to Configure LVM in Linux step by step

This tutorial explains how to view, list, create, add, remove, format, mount, resize and delete Physical Volume, Volume Group and Logical Volumes in Linux step by step with practical examples. Learn fundamental and basic concepts of LVM, LVM management and essential LVM commands in detail. Basic concepts of LVM LVM stands for Logical Volume Manager. […]

How to Configure VNC Server in Linux

This tutorial explains how to configure VNC Server and VNC client in Linux step by step with examples. VNC Server and Client are used to share and access desktop from remote system for troubleshooting. Learn how to share Desktop through VNC Server and access shared Desktop from VNC Client in detail. VNC server is a […]

Tar command and Syntax Explained with Examples

This tutorial explains the basic usages of tar command in Linux with practical examples. Learn how to create an archive file, list the contents of tarball and extract the archived file in current directory or in specified directory. The tar command is used to manage the archives. An archive is the collection of multiple files […]

How to create swap partition in Linux

This tutorial explains how to view, list, activate, deactivate, add, remove, increase, decrease mount and format swap space and swap partition in Linux step by step with practical examples. Learn essential swap space management tasks including what swap space is and how swap space is used in Linux. What is the swap space? Traditionally Linux […]

Linux alias List, Set, Create & Remove with alias Command

This tutorial explains linux alias command with syntax and options in details including how to list, set, add, remove, create and delete alias in Linux temporary and permanently step by step with practical examples. Learn how to customize the Linux environment with local and global alias in detail. How to check default alias To check […]