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



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

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

BİLGİ İŞLEM DERS 1. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

Samba ile Linux/Windows Entegrasyonu

Linux işletim sistemlerinde dosya hiyerarşisinde en üstte bulunan dizindir. Diğer bütün dizinler kök dizinin altında bulunur.

SAMBA Linux Dosya Sunucusu

Linux altında komut satırında...

Autofs. Hüseyin Kaya

Temel Linux Sunucusu Kurulumu

Apache üzerinden Red Hat 5 yüklenmesi

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

Kets DocPlace LOGO Entegrasyonu

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

Sun Solaris Jumpstart Sistemi

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

Program Kurulum. Turquaz Muhasebe. İçindekiler

Temel Linux Eğitimi 1., 2. ve 3. Bölümler

SUNUCU İŞLETİM SİSTEMİ. Temel Kavramlar

INFOSAFE BİLİŞİM TEKNOLOJİLERİ

Pardus. A. Murat Eren, 25 Mart Pardus Geliştiricisi. Pardus Yenilikleri Sık Sorulan Sorular

Ağ Bağlantılarında Windows Kullanan Müşteriler için

Windows Server 2003 sistemde oluşabilecek hataları giderebilmemiz için bize bir çok araç sunmaktadır. Bunlar:

Temel Linux Eğitimi. İçindekiler

Acarix CD-DVD/Ağ üzerinden çalışan GNU/Linux Dağıtımı

Sunucu İşletim Sistemini Ayarlamak ve Yönetmek

Paralel Hesaplama - Beowulf Cluster

Ağ Üzerinde MATLAB kurulum rehberi (Sunucu makine)

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

1.PROGRAMLAMAYA GİRİŞ

ÖĞRENME-ÖĞRETME YÖNTEM VE TEKNİKLERİ. Anlatım, soru-cevap, İnternetten araştırma. Anlatım, soru-cevap,

CHAPTER 3. ZAMANLANMIŞ GÖREVLER (Automated Tasks)

Sabit ve Taşınabilir Diskler BÖLÜM-2 Pata Diskler İçin Master-Slave Ayarları Disk Biçimlendirme Harici Diskler Olası Sabit Disk Arızaları RAID

BIND ile DNS Sunucu Kurulumu

SQL SERVER VERİTABANINI EKLEME-ÇIKARMA ve YEDEKLEME-GERİ YÜKLEME

Temel Bilgi Teknlolojileri 1. Ders notları 5. Öğr.Gör. Hüseyin Bilal MACİT 2017

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

Exchange Server Kurtarma (PowerControls)

POSTGRESQL'de İleri Seviyede Veri Kurtarma ve Yedekleme

08217 Internet Programcılığı I Internet Programming I

İşletim Sistemleri. Discovering Computers Living in a Digital World

Sunucu İşletim Sistemini Ayarlamak ve Yönetmek. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

CHAPTER 9. DHCP Server

Linux Terminal Sunucu LKD

PostgreSQL'de Uygulamalı. (Streaming Replication. Standby)

Yrd. Doç. Dr. A. Burak İNNER

Windows XP: Simple Sharing, Security ve ForceGuest Perşembe, 07 Eylül :02 - Son Güncelleme Cumartesi, 12 Eylül :36

Linux Dosya ve Dizin Yapısı

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

Widows un çalışmasında birinci sırada önem taşıyan dosyalardan biriside Registry olarak bilinen kayıt veri tabanıdır.

Clonezilla Server ile Ağ Üzerinden Çoklu İmaj Yükleme

CHAPTER 10. DNS Server

PARALOG POS AKTARIMLARI. Derece Yazılım 2009

FreeBSD Erişim Kontrol Listeleri

T. C. İSTANBUL TEKNİK ÜNİVERSİTESİ Bilişim Enstitüsü ENFORMASYON SİSTEMLERİNİN TASARIMI VE YÖNETİMİ

Veritabanı. Ders 2 VERİTABANI

Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları.

TL-WPS510U PRINT SERVER KURULUM DÖKÜMANI

ORACLE 11G DIRECT NFS

DNS. Linux Yaz Kampı Bolu 2012 Eray Aslan

Bilgi Servisleri (IS)

sunucu uygulaması Devrim Sipahi

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

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

İŞLETİM SİSTEMLERİ. (Operating Systems)

AHTAPOT Merkezi Güvenlik Duvarı Yönetim Sistemi Kontrol Paneli

BIL411 - BİLGİSAYAR AĞLARI LABORATUVARI

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

Sistem Nasıl Çalışıyor: Araç İzleme ve Filo Yönetim Sistemi

BitTorrent İstemci Kullanımı

PHP 1. Hafta 2.Sunum

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.

Windows Server 2012: Sanallaştırmanın ötesine geçin. Oğuz Pastırmacı IT Pro Teknolojileri Yöneticisi Microsoft Türkiye

OTURUM AÇMA ADLARI. Tavsiye Edilen Önhazırlık Enterprise Manager'i kullanabilmek.

Bağlantı Kılavuzu. Yerel olarak bağlanmış bir yazıcıya yönelik Windows talimatları. Yerel yazdırma nedir? Yazılımı CD'yi kullanarak kurma

BİLGİ & İLETİŞİM TEKNOLOJİLERİ

Bilgisayar Mühendisliği Bölümü. Cisco PT Kullanımı. Arzu Kakışım BİL 372 Bilgisayar Ağları. GYTE - Bilgisayar Mühendisliği Bölümü

Uzak Masaüstü Lisans Server ı Aktive Etme

Linux İşletim Sistemlerine Bakış & Ücretsiz Yazılımlarla Çözümler

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

Disk tabanlı bir çözümdür ve bu yapısından dolayı kullanılması kolaydır. Ayrıca hızlı bir şekilde yedekleme ve geri dönüş sağlar.

Linux İşletim Sistemlerine Bakış & Ücretsiz Yazılımlarla Çözümler

Copyright 2012 EMC Corporation. All rights reserved.

Linux un Temel Bileşenleri. Linux Nedir? Aydın ÜSTÜN (Selçuk Üniversitesi) e-posta:

I. Oturum: GNU/LINUX A GİRİŞ

ÖZGÜR YAZILIMLAR İLE J2EE

WINDOWS SERVER 2008 R2-SERVER 2012 DE IP SANALLAŞTIRMA

Windows Depolama Sunucusu 2008 Windows Storage Server 2008 Çözümü. INFOSAFE BİLİŞİM TEKNOLOJİLERİ TİCARET LİMİTED ŞİRKETİ

Yandex mail ve disk kullanım rehberi

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

Bilindik engelleme yöntemlerinin dışında olan, kurumsal web filitreleri nasıl aşılır?

Uzaktan Kurulum Kılavuzu

FTP ve Güvenlik Duvarları

Basit Mimari, Katmanlı Mimari ve doğrudan çalıştırma olarak üçe ayrılır.

KANTAR UYGULAMASI Kurulum Kılavuzu

WEBMIN Kurulum ve Konfigürasyonu

SAMURAİ FRAMEWORK İLE HACKİNG-1 (FOOTPRINTING)

Linux Terminal Sunucusu. Afşin Taşkıran

Ayni sistem(host) üzerinde IPC. Ağ(network) aracılığı ile IPC

1 Temel Kavramlar. Veritabanı 1

Bilgisayar Ağları ve Türleri

Transkript:

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

NFS içerik: NFS nedir? Tarihçe NFS sunucu yapılandırma NFS istemci yapılandırma Genel problemler ve çözümleri

NIS içerik: NIS nedir? NIS bileşenleri Alanlar Haritalar NIS sunucuları yapılandırma NIS istemci yapılandırma

NFS nedir? UNIX'in doğal dosya paylaşım sistemidir Yerel bir ağda, birbirine bağlı Linux sistemlerin, aralarında dosya paylaşımını sağlayan bir teknolojidir NFS sunucu: Üzerindeki dosya sisteminin tamamını veya bir bölümünü yerel ağ üzerindeki diğer makinelerin paylaşımına açar. NFS istemci: Bulunduğu yerel ağda bir NFS sunucusunun dosya sistemine ulaşır.

NFS nedir? 2 Disksiz bilgisayarlara hizmet verebilir Yalnızca dosya sistemleri paylaştırılabilir. Bir yazıcı veya modem paylaştırılamaz NFS ile paylaştırılan objeler, bir dizinin tümü ya da bir parçası olabileceği gibi, tek bir dosya da olabilir Bir dosya sistemi ancak bir kere paylaştırılabilir

NFS nedir? 3 Veri depolamada ucuzluk sağlar Her bir uygulamanın lokal diske kurulması yerine, sunucu üzerinden paylaşım sağlanabilir Aynı makine hem sunucu hem istemci olabilir

NFS Tarihçe Sun Microsystems tarafından geliştirilmiş Açık kaynak kodu ile dağıtılıyor Yaygın sürüm: NFS 3 NFS 2'ye caching ve Kerberos V5 desteği eklenmiş. Hız ve performans artırılmış. Yakında: NFS 4, Güvenlik ve hız geliştiriliyor. (Ağustos, http://www.nfsv4.org)

NFS Sunucu /etc/exports Paylaştırılacak dosya sistemleri bilgisinin bulunduğu dosya <paylaştırılacak klasör> <istemci>(<seçenekler>) /home *(rw) /mnt/backup 192.198.1.9(ro,root_squash) /samba 192.198.1.1/24(rw,async)

NFS Sunucu 2 Seçenekler: ro: salt okunur paylaşım rw: istemciler paylaşıma yazabilir, paylaşımdan okuyabilir async: istemcinin ağ üzerinden yazma işlemi biter bitmez sunucu diskine yazılır. Performansı düşürür ama veri kaybını en aza indirger root_squash: paylaşıma root olarak erişildiğinde sunucu bunu 'nobody' kullanıcısına çevirir.

NFS Sunucu 3 Sunucunun başlatılması: #/etc/init.d/nfs restart #exportfs -r NFS konfigürasyon arayüzleri: SuSE: YAST2 Redhat: redhat config nfs

NFS istemci İstemcileri sadece kendilerine izin verilen paylaşımları bağlayabilirler 1. yöntem: komut satırından: # mount -t nfs <sunucu_adresi>:/<paylasim> <baglanacak_klasör> 2. yöntem: düzenlenecek dosya: /etc/fstab 10.15.1.3:/home /home nfs auto

Genel Problemler ve Çözümleri İstemci, sunucuyu görebiliyor mu? ping sunucu_adi Sunucu üzerinde nfs daemon çalışıyor mu? /etc/init.d/nfs status NFS istatistikleri ve ayıntıları için: nfsstat n

NIS (Network Information Server) Yerel ağ bilgi sistemleri Sistem ayarlarının bir merkezden yönetilebilmesini sağlar Tüm NIS istemcileri, NIS sunucusundaki haritaları (maps) kullanır Sistem yönetimi açısından esneklik ve kolaylık sağlar

NIS 2 Eski adı: YP (Yellow Pages) NIS kullanıldığında tüm sistemler tek bir veritabanından yönetilir. NIS servisi alanlar (domains), haritalar (maps) ve servislerden (ypbind, ypserv vb.) oluşur.

NIS alanlar: NIS bir çeşit sanal ağdır. Bir ağ altında birden fazla sanal ağ yaratılabilir. Her bir sanal ağ, bir alan olarak tanımlanır Her ağ, ortak bir harita kullanır Her alanın bir adı vardır. NIS alan adlarının DNS ile ilgisi yoktur # domainname bizim-domain

NIS haritaları İstemcilere aktarılan verilerin kaynağıdır Her alan için bir grup harita tanımı yapılır ve bu haritalar alan adı ile belirlenmiş bir dizinde ( /var/yp/domainname ) tutulur Haritalar yalnızca ana sunucuda yaratılır. Diğer sunucular ve istemciler bunları kopyasını alır. Bazı harita örnekleri: passwd, hosts, mail.aliases, services

NIS haritaları 2 Normal koşullar altında NIS haritaları ikili formatta saklanır ypcat ile içerikleri görüntülenebilir

NIS servisler ypserv : NIS sunucu ypbind : NIS eşleme yöneticisi yppasswd : şifre değiştirme

NIS uygulamalar ypcat: bir haritadaki veriyi listeler ypwhich: NIS sunucuları listeler ypinit: NIS veritabanı yaratır ypmatch: harita içerisinde uygun veriyi bulur ypset: ilgili sunucuya bağlantıyı kurar

NIS sunucu & istemci NIS'te 3 ana eleman vardır: NIS ana sunucu (master server) NIS yardımcı sunucu (slave server) NIS istemci Tüm sunucular aynı zamanda istemci olabilir

NIS sunucuları NIS sunucu, haritaları bulunduran ve bunları paylaşan bilgisayardır Master : Ana sunucudur. Mümkün olduğu sürece istemcilere bizzat cevap verir Slave: Yardımcı sunucudur. Ana sunucu cevap vermediği durumlarda devreye girerek cevap verir Ana sunucu bir tane, yardımcı sunucu istenen sayıda olabilir Yardımcı sunucu periyodik aralıklarla ana sunucuyu yedekler

NIS ana sunucu kurulumu # ypinit -m Sorular cevaplandığında, haritalar hazırlanır # /etc/init.d/ypserv start # /etc/init.d/ypbind start

NIS yardımcı sunucu kurulumu Makine önce NIS istemci olarak ayarlanmalı # ypinit -s <ana_sunucunun_ad ı> Ana sunucuya yardımcı sunucular olduğunu haber vermek gerekir (# ypinit m) Haritaları güncel tutmak için, yardımcı sunucuda crontab düzenlenmelidir.

NIS istemci kurulumu /etc/nssswitch.conf Yine ypinit! # ypinit -c Bir istemci aynı anda sadece bir ALAN'la bağlantı kurabilir

Kaynakça Sun Microsystems NFS Administraton Guide http://docs.sun.com Managing NFS and NIS, Stern, Eisler. O'Reilly The Linux Documentation Project www.tldp.org Debian NIS HOWTO http://lyre.mit.edu/~powell/debian howto/nis.html

Teşekkürler Linux Kullanıcıları Derneği (LKD) İstanbul Bilgi Üniversitesi (www.bilgi.edu.tr) Bilgisayar Bilimleri Bölümü (cs.bilgi.edu.tr) Open Source Enterprise Centre (open.bilgi.edu.tr) OpenOffice.org 1.1.0

Adresler Bu sunuma erişebilmek için: cs.bilgi.edu.tr/~cgunduz/sunumlar/lkd NFS.pdf Sunumla ilgili soru ve görüşleriniz için: cgunduz@cs.bilgi.edu.tr