Temel Linux Sunucusu Kurulumu

Slides:



Advertisements
Benzer bir sunumlar
Linux ile E-ticaret Barış Özyurt
Advertisements

8. SINIF 3. ÜNİTE BİLGİ YARIŞMASI
Türkiye Linux Kullanıcı Grubu NFS & NIS Kerem ERZURUMLU Akademik Bilişim 2001.
1. Linux ve Özgür Yazılım Şenliği
WEB SUNUCU AYARLARI.
Ahmet DERVİŞ Ahmet DERVİŞ LKD Seminerleri Linux Kullanıcıları Derneği
Hüseyin Gömleksizoğlu
VERİTABANLARI ÜZERİNDEN ÇOK KULLANICILI YAZILIMLAR İLE TİCARİ VE MÜHENDİSLİK VERİLERİNİN ANALİZLERİNİN GETİRDİĞİ FAYDALAR Dr. YILMAZ YÖRÜ Yük.Mak.Müh.
WEB TASARIM Temel Kavramlar.
Özel Site.NET İnternet Nedir? Soner Sevindik.
IIS 6.0. Giriş  Geçtiğimiz yıllarda, Microsoft güvenlik açıkları nedeniyle IIS 4/5 üstünden bir çok saldırıya uğradı.  Bu sebepten Microsoft’un geliştirdiği.
İNTERNET VE BİLGİ AĞLARININ KULLANIMI
Sendmail Kerem ERZURUMLU Akademik Bilişim 2000.
DNS SERVİSİ.
Etki Alan Adı Sistemi (Domain Name System)
Kim Korkar Portal’dan: 15 Günde Portal İmalatı
Mysql, PhpMyAdmin, PHP, Dinamik Web Sayfası, PHPNuke Kullanımı
Kerem ERZURUMLU Linux Sunucu Dünyası Kerem ERZURUMLU
HTTP’yi (istemci tarafı) kendi kendinize deneyin
Nedir? Türkiye PHP Grubu – Dokuz Eylül Üniversitesi
Web Host Manager (WHM) Nedir Ne İşe Yarar ?
Kişisel Web Sayfaları Kullanım Bilgileri
Web Programlama Kursu Bu kurs ne değildir? Neyi amaç edinmiştir?
İNTERNET.
İNTERNET VE İLETİŞİM.
APACHE, PHP VE LINUX İLE MAKSİMUM PERFORMANS
ÜNİTE DEĞERLENDİRMESİ 1.Sınıf Türkçe
Sendmail Kerem ERZURUMLU Akademik Bilişim 2000.
Temel Linux Sunucusu Kurulumu
E-Posta Servisi.
İNTERNET VE BİLGİ AĞLARININ KULLANIMI
Proxy-DNS Nedir?.
DOVECOT İLE IMAP VE POP3 SERVER KURULUMU
DNS temelleri ve BIND DNS sunucusu
Dumlupınar Üniversitesi
DHCP.
İNTERNET DÜNYAYI SARAN HAYALİ BİR AĞDIR BİLGİSAYARLAR ARASI İLETİŞİM AĞI. BİLGİYE EN HIZLI ULAŞIM.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
HACETTEPE ÜNİVERSİTESİ AFET TIBBI UYGULAMA VE ARAŞTIRMA MERKEZİ
WEB SUNUCU KURULUMU.
İnternet Teknolojisi Temel Kavramlar
İnternet Teknolojisi Temel Kavramlar
Sistem ve Ağ Yönetiminde Parola Yönetim Zorlukları
Açık Ders Malzemelerinde (ADM) Teknik Alt Yapı R. Orçun Madran
Etki Alan Adı Sistemi (Domain Name System)
U Y A R I Takibeden slaytlarda anlatılan internet explorer / proxy ayarları yapıldıktan sonra ancak KHÜ Bilgi Merkezi tarafından izin verilen web sayfalarına.
ODTÜ Bilgi İşlem Merkezi Anti-Spam Çalışmaları Tayfun Asker ODTÜ-BİDB
KOBİ – ŞİRKET PORTALI BİTİRME PROJESİ EMRE UYUMAZ & ANIL GÜR.
Dengeli İkili Ağaç Kerem ERZURUMLU Hacettepe Üniversitesi Bilgisayar Bilimleri Mühendisliği.
 Bilgisayarlar arasında bilgi alışverişini, dosya iletimini sağlamaktadır.  Bu protokol kullanılarak, internet üzerinde bulunan herhangi bir bilgisayarda.
(Kütüphanelerarası Kaynak Paylaşım Sistemi)
İNTERNET VE İLETİŞİM.
Ağ Nedir IP Adresi DNS Sunucu
ÖĞR. GRV. Ş.ENGIN ŞAHİN BİLGİ VE İLETİŞİM TEKNOLOJİSİ.
İnternet Teknolojisi Temel Kavramlar
Erman Yukselturk1 PHP NEDİR? Scripting / Progralama dilidir (C’ye benzer) C ++ ortamında geliştirilmiştir Bedava / Açık Kod Hızlı, açık, dengeli (stable),
İKMAP İnternet 1 Ders Notu
KIRKLARELİ ÜNİVERSİTESİ
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
Web Teknolojileri Hafta İçerik  Hosting (Barındırma)  Domain (Alan Adı)  Ücretli Hosting ve Domain Siteleri  Ücretsiz Hosting ve Domain Siteleri.
DNS temelleri ve BIND DNS sunucusu Devrim GÜNDÜZ TR.NET
DNS temelleri ve BIND DNS sunucusu Devrim GÜNDÜZ TDM
SUNUCU İŞLETİM SİSTEMLERİ
Dünyanın bilgisine açılan pencere...
HAZIRLAYAN HÜRREM SİNCAP
Dünyanın bilgisine açılan pencere...
Dünyanın bilgisine açılan pencere...
DNS temelleri ve BIND DNS sunucusu
SANAL IP NUMARASI KULLANILAN KAMPÜS ORTAMINDA DNS KULLANIMI
Genel PHP Akademik Bilişim 2003 Adana, Şubat 2003 Hidayet Doğan
Sunum transkripti:

Temel Linux Sunucusu Kurulumu Kerem ERZURUMLU kerem@linux.org.tr http://www.penguen.net Hacettepe Üniversitesi Bilgisayar Bilimleri Mühendisliği

Sunumun Amacı Katılımcılarımıza sunucu kurulumu ile ilgili ipuçları vermek, Katılımcılarımıza hangi seminerlerin ilgilerini çekebileceği hakkında bilgi vermek,

Sunum Planı Temel bir sunucu kurulumu Linux’un sunucu türleri DNS sunucusu Veri tabanı sunucusu Web sunucusu ve Eklentileri E-posta sunucusu Proxy sunucusu Veri paylaşımı sunucusu Dosya sunucusu

Temel Bir Sunucu Kurulumu Kullanılan dağıtım önemli değil Güncellik önemli bir faktör Minimal kurulum tercih edilmelidir Gerekli herşey sonradan kurulmalı Gerekli olmayan servisler çalıştırılmamalı Uzaktan yönetim için SSH tercih edilmeli Mümkün ise sıradan kullanıcıların erişimine kapalı olmalı

DNS - Sunucu Kurulumu Yazılan isimlerin IP’lere dönüşümünü sağlar Internet’in belkemiğidir “bind”: DNS sunucusu En güncel sürümü 9.2.0

DNS - /etc/named.conf - I Bind’ın ana dosyası Sunucunun idare etmekte olduğu alanların listesini tutar Her durumda “.” (root-cache), “0.0.127.in-addr.arpa” (local-loopback) alanlarını tutmak zorundadır

DNS - /etc/named.conf - II options { directory "/etc/domain"; }; zone "." { type hint; file "named.ca"; }; zone "0.0.127.in-addr.arpa" { type master; file "named.local"; zone “penguen.net." { file “penguen.master"; zone “zerrin.net." { type slave; file “zerrin.snd"; masters { 193.140.236.44”; };

DNS - Alan Adı Dosyaları - I Alan adının ulaşım bilgilerini içerir Alan adının genel bilgilerini içerir Alan adı için tanımlı sunucuları belirler

DNS - Alan Adı Dosyaları - II $ORIGIN penguen.net. $TTL 86400 @ IN SOA zerrin.penguen.net. kerem.penguen.net. ( 2001112001 ; Serial 43200 ; Refresh 12 hours 3600 ; Retry 1 hour 604800 ; Expire 1 week 86400 ) ; Minimum 24 hours IN A 193.140.236.44 IN NS zerrin.penguen.net. IN MX mail.penguen.net. zerrin IN A 193.140.236.44 www IN CNAME zerrin mail IN CNAME zerrin cizgiroman IN A 193.140.236.45

DNS ve Bind DNS Sunucusu Bind’ın detaylı anlatılacağı yer; DNS ve Bind DNS Sunucusu (Devrim Gündüz) 18 Mayıs 2002 (Cumartesi) II. Salon 9:30-10:30

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)

VT - MySQL Gelişmiş bir metin dosyası olarak düşünülebilir Yabancı Anahtar(foreign key) tanımlamaları henüz yok Tekiklemeler (trigger) henüz yok Web uygulamaları için ideal En güncel sürümü: 3.23.49a

VT – MySQL Yapılandırma Bir çok ayarı kendi içerisinden yapılmakta Çalıştırma betiğine verilebilecek parametre örnekleri; --skip-networking -O max_connections=1000 Tüm parametreler ve değerleri mysqladmin variables

MySQL Veritabanı Sunucusu MySQL’in detaylı anlatılacağı yer; MySQL Veritabanı Sunucusu (Doruk Fişek) 17 Mayıs 2002 (Cuma) II. Salon 9:30-10:30

Vt - PostgreSQL İleri düzey bir veritabanıdır MySQL’in desteklemediği Foreign Key ve trigger desteği vardır. Tek makina üzerinde çalışmak zorundadır Performansı MySQL’e göre düşüktür En güncel sürümü: 7.2.1

PostgreSQL Veritabanı Sunucusu PostgreSQL’in detaylı anlatılacağı yer; PostgreSQL Veritabanı Sunucusu (Devrim Gündüz) 17 Mayıs 2002 (Cuma) II. Salon 14:45-16:15

Web - Sunucu Kurulumu Gelen http istemlerini karşılayarak istenilen sayfaları sunan yazılımdır Web sunucusu için tercih edilen program genelde “apache” En güncel sürümü 1.3.23 Birden çok alan için sayfa sunabilir

Web - /etc/httpd/conf/httpd.conf - I Apache’nin genel ayar dosyasıdır Aşağıdaki değişikliklerin yapılması tavsiye edilir BindAddress * UseCanonicalName On NameVirtualHost 193.140.236.44:80 User webuser Group webgroup ServerAdmin kerem@linux.org.tr ServerName www.penguen.net DirectoryIndex index.html index.htm index.php ServerSignature Off ErrorDocument 404 /missing.html

Web - /etc/httpd/conf/httpd.conf – Sanal Sunucu <VirtualHost 193.140.236.44> ServerAdmin kerem@linux.org.tr DocumentRoot /var/www/virtuals/www.penguen.net ServerName www.penguen.net ErrorLog logs/penguen.net-error_log CustomLog logs/penguen.net-access_log combined </VirtualHost> DocumentRoot /var/www/virtuals/cizgiroman.penguen.net ServerName cizgiroman.penguen.net ErrorLog logs/cizgiroman-error_log CustomLog logs/cizgiroman-access_log combined

Apache Web Sunucusu Apache’in detaylı anlatılacağı yer; (Doruk Fişek – Murathan Bostancı) 16 Mayıs 2002 (Perşembe) II. Salon 16:30-18:00

Web Sunucu Eklentileri Apache’nin modüler yapısı sayesinde çeşitli eklentiler apache’ye eklenebilir En yaygın ve bilinen modül “php” http://www.sourceforge.net gibi siteler aracılığı ile hazır ve bedava uygulamalar mümkün PHP modülünü yüklemek için yanlızca RPM paketini kurun Modüller hakkında detaylı bilgiye http://modules.apache.org adresinden ulaşabilirsiniz.

Özgür Apache-PHP-MySQL Yazılımları PHP’in detaylı anlatılacağı yer; Özgür Apache-PHP-MySQL Yazılımları (Doruk Fişek) 19 Mayıs 2002 (Pazar) III. Salon 16:30-18:00

E-posta Sunucusu Kurulumu Gelen ve giden e-postaları yöneten yazılımdır Üç tercih söz konusu Sendmail Qmail Postfix

E-posta - Sendmail En güncel sürümü 8.12.3 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.

M4 Makro Dili Örnek bir makro; Include(‘../m4/cf.m4’) VERSIONID(‘@(#)penguen.m4 12/11/01’) OSTYPE(Linux)dnl Define(‘BITNET_RELAY’,’mail.penguen.net’)dnl Define(‘confCW_FILE’,2-o /etc/sendmail.cw’)dnl FEATURE(redirect)dnl FEATURE(use_cw_file)dnl MAILER(local)dnl MAILER(smtp)dnl MASQUERADE_AS(penguen.net)dnl define(‘ALIAS_FILE’, ‘/etc/mail/aliases’) FEATURE(virtusertable)

Takma Adlar Bir adrese gelen posya başka bir adrese yönlendirmek için kullanılır Örneğin: kerem: kerem@linux.org.tr cizgiroman: kerem kerem.erzurumlu: kerem Yöneldirmeden farklıdır Değişikliklerin aktif olabilmesi için newaliases komutu işletilmelidir

Sendmail E-posta Sunucusu Sendmail’ın detaylı anlatılacağı yer; Sendmail E-posta Sunucusu (Kerem ERZURUMLU) 16 Mayıs 2002 (Perşembe) II. Salon 14:45-16:15

Qmail E-posta Sunucusu Qmail’ın detaylı anlatılacağı yer; Qmail E-posta Sunucusu (Barış Metin) 18 Mayıs 2002 (Cumartesi) II. Salon 10:45-12:15

Proxy Sunucusu İnternet bağlantılarını izleyip, kendisine bir kopya alarak bir sonraki istemi kendi üzerinden vererek interneti hızlandırır Tercih edilen sistem “squid” Ayar dosyası “squid.conf”

Squid Proxy Sunucusu Squid’ın detaylı anlatılacağı yer; (Ahmet Derviş) 17 Mayıs 2002 (Cuma) II. Salon 10:45-12:15

Veri Paylaşım Sunucusu NIS Network Information System NFS Network File System Samba Bir linux’un dosya sunuculuğu yapması

NFS / NIS Sunucuları NIS ve NFS’in detaylı anlatılacağı yer; (Kerem Erzurumlu) 17 Mayıs 2002 (Cuma) II. Salon 13:30-14:30

Dosya Sunucuları Samba’nın detaylı anlatılacağı yer; Dosya Sunucular (Serkan Kenar) 17 Mayıs 2002 (Cuma) II. Salon 16:30-18:00

Kerem ERZURUMLU kerem@linux.org.tr http://www.penguen.net Temel Linux Sunucusu Kurulumu Seminer Sonu Katılımcılılarımıza teşekkür ederiz Kerem ERZURUMLU kerem@linux.org.tr http://www.penguen.net