Linux Hosting Training Course Level 1-1
-
Upload
ramy-allam -
Category
Internet
-
view
761 -
download
2
description
Transcript of Linux Hosting Training Course Level 1-1
![Page 1: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/1.jpg)
BESM ALLAH
![Page 2: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/2.jpg)
Linux Hosting Training Course
[Level 1-1]Ramy Allam
![Page 3: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/3.jpg)
OUTLINE● Networking
● Hardware
● Operating System
● Client to Client
● Client / Server
![Page 4: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/4.jpg)
Networking
![Page 5: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/5.jpg)
Network Types● Local Area Network
● Limited Space
● Office – School - College
![Page 6: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/6.jpg)
Network Types● Wide Area Network
● Wide Space
● Wide number of Lans
● Cities - Countries
![Page 7: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/7.jpg)
Network Elements
![Page 8: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/8.jpg)
Switch / Router
● Switch connects devices inside LAN● Router connects WAN
![Page 9: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/9.jpg)
● Network Topology● MAC Address and Switch Relation● Routing Table
Find it !
![Page 10: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/10.jpg)
Interested ?● Cisco Courses
![Page 11: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/11.jpg)
What is the Internet ?● Interconnected WANs● Each Network has multiple devices● Devices exchange information together
![Page 12: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/12.jpg)
Communication Protocol
● All communications between devices require that the devices agree on the format of the data. The set of rules defining a format is called a protocol.
![Page 13: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/13.jpg)
IP Address● TCP/IP is the main communication protocol
between networks● Each device connects to the internet gets an IP
Address● IPv4● IPv6
![Page 14: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/14.jpg)
IP Versions
● IPv4● Uses 32bits● 4 Decimal groups● 192.168.1.4● 4294967296 Address
(2^32)
● IPv6● Uses 128bits● 8 Hexadecimal groups● 2001:0db8:85a3:0042:
1000:8a2e:0370:7334● 3.4× 10^38 Address
(2^128)
![Page 15: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/15.jpg)
Communication Port
● In computer networking, a port number is part of the addressing information used to identify the senders and receivers of messages.
192.168.1.4
8080I'm trying to connect 192.168.1.4
on Port 8080
192.168.1.3
Device2 Device1
![Page 16: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/16.jpg)
UPLINK● Ethernet is used for connecting computers to a local area
network (LAN).
● Standard Ethernet transmits data up to 10 Mbps.
● Fast Ethernet supports data transfer up to 100 Mbps.
● Gigabit Ethernet transmits up to 1000 Mbps (1Gbps).
![Page 17: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/17.jpg)
UPLINK● Bandwidth/Traffic – The amount of data being
transferred● BW usage is reset at the first of every month● Download VS Upload● Speed in Byte
![Page 18: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/18.jpg)
Hardware
![Page 19: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/19.jpg)
CPU “Central Processing Unit”
Executes Instructions from Software
● ALU - “Arithmetical Logical Unit”● CU - “Control Unit” It controls
communication and co-ordination between input/output devices. It reads and interprets instructions and determines the sequence for processing the data.
![Page 20: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/20.jpg)
CPU “Central Processing Unit”
● Cache Memory “When the processor needs to read from or write to a location in main memory, it first checks whether a copy of that data is in the cache. If so, the processor immediately reads from or writes to the cache, which is much faster than reading from or writing to main memory.”
● Speed in GHz● Vendors ( Intel – AMD )
![Page 21: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/21.jpg)
Single/Multi CPU Cores
Single Core`
Dual Core N Cores
![Page 22: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/22.jpg)
ThreadThread is an ordered sequence of instructions – How the app works on cores ?
● Multithreading execute instructions in parallel
● Processor must support threading
● Software must be threaded
![Page 23: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/23.jpg)
# Processors / # Cores● Single Processor Single Core Total ( 1x 1 = 1 ) Core
● Single Processor Dual Core
Total ( 1x 2 = 2 ) Cores
1Core 1Core
1 Core
● Single Processor Quad Core
Total ( 1x 4 = 4 ) Cores
1Core 1Core 1Core 1Core
![Page 24: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/24.jpg)
# Processors / # Cores● Dual Processor Single Core Total ( 2x 1 = 2 ) Core
● Dual Processor Dual Core
Total ( 2x 2 = 4 ) Cores
1Core 1Core
1 Core
● Dual Processor Quad Core
Total ( 2x 4 = 8 ) Cores
1Core 1Core 1Core 1Core
1 Core
1Core 1Core
1Core 1Core 1Core 1Core
![Page 25: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/25.jpg)
CPU Comparison● # Cores● # Thread● Clock Speed● Cache Memory
![Page 26: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/26.jpg)
Models ComparisonIntel Dual core E2180 Intel Quad Core X3430 Intel Quad Core E5620
Intel Dual Core G6950 Intel Quad Core E3-1220
![Page 27: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/27.jpg)
Which one is better ?● Let cpuboss.com take care of this
Ex. Intel-Xeon-E5620-vs-Intel-Xeon-E5-2620 http://cpuboss.com/cpus/Intel-Xeon-E5620-vs-Intel-Xeon-E5-2620
● Benchmark http://www.cpubenchmark.net/high_end_cpus.html
![Page 28: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/28.jpg)
RAM● Stores Data temporarily until processor asks for
it.● Random Access Memory● Volatile● DDR2 8.9GB/s – 1.8V● DDR3 12.8GB/s – 1.5V
![Page 29: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/29.jpg)
HDD● Hard disk is permanently storage● Speed in rpm● SATA - Big Storage● SAS – Performance● SSD – High Performance and DB servers
![Page 30: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/30.jpg)
Operating System
![Page 31: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/31.jpg)
Operating System● The software that manages computer hardware
resources.● The interface between Hardware and
Application.● GNU/Linux – Distributions ( RHEL , CentOS,
Debian, Ubuntu )
![Page 32: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/32.jpg)
GNU/Linux● Free● OpenSource● Compatible with most programming languages
and server-side scripting● Community● Market Share
![Page 33: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/33.jpg)
Client to Client
Device1Ahmed : Alsalam AlaykomAhmed : What's this ?
Device2Mohamed : W Alaykom AlsalamMohamed : Linux Hosting Course
![Page 34: Linux Hosting Training Course Level 1-1](https://reader034.fdocuments.net/reader034/viewer/2022042515/53f8d4768d7f7253318b48d7/html5/thumbnails/34.jpg)
Client / Servers
- DataBase Server - File Server- Web Server- Mail Server- Communications Server- Game Server- DNS Server