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

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

Temel Linux Sunucusu Kurulumu

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

UFS SNAPSHOT. Hazırlayan: Asiye Yigit Agustos

BIND ile DNS Sunucu Kurulumu

Autofs. Hüseyin Kaya

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

Linux Sunucuları için Güvenlik İpuçları. Korhan Gürler, Burç Yıldırım

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

Uzaktan Kurulum Kılavuzu

7/24 destek hattı Kolay kurulum CD si Üç yıl garanti Üç yıl garanti YM.WR.5341.UM.TR.D01REV

EKLER EK 12UY0106-5/A4-1:

SAMBA Linux Dosya Sunucusu

Kurumsal Güvenlik ve Web Filtreleme

Kurumsal Güvenlik ve Web Filtreleme

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

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. 26 Şub Öğr. Gör.

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

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

Apache üzerinden Red Hat 5 yüklenmesi

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

Web Servis-Web Sitesi Bağlantısı

Aktif Dizin Logon/Logoff Script Ayarları Versiyon

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

FreeBSD Erişim Kontrol Listeleri

Nasıl DNS Hizmeti Verebilirim?

Kets DocPlace LOGO Entegrasyonu

Ağ Üzerinde MATLAB kurulum rehberi (Sunucu makine)

Program Kurulum. Turquaz Muhasebe. İçindekiler

MCR02-AE Ethernet Temassız Kart Okuyucu

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

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

Sun Solaris Jumpstart Sistemi

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

3.5 Ağ Konfigürasyonu

OpenBSD Pf ve Squid ile Transparent Proxy Kurulumu.!!Bu yazıda OpenBSD 3.7 işletim sistemi kullanılmıştır.

İNTERNET PROGRAMCILIĞI HAFTA MYSQL - PHPMYADMIN. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Mysql Nedir.

Pac Dosyası İle Proxy Kullanmak

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

Sun Solaris ve RBAC ( Role Based Access Control List)

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

AĞ KURULUMU ANA MAKİNA İÇİN:

Windows Server 2012 DHCP Kurulum ve Yapılandırma

BIL411 - BİLGİSAYAR AĞLARI LABORATUVARI

TL-WPS510U PRINT SERVER KURULUM DÖKÜMANI

Denetim Masası/Programlar/Windows özelliklerini Aç/Kapat

ÖĞRENME FAALİYETİ 2 ÖĞRENME FAALİYETİ 2

Kurumsal Ağlarda Web Sistem Güvenliği

CHAPTER 9. DHCP Server

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

V14xx Güncelleme İşlemleri

PARALOG POS AKTARIMLARI. Derece Yazılım 2009

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

Turquaz Windows kurulum dökümanı. ftp://ftp.mirror.ac.uk/sites/ftp.postgresql.org/binary/v7.3.1/windows/pgsql731wina1.exe

TÜBİTAK UEKAE ULUSAL ELEKTRONİK ve KRİPTOLOJİ ARAŞTIRMA ENSTİTÜSÜ

TMT Sunucusu Kurulum Kılavuzu Sürüm 0.01

Linux Ubuntu Kurulumu

Yerel Okul Sunucusu Uygulama Yazılımları Prototipi

Network üzerinde MATLAB kurulması

BitTorrent İstemci Kullanımı

AirTies Kablosuz Erişim Noktası (Access Point) olarak kullanacağınız cihazı bilgisayarınıza bağlayarak ayarlarını yapabilirsiniz.

Yeni Nesil Ağ Güvenliği


08220 Internet Programcılığı II

Güvenli Doküman Senkronizasyonu

R J F M Programlarında Kurulumda dikkat edilmesi gereken alanlar

Sun Solaris Sunucular için Felaket Kurtarma (DR-Disaster Recovery) Çözümleri

Paralel Hesaplama - Beowulf Cluster

Örnek bir kullanım ve bilgisayar ağlarını oluşturan bileşenlerin özeti

İş Sürekliliği Ve Güvenliği

POSTGRESQL'de İleri Seviyede Veri Kurtarma ve Yedekleme

SAÜ.NET. Kampüs İçi Kablosuz Ağ ve Merkezi Kimlik Doğrulama İşlemleri SAKARYA ÜNİVERSİTESİ 1/ 22. Bilgi İşlem Dairesi Başkanlığı

Free Cooling (Tibbo Ethernet Modüllü)

Kategori:Allplan->Teknik Destek ve Kurulum->SSS_Allplan_2016_Server_Lisans_Kurulumu

Ağ Nedir? Birden fazla bilgisayarın iletişimini sağlayan printer vb. kaynakları, daha iyi ve ortaklaşa kullanımı sağlayan yapılara denir.

Linux Dosya ve Dizin Yapısı

KULLANICI KILAVUZU: UEA FİX KULLANICILARININ SSLVPN ERİŞİMİ İMKB İÇİNDEKİLER

FTP ve Güvenlik Duvarları

SquidGuard Kurulumu. Öncelikle gerekli paket temin edilmelidir. adresinden temin edilebilir. Basitçe kurulumu ;

Dosya, disk üzerinde depolanmış verilerin bütününe verilen isimdir. İşletim sistemi genel olarak iki çeşit dosya içerir.

ICATT ÇEVİRİ UYGULAMASI SİSTEM MİMARİSİ VE VERİTABANI TASARIMI

Sunucu İşletim Sistemini Ayarlamak ve Yönetmek

Kerberos Kimlik Denetimi Altyapısı

Windows Đşletim Sistemleri AD Etki Alanı Grupları Đncelenmesi ve Güvenlik Ayarları

ODTÜ Kampüs Izgara Hesaplama Uygulaması

Internet Programming II

USB Keylogger İncelemesi

Veritabanı. Ders 2 VERİTABANI

LİNUX. Dosyalar ve dizinler

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

Oracle da Güvenlik. Kerem ERZURUMLU A

Çalışma Grupları Eğitimleri. TÜBİTAK ULAKBİM / ANKARA 5-9 Nisan 2010

Küme Bilgisayarlarda PBS Kuyruk Sistemi

21.YY Üniversitelerinde Ders Yönetim Sistemleri ve. Üniversitemizdeki Uygulamaları: ESOGÜ Enformatik Ders Yönetim Sistemi Kullanımı

2. SCADA PROGRAMI. TEOS' un size sunduğu bir çok hizmet içerisinde en önemlilerini şöyle sıralayabiliriz:

YM.AP.4452.UM.TR.D00REV

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

Veri Tabanı-I 1.Hafta

Linux Kurulumu (Sürüm 1.52) İçindekiler

Transkript:

Kullanıcı NFS & NIS Kerem ERZURUMLU kerem@linux.org.tr

Kapsam NFS (Network File System), NFS Nedir? NFS in Faydaları, NFS Tarihçesi, Sürüm 2 Sürüm 3 Farkları, Autofs Hakkında, NFS in Yönetimi, Sistem yöneticisinin sorumlulukları, Otomatik paylaşımı, Dosya sistemlerinin bağlanması, Komut satırından bağlama, NFS sunucularının başlatılması/durdurulması, Genel NFS sıkıntıları ve çözümleri, NFS paylaşımlarının görüntülenmesi.

Kapsam NIS (Network Information System) NIS nedir? NIS bileşenleri, NIS alanları, NIS yardımcıları, NIS sunucuları, NIS haritaları, NIS istemcileri, NIS ayarları: Ana Sunucu, İkincil Sunucu, İstemci Harita Güncelleme.

NFS Nedir? En kısa tanımı bilgisayarlar arasındaki dosya paylaşımı olurdu. İstemci Sunucu ilişkisi ile çalışan bir dosya sistemi havuzu. NFS Sunucu: Kendi üzerinde mevcut olan dosya sistemini yerel ağdaki diğer makinaların kullanımına sunan bilgisayardır. NFS İstemci: Mevcut olduğu yerel ağdaki bir NFS sunucusundaki bir dosya sistemine erişen bilgisayardır. Bir PC hem sunucu hem istemci olabilir. NFS istemcilerinin sabit diski olma zorunluluğu yoktur. İstemi Sunucudaki verileri kullanır, kopyasını oluşturmaz. NFS istemci ve sunucu aynı işletim sistemini çalıştırmak zorunda değildir.

NFS Nedir? NFS yanlızca dosya sistemlerini paylaştırabilir. NFS yazıcı, modem gibi bilgisayar çevre birimlerini paylaşılamaz. NFS de platform bağımlılığı problemi yoktur. NFS de aynı alan iki defa paylaşılamaz. NFS yaplaşımı için eğer arada güvenlik duvarı varsa NFS için izin verilmelidir.

NFS in Faydaları Aynı dosyaların birçok bilgisayar tarafından kullanılmasına olanak kılar. Veri depolama ihityacını azaltır. Veri tutarlılığını ve bütünlüğünü sağlar. Kullanıcılara kullanımı kolay ve şeffaf bir dosya erişim sistemi sunar. Sistem yönetimindeki zorlukları azaltır.

NFS Tarihçesi NFS Sürüm 2 Solaris 2.5 ten önceki ve ilk NFS sürümü NFS Sürüm 3 Sürüm 2 nin güncel halide denilebilir. Bir çokyenilik getirmiştir. Sürüm 2 ile Sürüm 3 arasında oldukça fazla fark vardır.

NFS v2 vs NFS v3 NFS2 de mevcut olmayıpta NFS3 de eklenen özellikler şunlardır: NFS ACL desteği, TCP üzerinden NFS, Yerel ağ kilitleme mekanizması, NFS büyük dosya desteği, Kerberos v5 desteği, WebNFS desteği,

Autofs Hakkında Kullanıcılar yetkili kullanıcı olmadanda NFS kullanabilir. Autofs automountd sunucusu aracılığı ile bağlama işlemini yanlızca gerekli olduğu zaman yapabilir. Autofs işlemleri sistemin ön tanımlı bağlama dosyasından yapılır.

NFS in Yönetimi Sistem yöneticisinin sorumlulukları, Otomatik paylaşımı, Dosya sistemlerinin bağlanması, Komut satırından bağlama, NFS sunucularının başlatılması/durdurulması, Genel NFS sıkıntıları ve çözümleri, NFS paylaşımlarının görüntülenmesi.

Sistem Yöneticisi Sorumlulukları Hangi bilgisayarlarda hangi kaynakların hangi şekillerde paylaştırılacağının tespiti, Hangi bilgisayarların sunucu, hangisinin istemci olacağına karar verilmesi, Paylaşımın yanlızca gerekli durumlarda yapılması, İlgili ayarların doğru ve en az erişim izni ile yapılması, Yerel ağ ın izlenmesi, Autofs tespitleri,

Otomatik Paylaşım Bir sunucunun dosyaları otomatik olarak paylaşabilmesi için paylaşılacak alanların Linux sistemine özgü olan /etc/exports dosyasında belirtilmesi gerekmektedir. Dizinyolu Örn: /usr makinaadı(seçenekler) carnage(ro),zer(rw) Genel olarak tüm UN*X lerde bahsi geçen dosya /etc/exports dur ve formatı yukarıdaki gibidir. /etc/exports dosyasında değişiklik yapıldıktan sonra exportfs a komutu çalıştırılmalıdır. Otomatik olarak bir alanın paylaştırılması ise /etc/fstab dosyası ile yapılır. special mountp fstype options Örn: zer:/usr/local/bin /usr/local/bin nfs

Dosya Sistemlerinin Bağlanması NFS İstemcilerinin NFS sunucularından öntanımlı bağlama işlemini yapabilmeleri için /etc/fstab dosyasında girdilerinin bulunması gereklidir. special mountp fstype options Örn: machine1:/usr /usr nfs

Komut Satırından Bağlama NFS istemcileri komut satırından da NFS sunucularına bağlanabilir. mount [-fnrsvw] [-t vfstype] [-o options] device dir Örn: mount f nfs t ext2 machine2:/usr/local /usr/local

NFS Sunucuları Başlatma/Durdurma Linux daki init.d içerisindeki nfs betiği NFS i durdurup başlatır. # /etc/rc.d/init.d/nfs start Yukarıdaki satır NFS i başlatır. # /etc/rc.d/init.d/nfs stop Yukarıdaki satır NFS i durdurur.

Genel NFS Sorunları ve Çözümleri İstemci sunucuya ulaşabiliyor mu? Bir sunucu ismi andığınızda belirtilen IP doğru IP mi? Sunucuda nfs çalışıyor mu? # /etc/rc.d/init.d/nfs status

NFS Paylaşımlarını Görüntüleme Yerel sunucu için # showmount e localhost Uzak sunucu için # showmount e machine1

Yerel Makinada Bağlı Olan Noktaları Görmek 1. Nfsstat komutu ile # nfsstat 2. Mount komutu ile # mount

NIS NIS nedir? NIS bileşenleri, NIS alanları, NIS yardımcıları, NIS sunucuları, NIS haritaları, NIS istemcileri, NIS ayarları Ana sunucu, İkincil sunucu, İstemci Harita güncelleme.

NIS Nedir? Kısa adı Yerel Ağ Bilgi Sistemleri (Network Information System)dır. Mümkün olan bütün sistem ayarlarının bir merkezden yönetilebilmesine olanak tanımlanır. Tüm NIS istemcileri NIS sunucusundaki haritaları (maps) kullanırlar. Sistemlerin yönetimi açısından kolaylık ve esneklik sağlar.

NIS Bileşenleri NIS Alanları (NIS Domains) NIS Haritaları (NIS Maps) Servisler ypserv (NIS Sunucusu) ypbind (NIS Eşleme) yppasswdd (Şifre Değiştirme)

NIS Alanları NIS sunucuları kendi aralarında alanları baz alarak konuşurlar. Alan adları herhangi bir bir katar dizisi olabilir. NIS alan adları ile DNS in bir ilgisi YOKTUR. NIS alanları büyük-küçük harf duyarlıdır. Alan adları domainname komutu ile verilir. # domainname bizim-yeni-alanimiz Öntanımlı alan adı Linux ve bir çok UNIX de NIS i başlatan betikte belirtilir.

NIS Yapısı Programlar: ypcat Belirtilen haritadaki tüm verileri listeler ypwhich Bağlı olunan NIS sunucusunu gösterir ypinit NIS haritalarını yaratır ypmatch Belirtilen harita içerisinde belirtilen anahtarlı veriyi arar. yppush Sunucudan İstemcilere haritaları günceller ypdomainname NIS alan adını gösterir/belirler yppasswd Eğer NIS üzerinden şifreler dağıtılıyor ise istemci bilgisayarlar üzerinden şifre değiştirmeyi sağlar, yppoll NIS haritasi ve sunucusu hakkında bilgi verir,

NIS Sunucuları Bilgisayarlar NIS in 3 farklı türde elemanı olabilirler: NIS Ana Sunucu (NIS Master) NIS İkincil Sunucu (NIS Slace) NIS İstemci (NIS Client) Tüm bilgisayarlar NIS istemci olabilir. Tüm sunucular aynı zamanda NIS istemci olabilir

NIS Sunucuları Basit tanımı ile bünyesinde NIS haritaları barındıran ve bunları isteyen kişiler ile paylaşan bilgisayardır. İki türü vardır: Master : Ana sunucudur. Mümkün olduğu sürece istemlere bizzat cevap verir. Slave: İkincil sunucudur. Master sunucu cevap vermediği durumlarda devreye girerek cevap verir. Genelde NIS sunucularının yedekli tutulması tavsiye edilir. Bir alan için bir TEK ana sunucu olmalıdır. İstenilen kadar ikincil sunucu olabilir. İkincil Sunucu periodik aralıklar ile Ana sunucuyu yedekler.

NIS Haritaları NIS haritaları aktarılan verilerin ana 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 yanlızca Ana sunucuda yaratılır. Diğer sunucular ve istemciler bunları kopyasını alır. Bazı harita örnekleri şu şekilde sıralanabilir; Passwd, Hosts, Mail.aliases, Services...

NIS Haritaları Normal koşullar altında NIS haritaları ikili (binary) biçemde saklanır. Bu durumda NIS haritalarının içeriğini ypcat komutu ile öğrenmek mümkündür. # ypcat haritaadı Dikkat edilmesi gereken nokta passwd haritasının içinde şifrelenmiş kullanıcı parolalarının da görüleceğidir.

NIS İstemcileri NIS istemcileri bilgisayarda çalışmakta olan işletim sistemine bağlı olarak 2 biçimde yapılabilir. 1. Daha yeni sistemlerde mevcut olan /etc/nsswitch.conf ile: Bu durumda dosyayı örnek satırımızdaki gibi düzenlemek yeterli olacaktır. passwd: files nis 2. Nsswitch.conf olmayan sistemlerde ise istenilen haritanın orjinal kaynağının sonuna + ile başlayan bir kayıt ekleyerek Parolalarımız NIS ile paylaşılıyor. İstemcideki /etc/passwd dosyasının sonuna şu satır eklenmelidir. +:*:::::

NIS Ayarları Özel haritalar yaratmak mümkündür. NIS e yönelik dizin ayarları /var/yp/makefile dosyasındadır. /var/yp/makefile dosyasındaki PWDIR=/etc satırını değiştirerek NIS haritalarının öntanımlı /etc/passwd yerine başka bir dizindeki passwd dosyasını kullanmasını sağlayabiliriz.

NIS Ana Sunucu Kurulumu NIS Ana Sunucusu kurmak için ypinit programı -m parametresi ile çalıştırılmalıdır. Bahsi geçen komut çalıştığında sıra ile belli sorular soracaktır. Bu sorulara cevap verildikten sonra NIS haritaları hazır olacaktır. # /etc/rc.d/init.d/ypbind start # /etc/rc.d/init.d/ypserv start Komutları çalıştırılarak NIS sunucuları devreye alınır.

NIS İkincil Sunucu Kurulumu İkincil Sunucu kurulumuda ana sunucu kurulumuna benzerdir. Tek fark ypinit programının -s parametresi ile çalıştırılacak olmasıdır.

NIS İstemci Kurulumu Aynı ana sunucu ve ikincil sunucuların kurulumunda olduğu gibi ypinit komutu kullanılacaktır. Fakat çalıştırılacak olan parametre -c olacaktır.

Harita Güncellemeleri /var/yp dizininde çalıştırılacak olan her make komutu haritaların güncellenerek ikincil sunuculara ulaştıracaktır. İstemciler için değişen birşey olmayacaktır.

Seminer Sonu Katılımcılarımıza Teşekkür Ederiz. Kerem ERZURUMLU kerem@linux.org.tr