BESM ALLAH
Linux Hosting Training Course
[Level 1-2]
Ramy Allam
OUTLINE
● Web Server
● FTP Server
● Mail Server
● Database Server
● DataCenter
● Building WebSite requirements
Web Server
● The primary function of a web server is to store,
process and deliver web pages to clients.
● Protocol : HTTP ( HyperText Transfer Protocol )
● Port : 80
● Software : ( Apache – Nginx )
● Client : Web Browser ( Chrome, Firefox ..etc )
FTP Server
● Used to transfer computer files from one host to
another host over network
● Protocol : FTP ( File Transfer Protocol )
● Port : 21
● Software : ( Pure-FTP – ProFTP - VSFTPD )
● Client : ( FileZilla )
Mail Server
● Used for mailing systems
● Protocol : Outgoing ( SMTP “Simple Mail Transfer Protocol” )
Incoming ( - POP3 “Post Office Protocol”
- IMAP “Internet Message Access Protocol”)
● Port : SMTP – 25
POP3 – 110
IMAP – 143
● Software : ( Exim - Dovecot - Courier - Zimbra )
● Client ( WebMail - Outlook - Evolution )
IMAP VS POP3
Database Server
● Creating and managing db's
● MySQL – MSSQL – Oracle
● MySQL Port : 3306
● Client : Programming languages such ( PHP –
Java – Python ..etc ) || MySQL Client
DataCenter
● Used for housing Servers and Network
component
● High Internet Connection
● Redundancy for
Internet and Electricity
● Cooling
● Security
DataCenter / RACK
DataCenter / RACK
● Rack is where the servers mounted
● Switches / Routers
● Every Rack has # of units
● 1.75 inches (4.445 cm)
DataCenter/ Remote Access
● DataCenter Portal
● SSH – Linux
● RDP – Windows
● KVM
● Control Panel
Building a webSite
● URL – Domain Name
● Design – Web Designer
● Storage – WebHosting
Domains and DNS
domain.tld
● Domain name is a unique name that identifies a website
● TLD “Top Level Domain” ( com – org – net – .eg ..etc )
http://en.wikipedia.org/wiki/List_of_Internet_top-level_do
mains
Google.com 213.158.189.125
Facebook.com
Twitter.com
Youtube.com
173.252.110.27
199.59.149.230
213.158.189.85
Domain IP
DNS
Domain Registrars
● Name.com
● Namecheap.com
● Register.com
● Enom.com
● Godaddy.com
Name.com CaseStudy
https://www.name.com/
● Search for the required domain
● Is the domain available ?
● Order and Pay !
● Point to DNS Server
Domain WHOIS
● Domain registrars
● Network-tools.com
● Who.is
● Whois.net
● Whois.domaintools.com
Domaintools CaseStudy
● http://whois.domaintools.com/
WHO.IS CaseStudy
● http://who.is/
WHOIS Privacy Protection
● Hide Domain Info
● http://who.is/whois/aldarayn.com

Linux Hosting Training Course Level 1-2

  • 1.
  • 2.
    Linux Hosting TrainingCourse [Level 1-2] Ramy Allam
  • 3.
    OUTLINE ● Web Server ●FTP Server ● Mail Server ● Database Server ● DataCenter ● Building WebSite requirements
  • 4.
    Web Server ● Theprimary function of a web server is to store, process and deliver web pages to clients. ● Protocol : HTTP ( HyperText Transfer Protocol ) ● Port : 80 ● Software : ( Apache – Nginx ) ● Client : Web Browser ( Chrome, Firefox ..etc )
  • 5.
    FTP Server ● Usedto transfer computer files from one host to another host over network ● Protocol : FTP ( File Transfer Protocol ) ● Port : 21 ● Software : ( Pure-FTP – ProFTP - VSFTPD ) ● Client : ( FileZilla )
  • 6.
    Mail Server ● Usedfor mailing systems ● Protocol : Outgoing ( SMTP “Simple Mail Transfer Protocol” ) Incoming ( - POP3 “Post Office Protocol” - IMAP “Internet Message Access Protocol”) ● Port : SMTP – 25 POP3 – 110 IMAP – 143 ● Software : ( Exim - Dovecot - Courier - Zimbra ) ● Client ( WebMail - Outlook - Evolution )
  • 7.
  • 8.
    Database Server ● Creatingand managing db's ● MySQL – MSSQL – Oracle ● MySQL Port : 3306 ● Client : Programming languages such ( PHP – Java – Python ..etc ) || MySQL Client
  • 9.
    DataCenter ● Used forhousing Servers and Network component ● High Internet Connection ● Redundancy for Internet and Electricity ● Cooling ● Security
  • 10.
  • 11.
    DataCenter / RACK ●Rack is where the servers mounted ● Switches / Routers ● Every Rack has # of units ● 1.75 inches (4.445 cm)
  • 12.
    DataCenter/ Remote Access ●DataCenter Portal ● SSH – Linux ● RDP – Windows ● KVM ● Control Panel
  • 13.
    Building a webSite ●URL – Domain Name ● Design – Web Designer ● Storage – WebHosting
  • 14.
    Domains and DNS domain.tld ●Domain name is a unique name that identifies a website ● TLD “Top Level Domain” ( com – org – net – .eg ..etc ) http://en.wikipedia.org/wiki/List_of_Internet_top-level_do mains Google.com 213.158.189.125 Facebook.com Twitter.com Youtube.com 173.252.110.27 199.59.149.230 213.158.189.85 Domain IP DNS
  • 15.
    Domain Registrars ● Name.com ●Namecheap.com ● Register.com ● Enom.com ● Godaddy.com
  • 16.
    Name.com CaseStudy https://www.name.com/ ● Searchfor the required domain ● Is the domain available ? ● Order and Pay ! ● Point to DNS Server
  • 17.
    Domain WHOIS ● Domainregistrars ● Network-tools.com ● Who.is ● Whois.net ● Whois.domaintools.com
  • 18.
  • 19.
  • 20.
    WHOIS Privacy Protection ●Hide Domain Info ● http://who.is/whois/aldarayn.com