|
Навигация
|
Главная » IBM Команды AIX, без которых вам не обойтись (исходники)Источник: IBM developerWorks Россия Шив Дутта ВведениеКак вам известно, AIX располагает огромным списком команд, которые позволяют решать множество задач. В зависимости от характера вашей задачи вы будете исрользовать лишь некоторое подмножество из всего набора команд. Такие подмножества будут различными для различных пользователей и задач. Однако существует некоторое количество важнейших команд, которые используются всеми и постоянно. Эти команды нужны вам, чтобы получать ответы на ваши вопросы по текущему состоянию и работе системы, или же для того, чтобы давать необходимую информацию тем професионалам, которые занимаются поддержкой вашего оборудования. В этой статье я расскажу о некоторых таких важнейших командах и попытаюсь дать вам такой их список, которым вы могли бы постоянно пользоваться. Эти команды должны работать одинаково во всех релизах AIX, однако автор проверял их работу только на AIX 5.3. Замечание: Команда bootinfo , одна из обсуждаемых ниже, не является командой уровня пользователей и НЕ поддерживается на AIX 4.2 и более поздних версиях.Команды Ядро Как узнать, 32-битным или 64-битным является ядро? Чтобы получить информацию о том, 32-битным или 64-битным является ядро, введите:
Как узнать, моно- или мультипроцесорным является ядро? /unix является символьной ссылкой на загруженное ядро. Чтобы узнать, какой режим ядра запущен, введите ls -l /unix и посмотрите, на какой /unix файл дается ссылка. Ниже даются три возможных варианта выдачи команды ls -l /unix и соответствующие им типы ядер:
Замечание: AIX 5L Version 5.3 не поддерживает монопроцессорное ядро. Как можно сменить режим ядра на другой? Во время процесса загрузки по умолчанию выбирается один из режимов ядра, подходящий для данной версии AIX и данного оборудования. Чтобы дать ответ на предыдущий вопрос, давайте предположим, что запускается 32-битное ядро и мы хотим поменять режим на 64-битный. Это может быть сделано путем последовательного запуска следующих команд:
Папка /dev/hdiskxx содержит в себе логический том загрузки, /dev/hd5. Чтобы увидеть, что за xx содержится в папке hdiskxx, запустите следующую команду:
Замечание: В версии AIX 5.2 32-битное ядро запускается по умолчанию всегда. В версии AIX 5.3 по умолчанию запускается 64-битное ядро на 64-битном оборудовании и 32-битное ядро на 32-битном оборудовании. Оборудование Как узнать, может ли на данной машине быть запущена система AIX 5L Version 5.3? AIX 5L Version 5.3 работает на любом поддерживаемом на данный момент оборудовании POWER, основанном на CHRP (Common Hardware Reference Platform). Как узнать, основана ли данная машина на CHRP? Запустите команду prtconf . Если вы делаете это на CHRP-машине, появятся символы chrp в строке Model Architecture.Как узнать, является ли данная System p машина (оборудование) 32-битной или 64-битной? Чтобы увидеть, является ли оборудование 32-битным или 64-битным, введите:
Как узнать, какова величина основного блока памяти на данной машине? Чтобы получить величину основной памяти в килобайтах (KB), введите что-либо из этого:
Можно ли на данной машине запускать 64-битный режим ядра? Чтобы запускать 64-битный режим ядра, требуется 64-битный тип ядра. Каковы значения атрибутов для устройств в данной системе? Например, чтобы получить список текущих значений атрибутов для ленточного устройства rmt0, введите:
Чтобы получить список текущих значений атрибутов для ленточного устройства rmt0, введите:
Чтобы получить список возможных значений для атрибута регистрационного имени устройства TTY (tty0), введите:
Чтобы получить атрибуты системных уровней, введите:
Сколько процессоров имеется в данной системе? Чтобы увидеть число процессоров в данной системе, введите:
Сколько жестких дисков имеется в данной системе и какие из них используются? Чтобы увидеть число жестких дисков, введите:
Как получить информацию о логическом томе? Чтобы получить информацию по hdisk1, например, введите следующее:
Как получить детальную информацию о конфигурации данной системы? Введите следующее:
Следующие опции предоставляют различные дополнительные данные:
Например, чтобы получить информацию про лентопротяжное устройство rmt0, введите:
Примерно то же самое можно получить с помощью команды prtconf .Как получить информацию о типе микросхемы, имени системы, имени узла, номере модели и так далее? Команда uname предоставляет детальную информацию о вашей системе.
AIX Какая версия, релиз и уровень поддержеки AIX работает сейчас на данном оборудовании? Напечатайте что-либо из этого:
Как можно определить, какие обновления наборов файлов отсутствуют на определенном уровне AIX? Чтобы определить, какие обновления отсутствуют, например, на 5300-04, введите следующую команду:
Какой SP (Service Pack) установлен на данной системе? Чтобы увидеть, какой SP установлен сейчас на данной машине, введите oslevel -s . Для примера ниже дана выдача в системе AIX 5L Version 5.3 с установленными TL4 и SP2:
Установлен ли на данной системе CSP (Concluding Service Pack)? Чтобы увидеть, установлен ли CSP на данной машине, введите oslevel -s . Пример выдачи для AIX 5L Version 5.3 с установленными TL3 и CSP:
Как создать файловую систему? Следующая команда создаст в группе томов testvg файловую систему jfs размером 10MB с точкой монтировки /fs1:
Следующая команда создаст в группе томов testvg файловую систему jfs2 размером в 10MB с точкой монтировки /fs2 и доступную только для чтения:
Как изменить размер файловой системы? Чтобы увеличить размер файловой системы /usr на 1000000 512-байтных блоков, введите:
Замечание: В AIX 5.3 размер файловой системы JFS2 может быть уменьшен таким же образом . Как подмонтировать CD? Введите следующее:
Как подмонтировать файловую систему? Следующая команда осуществит монтировку файловой системы /dev/fslv02 в папку /test:
Как подмонтировать все файловые системы по умолчанию (все стандартные файловые системы из файла /etc/filesystems , у которых атрибут mount=true)? Следующая команда подмонтирует все такие файловые системы:
Как демонтировать файловую систему? Введите следующую команду, чтобы демонтировать файловую систему /test:
Как увидеть список монтированных файловых систем? Введите следующую команду, чтобы получить информацию обо всех монтированных в данный момент файловых системах:
Как удалить файловую систему? введите следующее, чтобы удалить файловую систему /test:
Как провести дефрагментацию файловой системы? Команда defragfs может быть использована для того чтобы получить иеформацию о состоянии непрерывного дискового пространства внутри файловой системы и исправить это состояние. Например, чтобы дефрагментировать файловую систему /home, используйте следующую команду:
Which fileset contains a particular binary? To show bos.acct contains /usr/bin/vmstat , type:
Or to show bos.perf.tools contains /usr/bin/svmon , type:
Как получить информацию об установленных на данной машине файловых системах? Введите следующее:
Как определить, установлены ли на данной машине все файловые системы различных уровней поддержки? Введите следующее:
Как определить, установлено ли данное месторасположение на данной системе? Чтобы определить, установлен ли IY24043, введите:
Как установить индивилуальное месторасположение APAR? Например, чтобы установить APAR IY73748 с /dev/cd0 , введите команду:
Как убедиться в том, что для установки файловых систем были выполнены все условия и они были полностью установлены? Чтобы увидеть, какие файловые системы надо установить или исправить, введите:
Как получить дамп заголовка раздела загрузчика и символьные элементы содержимого в символьном представлении? Введите следующее:
Как определить размер выделенной и использующейся в данный момент области постраничной подкачки файлов? Введите следующее:
Как увеличить область постраничной подкачки? Вы можете использовать команду chps -s , чтобы динамически увеличить размер области подкачки. Например, если вы хотите увеличить размер hd6 на 3 логических раздела, введите следующую команду:
Как уменьшить размер области постраничной подкачки? Вы можете использовать команду chps -d , чтобы динамически уменьшить размер пространства постраничной подкачки. Например, если вы хотите уменьшить размер hd6 на четыре логических раздела, введите следующую команду:
Как узнать, может ли данная машина использовать Simultaneous Multi-threading (SMT)? Ваша система может использовать SMT, если это основанная на POWER5 система с AIX 5L Version 5.3. Как узнать, установлен ли SMT на данной машине? Если вы запустите команду smtctl без опций, вы получите ответ, да или нет.Поддерживается ли SMT для 32-битного ядра? Да, SMT подерживается как для 32-битного, так и для 64-битного ядра. Как запустить или отключить SMT? Вы можете запустить или отключить SMT с помощью команды smtctl . Ниже показан синтаксис:
Доступны следующие опции:
-w boot или -w now, то смена режима SMT происходит сразу же, а если вы запустите команду bosboot перед следующей перезагрузкой системы, то и после нее, и при всех последующих перезагрузках сохранится установленное вами состояние SMT.Как получить связанную с разделами информацию и статистику? Команда lparstat предоставляет отчет о разделах и статистику использования. Эта команда так же представляет информацию гипервизора (Hypervisor).Логические тома и группы томов Как узнать, является ли данная группа томов нормальной, большой или расширяемой? Введите команду lsvg в данной группе томов и посмотрите на значение MAX PVs. Это значение равно 32 для нормальной, 128 для большой и 1024 для расширяемой группы томов.Как создать группу томов? Используйте следующую команду, в которой s partition_size устанавливает число мегабайтов (MB) в каждом физическом разделе, а partition_size выражается в мегабайтовых элементах размером от 1 до 1024 MB. (От 1 до 131072 для AIX 5.3.) Переменная partition_size должна бчть равна степени 2 (например: 1, 2, 4, 8). Значение по умолчанию для стандартных и больших групп томов это наименьшее значение, при котором не превышается ограничение в 1016 физических разделов на физический том. Значение по умолчанию для расширяемых групп томов - это наименьшее значение, при котором выделяется по 2040 физических разделов на физический том.
Как изменить характеристики группы томов? Вы можете использовать следующую команду:
Как создать логический том? Введите следующее:
Как увеличить размер логического тома? Чтобы увеличить размер логического тома, представленного папкой lv05, например, на три логических раздела, можно ввести:
How do I display all Как увидеть все логические тома, которые являются частью группы томов (например, rootvg)? Введите для этого следующую команду:
Как получить информацию про логические тома? Запустите следующую команду, чтобы получить информацию про логический том lv1:
Как удалить логический том? Вы можете удалить логический том lv7 запустив команду:
Команда rmlv удаляет только логический том, но не трогает другие элементы, такие как файловые системы и области постраничной подкачки информации, которые использовали этот логический том.Как зеркалировать логический том?
Вы можете использовать команду rmlvcopy , чтобы удалить копии логических разделов логического тома. Чтобы уменьшить число копий каждого логического раздела, принадлежащего логическому тому testlv, введите:
Каждый логический раздел в логическом томе теперь будет иметь не более двух физических разделов. Вопросы о группах томов Чтобы увидеть группы томов в системе, введите:
Чтобы увидеть все характеристики rootvg , введите:
Чтобы увидеть диски, используемые rootvg , введите:
Как добавить диск в группу томов? Введите следующее:
Как узнать максимально поддерживаемый размер логической группы дорожек (logical track group, LTG) на данном жестком диске? Вы можете использовать команду lquerypv с ключом -M . Выдается размер LTG в килобайтах. Например, размер LTG для hdisk0 в следующем примере равен 256 KB.
Также вы можете запустить команду lspv на жестком диске и посмотреть на значение MAX REQUEST.Что делает команда syncvg ?Команда syncvg используется для синхронизации масштаба логических разделов. Она принимает как параметры имена логических томов, физических томов или групп томов.Например, чтобы синхронизировать физические разделы, расположенные на фмзических томах hdisk6 и hdisk7, используйте следующее:
Чтобы синхронизировать все физические разделы из группы томов testvg, используйте следующее:
Как переместить диск?
Вы можете запустить команду alt_disk_copy , чтобы скопировать текущий rootvg на другой диск. \в следующем примере показано, как клонировать rootvg на hdisk1.
Сеть Как увидеть или установить значения для параметров сети? Команда no устанавливает или показывает текущие или активируемые при следующей загрузки параметры настройки сети.Как получить IP адрес данной машины? Введите что-либо из этого:
Например, введите host cyclop.austin.ibm.com. Как идентифицировать типы сетевых интерфейсов на данном сервере? Каждая из следующих двух команд покажет вам сетевые интерфейсы:
Чтобы получить информацию о каком-то одном сетевом интерфейсе, например tr0, введите следующую команду:
Как активировать сетевой интерфейс? Чтобы активировать сетевой интерфейс tr0, введите команду:
Как деактивировать сетевой интерфейс? Например, чтобы деактивировать сетевой интерфейс tr0, введите команду:
IBM дополняет свой портфель продукции для малого и среднего бизнеса новыми унифицированными системами хранения данных. Новые технологии IBM позволят создавать одночиповые мобильные решения. Решение IBM Maximo для управления корпоративными активами отнесено к сектору лидеров в трех отраслевых «магических квадрантах». Nokia Siemens Networks заключает партнерское соглашение с IBM по переводу части операций берлинской и мюнхенской лабораторий своего центра исследований и разработок в организацию IBM. Очаровательный Python: Изящество и неловкость Python. Часть 1 (исходники). Главная » IBM |
© 2024 Team.Furia.Ru.
Частичное копирование материалов разрешено. |