Команды AIX, без которых вам не обойтись (исходники)Источник: IBM developerWorks Россия Шив Дутта
Как вам известно, AIX располагает огромным списком команд, которые позволяют решать множество задач. В зависимости от характера вашей задачи вы будете исрользовать лишь некоторое подмножество из всего набора команд. Такие подмножества будут различными для различных пользователей и задач. Однако существует некоторое количество важнейших команд, которые используются всеми и постоянно. Эти команды нужны вам, чтобы получать ответы на ваши вопросы по текущему состоянию и работе системы, или же для того, чтобы давать необходимую информацию тем професионалам, которые занимаются поддержкой вашего оборудования. В этой статье я расскажу о некоторых таких важнейших командах и попытаюсь дать вам такой их список, которым вы могли бы постоянно пользоваться. Эти команды должны работать одинаково во всех релизах AIX, однако автор проверял их работу только на AIX 5.3. Замечание: Как узнать, 32-битным или 64-битным является ядро? Чтобы получить информацию о том, 32-битным или 64-битным является ядро, введите:
Как узнать, моно- или мультипроцесорным является ядро?
Замечание: Как можно сменить режим ядра на другой? Во время процесса загрузки по умолчанию выбирается один из режимов ядра, подходящий для данной версии AIX и данного оборудования. Чтобы дать ответ на предыдущий вопрос, давайте предположим, что запускается 32-битное ядро и мы хотим поменять режим на 64-битный. Это может быть сделано путем последовательного запуска следующих команд:
Папка /dev/hdiskxx содержит в себе логический том загрузки, /dev/hd5. Чтобы увидеть, что за xx содержится в папке hdiskxx, запустите следующую команду:
Замечание: Как узнать, может ли на данной машине быть запущена система AIX 5L Version 5.3? AIX 5L Version 5.3 работает на любом поддерживаемом на данный момент оборудовании POWER, основанном на CHRP (Common Hardware Reference Platform). Как узнать, основана ли данная машина на CHRP? Запустите команду Как узнать, является ли данная System p машина (оборудование) 32-битной или 64-битной? Чтобы увидеть, является ли оборудование 32-битным или 64-битным, введите:
Как узнать, какова величина основного блока памяти на данной машине? Чтобы получить величину основной памяти в килобайтах (KB), введите что-либо из этого:
Можно ли на данной машине запускать 64-битный режим ядра? Чтобы запускать 64-битный режим ядра, требуется 64-битный тип ядра. Каковы значения атрибутов для устройств в данной системе? Например, чтобы получить список текущих значений атрибутов для ленточного устройства rmt0, введите:
Чтобы получить список текущих значений атрибутов для ленточного устройства rmt0, введите:
Чтобы получить список возможных значений для атрибута регистрационного имени устройства TTY (tty0), введите:
Чтобы получить атрибуты системных уровней, введите:
Сколько процессоров имеется в данной системе? Чтобы увидеть число процессоров в данной системе, введите:
Сколько жестких дисков имеется в данной системе и какие из них используются? Чтобы увидеть число жестких дисков, введите:
Как получить информацию о логическом томе? Чтобы получить информацию по hdisk1, например, введите следующее:
Как получить детальную информацию о конфигурации данной системы? Введите следующее:
Следующие опции предоставляют различные дополнительные данные:
Например, чтобы получить информацию про лентопротяжное устройство rmt0, введите:
Примерно то же самое можно получить с помощью команды Как получить информацию о типе микросхемы, имени системы, имени узла, номере модели и так далее? Команда
Какая версия, релиз и уровень поддержеки AIX работает сейчас на данном оборудовании? Напечатайте что-либо из этого:
Как можно определить, какие обновления наборов файлов отсутствуют на определенном уровне AIX? Чтобы определить, какие обновления отсутствуют, например, на 5300-04, введите следующую команду:
Какой SP (Service Pack) установлен на данной системе? Чтобы увидеть, какой SP установлен сейчас на данной машине, введите
Установлен ли на данной системе CSP (Concluding Service Pack)? Чтобы увидеть, установлен ли CSP на данной машине, введите
Как создать файловую систему? Следующая команда создаст в группе томов testvg файловую систему jfs размером 10MB с точкой монтировки /fs1:
Следующая команда создаст в группе томов testvg файловую систему jfs2 размером в 10MB с точкой монтировки /fs2 и доступную только для чтения:
Как изменить размер файловой системы? Чтобы увеличить размер файловой системы
Замечание: Как подмонтировать CD? Введите следующее:
Как подмонтировать файловую систему? Следующая команда осуществит монтировку файловой системы /dev/fslv02 в папку /test:
Как подмонтировать все файловые системы по умолчанию (все стандартные файловые системы из файла /etc/filesystems , у которых атрибут mount=true)? Следующая команда подмонтирует все такие файловые системы:
Как демонтировать файловую систему? Введите следующую команду, чтобы демонтировать файловую систему /test:
Как увидеть список монтированных файловых систем? Введите следующую команду, чтобы получить информацию обо всех монтированных в данный момент файловых системах:
Как удалить файловую систему? введите следующее, чтобы удалить файловую систему /test:
Как провести дефрагментацию файловой системы? Команда
Which fileset contains a particular binary? To show
Or to show
Как получить информацию об установленных на данной машине файловых системах? Введите следующее:
Как определить, установлены ли на данной машине все файловые системы различных уровней поддержки? Введите следующее:
Как определить, установлено ли данное месторасположение на данной системе? Чтобы определить, установлен ли IY24043, введите:
Как установить индивилуальное месторасположение APAR? Например, чтобы установить APAR IY73748 с
Как убедиться в том, что для установки файловых систем были выполнены все условия и они были полностью установлены? Чтобы увидеть, какие файловые системы надо установить или исправить, введите:
Как получить дамп заголовка раздела загрузчика и символьные элементы содержимого в символьном представлении? Введите следующее:
Как определить размер выделенной и использующейся в данный момент области постраничной подкачки файлов? Введите следующее:
Как увеличить область постраничной подкачки? Вы можете использовать команду
Как уменьшить размер области постраничной подкачки? Вы можете использовать команду chps
Как узнать, может ли данная машина использовать Simultaneous Multi-threading (SMT)? Ваша система может использовать SMT, если это основанная на POWER5 система с AIX 5L Version 5.3. Как узнать, установлен ли SMT на данной машине? Если вы запустите команду Поддерживается ли SMT для 32-битного ядра? Да, SMT подерживается как для 32-битного, так и для 64-битного ядра. Как запустить или отключить SMT? Вы можете запустить или отключить SMT с помощью команды
Доступны следующие опции:
Если не используются опции Как получить связанную с разделами информацию и статистику? Команда Логические тома и группы томов Как узнать, является ли данная группа томов нормальной, большой или расширяемой? Введите команду Как создать группу томов? Используйте следующую команду, в которой
Как изменить характеристики группы томов? Вы можете использовать следующую команду:
Как создать логический том? Введите следующее:
Как увеличить размер логического тома? Чтобы увеличить размер логического тома, представленного папкой lv05, например, на три логических раздела, можно ввести:
How do I display all Как увидеть все логические тома, которые являются частью группы томов (например, rootvg)? Введите для этого следующую команду:
Как получить информацию про логические тома? Запустите следующую команду, чтобы получить информацию про логический том lv1:
Как удалить логический том? Вы можете удалить логический том lv7 запустив команду:
Команда Как зеркалировать логический том?
Как удалить копию логического тома? Вы можете использовать команду
Каждый логический раздел в логическом томе теперь будет иметь не более двух физических разделов. Вопросы о группах томов Чтобы увидеть группы томов в системе, введите:
Чтобы увидеть все характеристики
Чтобы увидеть диски, используемые
Как добавить диск в группу томов? Введите следующее:
Как узнать максимально поддерживаемый размер логической группы дорожек (logical track group, LTG) на данном жестком диске? Вы можете использовать команду
Также вы можете запустить команду Что делает команда Команда Например, чтобы синхронизировать физические разделы, расположенные на фмзических томах hdisk6 и hdisk7, используйте следующее:
Чтобы синхронизировать все физические разделы из группы томов testvg, используйте следующее:
Как переместить диск?
Как клонировать (сделать копию ) rootvg? Вы можете запустить команду
Как увидеть или установить значения для параметров сети? Команда Как получить IP адрес данной машины? Введите что-либо из этого:
Например, введите host cyclop.austin.ibm.com. Как идентифицировать типы сетевых интерфейсов на данном сервере? Каждая из следующих двух команд покажет вам сетевые интерфейсы:
Чтобы получить информацию о каком-то одном сетевом интерфейсе, например tr0, введите следующую команду:
Как активировать сетевой интерфейс? Чтобы активировать сетевой интерфейс tr0, введите команду:
Как деактивировать сетевой интерфейс? Например, чтобы деактивировать сетевой интерфейс tr0, введите команду:
Итак, надо сказать, что данный выше список может оказаться весьма полезным для ответа на ваши вопросы, хотя он и не покрывает всего того, что вам может понадобиться. Вы можете сами расширять и улучшать этот список, добавляя в него другие команды. |