Linux Web Server
Server Administration

Linux Web Server

A web server is a system that processes requests via HTTP protocol, you request a file from the server and it responds with the requested file, which might give you an idea that web servers are only used for the web, but actually they can also be found embedded in devices such as printers, routers, […]

Linux FTP Server
Server Administration

FTP Server in Linux

File Transfer Protocol (FTP) is a network protocol used to transfer files between computers, one act as a client, the other act as a server, in this post we will talk about the FTP server in Linux systems, specifically Very Secure FTP Daemon (vsftpd). The vsftpd program is a very popular FTP server that is […]

Linux DNS Server
Server Administration

Linux DNS Server

The DNS (Domain Name System) is a naming system for computers, the service that does that is called DNS server, which translates an IP address to human readable address, this process is the backbone of the internet and very important service in your server, so from that point, we will discuss DNS server or specifically […]

LDAP Server
Server Administration

Linux LDAP Server

Two days ago, one of the website visitors was searching on the website for LDAP and found nothing, that drives me to make a post about LDAP server, so we fill the gaps and bring the loved content to the visitors.   What is LDAP? We know that Linux keeps registered users on /etc/passwd file, […]

Linux PAM Modules
Server Administration

Linux PAM Easy Guide

In the previous post, we talked about Linux iptables firewall, some people asked about authentication. Today we will talk about the powerful framework in Linux used for authentication which is Linux-PAM. PAM or Pluggable Authentication ModulesĀ are the management layer that sits between Linux applications and the Linux native authentication system.   There are many programs […]