RHEL CentOS настройка NFS сервера

Установка
# yum -y install nfs-utils nfs-utils-lib

Для того чтобы открыть доступ к директории, необходимо внести запись о ней в файл /etc/exports .
Пример записи доступа к директории /share_point1 со полными правами доступа.
/share_point1 192.168.20.101(rw,sync,no_root_squash,no_subtree_check)

Для применения изменений файла /etc/exports выполним
# exportfs -a

После сохранения изменений перезапускаем/запускаем сервисы:
# service rpcbind restart
# service nfs start
# chkconfig rpcbind on
# chkconfig nfs on

Установка на стороне NFS клиента
# yum -y install nfs-utils

Проверить доступность NFS ресурса можно смонтировав его в файле /etc/fstab добавив следующую строчку
192.168.20.101:/share_point1 /share nfs defaults  0 0

Где 192.168.20.101 - IP адрес NFS сервера
/share_point1 - директория  для общего доступа
nfs - файловая система для монтирования
defaults 0 0 - опции монтирования

Либо с помощью команды mount
# mount 192.168.20.101:/share_point1 /share

RHEL CentOS Debian Ubuntu выполнение скриптов при старте системы

 Для запуска скрипта или выполнения команды при старте системы достаточно поместить их в файл /etc/rc.local до строки exit 0 .
Команды в данном файле выполняются в последнюю очередь при загрузке системы.

Пример:
# chmod +x /home/usr/usrcript.sh

# vi /etc/rc.local

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

/home/usr/usrcript.sh

exit 0