Are you searching for the best Linux distro (distribution) for your desktop computer or laptop? This article will guide you to what I believe are the best Linux distros for beginner, experienced, and expert users. Whether you are a power user or just getting your feet wet, there are indeed specific Linux distros best suited […]
PHP memory_limit – understanding and increasing this setting
PHP’s memory_limit is per-script, just as a highway’s speed limit is per-vehicle. For example, although PHP’s memory limit may be set to 1GB, that does not mean that scripts will pile up to use that 1 GB. Let’s take a closer look at understanding PHP’s memory_limit setting. PHP memory_limit is a per-script setting PHP.net’s […]
“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 […]
Fix Error: Failed to download metadata for repo ‘appstream’ – CentOS 8
As we all know, CentOS 8 reached its End of Life (EOL) on December 31, 2021, and CentOS Linux 7 will reach its end of life (EOL) on June 30, 2024, marking a significant shift in the CentOS ecosystem. This transition to CentOS Stream leaves system administrators and users with some important decisions to make. […]
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 […]
MySQL Performance Schema
When it comes to database performance monitoring and optimization, MySQL offers a powerful tool called Performance Schema. This versatile instrument provides invaluable insights into the inner workings of your MySQL database, enabling you to fine-tune its performance for optimal efficiency. In this installment of our series on MySQL database performance optimization, we delve into the […]
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 […]