Learn about the usermod command and understand some common usage scenarios with practical examples.
Also find me here:
Baeldung Editor
Hiks Gerganov
Driven by self-improvement and self-sufficiency. Self-motivated and self-disciplined. Dependable. Minimalist perfectionist. Problem solver. Can work on and improve anything related to IT.
Here's what I've reviewed (so far):
Baeldung on Linux
- All
- Administration (162)
- Scripting (112)
- Networking (48)
- Files (40)
- Processes (25)
- Filesystems (25)
- Installation (21)
- File Editing (21)
- Security (16)
- File Viewing (11)
- Web (10)
- Docker (6)
- File Searching (5)
- File Conversion (5)
- File Permissions (4)
- File Compression (3)
- Search (2)
- Building (1)
Autoinstallation of Ubuntu
Filed under Administration, Installation
Learn how to automatically install Ubuntu Linux over a network.
How to Define a Shell Script to Be Sourced
Filed under Scripting
Learn ways to suggest a shell script is to be sourced or prevent its direct execution altogether in Linux.
How to Concatenate Several MP3 Files Into One
Learn tools and ways to concatenate multiple MP3 files into one.
chkconfig on Ubuntu
Filed under Administration
Learn the function of chkconfig and what superseded it in modern Linux versions.
Linux Tools for Reading MOBI Files
Filed under File Viewing
Learn about Linux tools for viewing MOBI files.
Differences Between netcat (nc) and ncat
Filed under Administration, Networking
Learn the differences between netcat (nc) and ncat in terms of security, feature set, syntax, and more.
How to Use the mail Command
Filed under Administration
Learn about the mail command and how to install it and use it under Linux.
How to Install Linux Over a Network
Filed under Installation, Networking
Learn the step-by-step process for installing Linux over a network.
How to Install and Configure the Nextcloud Snap
Filed under Administration, Installation
Learn how to install and initialize the Nextcloud platform via the Snap package manager in Linux.
Remote Control Linux With Android
Filed under Administration
Learn how to control Linux from an Android device.
Applications for Sticky Notes in Linux
Filed under Administration
Learn about applications for showing, managing, editing, and working with virtual sticky notes in Linux.
How to Automount Partitions at Linux Startup
Filed under Administration, Filesystems
Learn ways to automatically mount filesystems on boot in different desktop environments and the terminal.
How to Clear systemd Journal Logs
Filed under Administration
Learn how to clear the systemd journal logs in Linux.
Listening for Multiple TCP Connections From the Shell
Filed under Networking
Learn several ways to listen for multiple TCP connections on the same port from the shell.
How to Enable Keyboard Volume Keys in XFCE?
Filed under Administration
Learn how to set up keyboard volume keys in the XFCE desktop environment.
How to Check Whether a Package Is Installed Through a Package Manager
Filed under Administration, Installation
Learn how to check whether a package was installed through a given package manager.
How to Find USB Slot Version
Filed under Administration
Learn how to identify USB ports and check their protocol version support in Linux.
How to Find a Storage Drive Serial Number in Linux
Filed under Administration
Learn tools and methods in Linux to find the serial number of a storage medium such as a solid state drive and hard disk.
How to Troubleshoot Invisible High Load Processes
Filed under Administration, Processes
Learn about short-lived and other processes that are harder to detect via conventional means.
How to Configure /etc/fstab for Network Drive
Filed under Filesystems, Networking
Learn how to mount and configure specific options for a network drive via /etc/fstab.
How to Split a Video Into Multiple Parts With FFmpeg
Filed under File Editing
Learn ways to employ ffmpeg when splitting a video in many parts.
Configuring Serial Port on Linux
Filed under Administration
Learn how to configure serial ports in Linux.
Using Multiple Variables in for or while Loops in Bash
Filed under Scripting
Learn how to use several variables for loop control and processing.
How to Set the Core Dump File Path
Filed under Administration, Files
Learn about core dumps and ways to set and configure core dump generation options in Linux.
How to Find the Minimum and Maximum of Two Numbers in the Shell
Filed under Scripting
Learn different ways to find the minimum and maximum of a pair or set of numbers in the shell.
How to Safely Free Up More Space in /boot
Filed under Filesystems
Learn ways to safely make space available on the /boot partition without removing vital system data.
How to Convert WAV or MP3 to Text in Linux
Filed under File Conversion
Learn tools and ways to recognize text and speech within audio files like MP3 and WAV in Linux.
How to Send SMS in Linux CLI
Filed under Administration, Installation
Learn different services and ways to send an SMS message via the Short Messaging Service (SMS) in Linux.
How to Rename a USB Drive Label in Linux
Filed under Administration, Filesystems
Learn ways and tools to change a USB drive label in Linux.
Linux Commands to Mute and Unmute a Microphone
Filed under Administration
Learn about ways and tools to mute and unmute the microphone on a Linux system.
Colorizing Terminal and Shell in Linux
Filed under Administration
Learn how colorization works and how to colorize file lists in the terminal.
Playing Subtitles Automatically With mpv
Filed under Files
Learn ways to add subtitles when using the mpv media player.
Convert Snake Case to Pascal Case in the Shell
Filed under Scripting
Learn how to convert between snake and Pascal cases in the Linux shell.
How to Enable Reverse Interactive Search in zsh
Filed under Administration, Search
Learn how to enable and work with the reverse interactive search in zsh.
Adding User and Password Using Ansible
Filed under Administration
Learn how to create a new user, add a user to a group, and create a user password in Ansible.
Testing Network Speed Between Two Linux Servers
Filed under Networking
Learn how to test the network data rate between two Linux systems.
Video Editing Tools in Linux
Filed under File Editing
Learn about video editing under Linux by looking at common editors available for the operating system.
How to Pipe Commands After xargs in a Pipeline
Filed under Administration, Scripting
Learn the proper syntax to chain commands after xargs.
How to Change the Default Editor for Editing Unit Files in Linux
Filed under Administration, File Editing
Learn ways to change the default systemd unit editor in Linux.
Linux Download Managers
Filed under Administration, Web
Learn about several Linux download managers and their features.
Cloning or Moving a Linux Installation
Filed under Installation
Learn a way to transfer a working Linux system to a new device.
Solving Error port 22: Connection refused in Linux
Filed under Administration, Networking
Learn how to debug the common port 22: Connection refused error when trying to connect via SSH.
Understanding SquashFS and How to Mount a SquashFS Filesystem
Filed under Filesystems
Learn about the SquashFS filesystem and the ways to preserve changes to it.
How to Check if a Git Directory Is Clean From a Shell Script
Filed under File Viewing, Scripting
Learn ways to verify whether a Git directory is clean with different commands and a a shell script.
How to Crop and Resize a Video Using FFmpeg
Filed under File Editing
Learn different ways to crop and resize a video via FFmpeg.
How to Specify a Working Directory for a systemd Service
Filed under Administration, Scripting
Learn how to set the current working directory for a systemd unit.
Which File System to Use for Boot Partition
Filed under Filesystems
Learn which filesystems are a good choice for the Linux boot partition and why.
How to Find Files of a Specific Type Lacking an Extension
Filed under File Searching
Learn how to find files by type in Linux.
Listing All Ansible Variables for a Host or Group
Filed under Administration
Learn ways to list all Ansible variables for a host or group.
Makefile Character Escaping and the Meaning of the Double Dollar Sign
Filed under Building
Learn about Makefile character escaping, why a Makefile may have double dollar signs, and how they function.
How to Keep Track of Values in top and Similar Commands
Filed under Administration, Processes
Learn ways to keep track of the values returned by process monitoring tools like top.
How to Resolve a Hostname in a Bash Script
Filed under Networking, Scripting
Learn ways and tools to resolve a hostname within a shell script.
How to Exclude a Pattern From Glob Match in Shell
Filed under Scripting
Learn how to exclude a pattern when using basic or extended Globbing in the shell.
How to Remove All Lines That Don’t Match
Filed under Scripting
Learn ways to remove lines from files and other input that don’t match a given pattern.
How to Empty the Trash in Linux CLI
Filed under Administration
Learn ways to manually and automatically clear the contents of the Linux trash directory.
Bash Script to Get ASCII Values for a Character
Filed under Scripting
Learn ways to get the ASCII values of given characters or strings via Bash.
How to Remove Multiple Files Using SFTP
Filed under Files, Networking
Learn how to remove more than one file at a time through SFTP.
How to Modify File Ownership Inside tar Archive
Filed under Administration, File Permissions
Learn how to modify the ownership of data within a TAR archive.
How to List All Packages Installed From a Specific Repository on Linux
Filed under Administration, Installation
Learn how to find packages installed from a given repository in different Linux distributions and package managers.
How to Ignore Lines Matching a Pattern in grep and awk
Filed under Scripting
Learn how to omit lines from the output based on matches with grep and awk.
How to Split a String on Multiple Delimiters in Shell
Filed under Scripting
Learn ways to split a string based on more than one delimiter in the shell.
CUPS Printer Management and Job History
Filed under Administration
Learn ways to work with Common Unix Printing System (CUPS) printers and check the print job history in Linux.
What’s the Difference Between the ext4 Journal Data Modes?
Filed under Filesystems
Learn how the journal, writeback, and ordered ext4 filesystem journal data modes function and how they differ.
How to Permanently Add a DNS Configuration Inside /etc/resolv.conf in Linux
Filed under Administration, Networking
Learn ways to add an entry to the /etc/resolv.conf file and ensure it remains there.
LDAP as an Active Directory Equivalent in Linux
Filed under Administration
Learn about LDAP implementations as the Active Directory alternative for Linux.
Voice and Sound Recorders in Linux
Filed under Administration
Learn about various sound and voice recorders for Linux.
Understanding and Managing Automatic RAID Resync in Linux
Filed under Administration, Filesystems
Learn about RAID resync and ways to check and control its status.
Converting JSON to YAML and Vice Versa in the Command Line
Filed under File Conversion
Learn ways to convert from JSON to YAML and from YAML to JSON using the Linux command line.
Linux Command Line Base64 Encoding and Decoding of Strings
Filed under Security
Learn to use the tools for encoding and decoding Base64 strings in the Linux command line.
Differences Between /bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin
Filed under Administration, Filesystems
Learn about different directories for binary files in a Linux system, their purpose, and specific features.
Linux Network Diagram Tools
Filed under Networking
Learn ways to create network diagrams via the Linux command line and graphical environment.
How to Copy Latest File From One Directory to Another
Filed under Scripting
Learn how to copy the most recent file from a given directory to another path.
How to Read Lines of a File Into an Array
Learn ways to read the lines of a file into a Bash array.
Understanding the Purpose of Xeyes
Filed under Administration
Learn about the Xeyes utility and its uses beyond entertainment.
How to Check if a String Contains an Uppercase Letter in Bash
Filed under Scripting
Learn various ways to detect an uppercase letter within a string.
Command Line Calculators
Filed under Scripting
Learn about different tools that can perform simple and complex calculations right in the terminal.
How to Cause a TCP Socket Timeout
Filed under Networking, Security
Learn how to check, cause, and control TCP server socket timeouts in Linux.
Converting a Bootable USB Drive to ISO File
Filed under Files, Filesystems
Learn ways to make an ISO file from a bootable USB drive and verify the results.
Finding Lines With Exactly One Instance of a Specific Character in a File
Filed under File Searching, Scripting
Learn ways to find lines with exactly one occurrence of a given character.
How to Download a Folder From Google Drive Using the Command Line
Filed under Web
Learn ways to download whole folders from Google Drive using the Linux command line.
Differences Between Bash and Korn Shells
Filed under Administration
Learn the general differences and similarities between as well as pros and cons of the Bash and Korn shells.
How to Listen to the Radio in the Linux CLI
Filed under Web
Explore tools and methods to listen to an online streaming radio from a Linux terminal.
How to Extract a Complete URL From a String in Shell
Filed under Scripting
Learn ways to extract a complete URL from a string in the shell.
Linux Optical Character Recognition (OCR) Tools
Filed under File Searching, File Viewing
Learn about optical character recognition tools and how to use them in Linux.
How to View CHM Files in Linux?
Filed under File Viewing
Learn how to view and convert CHM or Compiled HTML Help files in Linux.
The EPUB Format and Converting EPUB Files to PDF
Filed under File Conversion
Learn about the EPUB electronic publication format and ways to convert between EPUB and PDF.
Renaming Files Based on File Attributes
Learn to rename files based on different parts of their metadata.
How to Upgrade to the Latest Version of Ubuntu
Filed under Administration, Installation
Learn the step-by-step process to upgrade a Ubuntu Linux system to the latest version of the distribution.
How to Get MP3 Tags in Linux CLI
Filed under Files
Learn many ways to get and work with MP3 tags.
How to Use an Emoji in a Text in Linux
Filed under File Editing
Learn ways to use emoji in a Linux environment.
How to Hide a tmux Pane
Filed under Administration
Learn ways to hide or minimize a pane in tmux.
How to Show Git Branch With Colors in Bash
Filed under Administration, Scripting
Learn several ways to show Git information directly in the Bash prompt.
Get and Manipulate Subnet Mask in Bash
Filed under Networking, Scripting
Learn ways to get the subnet mask of a network and transform it between the CIDR and dotted decimal formats.
How to Count the Number of Vowels in a String
Filed under Scripting
Learn ways to get the vowel count for a given string input.
How to Split a String Into an Array in Bash
Filed under Scripting
Learn how to place separate string parts into array elements.
Rotate Images in Linux Terminal
Filed under File Editing
Learn different ways to change the orientation of an image in the Linux terminal.
Difference Between date, echo date, echo “`date`”, and echo ‘`date`’
Filed under Scripting
Learn about differences between similar commands with different quoting mechanics in the Linux shell.
How to Change the Screen Font Size When Using Virtual Console
Filed under Administration
Learn how to configure different fonts for the virtual system console in Linux.
How to Play a Sound at the End of a Linux Process
Filed under Administration, Processes
Learn how to output an audio signal from the terminal when a process has completed.
Ansible Conditional Behavior Based on the Output of a Command in Linux
Filed under Administration
Learn how to employ conditionals on the output of a command with Ansible.
Set up a Git Server on Linux
Filed under Administration
Learn the steps to install, configure, and use a Git server on a Linux system.
Ways to Ignore or Hide Files With the ls Command
Filed under File Viewing
Learn ways to hide or ignore filesystem objects from the output of ls.
Changing the Starting Directory of a tmux Session
Filed under Administration
Learn ways to configure the starting directory of a tmux session with older and current versions of the multiplexer.
Finding Where a Program Is Stuck in Linux
Filed under Processes
Learn how to check why a process isn’t progressing.
Filter Log File Entries Based on Date Range
Filed under Administration, Scripting
Learn how to filter logs by one or more given date ranges via Bash.
Why Is the sudo Password Different From su root Password?
Filed under Administration, Security
Learn how and why the passwords for sudo and su root differ.
chattr and the Meaning of the lsattr Command Output
Filed under Administration, File Permissions
Learn about the additional attributes that filesystem objects can have, as well as how to list and change them.
Profiling Processes in Linux
Filed under Processes
Learn how to profile and determine the performance of processes in Linux with different tools.
Shell Script That Outputs an Excel File
Filed under Scripting
Learn ways to export or convert the output of different applications and scripts to an Excel file from the Linux shell.
How to Loop Over Each Character in a Bash String
Filed under Scripting
Learn how to loop through the characters of a Bash string.
Quotas and Setting Limits on Directory Sizes
Filed under Administration, Filesystems
Learn about quotas and ways to impose restrictions on the sizes of filesystem objects in Linux.
Linux System Testing Tools
Filed under Administration
Learn ways to perform tests over a Linux system with various tools.
Splitting Display Into Two Virtual Screens Using xrandr in Linux
Filed under Administration
Learn how to split a physical monitor display into virtual screens with the xrandr tool.
Is It Possible to Undo a Command in Shell?
Filed under Administration, Scripting
Learn whether we can undo a command in the shell and how to avoid needing the feature in the first place.
Why Are There Multiple Shell Prompts?
Filed under Administration, Scripting
Learn about different shell prompts and the variables that control them.
Viewing Long Commands in ps Output
Filed under Administration, Processes
Learn how to expand the view of process command lines when using the ps command or the /proc pseudo-filesystem.
How to Write a Script to Install Multiple Applications
Filed under Installation, Scripting
Learn methods and approaches to use within Bash scripts to automate the installation of multiple applications.
IRC Clients for the Linux CLI
Filed under Web
Learn the features and ways to use several popular IRC clients for the Linux command line.
Defining a Hash Table in Bash
Filed under Scripting
Learn how to use the hash table equivalent available in recent versions of Bash.
How to Export Variables From a File
Learn how to get variable declarations from a file and export them to the shell environment.
Nested case Statements and ;; Semicolon Terminators in Bash
Filed under Scripting
Learn about Bash case statements, how to nest them, and how to terminate their separate subcases.
Data Backup Tools for Linux
Filed under Administration
Learn about tools to backup data from a Linux system.
Check if a Number Is a Prime in Bash
Filed under Scripting
Learn how to check whether a given number is prime with Bash and the coreutils package.
How to Use grep on a Bash Variable
Filed under Scripting
Learn ways to use grep with the contents of a shell variable in Bash.
Connecting to a Remote Redis Server
Filed under Administration
Learn how to troubleshoot network connections to a remote Redis server.
Difference Between ls, ls *, ls **, and ls ***
Filed under Files
Learn about the ls commands and its many uses when combined with shell globbing.
Wrap Quotes Around Each Line in a File or Variable
Filed under Scripting
Learn ways to automatically quote lines of text in files or variables.
Why Can’t Linux Usernames Start With Numbers?
Filed under Administration
Learn reasons to not start usernames with a digit in Linux.
How to Assign Default Value to a Variable Using Bash
Filed under Scripting
Learn how to assign a default value to a variable based on its current value in Bash.
Adjust the Mouse Scroll Speed in Linux
Filed under Administration
Learn command-line and graphical ways to change the mouse scroll speed in Linux.
How to Walk Through a Directory Structure in a Shell Script
Filed under Scripting
Learn several ways to traverse directory trees in the shell.
Redirecting a Domain To Another Domain Locally
Filed under Networking, Web
Learn ways to direct several domains to the same IP address as well as redirect one domain to another in Linux.
How to Change the Cursor Shape, Color, Blink Rate of a Linux Console
Filed under Administration
Learn ways to modify attributes of the Linux terminal cursor, such as its shape, color, and similar.
How to Create and Use VirtualBox Snapshots
Filed under Administration
Learn how to use the Snapshots feature of VirtualBox and how it works.
What’s the Effect of Editing a Shell Script While It’s Running?
Learn how a shell script behaves when we change it while it’s running, as well as how we can modify this behavior.
How to Extract the Last n Characters of a String in Bash
Filed under Scripting
Learn how to extract a given number of a characters from the end of a string via shell tools in Linux.
Serial Ports and Mapping to /dev/ttyS* Files
Filed under Networking
Learn about serial ports and how to map them to specific device files on a Linux system.
Check if the find Command Returns a Match
Learn ways to verify the find command actually returns results.
How to Call Python From a Bash Script
Filed under Scripting
Learn several ways to call and run Python code via the Linux shell.
How to Draw ASCII Diagrams With Vim DrawIt
Filed under File Editing
Learn how to draw ASCII diagrams with the Vim DrawIt plugin.
How to Echo the Variable Name Instead of Variable Value
Filed under Scripting
Learn different ways to output the name of a variable instead of its value in Bash.
How to Burn a CD or DVD ISO in the Linux Terminal
Filed under Administration, Filesystems
Learn how to burn CD and DVD optical disks via the command line.
Show Sizes in Human-Readable Format in top
Filed under Administration, Processes
Learn ways to configure how the sizes in the top process explorer are shown.
Launching a Shell Script by Double-Clicking
Filed under Administration, Scripting
Learn ways to launch a shell script in a Linux environment by clicking on its icon twice with the mouse.
WinSCP Equivalent in Linux
Filed under Networking, Security
Learn many ways to get the behavior and convenience of WinSCP under Linux.
Renaming the Current File in Vim
Filed under File Editing
Learn how to rename a file in the Vim text editor.
Configure LAMP on Linux
Filed under Installation
Learn how to configure the Linux, Apache, MySQL, PHP (LAMP) stack in a given environment.
Listing Installed Packages in Order of Installation Dates in Linux
Filed under Administration, Installation
Learn ways to list the currently installed packages on a given system in different Linux distributions.
What Is the Difference Between UUIDs Returned by blkid and mdadm
Filed under Administration
Learn how the Universally Unique IDentifiers (UUIDs) from blkid and mdadm differ.
How to Compare Time in Shell
Filed under Scripting
Learn several ways to compare times in the shell.
How to Create and Extract RAR Files in Linux
Filed under File Compression
Learn how to work with RAR files under Linux.
How to Collectively Display PID, PPID, PGID, and SID
Filed under Processes
Learn how to get and show the PID, PPID, PGID, and SID of a process.
How to Remove Files From a TAR Archive
Filed under File Compression, Scripting
Learn several ways of removing data from a TAR archive via the tar tool.
Comparison Between Signals and Interrupts in Linux
Filed under Processes
Learn how the mechanics of signaling and interrupts differ when it comes to Linux systems.
How to Use OR Patterns in Shell Wildcards
Filed under Scripting
Learn how to use alternatives with OR when using shell wildcards in globbing and regex patterns.
How to Verify the Length of a Variable in Bash
Filed under Scripting
Learn ways to check and verify the length of a shell variable.
Passing Multiple Commands to a Kubernetes Container
Filed under Administration
Learn about ways to pass several commands at once to a Kubernetes container.
Checking the Validity of an IP Address in Linux
Filed under Networking, Scripting
Learn how to use the shell for verifying whether an IP version 4 or version 6 address is valid.
How to View the Contents of tar.gz Without Extracting It
Filed under File Viewing, Scripting
Learn ways to quickly check the contents of a tar.gz file without extracting the compressed files.
Difference Between man and info Documentation
Filed under Administration
Learn how the man and info documentation systems differ.
How to Test tar File Integrity
Filed under File Compression, File Viewing
Learn how to test the integrity of an archive file via the tar command.
Importing Multiple SQL Dump Files Into MySQL From the Command Line
Filed under Administration, Files
Learn how to import SQL dumps separately and simultaneously into a MySQL database.
Switch Between Multiple Java Versions
Filed under Administration, Installation
Learn ways to select the default Java installation version when several are available.
Clearing IP Address of Ethernet Interface in Linux Without Cycling or Restarting
Filed under Administration, Networking
Learn how to remove one or more IP addresses from a given Ethernet interface without interrupting the system or other interfaces.
How to Find Out the Wireless Card Frequency in Linux
Filed under Administration, Networking
Learn ways to find the current and supported wireless card frequencies.
The addr2line Command
Learn what the addr2line command does and how it can help with debugging.
How to Determine Whether a File Is Hard Link or a Soft Link
Filed under Files
Learn how to check whether a file is a soft symbolic link or a basic hard link in Linux.
Ways to Accurately Count Files With ls and wc
Learn methods to get the number of filesystem objects under a given path using ls and wc.
How to Monitor the Progress of dd
Learn ways to keep track of the current progress during a dd operation.
Different Ways to Efficiently Sort Large Files
Learn several ways to optimize the sort command for large files.
How to Use Bash Script to Insert Values in MySQL DB
Filed under Scripting
Learn ways to run queries and insert data into a database from the shell.
Copying Git Commits From One Repo to Another in Linux
Filed under Files
Learn how to copy Git commits from one repository to another.
Mount Filesystems Within a Docker Container
Filed under Docker, Filesystems
Learn configuration options to enable mounting host and other filesystems within a Docker container.
When Is Double Quoting Necessary in Bash?
Filed under Scripting
Learn when to use double quotes, how they work, and when to avoid them in the shell.
Multiple Terminals in One Window
Filed under Administration
Learn ways to spawn multiple terminals within the same window in Linux.
Finding the Namespaces of a Process in Linux
Filed under Processes
Learn about Linux kernel namespaces and ways to find the namespaces of a given process.
How to Replace Text After a Specific Word Using sed
Filed under File Editing, Scripting
Learn how to find and replace text after a given word with sed.
How to List Files by Type With ls
Filed under Administration
Learn ways to filter the output of ls by file type and find out how to extract only filenames.
How to Delete Non-empty Directories Using the find -delete Command
Filed under Administration, Filesystems
Learn ways to use the find -delete command, as well as pitfalls to watch out for.
Bash One-Liners to Remove Characters From a Variable
Filed under Scripting
Learn how to remove given characters from a Bash variable using different tools.
Transform a JSON String Into a Table Using jq
Filed under File Viewing, Scripting
Learn how to transform a JSON string into tables with various formats.
Purpose of the seek Option in the dd Command
Filed under Files, Filesystems
Learn about and see practical use cases with the seek and skip options of the dd command in Linux.
What Is the TUN Interface Used For?
Filed under Networking
Learn the general idea of the TUN interface along with some real-world use cases.
Allow Password Change That Is Similar to the Previous Password in Linux
Filed under Administration, Security
Learn about ways to set a new password that’s similar to the last one regardless of current security policies.
How to Ping a NIC by MAC Address
Filed under Networking
Learn how to ping by MAC instead of IP address from a Linux system.
The sync Command
Filed under Administration, Filesystems
Learn what the sync command does and how to use it in different scenarios.
How to grep Lines Containing N Digits or Numbers
Filed under Scripting
Learn how to find the lines with the specified count of digits or numbers within a file in Linux.
Permanently Disable GNOME Screensaver System-Wide
Filed under Administration
Learn how to permanently disable the GNOME screensaver system-wide.
How Relational Operators Work in Case Statements in Bash
Filed under Scripting
Learn about the Bash case construct and how to use it with relational operators.
How to Toggle Comments in a File From the CLI
Filed under File Editing, Scripting
Learn how to comment and uncomment specific lines of a file using the command line interface.
Uses of Ex Mode in Vim
Filed under File Editing
Learn about the Ex mode and its practical uses in Vi and Vim.
Changing Command-Line Arguments in Bash
Filed under Scripting
Learn ways to dynamically modify command-line arguments within an existing environment or script.
How to Parallelize the rsync Command in Linux
Filed under Files
Learn about two ways to run parallel rsync operations.
What Commands Should Be Run After Updating the /etc/passwd File
Filed under Administration, Security
Learn what commands to run for synchronizing and verifying the data within password and account files like /etc/passwd and /etc/shadow after manual edits.
How to Print a Given Number in Reverse Order
Filed under Scripting
Learn how to reverse a signed or unsigned integer or floating-point number in the shell.
How to Count the Number of Matching Patterns Using awk
Filed under Scripting
Learn how to get the number of matching lines and instances for a pattern in AWK.
Changing Monitor Brightness on Linux
Filed under Administration
Learn how to change the brightness of the monitor.
How to Open Multiple Terminals and Run Different Commands in the GUI
Filed under Scripting
Learn how to open many terminal emulator windows with different commands using implementations in the GUI.
Creating an Installer for a Linux Application
Filed under Administration, Installation
Learn in-depth how to create an application installer in Linux step by step.
How to Repeat Each Line in a File Multiple Times in the Command Line
Learn how to repeat file lines during output.
Sending an SNMP Trap From the Command Line in Linux
Filed under Networking, Scripting
Learn how to set up an environment and send SNMP traps in Linux.
Avoiding the “same file” and Other Warnings While Copying a File Found With find
Learn several ways to avoid common issues when using cp after find.
Returning a Regular Expression (Regex) Match in the Shell
Filed under Scripting
Learn many ways to apply a regular expression to a string and return the matches.
Why the Use of the which Command Isn’t Recommended
Filed under Administration
Learn what the which command does, why its output may be misleading, and what alternatives Linux administrators have.
Returning Only One Value Using ldapsearch
Filed under Administration
Learn how to get only single values with ldapsearch.
How to Use a Different Username by Default in SSH for a Specific Host
Filed under Administration
Learn several ways to set a specific username when connecting to a host with SSH.
Where Does MySQL Store Its Database Files
Filed under Administration
Learn where MySQL stores its files and how to change the location.
How to Cut a Field From Text Line Counting From the End
Filed under File Editing, Scripting
Learn different methods to extract file line fields relative to the last one.
How to Write All Lines From less to a File
Filed under Files
Learn how to extract all lines from less and store them in a file.
OpenSSH: Difference Between internal-sftp and sftp-server
Filed under Networking
Learn the differences between internal-sftp and sftp-server in relation to SFTP via OpenSSH.
Use and Representation of End-Of-File
Learn about the actual representation and use of end-of-file (EOF).
Checking the Scheduled Time of a Delayed Shutdown in Linux
Filed under Administration
Learn how to find the exact time at which a Linux system is expected to shut down.
How to Send Large Files Using cURL
Filed under Networking, Scripting
Learn helpful ways and strategies for sending big files via curl.
How to Output Comma-Separated Strings Using Bash Brace Expansion
Filed under Scripting
Learn multiple ways to convert a Bash brace expansion value to a comma-separated list.
Port Redirection on a Local Linux Machine
Filed under Networking
Learn how to redirect one port to another with different tools and methods.
Getting the Value of a Memory Address From the Command Line
Filed under Processes
Learn two methods to read data stored at a given address of a specific process’s memory space.
Adding Field to a JSON Object
Filed under Scripting
Learn about Linux tools that can add fields and objects to an existing JSON object within a file.
Enabling PowerTools Repository in CentOS and RPM Distributions
Filed under Administration, Installation
Learn how to configure and enable the PowerTools repository in CentOS, RHEL, and other RPM-based Linux distributions.
How to Pass Arguments to a Shell Script Fetched by cURL
Filed under Scripting
Learn how to include arguments when running scripts directly from a URL with cURL.
Differences Between Bash Loop Counters and Sequence Iteration
Filed under Scripting
Learn about the differences between seq, brace expansion, and Bash loop counters when iterating.
How to Carry Out Multiple Substitutions in a File Using a Single sed Command
Filed under File Editing
Learn how to perform several substitutions within the same file at once in a single sed command.
How to Match a String with a Fixed Numbers of Characters in Linux
Filed under Scripting
Learn how to match a string by its number of characters.
Finding MTU Between Localhost and Destination IP
Filed under Networking
Learn hot to extract the network MTU value for a given IP address or route.
Security of NFS Over Internet in Linux
Filed under Networking, Security
Learn how to tighten NFS security for Internet connections.
How to Find the Size of L1, L2, and L3 Cache in Linux
Filed under Administration
Learn ways to get information about the L1, L2, and L3 caches.
Matching Uppercase and Lowercase Letters With Regex in Shell
Filed under Scripting
Learn how to match uppercase and lowercase strings, as well as ignore the case when using regular expressions in the shell.
How to Check Whether Port Forwarding Is Enabled on a Linux Machine
Filed under Administration, Networking
Learn how to check if port forwarding is in place.
How to Identify Processes Generating UDP Traffic
Filed under Networking
Learn methods to get to the source process generating UDP traffic.
Checking the Version of NFS That an NFS Server Is Using
Filed under Administration, Networking
Learn how to check the version of an NFS server.
How to Read and Modify the EXIF Data of Image Files in Linux
Filed under Files
Learn how to use the exiftool command to extract and modify file EXIF data.
How to Replace a Character in a Matched Line In-Place
Filed under File Editing, Scripting
Learn how to change characters in a specific line of a file based on patterns.
Restricting Computer Time on Linux
Filed under Administration, Security
Learn how to use Timekpr-nExT to limit the time a user can use the computer.
How to Pass Arguments From a File to a Bash Script
Filed under Scripting
Learn how to use file contents as arguments to a Bash script.
How to Remove Lines That Contain Fewer Than n Characters
Filed under File Editing, Scripting
Learn many ways to remove lines from a file based on the minimum number of characters in them.
How to Get Total Read and Total Write IOPS in Linux
Filed under Administration
Learn iostat commands to extract different Input/Output Operations Per Second (IOPS) statistics.
Controlling a USB Port Power Supply With Linux
Filed under Administration
Learn several ways of controlling the power supply to a USB port in Linux.
Disabling a Wireless Network From the Linux Command Line
Filed under Administration, Networking
Learn ways to disable wireless networks and interfaces from the Linux command line.
How to Use chmod Without /usr/bin/chmod
Filed under Administration, File Permissions
Learn many ways to change file permissions without using /usr/bin/chmod.
How to Install Only Security Updates in Linux
Filed under Installation, Security
Learn how to install security updates in Linux with Ubuntu as an example.
How to Append a String Variable to Itself in Bash
Filed under Scripting
Learn shell-specific and universal ways to prepend or append a string variable to itself.
Copying Files With Different Specific Extensions Using the find Command
Learn how to use the find command for copying files based on various extensions.
How to Delete Text Before a Delimiter From the Command Line
Filed under Scripting
Learn several ways to remove the start or end of a line based on delimiters.
Conversion of a PowerPoint PPT File to PDF From the Command Line
Filed under File Conversion
Learn methods to convert PowerPoint files to PDF from the Linux command line and GUI.
Checking How Much Power a USB Port Delivers
Filed under Administration
Learn ways to check the power consumption of a given USB port and device.
Viewing IPv6 Addresses in Linux
Filed under Networking
Learn about checking the version 6 IP addresses on all interfaces of a Linux system.
Run Arbitrarily Complex Commands Using sudo Over SSH
Filed under Administration
Learn about easily running complex sudo commands through interactive and non-interactive SSH sessions.
Solving the Error “Pseudo-terminal will not be allocated because stdin is not a terminal”
Filed under Administration
Learn about terminal allocations when using SSH with interactive and non-interactive commands.
LDAP Authentication From the Command Line in Linux
Filed under Administration
Learn how to perform LDAP authentication from the Linux command line.
Conversion of CSV to TSV in Linux
Filed under File Conversion
Learn many ways to convert comma-separated value (CSV) to tab-separated value (TSV) files.
What’s the Difference Between Bash’s set and export?
Filed under Scripting
Learn about the Bash set and export commands along with their function and differences.
Listing the Active Directory User Attributes
Filed under Administration
Learn how to get the attributes of Active Directory users from Linux.
How to Check Whether a USB Device Is Present on a Linux Machine
Filed under Administration
Learn ways to confirm the presence of a USB device on a Linux system.
Capturing the Network Traffic of a Process
Filed under Networking
Learn several ways to capture the network traffic generated by a given Linux process.
How to Use the Ternary Conditional Operator in Bash
Filed under Scripting
Learn about ternary expressions using the Bash conditional operator.
Showing the Definition of a Function in Bash
Filed under Scripting
Learn ways to get the location and definition of a given Bash function.
Using find to Get the Number of Occurrences of Text Patterns and Files
Filed under File Searching
Learn how to find the total number of matching files and the total number of occurrences for a given text pattern.
Infinite Sleep for Infinite Blocking in Bash
Filed under Processes
Learn how to place a process or shell in an infinite blocking sleep under Linux.
How to Convert Binary to Hex and Decimal in the Shell
Filed under Scripting
Learn how to convert binary numbers to decimal and hexadecimal in the Linux shell.
Checking the Status of a Service Without Having an Exact Name
Filed under Administration
Learn about different initialization managers and how to find the status of a service without having the full name.
How to Quickly Extract an ISO Image in Linux
Filed under Files
Find out which Linux tool is the fastest at extracting an ISO file.
Create Named Unix Sockets With Python
Filed under Networking
Learn how to leverage Python for creating and using named Unix sockets.
How to Run a Command in the Background With a Delay
Filed under Scripting
Learn ways to run commands in the background with a delay.
Loading Kernel Modules in a Docker Container
Filed under Docker
Learn the connection between the Docker container and Docker host kernel modules.
How to Test DNS Speed
Filed under Networking
Learn how to test the performance of different DNS servers relative to a client.
How to Install Boost on Ubuntu
Filed under Installation
Learn how to install the Boost C++ libraries on Ubuntu Linux.
Copy Files Based on a Condition
Filed under Files
Learn a way to copy files according to metadata conditions.
Does initramfs Use /etc/fstab?
Filed under Filesystems
Learn whether and how initramfs uses the /etc/fstab file.
Matching Multiple Conditions in One case Statement in Shell
Filed under Scripting
Learn how to match more than one condition with a single Bash case statement.
How to Determine a Specific File Responsible for High I/O
Filed under Administration
Learn ways to identify files linked with an abnormally high input or output bandwidth utilization.
The install Command in Linux
Filed under Installation
Learn the ins and outs of the install command under Linux.
How to Display Control Characters in Gedit
Filed under File Viewing
Learn how to show special and non-printing characters in Gedit.
How to List All Physically Installed Network Cards in Linux
Filed under Administration, Networking
Learn how to show all attached network cards in Linux.
Downloading All Files From an FTP Server
Filed under Files, Networking
Learn tools and methods to download all files from an FTP server.
Finding Strings From Binary Files in Linux
Filed under File Searching
Learn different ways to extract and search text from binary files.
Command Line Charting and Plotting Tools
Filed under Scripting
Explore many command-line interface tools for charting and plotting in Linux.
Pinging Multiple IP Addresses or Hosts With One Command
Filed under Networking, Scripting
Learn methods for pinging multiple endpoints with a single command.
Finding the Device Driver Used for a Device
Filed under Administration
Learn standard methods for checking the drivers of system devices under Linux.
Formatting Text in Linux Terminals
Filed under Scripting
Learn about text formatting in different Linux terminals.
Checking RPM Dependencies From the Command Line
Filed under Administration, Installation
Learn ways to check the dependencies of installed and non-installed RPM packages with different tools.
Difference Between Executing Multiple Commands with && and ;
Filed under Scripting
Learn how the double ampersand and semicolon operators differ, as well as other chain operators in Bash.
Create a File Image Container or Filesystem in a File
Filed under Filesystems
Learn how to create, format, and mount a filesystem within a file.
How to Transfer a File From Windows to Linux
Filed under Administration, Files
Learn diverse ways to transfer a file between Windows and Linux.
How to Set a Non-expiring Password on Linux
Filed under Administration, Security
Learn ways to prevent a Linux user password from expiring.
Appending Text to a File Without Using I/O Redirection
Filed under File Editing
Learn several ways to append text to a file with and without redirection operators.
Host PID of a Process Running in a Docker Container
Learn how to get the host PID of a process within a Docker container.
Checking a Library Version in Linux
Filed under Administration
Learn how to check the version of a library in Linux.
How to Make a File Unmodifiable in Linux
Filed under Administration, Files
Learn two ways to make Linux files immutable.
Mount Device With Specific User Rights
Filed under Administration, Security
Learn how to control user rights when mounting in Linux.
How to Retrieve Password Expiry Time in Shell
Filed under Administration, Security
Learn how to check and retrieve the password expiration time of one or more users via the Linux shell.
How to Extract the Base Filename From a URL in Shell
Learn how to extract the base filename from a URL using the Linux shell.
What’s the Purpose of the -f Option in the rm Command
Filed under Administration, Files
Learn the uses of the -f switch of the rm command.
How to Trim Whitespace From a Bash Variable
Filed under Scripting
Learn about several ways to remove whitespace in and around a Bash variable.
Checking BIOS Version and Name From the Command Line
Filed under Administration
Learn about ways to extract information about the BIOS of a Linux system.
How to Safely Move /tmp to a Different Partition
Filed under Administration, Files
Learn about the /tmp directory and how to safely relocate it to a new partition.
Get PID of a Just-Started Process
Filed under Administration, Processes
Learn about ways to know the PID of a process that just started.
Reversing the List of Words in a Bash String
Filed under Scripting
Learn ways to reverse the order of words within a Bash string.
Meaning of Systemd multi-user.target
Filed under Administration, Processes
Learn about Systemd targets and the multi-user target in particular.
Moving Files to Directories Based on the Extension
Filed under Administration, Filesystems
Learn about ways to move files based on their extension.
Set and Determine the Baud Rate of a Serial Port in Linux
Filed under Administration, Networking
Learn how to get and set the baud rate of a serial port in Linux.
How to Combine Two Logical Volumes on a Single Physical Volume With LVM
Filed under Administration, Filesystems
Learn about logical volume management and how to combine two logical volumes on a single physical one via LVM.
What’s the Difference Between bash script.sh and ./script.sh
Filed under Scripting
Learn about two methods to invoke shell scripts.
How to Expire a Password for Initial Account Creation
Filed under Administration, Security
Learn about tools and methods to expire a Linux account password.
Start Systemd Service After Specific Service
Filed under Administration, Processes
Learn about service order and starting one systemd service after another.
The wait Command in Linux
Learn about the wait command and different ways to use it.
How to Read Log Files Between Two Dates
Filed under Administration, Scripting
Learn how to extract log information by date and time ranges.
Start a systemd Service Conditionally
Filed under Administration
Learn how to start a systemd service only when certain conditions are in place.
How to Configure File System Caching in Linux
Filed under Filesystems
Learn about, configure, and optimize file system caching under Linux.
How to Leave a Message for Another Local User in Linux
Filed under Administration
Learn ways to send and leave messages for other users on a Linux system.
Iterate Over a Range of Numbers Defined by Variables in Bash
Filed under Scripting
Learn about different constructs in Bash for iterating over a range of numbers defined with variables.
Iterating in Reverse Using for Loops and Other Constructs
Filed under Scripting
Learn how to iterate in reverse via for loops and other constructs.
“Illegal option -o pipefail” While Using the set Command
Filed under Scripting
Learn about the pipefail option, how it works, and when it can lead to errors.
Using nohup With a for Loop
Learn how to use the nohup command with a shell for loop.
What Do ALSA Devices Like hw0,0 Mean?
Filed under Administration
Learn how to decode ALSA device names.
Print Decimal as ASCII Using the Shell
Filed under Scripting
Learn how to print decimal numbers as ASCII in the Linux shell.
Opening PDF Files From the Command Line
Filed under Files
Learn how to open PDF files with different tools from the Linux command line.
How to Display df Lines Based on Filesystem Usage Criteria
Filed under Filesystems
Learn how to use standard tools to filter the output of df by the used space percentage.
How to Check the Existence of Input Argument in a Bash Script
Filed under Scripting
Learn about checking for the existence and non-zero length of Bash script arguments.
Setting Expiration Time for Static Contents in Nginx
Filed under Web
Learn how to set an expiration time for an Nginx proxy cache.
Filter Processes by Process Names With top
Learn how to single out processes by name via the ubiquitous Linux process monitor.
How to Remove Default Gateways via ip
Filed under Administration, Networking
Learn how to use the de facto standard networking tool in Linux to check and remove default gateways.
How to Output a Variable in Nginx Log for Debugging
Filed under Administration, Web
Learn about variable output in the logs of Nginx.
Why Is chmod -R 777 / Destructive?
Filed under Administration, Security
Learn the consequences of recursively providing permissions to everybody over the filesystem root.
Splitting a Large Nginx Configuration File
Filed under Administration, Networking
Learn how to create an Nginx configuration split among multiple files.
Custom Welcome Message for SSH
Filed under Administration
Learn how to configure a custom welcome message when logging in via SSH.
How to Change the Default vsftpd FTP Server Path
Filed under Administration, Networking
Learn how to change the default path of an FTP server.
Nginx Flags: Difference Between break and last
Filed under Administration, Web
Learn about two Nginx flags with a simple example using each.
Difference Between apt-get update and apt-get upgrade
Filed under Administration, Installation
Learn about the differences between updating and upgrading when using the Advanced Package Tool (APT).
Serving Multiple Proxy Endpoints Under a Location in Nginx
Filed under Web
Learn how to set up two or more reverse proxy endpoints under a location with Nginx.
Reordering UFW Firewall Rules
Filed under Administration, Security
Learn how to reorder firewall rules via the Uncomplicated FireWall (UFW).
How to Delete Files With Names That Contain Non-printable Characters
Filed under Administration, File Viewing, Filesystems
Learn about ways to delete files with names that contain non-printable characters.
Swap Partition vs Swap File
Filed under Administration
Learn about the differences between a swap file and a swap partition.
How to Run a Cron Job Periodically Between a Time Range
Filed under Administration, Scripting
Learn how to schedule a job to run periodically within a given time range.
How to Use the Batch Mode of rsync
Filed under Administration, Scripting
Learn how to keep multiple local and remote copies of a directory synchronized quickly and easily.
Using Colors With the watch Command
Filed under Administration, Scripting
Learn how to display colors when monitoring command output.
Check How Long the Linux System Has Been Running
Filed under Administration
Learn how to check how long a Linux system has been running.
Output a List of Changed Files From rsync
Filed under Administration, File Permissions
Learn how to display information about changed files and pending actions with Rsync.
Docker Compose: Wait for Container X Before Starting Y
Filed under Docker
Learn how to configure a Docker container to wait for another to fully start before running.
Properly Remove an RPM Package
Filed under Administration, Installation
Learn to remove RPM packages with and without dependency checking.
Connecting to a Windows Machine From Linux With Putty
Filed under Administration, Networking
Learn how to install OpenSSH on Windows and connect to it from Linux via PuTTY.
Creating a Non-login User on Linux
Filed under Administration
Learn several ways to create a new user that is unable to log in.
Guide to the Boot Process of a Linux System
Filed under Administration
Learn about each step of the boot process of a Linux system.
Add a Volume to an Existing Docker Container
Filed under Administration, Filesystems
Learn about ways to add a volume to an existing Docker container.
Text-Mode Web Browsers
Filed under Web
Learn about the most common Linux text-mode browsers and their features.
Running Xcode in Linux
Filed under Installation
Learn about ways to run Xcode in Linux.
How to Verify the Speed of My NIC
Filed under Administration, Networking
Learn how to verify that the network interface card has the correct speed.
Add a User in Alpine Docker Image
Filed under Docker
Learn how to add users and correct their permissions in Docker containers with Alpine Linux.
Autocompletion Support in Vim
Filed under File Editing
Learn about autocompletion in Vim.
How to Find a User That Deleted a File on Linux
Filed under Files
Learn about ways to monitor and identify who deleted a particular file.
Editing Multiple Files in Vim
Filed under File Editing
Learn how to edit multiple files in the Vi and Vim editors.
Integrate GDB With Vim
Filed under File Viewing, Processes
Learn how to integrate the GNU Debugger with the Vim editor.
Find and Remove Large Files That Are Open but Have Been Deleted
Filed under File Editing
Learn how to clean up the contents of files without references.
Difference Between sites-available, sites-enabled, and conf.d Directories
Filed under Administration
Learn the function and differences between some standard server configuration directories.
Access the Host Machine From the Guest Machine
Filed under Networking
Learn how to set up guest-to-host access in VirtualBox.
The /proc/meminfo File in Linux
Filed under Administration
Learn about the definition of each memory attribute field in the /proc/meminfo file.
Monitor Device Events in Linux
Filed under Administration
Learn the tools and inner workings of device event monitoring in Linux.
Converting Strings to Numbers in the Linux Command Line Interface
Filed under Scripting
Learn how to convert strings to numbers and perform calculations.
Checking Environment Variables of a Running Process
Filed under Processes
Learn about ways to check the environment variables a Linux process uses.
Testing UDP Port Connectivity
Filed under Networking
Learn about testing UDP port connectivity with different tools.
Restart a Stopped Docker Container
Filed under Docker
Learn how to restart a stopped Docker container and automate the process.
Merging .csv Files in Linux
Filed under Files
Learn about ways to merge CSV files in Linux.
SSH to Local Linux VM With PuTTY
Filed under Security
Step-by-step explanations on setting up networking and SSH access to a local Linux virtual machine.
The mtr Command in Linux
Filed under Networking
Learn about the mtr command and how to use it for testing networks in Linux.
How to View CPU Speed on Linux
Filed under Administration
Learn about different methods of checking the processor speed of a Linux system.
Limits on the Number of Linux File Descriptors
Filed under Administration, Files
Learn about the soft and hard limits on the number of open file descriptors.
Run Part of a Shell Script as a Different User With Runuser
Filed under Administration
Learn how to use the runuser command to execute parts of a script with a different user.
Configure Network Settings Using Network Manager in Linux
Filed under Networking
Explore the basics of Network Manager, while configuring network connections.
Concatenating Videos Using FFmpeg
Filed under File Editing
Learn methods of concatenating videos via FFmpeg.
Throttle Bandwidth on a Linux Network Interface
Filed under Networking
Discover tools to limit the communication speed over a given interface under Linux.
Find Out Linux Distro Through the Command Line
Filed under Administration
Learn ways to detect which Linux distribution a system is running.
Find Out System Hardware Info From the Linux Command Line
Filed under Administration
Learn about many ways to list a Linux system’s hardware details, including processors, main and secondary memory, as well as peripheral devices.
Delete All Files in a Directory Except Some
Filed under Files
Explore ways of excluding some files from being deleted.
Extracting Audio From Video Files Using FFmpeg
Filed under Files
Learn about ways to extract audio from video files using FFmpeg.
Benchmarking Linux Systems
Filed under Administration
Learn about benchmarking the main hardware components of a system under Linux.
Why Does htop Show More Processes Than ps?
Filed under Processes
Learn how and why the output of htop and ps differs, as well as ways to adjust it.
Save a File in Vim
Filed under File Editing
Discover how to perform saving and quitting in the vim editor.
Linux Shells Performance: dash vs bash
Filed under Administration, Scripting
Compare the performance of two of the most famous Linux shells: dash and bash.
Cannot Write to Directory Despite Having Group Permission in Linux
Filed under Administration, Filesystems
Overcome errors when writing to a directory despite having group permissions.
Baeldung on Ops
- All
- Kubernetes (2)
- Jenkins (2)
- Docker (2)
What Is the Difference Between Helm and Kustomize?
Filed under Kubernetes
Learn about the differences and similarities between Helm and Kustomize when it comes to Kubernetes management.
How to Find the Space Left in a Persistent Volume Claim in Kubernetes
Filed under Kubernetes
Learn ways to check the free storage space that a persistent volume claim (PVC) has left in Kubernetes.
Update Jenkins from WAR
Filed under Jenkins
Learn how to update Jenkins with the Jenkins WAR file.
Enable HTTPS in Jenkins
Filed under Jenkins
Learn how to secure Jenkins with HTTPS, SSL, and a proxy.
Executing Multiple Commands in Docker Compose
Filed under Docker
Learn about ways to execute multiple commands with Docker Compose.
Interactive Shell Using Docker Compose
Filed under Docker
Learn how to get an interactive shell and interface Docker containers with it.