Schnelle NFS -Serverkonfiguration auf Redhat 7 Linux -System
- 3551
- 637
- Tamina Liebach
Grundlegende NFS -Konfiguration
In dieser Konfiguration führt Sie durch eine schnelle und grundlegende Konfiguration des NFS -Servers auf RHEL7 Linux -System. Wir nehmen keine Sicherheitsbedenken in die Prüfung ein, und wir werden uns auch nicht mit der Feinabstimmung und der Zugangskontrolle befassen. In unserem Szenario definieren wir zwei Gastgeber:
- NFS -Server, IP 10.1.1.100
- NFS -Client, IP 10.1.1.18
Unter der Annahme, dass Sie bereits über ein redhat 7 -Linux -System verfügen, um NFS -Server einzurichten, müssen Sie einige zusätzliche Pakete installieren:
NFS -Serverkonfiguration
Führen Sie die folgenden Befehle aus, um die Installation von NFS Server zu beginnen:
[NFS-Server]# yum installieren NFS-Utils RPCBind
Als nächstes exportieren wir ein willkürliches Verzeichnis namens /opt/nfs
. Erstellen /opt/nfs
Verzeichnis:
[NFS -Server]# mkdir -p /opt /nfs
und bearbeiten /etc/Exporte
NFS exportiert die Datei zum Hinzufügen der folgenden Zeile beim Ersetzen der IP -Adresse 10.1.1.18
Mit der IP -Adresse Ihres Kunden:
/opt/nfs 10.1.1.18 (NO_ROOT_SQUASH, RW, SYNC)
Als nächstes stellen Sie sicher, dass Sie aktivieren 2049
Port auf Ihrer Firewall, um Kunden Anfragen zu ermöglichen:
[NFS-Server]# Firewall-cmd --zone = public --add-port = 2049/tcp --permanent [NFS-Server]# Firewall-CMD--Reload
Start RPCBind
Daemon und NFS -Server in dieser Reihenfolge:
[NFS-Server]# Service RPCBind Start; Service NFS Start
Überprüfen Sie den NFS -Serverstatus:
[NFS-Server]# Service NFS-Status NFS-Server.Service - NFS -Server geladen: geladen (/usr/lib/systemd/system/nfs -server.Service; Deaktiviert) aktiv: aktiv (beendet) seit dem heutigen 2014-12-11 08:12:46 EST; Vor 23s Prozess: 2780 ExecStart =/usr/sbin/RPC.NFSD $ rpcnfsdargs $ rpcnfsdCount (Code = beendet, Status = 0/Erfolg) Prozess: 2775 execStartPre =/usr/sbin/exportfs -r (code = beendet, status = 0/success) prozess: 2773 execstartPre =/usr/libExec/ NFS-Utils/Skripte/NFS-Server.preconfig (Code = beendet, Status = 0/Erfolg) Hauptpid: 2780 (Code = beendet, Status = 0/Erfolg) cgroup:/System.Slice/NFS-Server.Service
NFS -Client -Konfiguration
Um die exportierten NFS -Verzeichnisse auf Ihrem Kunden montieren zu können, müssen die folgenden Pakete installiert werden. Abhängig von der Linux -Verteilung Ihres Kunden kann der Installationsverfahren unterschiedlich sein. Auf Redhat 7 Linux sind die Installationsschritte wie folgt:
[NFS-Client]# Yum Installation NFS-Utils RPCBind [NFS-Client]# Service RPCBind Start
Was bleibt, ist, ein Mount Point -Verzeichnis zu erstellen, z. /mnt/nfs
und Mount zuvor exportierte NFS /opt/nfs
Verzeichnis:
[NFS-Client]# mkdir -p /mnt /nfs [NFS-Client]# Mount 10.1.1.110:/opt/nfs/mnt/nfs/
Testen Sie die Korrektheit unseres Setups zwischen dem NFS -Server und dem NFS -Client. Erstellen Sie eine beliebige Datei im NFS -Verzeichnis auf der Client -Seite:
[NFS-Client]# cd/mnt/nfs/[NFS-Client]# Touch NFS.Test [NFS-Client]# ls -l Gesamt 0 -rw-r-r--. 1 Root Root 0 Dez 11 08:13 NFS.prüfen
Bewegen Sie die Serverseite und prüfen Sie, ob wir neu sind NFS.prüfen
Datei existiert:
[NFS-Server]# cd/opt/nfs/[nfs-server]# ls -l insgesamt 0 -rw-r- r--. 1 Root Root 0 Dez 11 08:13 NFS.prüfen
Konfigurieren des permanenten NFS -Mount
Nachdem wir eine grundlegende NFS -Konfiguration auf RHEL7 Linux -System durchgeführt haben /etc/fstab
. Um unsere NFS -Exporte nach dem Neustart des NFS -Serversystems dauerhaft verfügbar zu machen, müssen wir sicherstellen NFS
Der Service beginnt nach dem Neustart:
[NFS-Server]# SystemCTL aktivieren NFS-Server LN -S '/usr/lib/systemd/system/nfs-server.Service "/etc/systemd/system/nfs.Ziel.will/nfs-server.Service'
Damit der Client nach dem Neustart einen montierten NFS -Verzeichnis dauerhaft montiert hat /etc/fstab
Konfigurationsdatei. Offen /etc/fstab
Datei und fügen Sie die folgende Zeile hinzu:
10.1.1.110:/opt/nfs/mnt/nfs nfs Standards 0 0
User Home -Verzeichnis montieren
In den folgenden Schritten exportieren wir ein User Home Directory /home/rhel7
. Da NFS volle Zugriffsberechtigte benötigt, um zugreifen zu können /home/rhel7
:
[NFS -Server]# ls -ld/home/rhel7/drwx------. 2 RHEL7 RHEL7 59 Jul 17 14:22/Home/rhel7/
Wir werden es an ein neues Verzeichnis binden:
[NFS-Server]# MKDIR -P/Exporte/rhel7 [NFS-Server]# montage-Bind/home/rhel7//expors/rhel7/
Damit die oben genannte dauerhaft die folgende Zeile in Ihre hinzufügen /etc/fstab
Datei:
/home/rhel7/exports/rhel7 keine bindend 0 0
Als nächstes fügen Sie eine weitere Exportlinie hinzu in /etc/Exporte
Datei:
/Exporte/rhel7 10.1.1.18 (NO_ROOT_SQUASH, RW, SYNC)
Exportieren Sie alle NFS-Verzeichnisse erneut:
[NFS -Server]# Exportefs -ra
Was noch übrig ist, ist, das obige Benutzerverzeichnis mit unserem Client -Host zu montieren:
[NFS-Client]# Mount 10.1.1.110:/exports/rhel7/mnt/rhel7/[nfs-client]# cd/mnt/rhel7/[nfs-client]# ls [nfs-client]# touch rhel7-test-NFS [NFS-Client]# ls rhel7 -Test-NFS
Bestätigen Sie, dass die Datei Rhel7-test-nfs
existiert auf dem NFS -Server:
# ls -l/home/rhel7/insgesamt 0 -rw-r-r--. 1 Root Root 0 Dez 11 09:13 RHEL7-Test-NFs
Verwandte Linux -Tutorials:
- Dinge zu installieren auf Ubuntu 20.04
- Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
- Eine Einführung in Linux -Automatisierung, Tools und Techniken
- Dinge zu installieren auf Ubuntu 22.04
- Linux -Konfigurationsdateien: Top 30 am wichtigsten
- Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
- Linux -Download
- So installieren Sie Yum unter Linux
- FTP -Clientliste und -installation auf Ubuntu 22.04 Linux…
- Mint 20: Besser als Ubuntu und Microsoft Windows?
- « So richten Sie VSFTPD FTP -Dateiserver auf RedHat 7 Linux ein
- So konfigurieren Sie die virtuelle Netzwerkschnittstelle unter Redhat 7 Linux »