Blog

Latest Articles - Page 31

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
linux

Configure SELinux Port Labels and Booleans

Configure SELinux port labels and booleans on Linux: read name_bind denials, add a port to http_port_t with semanage port, use -m when a port is already defined, and switch optional behaviour with getsebool and setsebool …

Deepak Prasad32 min read
linux

Manage SELinux Modes and File Contexts

Manage SELinux modes and file contexts on Linux: getenforce and setenforce, ls -Z, matchpathcon, restorecon, semanage fcontext, AVC denials, and an httpd content fix without disabling SELinux.

Deepak Prasad13 min read
linux

Configure Hostname Resolution in Linux

Learn how Linux resolves hostnames through NSS, /etc/hosts, and DNS: use getent hosts and getent ahosts, dig and host, configure DNS servers and search domains with nmcli, and troubleshoot resolution failures.

Deepak Prasad11 min read
linux

Configure the GRUB2 Bootloader on RHEL

Configure GRUB2 on RHEL with grubby and BLS entries: list kernels, set the default boot kernel, add or remove kernel parameters, use /etc/default/grub with grub2-mkconfig, and recover from bad boot arguments.

Deepak Prasad11 min read
linux

Schedule Tasks with systemd Timers in Linux

Schedule recurring and boot-relative jobs with systemd timers: pair a timer unit with a service unit, use OnCalendar and monotonic triggers, enable with systemctl, inspect list-timers and journalctl, and compare timers …

Deepak Prasad13 min read
storage

Configure an NFS Server and Client in Linux

Install nfs-utils, export a directory from an NFS server, open firewalld for NFSv4, mount the share on a Linux client with vers=4.2, persist it in /etc/fstab, and troubleshoot common NFS errors.

Deepak Prasad17 min read
storage

Mount Linux Filesystems with UUID and Labels

Mount filesystems persistently with /etc/fstab using UUID and LABEL, validate with mount -a and findmnt --verify, and recover when a bad entry blocks boot.

Deepak Prasad14 min read
linux

Manage TuneD Performance Profiles in Linux

Manage TuneD profiles in Linux with tuned-adm: list and read profiles, apply throughput-performance, check the recommendation, verify applied settings, inspect tuned.conf inheritance, and revert cleanly.

Deepak Prasad28 min read
linux

Reset the Root Password on RHEL 10

Reset a forgotten root password on RHEL 10 from the GRUB menu with rd.break, remount /sysroot, chroot, passwd, and SELinux autorelabel before you log in again.

Deepak Prasad15 min read
linux

Manage systemd Targets in Linux

Learn systemd targets as boot synchronization points: get-default, set-default, isolate multi-user or graphical, rescue and emergency mode, and one-boot overrides with systemd.unit=.

Deepak Prasad13 min read
linux

Boot, Reboot and Shut Down Linux with systemd

Reboot, power off and shut down Linux with systemctl and shutdown. Schedule or cancel reboots, notify users, and verify the new boot.

Deepak Prasad16 min read
linux

Install and Manage Flatpak Applications in Linux

Install Flatpak on Linux, configure remotes, search Flathub or vendor catalogs, install update and remove sandboxed apps with flatpak run, permissions, and troubleshooting.

Deepak Prasad11 min read
linux

Linux File Permissions and Ownership Explained

Learn Linux file permissions and ownership: rwx for files vs directories, chmod symbolic and octal modes, chown and chgrp, umask, SUID SGID sticky bit, and permission denied diagnosis.

Deepak Prasad15 min read
linux

Create and Edit Text Files in Linux

Create and edit Linux text files with Vim, Nano, touch, redirection, search and replace, backups, and safe configuration edits from the command line.

Omer Cakmak12 min read
linux

Linux Input, Output Redirection and Pipes

Learn Linux stdin, stdout and stderr redirection with >, >>, 2>&1, pipes, tee, /dev/null, here documents, PIPESTATUS and pipefail.

Deepak Prasad13 min read
linux

Linux Command Line Basics for Beginners

Learn Linux command line basics: how the shell parses commands, navigate with paths, use quoting and expansion, find help with man and --help, and practice safe identity checks before you move on to file management and …

Deepak Prasad13 min read
linux

Linux Filesystem Hierarchy Explained

Understand the Linux filesystem hierarchy—what /etc, /var, /usr, and /home contain—and navigate with absolute and relative paths using pwd, cd, ls, file, stat, and find.

Deepak Prasad14 min read
system-administration

Manage Linux Users and Groups

Manage Linux users and groups with useradd, usermod, userdel, groupadd, primary and supplementary groups, account defaults, and ownership checks.

Deepak Prasad15 min read
storage

Configure LVM in Linux Step by Step

Create LVM physical volumes, volume groups, and logical volumes, format with XFS or ext4, mount by UUID, extend a VG with vgextend, and remove layers safely.

Deepak Prasad14 min read
linux

Linux Process Management and Troubleshooting

Manage Linux processes with ps, pgrep, top, jobs, signals, and systemctl. Find high-CPU tasks, inspect process states, and stop processes safely.

Deepak Prasad13 min read
system-administration

Configure Chrony Time Synchronization in Linux

Configure Chrony NTP on Linux, verify time synchronization with chronyc, force clock correction, troubleshoot sync problems, and optionally serve LAN clients.

Deepak Prasad15 min read
storage

Extend an LVM Logical Volume and Filesystem

Extend a logical volume with lvextend, grow PV capacity with pvresize or vgextend when the volume group is full, grow XFS with xfs_growfs or ext4 with resize2fs, and verify both layers.

Omer Cakmak20 min read
cheatsheet

journalctl Command in Linux: View, Filter, and Troubleshoot System Logs

journalctl reads logs collected by systemd-journald — kernel messages, service output, boot sessions, and syslog traffic in one queryable journal. Filter by unit, time, priority, boot, and process fields without hunting …

Rohan Timalsina11 min read
security

Install Lex and Yacc on Kali Linux

Install GNU flex and bison on Kali Linux as modern Lex and Yacc replacements, verify versions, compile a sample flex scanner, and remove the packages when the lab is done.

Kennedy Muthii7 min read
security

Install Pyrit on Kali Linux

Build and install Pyrit 0.5.1 on Kali Linux from the JPaulMora GitHub tree with Python 2.7, fix GCC 14 compile flags, verify with pyrit list_cores and benchmark for authorized WPA lab work.

Kennedy Muthii8 min read
security

Install Gophish Phishing Framework on Kali Linux

Install Gophish v0.12.1 on Kali Linux from the official GitHub release, configure config.json, start the admin UI on port 3333, and log in with the first-run password in an authorized phishing lab.

Kennedy Muthii9 min read
security

Install airmon-ng on Kali Linux

Install the Aircrack-ng suite and airmon-ng on Kali Linux with apt or a source build, verify SIMD support, list wireless interfaces, and enable monitor mode for authorized Wi-Fi labs.

Kennedy Muthii8 min read
security

DDoS Attack Example with Torshammer on Kali Linux

Run Torshammer slow POST DoS tests on Kali Linux against local Apache or DVWA, compare DoS versus DDoS, and read curl timing before and during an authorized lab attack.

Kennedy Muthii8 min read
security

Image Steganography on Kali Linux: Hide Messages with Steghide

Hide and recover secret text inside JPEG and PNG images on Kali Linux with steghide and Stegosuite, compare OpenStego, and read capacity and encryption output in an authorized lab.

Kennedy Muthii10 min read
security

Volatility Memory Dump Analysis Tutorial on Kali Linux

Analyze the public Cridex banking trojan memory sample with Volatility 3 and Volatility 2 on Kali Linux—OS profile, process tree, network connections, and reader_sl.exe extraction.

Kennedy Muthii9 min read