“MySQL server has gone away” error – Solution(s)

The MySQL server has gone away error, which means that the MySQL server (mysqld) timed out and closed the connection. By default, MySQL will close connections after eight hours (28800 seconds) if nothing happens. However, in some cases, your web host, DBA, or app developer may have decreased this timeout setting, as discussed below. MySQL […]

SCP Linux – Securely Copy Files Using SCP examples

This post includes SCP examples. SCP or secure copy allows the secure transferring of files between a local host and a remote host or between two remote hosts. It uses the same authentication and security as the Secure Shell (SSH) protocol from which it is based. SCP is loved for its simplicity, security, and pre-installed […]

Linux server performance: Is disk I/O slowing your application?

If your Linux server is bogged down, your first step may often be to use the top command in the terminal to check load averages. However, there are times when top shows very high load averages even with low CPU ‘us’ (user) and high CPU ‘id’ (idle) percentages. This is the case in the video […]

innodb_buffer_pool_size – MySQL Performance

In MySQL performance tuning, few variables wield as much influence as innodb_buffer_pool_size. This essential MySQL configuration parameter directly impacts the performance of InnoDB, the most commonly used storage engine in MySQL. In this second installment in our series on MySQL database performance optimization, we continue to delve into the intricate world of MySQL configuration variables by […]

Linux Commands frequently used by Linux Sysadmins – Part 5

This is the final part of the five-part series entitled: Linux Commands frequently used by Linux Sysadmins. So far, we’ve covered over 50  commands regularly used by Linux sysadmins and power users. Refer to part 1, part 2, part 3, and part 4. This article will look into another set of commands and command-line tools […]

man command in Linux /w examples.

The man command in Linux is your gateway to comprehensive documentation for almost every command and aspect of the Linux operating system. It’s like having a manual at your fingertips for understanding and mastering Linux. In this article, we’ll explore the essentials of using the man command in Linux, complete with practical examples to help […]

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 […]