Tweaking Linux Server Swappiness for Increased Performance

Swappiness might sound silly, but it is actually a very useful parameter in the Linux kernel that determines how aggressively the kernel will use the swap partition. Linux is usually already well-optimized to use very little swap when physical memory is available. With the swappiness setting, you can increase or decrease this usage.
The default setting […]

Using the Magic SysRq Key to Rescue a Linux System

It could be a freeze, a crash, or simply completely or near unresponsiveness that drives you to shut off your server and start it back up cold. That, however, is never ideal. The ideal way to recover a system is to bring it back to complete functionality or simply restart it gracefully. Enter Magic SysRq, […]

Monitor Memory on a Linux Server

Memory is one of the most important features of any server. The more RAM a program uses, the less you will have available for other applications. Therefore, it is important to monitor memory usage on your Linux server to ensure that all programs are playing nice and that nothing wrong is going on.
1. /proc/meminfo […]

How to Monitor Your Server’s Memory Usage

One system resource that can quickly get away from you is memory. Every program needs memory, and some may take more than their fair share. Therefore, it is important to monitor memory usage to make sure your applications are behaving and also help you decide when it might be time to reallocate resources or even […]

How to Fix a Chroot Network Connection Failure

Creating a chroot jail is a great way to separate certain activities on a dedicated server from the rest of the server at large. Purposes for this can range from creating virtual private server containers to simply needing an isolated test environment. One common problem you may experience after create a chroot jail is that […]

The Wondrous World of /proc

Linux servers, regardless of the distribution, all share a common thread that system administrators know about and use to monitor the server and troubleshoot hardware. That commonality is /proc, a truly unique and special file system that can give you all sorts of wondrous information about your dedicated server.
The proc filesystem is mounted at boot […]

Listening for Programs on Server Ports

On a Linux or Unix dedicated server, applications that access the Internet must do so using ports. Think of a port, as the name implies, as a window to the outside world. Without a port, a program will not have outside access, and outside computers will not have access into your server.
When configuring […]

How to Gather Server Hardware Information

When you lease a remote dedicated server, you really have no physical way of knowing that you got what you paid for. There are, however, a couple of ways to find out what hardware your server actually has using some basic Linux commands. These commands tell you what hardware is in use and […]

Important Directories in Linux

Early this week, we briefly covered Linux partitions and their importance. It is also important to know the directories that make up the Linux file system when using a Linux dedicated server. What follows is a very brief guide to some of the most crucial directories. You will notice that, unlike Windows, […]