apropos command in Linux /w examples.

The apropos command in Linux is a powerful tool for discovering and searching for commands and their descriptions. It’s like a command-line encyclopedia that helps you find the right command for a specific task. In this article, we’ll dive into the essentials of using the apropos command in Linux, complete with practical examples to help […]

90 Linux Commands frequently used by Linux Sysadmins

If you are interested in Linux commands frequently used by Linux sysadmins and power users, you’ve come to the place. I’ve published this five-part series covering commands often used by Linux sysadmins. Below, I’ve listed over 90 Linux commands with links to each of the five articles in this series – click on each subheading. […]

touch command in Linux /w examples

The touch command in Linux is a versatile tool for creating empty files or updating timestamps on existing ones. Despite its simplicity, it plays a crucial role in file management. In this article, we’ll delve into the basics of using the touch command in Linux, complete with practical examples to help you become proficient in […]

mkdir command in Linux /w examples

The mkdir command, short for “make directory,” is a fundamental tool in the Linux command line arsenal. It enables users to create directories or folders effortlessly. In this article, we’ll explore the essentials of using the mkdir command in Linux, complete with practical examples to help you become proficient in directory creation. This article is […]

rm command in Linux w/ examples

The rm command, short for “remove,” is a powerful tool in the Linux command line toolkit. It is used for deleting files and directories. In this article, we’ll explore the fundamentals of using the rm command and provide practical examples to help you become proficient in file removal. This article is a follow-up to the […]

MySQL Performance: Stop hoarding. Drop unused MySQL databases

Recently, I supported a client with solving MySQL performance issues. There were several areas where MySQL performance issues were addressed. One issue, however, that was overlooked before our communications was that of keeping around unused databases. There were around 15 gigabytes of unused MySQL data – a mix of MyISAM and InnoDB tables – for […]

Could not increase number of max_open_files to more than… (Solution)

A quick solution to the warning “Could not increase number of max_open_files to more than” when starting MySQL or MariaDB. For some background, read How MySQL Opens and Closes Tables. Here’s an excerpt: “The table_open_cache and max_connections system variables affect the maximum number of files the server keeps open. If you increase one or both of […]

innodb_flush_method & innodb_flush_log_at_trx_commit: Optimizing MySQL

When it comes to managing and optimizing MySQL performance, two critical variables that can significantly impact MySQL’s performance are: innodb_flush_method and innodb_flush_log_at_trx_commit. These settings control how InnoDB, the default storage engine for MySQL, handles data flushes and logging. However, before diving into the intricacies of these commands, it’s essential to understand the role of flushes […]

Navigating the Linux File System with the cd Command

The command line is a powerful tool for interacting with your Linux system, and one of the fundamental commands for navigating the file system is cd. The cd command, short for “change directory,” allows you to move between directories and explore the Linux file system. In this post, we’ll dive into the basics of using […]

Sept 2023: Insider Threat Awareness Month – Unveiling Hidden Risks

In the realm of cybersecurity, vigilance is key. Threats can come from anywhere, and sometimes, they emerge from within. In September 2023, we observe National Insider Threat Awareness Month (NITAM), a crucial initiative aimed at educating organizations and individuals about the dangers posed by insider threats and promoting strategies to mitigate them.   Understanding NITAM […]