Архив ‘Самое начало’ Category
01.07.2008
Программный продукт Solaris Easy Access Server является расширением операционной среды Solaris, обеспечивающим более широкие возможности взаимодействия, улучшенную защиту и усовершенствованную поддержку рабочих групп.
Категория Самое начало
01.07.2008
Admintool (Administration Tool) — это графический пользовательский интерфейс, который можно использовать для администрирования локальной системы. Admm' tool можно использовать для администрирования следующих элементов системы:
пользовательские учетные записи;
группы;
узлы;
принтеры;
последовательные порты;
программные пакеты
Категория Самое начало
01.07.2008
Переменная PATH имеет большое значение для системы. Если пользователь выполняет какую-либо команду и при этом в командной строке указывает полный путь к исполняемому файлу, командный интерпретатор обнаруживает исполняемый файл без каких-либо проблем — для этого используется указанный пользователем полный путь. Однако если в командной строке пользователь указывает лишь имя команды, ...
Категория Самое начало
01.07.2008
Каждый из интерпретаторов поддерживает работу с окружением, которое настраивается в соответствии с пользовательскими инициализационными файлами (.profilе для интерпретаторов Bourne и Korn, а также .cshrc и .login для интерпретатора С), а также при помощи команд настройки переменных окружения, которые отдаются непосредственно из командной строки. Переменные окрУже' ния содержат важную информацию, например ...
Категория Самое начало
01.07.2008
Интерпретаторы Bourne и Korn
Чтобы определить значение переменной окружения в интерпретаторе Bourne или Korn, наберите ПЕРЕМЕННАЯ = значение; export ПЕРЕМЕННАЯ и нажмите Enter. В следующем примере переменной PS1 присваивается значение для того, чтобы установить приглашение командного интерпретатора:
$ PSl=server$; export PS1
$
Интерпретатор С
Чтобы определить значение переменной окружения в интерпретаторе С, наберите setenv ПЕРЕМЕННАЯ ...
Категория Самое начало
01.07.2008
Графическая оболочка Common Desktop Environment (CDE) обладает своим собственным набором переменных окружения. Пути поиска для рабочего стола (desktop search paths) создаются в момент подключения пользователя к системе командой dtsearchpath. Для формирования путей поиска команда dtsearchpath использует комбинацию переменных окружения и встроенных в программу местоположений.
Переменные окружения, читаемые программой dtsearchpath, называются входными ...
Категория Самое начало
01.07.2008
Командный интерпретатор поддерживает работу с окружением (environment), в котором хранится набор спецификаций, определяемых в ходе исполнения инициализационных файлов командного интерпретатора. Окружение используется для хранения важной информации о системе и рабочей среде, в которой работает пользователь. Пользователи могут модифицировать окружение рабочего сеанса при помощи команд, отдаваемых командному интерпретатору. Командный интерпретатор получает ...
Категория Самое начало
01.07.2008
Причиной многих возникающих у пользователей проблем является неправильная настройка разрешений на доступ или прав на владение. Чтобы проворить конфигурацию разрешений на доступ и права на владение того или иного файла, воспользуйтесь командой ls. Если вы хотите изменить разрешения на доступ или права на владение, используйте команды chown, chmod и chgrp.
Категория Самое начало
01.07.2008
Огромную часть своего рабочего времени вы, несомненно, будете тратить на просмотр содержимого файлов. Если вы хотите просмотреть все содержимое файла, используйте команду more. Если интересующая вас информация располагается в конце файла (например, в файле журнала), используйте команду tail, которая выводит на экран последние несколько (по умолчанию 10) строк файла. Если ...
Категория Самое начало
01.07.2008
Команды grep и egrep можно использовать для поиска интересующей вас информации в файлах и потоках данных, выводимых различными командами.
Поиск в файлах текстовых подстрок. Чтобы выполнить поиск в файлах некоторой интересующей вас текстовой подстроки, наберите grep подстрока имена_файлов и нажмите Enter. На экран будут выведены строки, в которых содержится указанная вами ...
Категория Самое начало
01.07.2008
В этой статье вы найдете краткое описание базовых команд Solaris, которые вам как системному администратору придется использовать регулярно в процессе администрирования систем. Команды группируются в соответствии с выполняемой задачей.
Категория Самое начало
01.07.2008
Команду pgrep можно использовать для того, чтобы проверить активные процессы сисстемы и получить список идентификаторов PID процессов, чьи атрибуты соответствуют аргументам командной строки. Самый простой способ использования команды pgrep предусматривает передачу этой команде всего одного аргумента - имени процесса:
pgrep имя_процесса
Полный список поддерживаемых ключей и аргументов содержится в электронной документации pgrep(1). ...
Категория Самое начало
01.07.2008
Если вы хотите изменить приоритет одного или нескольких функционирующих в системе процессов, вы можете воспользоваться командой renice. При этом следует указать идентификаторы PID процессов, для которых следует изменить приоритет. Если первый аргумент является числом, лежащим в диапазоне приоритетов (от -20 до +20), команда renice расценивает его как приоритет. В противном ...
Категория Самое начало
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 и ...
Категория Самое начало
01.07.2008
Начиная с версии Solaris 2.6 вы можете воспользоваться специальными командами для получения подробной технической информации об активных процессах системы. Краткое описание этих команд приводится ниже. Команды, помеченные символом звездочки, могут быть выполнены только на уровне привилегий суперпользователя.
Категория Самое начало
01.07.2008
Иногда возникает необходимость полностью уничтожить процесс. Для этой цели следует использовать команду kill. Эта команда использует следующий формат: kill -сигнал <РID>. В качестве сигнала следует указать число или имя.
ВНИМАНИЕ
Уничтожать процесс следует только в случае, если вы не имеете возможности завершить его работу обычным способом.
Категория Самое начало
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). Если вы работаете ...
Категория Самое начало
01.07.2008
Если в процессе загрузки системы IA возникает сбой, необходимо использовать описываемую далее процедуру. Сбой в процессе загрузки системы может возникнуть, например, потому, что в одном из важных системных файлов (например, /etc/passwd) содержится некорректная запись.
Категория Самое начало
01.07.2008
Если в процессе загрузки системы SPARC возникает сбой, необходимо использовать описываемую далее процедуру. Сбой в процессе загрузки системы может возникнуть, например, потому, что в одном из важных системных файлов (например, /etc/passwd) содержится некорректная запись.
1. Загрузитесь с установочного компакт-диска (boot cdrom -s) или с установочного сервера сети (boot -net -s) и ...
Категория Самое начало