Temel Linux Sunucusu Kurulumu



Benzer belgeler
BIND ile DNS Sunucu Kurulumu

CHAPTER 10. DNS Server

Ters DNS Kayıtları Nasıl Girilmeli? Sistem Yöneticisi

Nasıl DNS Hizmeti Verebilirim?

4. DNS (Alan İsimlendirme Sistemi)

Giriş RFC (Yorumlar için talep) DNS IPv6 IPv6 ve DNS Örnekler. 13 Ocak 2011 IPv6 Konferansı

Akademik Bilişim Konferansı Kursları Kurs Başvuru Formu, v4.2

Kim Korkar Portal dan: 15 Günde Portal İmalatı

Dokuz Eylül Üniversitesi Bilgi İşlem Dairesi Sunum konusu: Web Güvenliği

TÜRKİYE LINUX KULLANICILARI DERNEĞİ APACHE WEB SUNUCUSU SEMİNERİ. Doruk Fişek.

Özgür ve Açık Kaynak Kodlu Yazılımlar Kullanılarak Merkezi Servisler Nasıl Verilebilir?

ProFTPD FTP Sunucusu. Devrim GÜNDÜZ. TR.NET Sistem Destek Uzmanı.

Yerel Disk Üzerinde CentOS 7.0 Kurulumu 17 Red Hat Enterprise Linux 6 Kurulumu 32. Sisteme Giriş ve Çıkış 49 İÇİNDEKİLER 1 LINUX HAKKINDA 1

NFS (Network File System) & NIS (Network Information System) H. Coşkun Gündüz cgunduz@cs.bilgi.edu.tr

Consulting & Internet Services. BiZ, TASARIM, WEB YAZILIM & YENiLiKÇi internet ÇÖZÜMLERi üretiyoruz. - info@doublesolution.

Kurumsal Masaüstü ve Sunucularda Pardus

Internetin Yapı Taşları

DNS temelleri ve BIND DNS sunucusu. Devrim GÜNDÜZ. TR.NET

Türkiye Linux Kullanıcı Grubu NFS & NIS. Kerem ERZURUMLU. kerem@linux.org.tr. 1. Linux ve Özgür Yazılım Şenliği.

Disk Alanı 100 Mb Mb Mb Mb Mb Mb. Aylık Trafik (Bandwidth) 1 Gb 5 Gb 10 Gb 15 Gb 25 Gb 35 Gb

Yerel Okul Sunucusu Uygulama Yazılımları Prototipi

ÖZGÜR YAZILIMLAR İLE J2EE

MOODLE UZAKTAN ÖĞRETİM SİSTEMİ

IPCop ile Ağ Güvenliği ve Yönlendirme. Kerem Can Karakaş.

Ortamınızda A.D. veya LDAP sistemi var ise aşağıdaki linkten KoruMail LDAP-AD isimli dokümanı inceleyebilirsiniz.

DNS, DOMAIN NAME SYSTEM (domain isim sistemi) DNS nedir?

UlakNet IPv6 Servisleri ve Kurulumu

MODSECURITY DENETİM KAYITLARINI ANLAMAK. Gökhan Alkan,

T.C. MİLLÎ EĞİTİM BAKANLIĞI MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) ENDÜSTRİYEL OTOMASYON TEKNOLOJİLERİ

Tuğrul Boztoprak. 1 Haziran 2009 III. ULAKNET Çalıştay ve Eğitimi

PHP 1. Hafta 1. Sunum

PHP I PHP I. E. Fatih Yetkin. 26 Eylül 2011

Mailman E-Posta Liste Yöneticisi. Devrim GÜNDÜZ. Kivi Bilişim Teknolojileri --

Kurumsal Ağlarda Web Sistem Güvenliği

PHP 1. Hafta 2.Sunum

Eğitim Dokümanı Yerel Okul Sunucusu Uygulama Yazılımları Prototipi (Merkez Yönetim Yazılımı Uygulama Ekranları )

İşletme ve Devreye Alma Planı Yerel Okul Sunucusu Uygulama Yazılımları Prototipi TRscaler Technology Solutions

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır.

CHAPTER 9. DHCP Server

Veri Tabanı Yönetim Sistemleri Bölüm - 02

PERKON PDKS Kurulum ve hızlı başlangıç rehberi

Güvenli Kabuk: SSH. Burak DAYIOĞLU, Korhan GÜRLER

Hızlı Başlangıç Kılavuzu

Kampüs Ağlarında Köprü-Güvenlik Duvarı (Bridge Firewall) ve Transparent Proxy

MaestroPanel Kurulum

HACETTEPE ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR AĞLARI LABORATUVARI DENEY 5. Yönlendiricilerde İşlem İzleme ve Hata Ayıklama

LİNUX İŞLETİM SİSTEMİNİN KÖPRÜ MODUNDA ÇALIŞTIRILMASI VE GÜVENLİK DUVARI İŞLEMLERİ

Cluster i Linux'ta Kümeleme Özgür Yazılım ve Açık Kaynak G 2006 Ali Erdinç Köroğlu

Üniversitelerde Özgür Yazılım Kullanım Rehberi

Kaspersky Open Space Security: Release 2. İşletmeniz için birinci sınıf bir BT güvenliği çözümü

Bölüm 4 Apache Web Sunucusu

Bölüm 10: PHP ile Veritabanı Uygulamaları

ProTicaret Exclusive 4.05 E-Ticaret Yazılımı Kurulum Dokümanı

GNU/Linux ve Özgür Yazılım. Mahir B. Aşut EkoPC Kurucu Ortağı ve Yöneticisi, LKD Üyesi

Subversion Sürüm Kontrol Sistemi Kurulumu ve Apache Yapılandırması. Çağrı Emer

DNS Nedir? HİKMET TÜYSÜZ

Veri Tabanı Yönetim Sistemleri Bölüm - 3

Kurulum 14 FTP ye Bağlanmak ve Dosyaları Atmak 14 Veritabanı Oluşturulması ve Bağlanıp Kurulumun Tamamlanması 15

Linux Temelli Zararlı Yazılımların Bulaşma Teknikleri, Engellenmesi ve Temizlenmesi

DNS Servis Yönetimi. Ender Güler HPC Sistem Sorumlusu Ulusal Yüksek Başarımlı Hesaplama Merkezi UHeM

Proticaret Exclusive Versiyon Yükseltme Dokümanı(v.3.0'dan v3.1.0'a)

Icerik filtreleme sistemlerini atlatmak icin kullanacağımız yöntem SSH Tünelleme(SSH in SOCKS proxy ozelligini kullanacagiz).

İÇERİK YÖNETİM SİSTEMİ (CMS) Bir web sitesi yayınlamak için yapılması gerekenler:

GNU/Linux Nedir? Linux Kullanıcıları Derneği Kaya Oğuz

Mimar Sinan Mahallesi 151. Sokak Reyyan Evleri No=1 Daire=9 Atakum / SAMSUN. Kerem ERZURUMLU

Turquaz. Açık kodlu muhasebe yazılımı Turquaz Proje Grubu

PHP ile İnternet Programlama

Proticaret Exclusive Versiyon Yükseltme Dokümanı(v.3.2.0'dan v3.2.1'e)

Web Tasarımının Temelleri

SSH Tünelleme ile İçerik Filtreleyicileri Atlatmak

CELAL BAYAR ÜNİVERSİTESİ KÜTÜPHANE VERİTABANLARINA ÜNİVERSİTE DIŞINDAN ERİŞİM

Aktif Dizin Logon/Logoff Script Ayarları Versiyon

Pardus. S.Çağlar Onur, 21 Aralık Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği

E-Prints: Açık Erişimli Arşiv Oluşturma Yazılımı; Kurulumu-Kullanımı-Özellikleri

Linux İşletim Sistemi Tanıtımı

ÖRÜN (WEB) GÜVENLİĞİ. Hazırlayan: Arda Balkanay

Hızlı Sistem Kurulumu ve Yönetimi İçin Yeni Bir Yaklaşım: SUSE Stüdyo

Özgür Yazılım, İş ve Kariyer Modelleri. Mahir B. Aşut EkoPC Kurucu Ortağı ve Yöneticisi, LKD Üyesi

1.PROGRAMLAMAYA GİRİŞ

PostgreSQL Veritabanı Sunucusu Devrim GÜNDÜZ.

Saldırı Tespit ve Engelleme Sistemleri Eğitimi Ön Hazırlık Soruları

djbdns İsmail YENİGÜL EnderUNIX Kurucu Çekirdek Üyesi -Eskişehir Osman Gazi Üniversitesi 22 Nisan 2005

Apache üzerinden Red Hat 5 yüklenmesi

EGE Üniversitesi Network (Ağ) Altyapısı

PostgreSQL Veritabanı Sunucusu. Başarım Arttırma Yöntemleri

PostgreSQL Veritabanı Sunucusu. 8.2 neler getiriyor?

iphone & ipad için e-posta hesabı kurulumu

RPM Hazırlama Sanatı

Bölüm 6 Oturum, Sunum ve Uygulama Katmanları

Web Uygulama Güvenliği Kontrol Listesi 2010

Veri Tabanı-I 1.Hafta

Kimsin Sen? /in/ahmet-dervis /adervis3 SauSiber adrvs.wordpress.com

Apache Web Sunucusu ve Güvenlik. Serbülent ÜNSAL serbulentu[et]gmail.com

İNTERNET EXPLORER AYARLARI 1. Başlat-Ayarlar-Denetim Masası menüsünden "İnternet Özellikleri" (Seçenekleri)'ni seçiniz. Resim. 1

İÇİNDEKİLER VII İÇİNDEKİLER

Mod Security Hızlı Kurulum Kılavuzu

Trend Micro Worry-Free Business Security 8.0 İlk Kez Kurulumla İlgili İpuçları ve Püf Noktaları

Proticaret Exclusive v3.2.0 E-Ticaret Yazılımı Kurulum Dokümanı

NicProxy Registrar AWBS Modül Kurulumu Versiyon 1.0

Transkript:

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.inaddr.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." { type master; 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 IN MX mail.penguen.net.

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> <VirtualHost 193.140.236.44> ServerAdmin kerem@linux.org.tr DocumentRoot /var/www/virtuals/cizgiroman.penguen.net ServerName cizgiroman.penguen.net ErrorLog logs/cizgiroman-error_log CustomLog logs/cizgiroman-access_log combined </VirtualHost>

Apache Web Sunucusu Apache in detaylı anlatılacağı yer; Apache Web Sunucusu (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; Squid Proxy Sunucusu (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; NFS / NIS Sunucuları (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

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