Blog

Latest Articles - Page 46

Browse the latest tutorials, guides, and practical examples across Linux, DevOps, security, databases, and programming on GoLinuxCloud.

Explore the latest tutorials and guides across Linux, DevOps, programming, and more.

You can also browse content by category below:

  • Linux: Commands, administration, troubleshooting, and system operations
  • DevOps: CI/CD, Kubernetes, containers, and automation
  • Cloud: AWS, Azure, OpenStack, and hybrid cloud administration
  • Programming: Coding tutorials, scripting, and development concepts
  • Security: Ethical hacking, system security, and best practices
  • Databases: MySQL, MariaDB, PostgreSQL, and database management
  • Networking: Network setup, troubleshooting, and protocols
  • Storage: Disk management, file systems, and storage solutions
  • Tools: Useful tools and utilities for productivity

3098 articles

Blog illustration with latest articles, tutorials, guides, and how-to content across Linux and DevOps topics
cheatsheet

lvreduce Command in Linux: Shrink Logical Volumes Safely

lvreduce returns free extents from a logical volume to the volume group. Shrink the filesystem first on ext4 — data in the removed region is destroyed. Root LV shrink requires offline maintenance.

Rohan Timalsina6 min read
cheatsheet

lvrename Command in Linux: Rename Logical Volumes Safely

lvrename changes the name of a logical volume inside a volume group. The LV UUID and data stay the same — update fstab, boot loaders, and refresh device-mapper after renaming root or data volumes.

Rohan Timalsina6 min read
cheatsheet

lvremove Command in Linux: Syntax, Options & Remove Logical Volumes

lvremove deletes logical volumes from a volume group and frees their extents. Unmount filesystems first — active or open LVs block removal unless you force.

Rohan Timalsina5 min read
cheatsheet

lvchange Command in Linux: Syntax, Options & Change LV Attributes

lvchange activates or deactivates logical volumes and updates runtime attributes — read-only access, contiguous allocation, readahead, and metadata refresh after renames.

Rohan Timalsina5 min read
cheatsheet

vgcreate Command in Linux: Syntax, Options & Volume Group Examples

vgcreate groups one or more physical volumes into a volume group — the storage pool from which logical volumes are allocated. It can initialize PVs automatically if they are not already labeled.

Rohan Timalsina7 min read
cheatsheet

lvcreate Command in Linux: Syntax, Options & Logical Volume Examples

lvcreate allocates logical volumes from free extents in a volume group. Create linear volumes, snapshots, and size-by-percentage LVs before you mkfs and mount.

Rohan Timalsina6 min read
cheatsheet

parted Command in Linux: Syntax, Options & Partition Examples

parted creates and edits partition tables on disks and loop images — GPT or msdos labels, primary and logical partitions, resize, flags, and scripted one-liners. It is the GNU replacement for classic fdisk on large disks …

Rohan Timalsina8 min read
cheatsheet

DNF Command in Linux: Syntax, Options & Practical Examples (RHEL/Fedora)

On RHEL 8+, Fedora, Rocky Linux, and AlmaLinux, dnf is the default RPM package manager. It installs and removes software from repositories, resolves dependencies with libsolv, and keeps a transaction history you can …

Rohan Timalsina9 min read
cheatsheet

yum Command in Linux: Syntax, Options & Practical Examples (RHEL 7 / Legacy)

On RHEL 7, CentOS 7, and other legacy RPM systems, yum installs and removes packages from configured repositories. It resolves dependencies, supports package groups, and records transaction history for undo and rollback.

Rohan Timalsina8 min read
cheatsheet

sysctl Reload Without Reboot: Apply Kernel Parameters on Linux

sysctl reads and writes Linux kernel tunables under /proc/sys. Use sysctl -w for temporary changes, drop files in /etc/sysctl.d/, then sysctl -p or sysctl --system to reload without rebooting — except for parameters that …

Deepak Prasad8 min read
cheatsheet

yum history undo and rollback: Revert RPM Transactions on RHEL and Fedora

On RHEL, Fedora, and related RPM distros, yum and dnf record each install, update, and remove in a SQLite history. Use history list, info, undo, redo, and rollback to reverse transactions — not a substitute for backups …

Deepak Prasad9 min read
cheatsheet

grubby Command in Linux: Syntax, Options & Practical Examples (RHEL/Fedora)

On RHEL, Rocky Linux, AlmaLinux, and Fedora, grubby is a command-line tool for listing and editing GRUB2 boot entries. It changes default kernels and kernel arguments without hand-editing grub.cfg or running …

Deepak Prasad9 min read
cheatsheet

grep Recursive Search in Linux: Directories, Include/Exclude, and File Lists

Walk a directory tree with grep -r or -R, narrow results with --include and --exclude-dir, and list matching files with -l, -L, and --null. This page covers recursive tree search only — not regex engines or pattern …

Deepak Prasad9 min read
cheatsheet

SFTP One-Line Commands in Linux: Batch, Here-Docs, and Non-Interactive Transfers

SFTP transfers files over SSH. This page covers non-interactive one-liners — URL-style paths, batch files (-b), here-documents, and sshpass patterns — for scripts and cron jobs, not an interactive SFTP shell tutorial.

Deepak Prasad9 min read
cheatsheet

lsyncd Examples: Real-Time Directory Sync on RHEL/CentOS Linux

On RHEL and CentOS, lsyncd watches local directories with inotify and triggers rsync (or rsync over SSH) to mirror changes to another path or host. It is a lightweight live-sync daemon for slowly changing trees.

Deepak Prasad10 min read
cheatsheet

Linux mount Command: Mount USB, ISO, NFS & Filesystems

mount attaches a filesystem (block device, loop file, NFS export, or ISO image) to a directory tree. umount detaches it. fstab lists mounts applied at boot with mount -a.

Deepak Prasad8 min read
cheatsheet

Linux zip Command: Zip Folder, Exclude Files & Practical Examples

zip packages and compresses files into a .zip archive. unzip extracts them. Common tasks include recursive directory archives, exclusions, password protection, and listing contents without extracting.

Deepak Prasad8 min read
cheatsheet

parallel-ssh in Linux: Syntax, Options & Parallel SSH Examples

The pssh package provides parallel-ssh, parallel-scp, parallel-slurp, parallel-nuke, and parallel-rsync — Python tools that fan out SSH, copy, and rsync jobs across many hosts from one control node using a host list file …

Deepak Prasad7 min read
cheatsheet

wget Command in Linux: Syntax, Options & Download Examples

wget downloads files over HTTP, HTTPS, and FTP without a browser. It supports resume, retries, mirrors, batch URL lists, and quiet automation from scripts and cron jobs.

Deepak Prasad8 min read
cheatsheet

which Command in Linux: Find Executable Paths in PATH

which reports the pathname of an executable that would run for a given command name, searching directories in PATH in order. It answers which file the shell would start — not whether that file exists on disk in general.

Rohan Timalsina6 min read
cheatsheet

lzop Command in Linux: Syntax, Options & Practical Examples

lzop compresses single files with the LZO algorithm and writes .lzo archives. It favors speed over the smallest possible size — useful when you need quick one-file compression without building a tar archive.

Rohan Timalsina9 min read
cheatsheet

xz Command in Linux: Compress and Decompress .xz Files

xz compresses single files into the .xz format using LZMA2. It replaces the original by default, supports integrity tests, preset levels, and pairs with tar for .tar.xz archives.

Rohan Timalsina7 min read
cheatsheet

bzip2 Command in Linux: Syntax, Options & Practical Examples

bzip2 compresses single files with the Burrows–Wheeler algorithm. By default it replaces the original with a .bz2 file; use -k to keep the source, or pipe to tar for directory archives.

Rohan Timalsina7 min read
cheatsheet

apt-cache Command in Linux: Search, Policy & Dependencies (Ubuntu/Debian)

apt-cache reads the local APT package index without network access. Use it to search package names, inspect versions and pinning policy, and trace forward or reverse dependencies before install or removal.

Rohan Timalsina7 min read
cheatsheet

chattr Command in Linux: Syntax, Options & Immutable and Append-Only Examples

chattr sets filesystem-level attributes on ext2, ext3, and ext4 — immutable (+i) blocks edits and deletion even for root; append-only (+a) allows only adds at the end. Pair it with lsattr to inspect flags before …

Rohan Timalsina7 min read
cheatsheet

ipcs Command in Linux: Syntax, Options & IPC Monitoring Examples

ipcs lists System V IPC facilities in the kernel — shared memory segments, message queues, and semaphore arrays. Use it to see what applications allocated, who owns each object, and whether limits are close to …

Rohan Timalsina8 min read
cheatsheet

vmstat Command in Linux: Memory, CPU, and I/O Snapshots

vmstat prints process, memory, swap, I/O, and CPU activity from /proc. The first sample is often a summary since boot; repeating with a delay shows live trends for quick performance checks.

Rohan Timalsina8 min read
cheatsheet

apt Command in Linux: Syntax, Options & Practical Examples (Ubuntu/Debian)

apt is the high-level package manager on Debian and Ubuntu. It refreshes repository indexes, installs and removes packages with dependency resolution, and queries metadata from configured sources.

Rohan Timalsina8 min read
cheatsheet

chage Command in Linux: Syntax, Options & Password Aging Examples

chage views and edits password aging fields in /etc/shadow — maximum password age, warning days, inactivity lock, and account expiry. Use it to enforce rotation policy or set temporary accounts without editing shadow by …

Rohan Timalsina8 min read
cheatsheet

chgrp Command in Linux: Syntax, Options & Change Group Ownership Examples

chgrp changes the group owner of files and directories without touching the user owner. Use it for shared project trees, web roots, and fixing group mismatches after restores.

Rohan Timalsina9 min read