Thursday, August 30, 2012

types of Linux servers


Linux Server Types

The types of services that we typically configure Linux servers to provide include:

Linux Internet Servers

  • Web - Apache HTTP Server, Apache Tomcat
  • Databases - MySQL, PostgreSQL, Oracle
  • Programming and scripting - PHP, Java, Perl, JavaScript, CSS, XHTML, Bash
  • FTP - ProFTPD, Pure-FTPd, vsftpd
  • SMTP (outgoing email) - exim, postfix, qmail, sendmail
  • POP3 and IMAP (incoming email) - qpopper, UW IMAP, Courier-IMAP
  • DNS (Domain Name System) - BIND, djbdns
  • Web control panels - cPanel and WebHost Manager, Plesk, DirectAdmin, Webmin

Linux Virtualization

  • VMware ESX, ESXi, VMware Server
  • Xen - Amazon EC2 Cloud, Citrix XenServer
  • User Mode Linux (UML)
  • Manage Large Networks (MLN)

Linux Remote Access

  • SSH (Secure SHell) - OpenSSH
  • VNC (Virtual Network Computing)
  • X Window System (X.Org, X11)
  • OpenVPN

Linux Security

  • Network monitoring - SNMP, Nagios, Big Brother/Hobbit, MRTG, Cacti
  • SSL/TLS encryption - OpenSSL, stunnel
  • Intrusion Detection Systems (IDSs) - Snort
  • Tripwire (file integrity checker)

Linux Internal Network Servers

  • File server - Samba (SMB, CIFS), NFS, iSCSI
  • LDAP (directory services) - OpenLDAP
  • DHCP - ISC DHCP
  • Routing - Quagga, OSPF, RIP, VRRP, CARP

Linux Distributions

  • Red Hat Enterprise Linux (RHEL)
  • CentOS
  • SUSE Linux Enterprise Server (SLES)
  • Debian GNU/Linux
  • Ubuntu Server and Desktop Editions
  • openSUSE
  • Fedora