- Залогиниться на сервер NFS (в нашем случае 192.168.2.95).
- Добавляем в файл /etc/exports на сервере:
где 192.168.2.96 - ip-адрес или доменное имя клиента;/u02/data 192.168.2.96(rw,no_root_squash)
/u02/data - директория на сервере.
- Перезапустить сервер NFS:
$ /etc/init.d/nfs restart .................................................................. Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ]
- Залогиниться на клиент NFS (в нашем случае 192.168.2.96).
- Необходимо подмонтировать данный ресурс в директорию:
где 192.168.2.95 - адрес сервера;$ mount 192.168.2.95:/u02/data /share
/u02/data - расшаренная директория на сервере;
/share - директория на клиенте.
- Если нужно чтобы сетевая папка монтировалась автоматически при старте системы, тогда добавляем в файл /etc/fstab:
192.168.2.95:/u02/data /share nfs timeo=50,hard,intr
- В случае невозможности подмонтирования сетевого ресурса необходимо разрешить доступ к портам (111, 2049) настройкой firewall (лучше) или выполнить следующую команду (хуже) на сервере:
Или отключить полность:$ service iptables stop
$ chkconfig iptables off
Показаны сообщения с ярлыком linux. Показать все сообщения
Показаны сообщения с ярлыком linux. Показать все сообщения
понедельник, 26 марта 2012 г.
Настройка NFS на Linux
среда, 17 августа 2011 г.
Полезные команды Unix-ов (для консультантов/разработчиков)
RHEL/OEL | Solaris | AIX | HP-UX | |
Версия операционной системы | cat /etc/*-release | uname -r | oslevel -r | uname -r |
Архитектура процессора | arch | arch | uname -p | uname -m |
Количество процессоров | cat /proc/cpuinfo | psrinfo -pv | lsdev -C -c processor | ioscan -kf | grep processor | wc -l |
Свободное место на файловых системах | df -h | df -h | df -k (в килобайтах) | bdf (в килобайтах) |
Размер swap | free -m | swap -s | lsps -a | swapinfo |
Размер оперативной памяти | free -m | prtconf | grep Memory | bootinfo -r | machinfo | grep Memory |
Список работающий в системе процессов | top | prstat -a | topas | top |
Получение списка сетевых интерфейсов | ifconfig -a | ifconfig -a | ifconfig -a | netstat -in |
Добавление пользователя | useradd | useradd | mkuser | useradd |
Удаление пользователя | userdel | userdel | rmuser | userdel |
Добавление группы | groupadd | groupadd | mkgroup | groupadd |
Удаление группы | groupdel | groupdel | rmgroup | groupdel |
Полезные команды:
- Архивирование
- Распаковать tar.gz:
$ gzip -dc archive_name.tar.gz | tar xf -
- Создать tar.gz из директории:
$ tar cvf - directory | gzip > file.tar.gz
- Создать tar:
$ tar cvf archive_name.tar directory
- Создать tar с сжатием bzip и разбить на тома (4000m в данном примере):
$ tar -cvj directory/ | split -b 4000m -d - "directory.tar.bz."
- Распаковать tar:
$ tar xvf archive_name.tar
- Создать zip:
$ zip -r archive_name.zip directory
- Распаковать zip:
$ unzip archive_name.zip
- Распаковать все zip в текущей директории:
$ unzip \*.zip
- Распаковать tar.gz:
- Поиск файлов
- С расширением log в текущей директории и поддиректориях:
$ find . -name "*.log" | more
- По содержимому текстовых файлов в текущей директории и поддиректориях:
$ find . -type f |while read i;do cat "$i"|grep -H --label="$i" -n "строка поиска"; done
- По содержимому текстовых файлов в текущей директории и поддиректориях с выводом содержимого в консоль:
$ find . -name '*.biz' -exec cat {} \;
- Файлы принадлежащих пользователю oracle в текущей директории и поддиректориях:
$ find . -user oracle | more
- Измененных один день назад в текущей директории и поддиректориях:
$ find . -mtime 1 | more
- Удалить файлы изменённые более, чем 150 дней назад:
$ find -type f -mtime +150 -exec rm '{}' \;
- Файлы размер которых больше 1ГБ в текущей директории и поддиректориях:
$ find . -size +1048576k | more
- Файлы размер которых больше 100МБ, но меньше 200МБ в текущей директории и поддиректориях:
$ find . -size +102400k -size -204800k | more
- С расширением log в текущей директории и поддиректориях:
- Процессы операционной системы
- Вывести список процессов запущенных/использующих в директорию /u01:
$ ps -ef | grep /u01 | more
- Вывести список процессов запущенных/использующих в директорию /u01:
- Копирование с одного сервера на другой использованием scp
- С локального сервера на удалённый:
$ scp localFile.zip remoteUser@ip-address:/remoteDir
- С удаленного сервера на локальный:
$ scp remoteUser@ip-address:/pathToFile localDirectory
- С локального сервера на удалённый:
- Изменение EOL во всех файлах в директории и поддиректориях
- С Unix-формата на Windows-формат :
$ find . -type f -exec unix2dos {} {} \;
- С Windows-формата на Unix-формат:
$ find . -type f -exec dos2unix {} {} \;
- С Unix-формата на Windows-формат :
четверг, 26 августа 2010 г.
Подключение публичного Yum-репозитория для Oracle Enterprise Linux
Всё команды выполняются пользователем root:
- Перейти в следующую директорию:
$ cd /etc/yum.repos.d
- Скачать описание репозитариев:
- Для Oracle Enterprise Linux 4 Update 6 и выше:
$ mv Oracle-Base.repo Oracle-Base.repo.disabled $ wget http://public-yum.oracle.com/public-yum-el4.repo
- Для Oracle Enterprise Linux 5:
$ wget http://public-yum.oracle.com/public-yum-el5.repo
- Для Oracle Enterprise Linux 6:
$ wget http://public-yum.oracle.com/public-yum-ol6.repo
- Для Oracle Enterprise Linux 7:
$ wget http://public-yum.oracle.com/public-yum-ol7.repo
- Изменить в файле описания репозитариев (public-yum-el*.repo) enabled=0 на enabled=1 для необходимых секций.
- Перезапустить сервис Yum (для Oracle Enterprise Linux 6 не требуется):
$ /etc/init.d/yum-updatesd restart
пятница, 20 августа 2010 г.
Минимальный список сервисов RHEL/OEL для Oracle e-Business Suite R12
Список сервисов RHEL/OEL, которые необходимы для функционирования Oracle e-Business Suite R12 (и входящих в него продуктов Database, Forms, AppServer...):
- acpid
- anacron
- atd
- crond
- gpm
- haldaemon
- irqbalance
- kudzu
- Im_sensors
- mdmonitor
- network
- rawdevices
- sshd
- syslog
- sysstat
- xinetd
Подписаться на:
Сообщения (Atom)