Русская документация Linux
23.10.2008
Несколько ссылок на русские переводы официальной документации различных дистрибутивов Linux.
Перевод официальной документации RedHat Linux (RHEL4):
Читать полностью »
Помощник find
19.10.2008
Все для блага человека — на коленке написан Find helper — напоминалка основных опций команды find. Позоляет за несколько щелчков мыши набросать команды поиска, а не лазить 20 минут по манам, вспоминая опции.
Update: 2013.08.02 Переехал на новый домен, изменился интерфейс и главное — напоминалка опций не только для find, но и для grep, fuser, итд
Да, и русский язык тоже присутствует
Замена диска в Linux
12.10.2008
Задача — заменить диск на Linux-сервере на диск большего объема. RHEL, но принцип подходим и к остальных дистрибутивам.Теоретически, задачу можно решить несколькими путями (ну например, нарезать через LVM тома, добавить новый диск, отзеркалить; или добавить потом этот диск на второй контроллер и скопировать данные ну итд). Но мы будем решать задачу в лоб:
Перейти в single user mode и сделать бэкап существующих партиций на удаленный хост.
# dump 0f - / | ssh user@remote.host 'cat > /path/root.dump'
# dump 0f - /var | ssh user@remote.host 'cat > /path/var.dump'
Читать полностью »
Посмотреть таблицу для Solaris, HP-UX, Linux, Tru64
Читать полностью »
Восстановление удаленных томов в VxVM
23.09.2008
Восстановить ошибочно удаленный том (или даже дисковую группу целиком) в VxVM возможно, если, конечно, дисковое пространство этого тома не было еще использовано.
При каждой операции с дисковыми группами VxVM создает резервную копию физической разбивки томов (результат команды vxprint -m
). Таким образом, можно откатиться до 5 шагов назад. В зависимости от версии VxVM резервные копии могут находиться в одном из этих каталогов:
ls -la /etc/vx/dgcfg/
ls -la /etc/vx/cbr/bk/
Берем файл нужной нам дисковой группы, находим в нем информацию по интересующему нас тому, вырезаем ее и сохраняем в файл. Восстанавливаем том командой
vxmake -g DG -d filename
Снятие DISABLED состояния с плексов в VxVm
18.08.2008
После некорректного отключения массива от SAN часто плексы переходят в состояние DISABLED.
Чтобы не чинить руками каждый плекс, можно воспользоваться простым скриптом —
Читать полностью »
Как определить количество ядер процессоров в ОС и остального оборудования в Unix-ах?
OS | CPUs | Hardware info |
Solaris | /usr/sbin/psrinfo | wc -l |
prtdiag |
Tru64 | /usr/sbin/psrinfo | wc -l |
vmstat -P |
HP-UX | /usr/sbin/ioscan -knfC processor | tail +3 | wc -l |
print_manifest |
Linux | cat /proc/cpuinfo | grep ^processor |wc -l |
ls /proc |grep -v ^[0-9] |
Переменная DISPLAY автоматом
23.06.2008
Достаточно прописать в /etc/profile (или в $HOME/.profile, если нет рутовых прав)
DISPLAY="`who -m | cut -f2 -d'(' | cut -f1 -d')'`:0.0" # Solaris, Linux, Tru64
#DISPLAY="`who -mR | cut -f2 -d'(' | cut -f1 -d')'`:0.0" # HP-UX
export DISPLAY
Как посмотреть расшаренные по nfs ресурсы?
19.06.2008
OS | Шара на локальном хосте | Шара на удаленном хосте | Связаные файлы |
Linux | showmount -e `hostname` |
showmount -e server.company.com |
/etc/exports |
Solaris |
|
|
|
HP-UX | showmount -e `hostname` |
showmount -e server.company.com |
/etc/exports |
OS | Command |
Linux | echo 65536 > /proc/sys/fs/file-max |
FreeBSD | В /etc/sysctl следует добавить (либо можно использовать sysctl -w, чтобы внести следующие строки):Kern maxfiles=65536 |
Solaris | В /etc/system необходимо добавить следующие строкиset rlim_fd_max=0x8000 И перегрузить |
HP-UX | kctune |egrep "^maxfiles|^nfile|^nflocks|^ninode|^nflock|^nproc" И перегрузить |