Linux Hosting Training Course Level 1-2

20
BESM ALLAH

description

Linux Hosting Training Course Level 1-2

Transcript of Linux Hosting Training Course Level 1-2

Page 1: Linux Hosting Training Course Level 1-2

BESM ALLAH

Page 2: Linux Hosting Training Course Level 1-2

Linux Hosting Training Course

[Level 1-2]Ramy Allam

Page 3: Linux Hosting Training Course Level 1-2

OUTLINE● Web Server

● FTP Server

● Mail Server

● Database Server

● DataCenter

● Building WebSite requirements

Page 4: Linux Hosting Training Course Level 1-2

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 )

Page 5: Linux Hosting Training Course Level 1-2

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 )

Page 6: Linux Hosting Training Course Level 1-2

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 )

Page 7: Linux Hosting Training Course Level 1-2

IMAP VS POP3

Page 8: Linux Hosting Training Course Level 1-2

Database Server● Creating and managing db's● MySQL – MSSQL – Oracle● MySQL Port : 3306● Client : Programming languages such ( PHP –

Java – Python ..etc ) || MySQL Client

Page 9: Linux Hosting Training Course Level 1-2

DataCenter● Used for housing Servers and Network

component● High Internet Connection● Redundancy for

Internet and Electricity● Cooling● Security

Page 10: Linux Hosting Training Course Level 1-2

DataCenter / RACK

Page 11: Linux Hosting Training Course Level 1-2

DataCenter / RACK● Rack is where the servers mounted● Switches / Routers● Every Rack has # of units● 1.75 inches (4.445 cm)

Page 12: Linux Hosting Training Course Level 1-2

DataCenter/ Remote Access

● DataCenter Portal● SSH – Linux● RDP – Windows● KVM● Control Panel

Page 13: Linux Hosting Training Course Level 1-2

Building a webSite● URL – Domain Name● Design – Web Designer● Storage – WebHosting

Page 14: Linux Hosting Training Course Level 1-2

Domains and DNSdomain.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_domains

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

Page 15: Linux Hosting Training Course Level 1-2

Domain Registrars● Name.com● Namecheap.com● Register.com● Enom.com● Godaddy.com

Page 16: Linux Hosting Training Course Level 1-2

Name.com CaseStudy

https://www.name.com/● Search for the required domain

● Is the domain available ?

● Order and Pay !● Point to DNS Server

Page 17: Linux Hosting Training Course Level 1-2

Domain WHOIS● Domain registrars● Network-tools.com● Who.is● Whois.net● Whois.domaintools.com

Page 18: Linux Hosting Training Course Level 1-2

Domaintools CaseStudy

● http://whois.domaintools.com/

Page 19: Linux Hosting Training Course Level 1-2

WHO.IS CaseStudy

● http://who.is/

Page 20: Linux Hosting Training Course Level 1-2

WHOIS Privacy Protection

● Hide Domain Info● http://who.is/whois/aldarayn.com