Linux Sunucu Dünyası

25
Linux Sunucu Dünyası Kerem ERZURUMLU [email protected] http://www.penguen.net

description

Kerem ERZURUMLU [email protected] http://www.penguen.net. Linux Sunucu Dünyası. Sunumun Amacı. Katılımcılara Linux üzerinde çalışmakta olan sunucu uygulamalar ile ilgili genel bilgiler vermek,. Sunum Planı. Sunucu Nedir? Linux'un Sunucular İçindeki Yeri Temel Sunucular - PowerPoint PPT Presentation

Transcript of Linux Sunucu Dünyası

Page 1: Linux Sunucu Dünyası

Linux Sunucu Dünyası

Kerem [email protected]

http://www.penguen.net

Page 2: Linux Sunucu Dünyası

Sunumun Amacı

• Katılımcılara Linux üzerinde çalışmakta olan sunucu uygulamalar ile ilgili genel bilgiler vermek,

Page 3: Linux Sunucu Dünyası

Sunum Planı

• Sunucu Nedir?

• Linux'un Sunucular İçindeki Yeri• Temel Sunucular

– Uzak Yönetim Sunucuları– DNS Sunucusu– Web sunucusu ve Eklentileri– E-posta Sunucuları– Veritabanı Sunucuları– Dosya Sunucu– Vekil Sunucu– Fax Sunucu– Diğer Sunucular

Page 4: Linux Sunucu Dünyası

Sunucu Nedir?

• Sunucu = “Server”

• “Server” “To Serve” fiilinden türemiş.

• “To Serve” = Sunmak

• Sunucu– Sürekli çalışır,

– Genellikle yedekli mimariye sahiptir,

– Gelen “isteklere” cevap verir,

– Diğer bilgisayarlara “hizmet” sunar,

– 7/24 çalışırlar,

– Yaşam alanları sistem odalarıdır.

Page 5: Linux Sunucu Dünyası

Sistem Odaları

• Elektrik korumalı,– UPS

– Jeneratör

• Sıcaklık ve nem sabit (Genelde 20º),– Yedekli klima sistemleri

– Zeminden soğutma

• Güçlü İnternet Bağlantılı,– Tercihen yedekli

• Yükseltilmiş taban,

• Alçaltılmış tavan.

Page 6: Linux Sunucu Dünyası

Sistem Odaları

Page 7: Linux Sunucu Dünyası

Linux'un Sunucular İçindeki Yeri

• Donanım bağımsız,

• Az donanım ile çok iş,

• “Kapanmamak” üzere tasarlanmıştır,

• Değişiklik yapıldığında “reboot” istemez,• Uzaktan yönetimi çok kolay,

– 56K Modemle bile yönetilebilir,• İşletim sistemi ve sunucu uygulamaları ücretsiz,• Firma tekelinde değil,• Geniş destek imkanı,• Netcraft raporlarına göre her 100 web sunucusundan;

– 6'sı Linux– 2'si BSD– 1'i Microsoft

Page 8: Linux Sunucu Dünyası

Uzaktan Yönetim Sunucuları

• En yaygını OpenSSH,– Metin tabanlı,– İstemci/Sunucu arası şifreli iletişim,– Düşük bantgenişliği kullanımı,– Kapı yönlendirme (port redirection) özelliği,

• Webmin– Web tabanlı,– Modüler,

• Tight VNC– Uzak masaüstü türünde,

Page 9: Linux Sunucu Dünyası

DNS – Domain Name System

• Yazılan isimlerin IP’lere dönüşümünü sağlar

• Internet’in belkemiğidir• “bind”: DNS sunucusu• Dünya genelinde çalışanların %73'ü “bind”

Page 10: Linux Sunucu Dünyası

DNS – Örnek Ayar Dosyası

$ORIGIN penguen.net.$TTL 86400@ IN SOA zerrin.penguen.net. kerem.penguen.net. (

2001112001 ; Serial43200 ; Refresh 12 hours3600 ; Retry 1 hour604800 ; Expire 1 week86400 ) ; Minimum 24 hours

IN A 193.140.236.44IN NS zerrin.penguen.net.IN MX mail.penguen.net.

zerrin IN A 193.140.236.44www IN CNAME zerrinmail IN CNAME zerrincizgiroman IN A 193.140.236.45

IN MX mail.penguen.net.

Page 11: Linux Sunucu Dünyası

Web Sunucuları

• Çeşitli yazılımlar mevcut,• Ama genelde seçim tek; “Apache”,• Gelen http istemlerini karşılayarak istenilen

sayfaları sunan yazılımdır,• 96' dan beri en yaygın sunucu,• Netcraft'a göre web sunucularının %72'si,• SSI, PHP, JSP, ASP vb destekli,• SSL yeteneği mevcut,• Tek bir sunucu ile “binlerce” alan adı için

web hizmeti verebilir,

Page 12: Linux Sunucu Dünyası

Web Sunucu Eklentileri

• Birçok eklenti modül olarak mevcut,

– Deflate,

– Mod_throttle,

– ...

• http://modules.apache.org

Page 13: Linux Sunucu Dünyası

E-posta Sunucuları

• Gelen ve giden e-postaları yöneten yazılımdır

• Üç tercih söz konusu– Sendmail– Qmail– Postfix

Page 14: Linux Sunucu Dünyası

E-posta - Sendmail

• Birden çok alanın e-posta adreslerini yönetebilir

• Ayar dosyası karışık olduğundan “m4” adı verilen bir makro dili aracılığı ile ayarları yapılır.

• İlk MTA'dır ve yaygın olarak kullanılır.

Page 15: Linux Sunucu Dünyası

E-posta - Q-mail

• 1998'de 1.0 sürümü,

• Kullanılan sürüm 1.0 ,

• Basit, sade, hızlı, güvenilir.

Page 16: Linux Sunucu Dünyası

E-posta - Postfix

• Sendmail ile uyumlu,

• Geçiş problemsiz,

• Yönetimi kolay,

• Esnek.

Page 17: Linux Sunucu Dünyası

E-posta – Saz Arkadaşları

• ClamAV – Anti-Virüs,

• SpamAssassin – SPAM tespiti,

• BogoFilter – SPAM tespiti,

Page 18: Linux Sunucu Dünyası

Veri Tabanı Sunucusu

• Verileri saklamanın en hızlı ve en güvenli yolu

• Linux için iki alternatif üzerinde durulabilir– MySQL (http://www.mysql.com)– PostgreSQL (http://www.postgresql.org)

Page 19: Linux Sunucu Dünyası

VT - MySQL

• Gelişmiş bir metin dosyası olarak düşünülebilir,

• Tekiklemeler (trigger) henüz yok,

• Web uygulamaları için ideal,

• Metin aramaları çok hızlı,

Page 20: Linux Sunucu Dünyası

VT - PostgreSQL

• Kökleri 1970'lere dayanır,

• İleri düzey bir veritabanı,

• SQL standartlarına tam uyumlu,

• Oracle'in PL/SQL diline uyumlu olan PL/pgSQL ile stored procedure yazılımı,

• Inheritance, Rule, View, İlişkisel Bütünlük, Trigger, İçiçe sorgu ve benzeri gelişmiş özellikler içerir,

• Performansı MySQL’e göre düşüktür,

• Performans konusunda Oracle ile yarışmakta.

Page 21: Linux Sunucu Dünyası

Dosya Sunucuları

• NFS– Network File System, Unix tabanlı

sistemler için dosya sunucusu,

• Samba– Mikropsoft tabanlı sistemler için dosya

sunucusu,

Page 22: Linux Sunucu Dünyası

Vekil Sunucusu

• İnternet bağlantılarını izleyip, kendisine bir kopya alarak bir sonraki istemi kendi üzerinden vererek interneti hızlandırır,

• Eklentiler ile içerik filtreleyebilir,

• Tercih edilen sistem “squid”.

Page 23: Linux Sunucu Dünyası

Diğer Sunucular

• LDAP Sunucusu– OpenLDAP

• Fax Sunucusu– Hylafax

• FTP Sunucuları– Proftpd– Vsftpd– sftpd

• IP Telefon Sunucuları– Bayonne– GNU Gatekeeper

• Güvenlik Duvarı– Netfilter

Page 24: Linux Sunucu Dünyası

Diğer Sunucular

• Çevrimiçi Sohbet Sunucusu– Jabber

• DHCP Sunucusu

• Saldırı Tespit Sunucusu– Snort

• Zaman Sunucusu– NTP

• Yedekleme Sunucusu– Bacula

Page 25: Linux Sunucu Dünyası

Temel Linux Sunucusu Kurulumu

Seminer Sonu

Katılımcılılarımıza teşekkür ederiz

Kerem [email protected]

http://www.penguen.net