Eğitim Amaçlı Debian Web, FTP ve Veritabanı Sunucusu Yönetimi
This presentation is the property of its rightful owner.
Sponsored Links
1 / 14

Eğitim Amaçlı Debian Web, FTP ve Veritabanı Sunucusu Yönetimi PowerPoint PPT Presentation


  • 152 Views
  • Uploaded on
  • Presentation posted in: General

Eğitim Amaçlı Debian Web, FTP ve Veritabanı Sunucusu Yönetimi. Dumlupınar Üniversitesi Sevcan AYTEKİN Halil İbrahim ÇAKIR Muammer AKÇAY. İÇERİK. Amaç Debian Hakkında Bilgi Uygulamalar - Sistem Kurulumu - Paket Kurulumu ve Ayarları - Yönetim Sonuç. Amaç.

Download Presentation

Eğitim Amaçlı Debian Web, FTP ve Veritabanı Sunucusu Yönetimi

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


E itim ama l debian web ftp ve veritaban sunucusu y netimi

Eğitim Amaçlı Debian Web, FTP ve Veritabanı Sunucusu Yönetimi

Dumlupınar Üniversitesi

Sevcan AYTEKİN

Halil İbrahim ÇAKIR

Muammer AKÇAY


E itim ama l debian web ftp ve veritaban sunucusu y netimi

İÇERİK

  • Amaç

  • Debian Hakkında Bilgi

  • Uygulamalar

    - Sistem Kurulumu

    - Paket Kurulumu ve Ayarları

    - Yönetim

  • Sonuç


E itim ama l debian web ftp ve veritaban sunucusu y netimi

Amaç

Açık kaynak kodlu yazılımlardan faydalanarak sunucu üzerinden öğrencinin kendi hesabını kullanarak bilgi paylaşımında bulunmasını sağlamak ve birinci sınıftan itibaren farklı sistemlerde ve platformlarda çalışma alışkanlığı kazanmasına yardımcı olmaktır.

Akademik Bilişim 2010,Muğla


E itim ama l debian web ftp ve veritaban sunucusu y netimi

Debian GNU/Linux

  • Debian, GNU/Linux işletim sistemi dağıtımı olan GNU projesi kapsamında gönüllü yazılımcılar tarafından geliştirilmiş özgür bir yazılımdır.

  • Debian desteklediği donanım ve farklı işletim sistemleri çekirdekleriyle birlikte i386, AMD64, PowerPC, SPARC, DEC Alpha, ARM, MIPS, HPPA, S390, IA64 gibi mimarilerde çalışabilmektedir.

  • Son çıkan kararlı Debian

    versiyonu 5.0 dır.

Akademik Bilişim 2010,Muğla


E itim ama l debian web ftp ve veritaban sunucusu y netimi

Uygulamalar

1- Debian Server Kurulumu

İhtiyaç duyulan paketler:

- Web Server: Apache 2.2

- MySql Server 5.0

- FTP Server: vsftpd

Debian’ın 5.0 lenny sürümü ile kurulumuna grafiksel arayüz eklenmiştir.

Kurulumu install seçeneği ile başlayıp dil seçimi ile devam ederek bölümlendirme kısmından paket kurulumuna kadar uzanarak yaklaşık 30dk sürer.

Akademik Bilişim 2010,Muğla


E itim ama l debian web ftp ve veritaban sunucusu y netimi

2- Paket Kurulumu

Paketleri elde etmenin birden fazla yolu vardır. Bunu doğrudan internet üzerinden ya da hazır CD/DVD gibi depolama birimlerinden yapabiliriz. Depomuzun nerede olduğunu ise işletim sistemimiz

/etc/apt/sources.list

dosyasında saklamaktadır. Bu dosya herhangi bir metin editörü ile açılarak yeni depolar eklenebilir veya çıkartılabilir.

Yeni bir program kurmak istediğimizde apt get adlı uygulama sayesinde istediğimiz paketleri tanımlı depolardan elde etmekle kalmaz, onları anında bilgisayarımıza kurabiliriz. Paket listesi güncellendikten sonra yeni uygulamalar kurmak için apt get ile birlikte install komutunu paket adıyla birlikte komut satırından girmemiz gerekiyor:

apt-get install paket_adi

Akademik Bilişim 2010,Muğla


E itim ama l debian web ftp ve veritaban sunucusu y netimi

3- Uygulama Ayarları

Apache:

Apache2 uygulaması çok yaygın olan bir web sunucusu uygulamasıdır. Debian sistemine otomatik olarak kurduktan sonra /var/www dizini altına sunucumuzun yayınlanacak dosyalarını koyabiliriz. Her kullanıcının kendi sayfasını yayınlayabilmesi için de aşağıdaki işlemleri bir kereye mahsus yapmak yeterli olacaktır:

cd /etc/apache2/mods-enabled

ln -s ../mods-available/userdir.conf userdir.conf

ln -s ../mods-available/userdir.load userdir.load

Akademik Bilişim 2010,Muğla


E itim ama l debian web ftp ve veritaban sunucusu y netimi

FTP:

vsftpd için /etc/vsftpd/vsftpd.conf dosyasının düzenlememiz gereken satırların bazıları şunlardır:

listen=YES

anonymous_enable=YES local_enable=YES

write_enable=YES

local_umask=022

MySql:

Mysql server kurulumunda bizden kullanıcı adı ve parola gibi bilgiler doğrudan istenir, bunların dışında herhangi bir ayarlamaya gerek yoktur.

Apache üzerinde Php ve MySql modüllerinin çalıştığını görebilmek için boş bir dosyaya <? phpinfo(); ?>satırlarını yazabilir ve bu sayfayı açarak paketlerin doğru bir şekilde kurulup konfigüre edildiğinden emin olabiliriz:

Akademik Bilişim 2010,Muğla


E itim ama l debian web ftp ve veritaban sunucusu y netimi

:

PHP Bilgi Sayfası

Akademik Bilişim 2010,Muğla


E itim ama l debian web ftp ve veritaban sunucusu y netimi

4- Sunucu Yönetimi

Linux dağıtımları kurulum sırasında tanımlamış olduğumuz gibi bir adet ana kullanıcıdan ve birden fazla normal kullanıcıdan oluşur.

Linux yöneticisi yeni kullanıcılar oluşturmak için adduser komutunu kullanır.

Her kullanıcının home dizini altında kendi adında bir klasörü bulunur. Bu klasör içine oluşturulan public_html adlı dizin kullanıcının yayın yapmasını sağlar. Örneğin burada kendi web sayfasını bulundurabilir. Her kullanıcının hesabına sunucu ip'si yazıldıktan sonra ~ işareti ile birlikte kullanıcı adını yazarak herhangi bir web tarayıcıdan ulaşılabilir. Örneğin, http://192.168.1.100/~ahmet gibi.

Akademik Bilişim 2010,Muğla


E itim ama l debian web ftp ve veritaban sunucusu y netimi

Sunucumuzun yönetimi için doğrudan onu kullanmamıza da gerek yoktur. TCP/IP üzerinden ssh istemci uygulaması ile istediğimiz bir bilgisayardan yönetim işlerini kolayca halledebiliriz. Tüm işlemlerimizi komut satırından kolayca yapabilmemizi sağlayan bir tür ssh istemcisi olan putty kullanılabilir.

Putty ile SSH bağlantısı

Akademik Bilişim 2010,Muğla


E itim ama l debian web ftp ve veritaban sunucusu y netimi

Sonuç

  • Öğrenciler kendi hesaplarını kullanarak kendi web sayfalarını hazırlayıp sunucu üzerinden yayınladılar. Ödev ve projelerini moodle sistemini de kullanarak kendi sayfalarında paylaşarak bilgi alışverişinde bulundular.

  • Sunucuya FTP programları üzerinden erişerek sunucu-istemci ilişkisi kavramını anlamaları sağlandı.

  • GNU/Linux ürünlerini kullanarak projelerini bu platformlarda da rahatlıkla kullanabilecekleri sonucu çıkarıldı.

Akademik Bilişim 2010,Muğla


E itim ama l debian web ftp ve veritaban sunucusu y netimi

Kaynaklar

  • VMvare Workstation – Download Trial (”http://www.vmware.com/ products/ ace/”)

  • Learning Debian GNU/Linux, Bill McCarty, 1-56592-705-2

  • Debian Paket Uygulamaları (“www.debian.org”)

  • Debian GNU/Linux Bible, Steve Hunger, 0-7645-4710-0

  • Debian FTP Kurulum – (“http:// www.debian.org.tr/VSFTPD_(FTP_Server)_Kurulumu_ve_ayarlar%C4%B1”)

  • Putty ile SSH Bağlantısı – (“http://www.chiark.greenend.org.uk/~sgtatham/putty/”)

  • Yararlı Linux Bilgileri, (“http://gurcanyavuz.googlepages.com”)

Akademik Bilişim 2010,Muğla


E itim ama l debian web ftp ve veritaban sunucusu y netimi

Teşekkürler…

Akademik Bilişim 2010,Muğla


  • Login