Как в on-line переразбить загрузочный диск
03.11.2008
Иногда ну никак не хватает места на загрузочном диске. То нужно немножко места добавить в корень, то новый слайс нарезать, а диск уже разбит под завязку. В этом случае к нам на помощь приходит swap :)
Слайс swap можно в on-line перекинуть, командой format переразбить диск (подрезать swap, и увеличить или создать новый слайс на диске).
Итак, выбираем время, когда не сервер нет сильной дисковой нагрузки, тем более, сервер не свопит (пэйджинг не считается ;). Проверяем, сколько занято места в свопе и создаем новый своп файл (больше, чем занятое место в свопе).
# swap -l
swapfile dev swaplo blocks free
/dev/dsk/c0t0d0s1 85,1 16 41945456 40637452
Регулярные выражения в unix
29.10.2008
Несколько ссылок по регулярным выражениям в unix. Практически все документы на русском языке.
- Использование UNIX: Часть 9. Регулярные выражения
- Регулярные выражения
- Улучшите ваши навыки создания шаблонов регулярных выражений
- Wiki. Регулярные выражения
- Проверка регулярных выражений online
- Карманный справочник регулярных выражений на одной страничке (eng) Источник
- Еще один справочник RegExLib.com Regular Expression Cheat Sheet
- PHP: Posix regex . Regular Expression (POSIX Extended)
- PHP FAQ: Регулярные выражения
- Учебник по PHP 4. Регулярные выражения
- Регулярные выражения в Perl
PS Изменено 06.12.2008
Помощник find
19.10.2008
Все для блага человека — на коленке написан Find helper — напоминалка основных опций команды find. Позоляет за несколько щелчков мыши набросать команды поиска, а не лазить 20 минут по манам, вспоминая опции.
Update: 2013.08.02 Переехал на новый домен, изменился интерфейс и главное — напоминалка опций не только для find, но и для grep, fuser, итд
Да, и русский язык тоже присутствует
Посмотреть таблицу для Solaris, HP-UX, Linux, Tru64
Читать полностью »
Показать серийник alpha-сервера:
в obp
>> show sys_serial_num
в шелл
# consvar -g sys_serial_num
Установить серийный номер сервера:
в obp
>> set sys_serial_num AY9999999
в шелл
# consvar -s sys_serial_num AY9999999
Снятие 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] |
Грузимся в single user mode из бутпрома —
boot -fl s
система сразу падает в шелл.
Прочекать и замонтировать файлсистемы
# /sbin/bcheckrc
Замонтировать рут
# mount -u /
Поменять пароль руту
# passwd root
Если надо поменять сетевые настройки в Tru64 —
/usr/sbin/sysman net_wizard #из GUI
/usr/sbin/sysman -cli -help #из CLI
Переменная 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
Быстрая навигация в bash
04.06.2008
Команды, позволяющие быстро перемещаться в bash:
- ну клавиши вверх-вниз, понятно, позволяют перемещать между выполненными командами
- перейти на начало строки ^A
- перейти на конец строки ^E
- найти команду в hisrory ^R
Добавлено:
- «выкусить» слово слева ^W
- «выкусить» все до начала строки слева ^U
- «выкусить» все справа до конца строки ^K
- «вставить» из буфера ^Y
PS Оказывается, горячих клавиш в bash заметно больше.
Update: 20100729