Архив ‘Самое начало’ Category

Введение в Solaris 8 Admin Pack

01.07.2008

Программный продукт Solaris Easy Access Server является расширением операционной среды Solaris, обеспечивающим более широкие возможности взаимодействия, улучшенную защиту и усовершенствованную поддержку рабочих групп.

Использование Admintool

01.07.2008

Admintool (Administration Tool) — это графический пользовательский интерфейс, который можно использовать для администрирования локальной системы. Admm' tool можно использовать для администрирования следующих элементов системы: пользовательские учетные записи; группы; узлы; принтеры; последовательные порты; программные пакеты

Использование переменной PATH

01.07.2008

Переменная PATH имеет большое значение для системы. Если пользователь выполняет какую-либо команду и при этом в командной строке указывает полный путь к исполняемому файлу, командный интерпретатор обнаруживает исполня­емый файл без каких-либо проблем — для этого используется указанный пользо­вателем полный путь. Однако если в командной строке пользователь указывает лишь имя команды, ...

Отображение на экране значений переменных окружения (env)

01.07.2008

Каждый из интерпретаторов поддерживает работу с окружением, которое настра­ивается в соответствии с пользовательскими инициализационными файлами (.profilе для интерпретаторов Bourne и Korn, а также .cshrc и .login для интерпретатора С), а также при помощи команд настройки переменных окружения, которые отдаются непосредственно из командной строки. Переменные окрУже' ния содержат важную информацию, например ...

Определение переменных окружения

01.07.2008

Интерпретаторы Bourne и Korn Чтобы определить значение переменной окружения в интерпретаторе Bourne или Korn, наберите ПЕРЕМЕННАЯ = значение; export ПЕРЕМЕННАЯ и нажмите Enter. В сле­дующем примере переменной PS1 присваивается значение для того, чтобы уста­новить приглашение командного интерпретатора: $ PSl=server$; export PS1 $ Интерпретатор С Чтобы определить значение переменной окружения в интерпретаторе С, набери­те setenv ПЕРЕМЕННАЯ ...

Переменные окружения графической среды CDE

01.07.2008

Графическая оболочка Common Desktop Environment (CDE) обладает своим соб­ственным набором переменных окружения. Пути поиска для рабочего стола (desk­top search paths) создаются в момент подключения пользователя к системе коман­дой dtsearchpath. Для формирования путей поиска команда dtsearchpath использует комбинацию переменных окружения и встроенных в программу местоположе­ний. Переменные окружения, читаемые программой dtsearchpath, называются вход­ными ...

Настройка и отображение окружения системы

01.07.2008

Командный интерпретатор поддерживает работу с окружением (environment), в котором хранится набор спецификаций, определяемых в ходе исполнения инициализационных файлов командного интерпретатора. Окружение исполь­зуется для хранения важной информации о системе и рабочей среде, в кото­рой работает пользователь. Пользователи могут модифицировать окружение рабочего сеанса при помощи команд, отдаваемых командному интерпретато­ру. Командный интерпретатор получает ...

Изменение разрешений на доступ и прав на владение (chown, chmod, chgrp)

01.07.2008

Причиной многих возникающих у пользователей проблем является неправиль­ная настройка разрешений на доступ или прав на владение. Чтобы проворить кон­фигурацию разрешений на доступ и права на владение того или иного файла, вос­пользуйтесь командой ls. Если вы хотите изменить разрешения на доступ или права на владение, используйте команды chown, chmod и chgrp.

Просмотр файлов

01.07.2008

Огромную часть своего рабочего времени вы, несомненно, будете тратить на про­смотр содержимого файлов. Если вы хотите просмотреть все содержимое файла, используйте команду more. Если интересующая вас информация располагается в конце файла (например, в файле журнала), используйте команду tail, которая выводит на экран последние несколько (по умолчанию 10) строк файла. Если ...

Поиск информации в файлах (grep, egrep)

01.07.2008

Команды grep и egrep можно использовать для поиска интересующей вас инфор­мации в файлах и потоках данных, выводимых различными командами. Поиск в файлах текстовых подстрок. Чтобы выполнить поиск в файлах не­которой интересующей вас текстовой подстроки, наберите grep подстрока имена_файлов и нажмите Enter. На экран будут выведены строки, в которых содержится указанная вами ...

Часто используемые команды

01.07.2008

В этой статье вы найдете краткое описание базовых команд Solaris, ко­торые вам как системному администратору придется использовать регулярно в процессе администрирования систем. Команды группируются в соответствии с выполняемой задачей.

Поиск процессов и передача сигналов процессам (pgrep, pkill)

01.07.2008

Команду pgrep можно использовать для того, чтобы проверить активные процессы сисстемы и получить список идентификаторов PID процессов, чьи атрибуты соответствуют аргументам командной строки. Самый простой способ использования команды pgrep предусматривает передачу этой команде всего одного аргумента - имени процесса: pgrep имя_процесса Полный список поддерживаемых ключей и аргументов содержится в электронной документации pgrep(1). ...

Изменение приоритета функционирующего процесса (renice)

01.07.2008

Если вы хотите изменить приоритет одного или нескольких функционирующих в системе процессов, вы можете воспользоваться командой renice. При этом сле­дует указать идентификаторы PID процессов, для которых следует изменить при­оритет. Если первый аргумент является числом, лежащим в диапазоне приорите­тов (от -20 до +20), команда renice расценивает его как приоритет. В противном ...

Установка приоритета процесса (nice)

01.07.2008

Чтобы повысить или понизить приоритет процесса или команды, можно исполь­зовать команду nice. Если вы выполняете команду nice без аргументов, по умол­чанию число nice процесса увеличивается на четыре единицы, а следовательно, приоритет процесса понижается. ПРИМЕЧАНИЕ Чтобы изменить приоритет процесса с использованием команды nice, вы должны обладать привилегиями суперпользователя. Таким образом, для понижения приоритета команды ...

Изменение класса процесса

01.07.2008

Чтобы изменить класс процесса, выполните следующие действия. Примечание Чтобы изменить класс процесса, работающего в реальном времени, или перевести про­цесс из какого-либо другого класса в класс реального времени, вы должны иметь права суперпользователя или работать в командном интерпретаторе реального времени. 1. Перейдите на уровень привилегий суперпользователя. 2. Наберите priocntl -s -с класс -i ...

Изменение параметров приоритета для процесса с разделением времени

01.07.2008

Для того чтобы изменить параметры приоритета для процесса с разделением вре­мени, используйте следующую процедуру. 1. Перейдите на уровень привилегий суперпользователя. 2. Наберите priocntl -s -m предел [-р приоритет] -1 тип-id список-id и нажмите Enter. Ключ -s позволяет вам установить верхнюю границу изменения пользо­вательского приоритета, а также изменить текущий приоритет. Ключ -т поз­воляет ...

Назначение приоритета

01.07.2008

Чтобы назначить процессу уровень приоритета, выполните следующую процедуру. 1. Перейдите на уровень привилегий суперпользователя. 2. Наберите priocntl -е -с класс -m предел -р приоритет имя_команды и нажмите Enter. Ключ -е предписывает выполнить команду, ключ -с определяет класс, в рамках которого будет выполнена команда. По умолчанию исполь­зуются классы TS (с разделением времени) или ...

Отображение глобального приоритета процессов

01.07.2008

Для того чтобы узнать глобальный приоритет того или иного процесса, исполь­зуйте команду ps -ecl. Глобальный приоритет указывается в колонке PRI. Чтобы получить информацию о планировщике процессов, воспользуйтесь командой /usr/sbin/dispadmln -l. В следующем примере показан вывод команды /usr/sbin/dispadmin -l. remote% /usr/sbin/dispadmin -l CONFIGURED CLASSES ============== SYS (System Class) TS (Time Sharing) IA (Interactive) remote% Для получения полной информации обратитесь к электронной документации ...

Отображение базовой информации о классах процессов

01.07.2008

Для получения базовой информации о классах процессов используйте следующую процедуру. Наберите priocntl -l и нажмите Enter. На экране появится информа­ция о классах процессов и параметрах приоритета. В следующем примере показаны все классы за исключением класса RT: server% priocntl -l CONFIGURED CLASSES ============== SYS (System Class) TS (Time Sharing) ...

Команда управления приоритетом

01.07.2008

Для получения значений параметров, связанных с приоритетом того или иного процесса, следует использовать команду priocntl. При помощи этой команды вы можете также получить сведения о конфигурации планировщика процессов сис­темы, а также запустить какую-либо программу с использованием специально заданных параметров приоритета. Каждый процесс принадлежит определенному классу приоритета исполнения. Каждому такому классу ставится в ...

Отображение информации о процессах и управление процессами

01.07.2008

Для отображения информации о процессах и управления процессами используйте следующую последовательность действий. 1. Наберите ps -e | grep имя_процесса и нажмите Enter. В первой колонке вывода будет показан идентификатор P1D процесса с указанным вами именем. 2. Перейдите на уровень привилегий суперпользователя и используйте коман­ды pcred, pfiles, pflags, pldd, pmap, psig, pstack и ...

Использование команд /usr/proc/bin

01.07.2008

Начиная с версии Solaris 2.6 вы можете воспользоваться специальными команда­ми для получения подробной технической информации об активных процессах системы. Краткое описание этих команд приводится ниже. Команды, поме­ченные символом звездочки, могут быть выполнены только на уровне привиле­гий суперпользователя.

Уничтожение процессов

01.07.2008

Иногда возникает необходимость полностью уничтожить процесс. Для этой цели следует использовать команду kill. Эта команда использует следующий формат: kill -сигнал <РID>. В качестве сигнала следует указать число или имя. ВНИМАНИЕ Уничтожать процесс следует только в случае, если вы не имеете возможности завер­шить его работу обычным способом.

Команда ps

01.07.2008

Команду ps можно использовать для того, чтобы определить, какие процессы ра­ботают (или не работают), а также получить следующую более детальную ин­формацию о каждом процессе: PID (Process ID); UID (UserlD); приоритет; контролирующий терминал; процессорное время; текущее состояние. Команда ps отображает информацию о состоянии системы на тот момент, когда вы выполнили эту команду. ...

Команды слежения за процессами

01.07.2008

Программы, которые работают в системе в любой момент времени, называются процессами. Вы можете наблюдать за состоянием процессов, контролировать, ка­кая доля процессорного времени уходит на выполнение того или иного процесса, обнаруживать сигнальные процессы, а также приостанавливать или останавли­вать выполнение процесса.

Завершение работы системы: альтернативные способы

01.07.2008

Если вы хотите изменить порядок выполнения команды shutdown по умолчанию, выполните одну из процедур, описанных в последующих разделах.

Завершение работы многопользовательской системы

01.07.2008

Прежде чем завершить работу многопользовательской системы, следует предуп­редить об этом всех пользователей системы, чтобы предоставить им время для выполнения критических процедур, например, чтобы сохранить на диске данные, над которыми они работают.

Прерывание процесса загрузки

01.07.2008

У вас может возникнуть необходимость прервать процесс загрузки. Комбинация клавиш, которую следует нажать для того, чтобы прервать процесс загрузки, за­висит от того, клавиатуру какого типа вы используете. Например, это может быть Stop+A или L1+А. Такая комбинация клавиш называется комбинацией останова (stop key sequence или abort key sequence). Если вы работаете ...

Загрузка системы для восстановления (платформа IА)

01.07.2008

Если в процессе загрузки системы IA возникает сбой, необходимо использовать описываемую далее процедуру. Сбой в процессе загрузки системы может возник­нуть, например, потому, что в одном из важных системных файлов (например, /etc/passwd) содержится некорректная запись.

Загрузка системы для восстановления (платформа SPARC)

01.07.2008

Если в процессе загрузки системы SPARC возникает сбой, необходимо использовать описываемую далее процедуру. Сбой в процессе загрузки системы может возникнуть, например, потому, что в одном из важных системных файлов (например, /etc/passwd) содержится некорректная запись. 1. Загрузитесь с установочного компакт-диска (boot cdrom -s) или с установоч­ного сервера сети (boot -net -s) и ...