How to Manage Linux Kernel Modules

Linux is the kernel for a variety of operating systems that power many of the world’s servers. Although the operating systems themselves are often commonly called Linux, the actual term refers specifically to this kernel and all of its parts. In addition to the components that are compiled into the kernel, Linux also supports modules […]

Which Web Server Software Should I Use?

When picking web server software, you should use the same considerations you used when choosing an operating system.  You will also have to consider compatibility with your operating system and the best overall efficiency for the type of site or sites you want to run.
The following are some of the factors […]

How to Create a phpinfo Page

A phpinfo page is a simple PHP script that usually only has one line of code:
<? php phpinfo(); ?>
You can create a phpinfo.php file and place it anywhere on any website on your server to view the current PHP configuration. That single line of code will return a plethora of detailed information about your […]

How to Hide Files from Apache Directory Listings

Apache HTTP Server comes with a useful feature for file viewing called “directory listing” or “directory browsing”. With this feature enabled, users who visit a directory without an index file will see a list of the files in that directory, as well as information about them. This is useful for HTTP download mirrors […]

How to Disable Unneeded Apache Modules

Apache HTTP Server is a robust choice for a web server because it is modular. You can conceivably add an unlimited number of modules to Apache to extend functionality, security, or added features. Furthermore, many Linux distributions include numerous Apache modules by default. In some cases you might not even use them.
Modules […]

What Are Kernel Headers?

When installing certain Linux software, you might have come across the term “kernel headers” and wondered why the software you were installing required it. Surely, you already have your kernel installed on your dedicated server, so what are they talking about?
Kernel headers refer to the source code of the Linux kernel. On most […]

Security-Enhanced Linux (SELinux)

Security is always an ongoing concern for Linux system administrators, and if it is not, it should be. The variety and number of threats to server security are profound, and smart server administrators are proactive in securing their dedicated servers from would-be attackers, viruses, and vulnerabilities.
Security-Enhanced Linux (SELinux) was originally developed for the US […]