RPM 시스템 시스템 NFS Sunucusu Oluşturma

3968 단어
NFS는 Network File System, dosyalarımızı ağ üzerinden paylaşmamıza olanak sağlayan bir sistemdir. NFS kullanarak sunucu olan bilgisayarda paylaşılan dizinleri client olan bilgisayarlara mount edebiliriz.

Mount işlemini gerçekleştirmek için en iki makinaya ihtiyacımız var, bunlardan biri NFS server ve diğerleri de sunucuya bağlamak istediğimiz client makinalar olabilir.

NFS 수누쿠 쿠루루무



1. Sistemin ve paketlerin Güncelliğinin Kontrol Edilmesi (옵시요넬)




sudo yum update -y


Yukarıdaki komutu çalıştırarak sisteminizin ve içlerindeki paketleri güncelleyebilirsiniz.

2. NFS 파케틀레닌 유클렌메시



Aşağıdaki komutu çalıştırıyoruz.


sudo yum install nfs-utils -y



3. Paylaşım Yapmak İstediğimiz Dizini Oluşturuyorz



Eğer paylaşmak istediğiniz dizin zaten sunucunuzda varsa, bu adımı atlayabilirsiniz. Yoksa mkdir komutunu kullanarak oluşturabilirsiniz.

mkdir /Data


Dizini oluşturduktan sonra içerisine istediğiniz verileri ekleyebilirsiniz. Şimdilik aşağıdaki komutu kullanarak deneme.txt adındaki dosyayı oluşturabilirsiniz.

touch /Data/deneme.txt


Nano editörünü kullanrak deneme.txt dosyasının içeriğini düzenleyebilirsiniz.

nano deneme.txt


4. Dosyasını Düzenliyoruz 수출



내보내기 작업, NFS sunucusuna hangi makinanın hangi yetkilerle erişlebileceği konfigrasyonunu yapıyoruz.

nano /etc/exports


dosyanın içeriğini aşağıdaki gibi kendinize göre düzenleyebilirsiniz.

/<Paylaşılacak Klasör Adı>   <Paylaşılacak IP veya aralığı> (<Yetkiler ve özellikler>)


외르넥 괴스테렉 올루삭

/Data   192.168.2.100(rw,sync)


Ayrıca aşağıdaki gibi IP aralığına da paylaşabilirsiniz

/Data 192.168.2.0/24(rw,sync)


Yukarıda Parantez içerisinde belirttiğimiz rw, belirtilen ip veya ip aralığındaki 클라이언트 makinaların dosya üzerinde read ve write işlemlerini yapabileceklerini belirtiyor.

5. NFS 서버 Servisini Yeniden Başlatıyoruz





systemctl restart nfs-server



6. NFS Servisini Bilgisyar Açıldığında Açılacak Şekilde Ayarlıyoruz





systemctl enable nfs-server


아니다:



Selinux 및 Firewalld, NFS는 보안을 유지하고 있습니다.



Selinux'u Kapatmak için,

nano /etc/selinux/config


komutunu çalıştırıp, sonrasında SELINUX=enforcing veya SELINUX=permissive yazan alanı SELINUX=disabled olarak değiştirdikten sonra makinayı aşağıdaki komutu kullanarak yeniden başlatabilirsiniz.

sudo reboot now


Firewalld servisini durdurmak için,

systemctl stop firewalld



Bu komutu çalıştırdığınızda güvenlik duvarını kapatmış olusunuz (tavsiye etmiyorum), bunbun yerine güvenlik duvarından kural ekleyebilirisiniz.

Firewalld servisini başlangıçta kapalı olacak şekilde ayarlamak için,


systemctl disable firewalld



komutunu çalıştırabilirsiniz.

좋은 웹페이지 즐겨찾기