Показаны сообщения с ярлыком linux. Показать все сообщения
Показаны сообщения с ярлыком linux. Показать все сообщения

понедельник, 26 марта 2012 г.

Настройка NFS на Linux

  1. Залогиниться на сервер NFS (в нашем случае 192.168.2.95).
  2. Добавляем в файл /etc/exports на сервере:
     /u02/data         192.168.2.96(rw,no_root_squash)  
    
    где 192.168.2.96 - ip-адрес или доменное имя клиента;
           /u02/data - директория на сервере.
  3. Перезапустить сервер NFS:
     $ /etc/init.d/nfs restart  
     ..................................................................  
     Starting NFS services:                     [ OK ]  
     Starting NFS quotas:                       [ OK ]  
     Starting NFS daemon:                       [ OK ]  
     Starting NFS mountd:                       [ OK ]  
    
  4. Залогиниться на клиент NFS (в нашем случае 192.168.2.96).
  5. Необходимо подмонтировать данный ресурс в директорию:
     $ mount 192.168.2.95:/u02/data /share  
    
    где 192.168.2.95 - адрес сервера;
           /u02/data - расшаренная директория на сервере;
           /share - директория на клиенте.
  6. Если нужно чтобы сетевая папка монтировалась автоматически при старте системы, тогда добавляем в файл /etc/fstab:
     192.168.2.95:/u02/data /share nfs timeo=50,hard,intr  
    
  7. В случае невозможности подмонтирования сетевого ресурса необходимо разрешить доступ к портам (111, 2049) настройкой firewall (лучше) или выполнить следующую команду (хуже) на сервере:
     $ service iptables stop  
    
    Или отключить полность:
     $ chkconfig iptables off 
    

среда, 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
  • Поиск файлов
    • С расширением 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   
      
  • Процессы операционной системы
    • Вывести список процессов запущенных/использующих в директорию /u01:
       $ ps -ef | grep /u01 | more  
      
  • Копирование с одного сервера на другой использованием 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 {} {} \;  
      

четверг, 26 августа 2010 г.

Подключение публичного Yum-репозитория для Oracle Enterprise Linux

Всё команды выполняются пользователем root:
  1. Перейти в следующую директорию:
     $ cd /etc/yum.repos.d  
    
  2. Скачать описание репозитариев:
    • Для 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 
      
  3. Изменить в файле описания репозитариев (public-yum-el*.repo) enabled=0 на enabled=1 для необходимых секций.
  4. Перезапустить сервис 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