Articles of процессов

обрабатывать процессы процессора и памяти системными вызовами ядра?

Если я прав, обрабатывает устройства доступа по системным вызовам ядра. Процессор и память также являются устройствами. когда процесс начинает работать, получает ли он CPU и память системными вызовами ядра? Когда процесс выполняется одновременно с другими процессами, ядро ​​планирует их запуск чередованием. Вызывает ли процесс также системные вызовы ядра, когда он отказывается от процессора и памяти […]

как получить список всех процессов, обращающихся к общей библиотеке

Я знаю, что утилита ldd может перечислить все библиотеки, связанные с процессом, но я хочу, чтобы это было наоборот. Я хочу, чтобы все процессы были связаны с библиотекой. Я хочу заменить общую библиотеку без сбоев системы и убедиться, что процесс читает новую библиотеку. Безопасный способ – проверить, сколько процессов использует его, а затем закрыть их […]

Временный каталог на процесс

Существует ли "standard" каталог временного каталога, выделенный для отдельного процесса, который исчезает вместе с самим процессом? Что-то похожее на /proc/$pid/tmp или /proc/self/tmp . Существует множество временных каталогов: системные глобальные временные каталоги, временные каталоги пользователей, постоянные и те, которые были очищены при перезагрузке, на основе tmpfs и т. Д. Похоже, здравый смысл иметь временный каталог для […]

Почему некоторые процессы заканчиваются буквой «d»?

Некоторые Linux-файлы заканчиваются на «d», например, sshd, httpd, ppd и т. Д. Почему это так?

Пустые процессы ядра на CentOS vps: 2 разных сервера

Я не уверен, что я спрашиваю правильно, или, может быть, я просто смотрю на неправильные вещи. Я переношусь из одного CentOS Vps (в ящик OpenVZ) в другой CentOS VPS (в поле VMWare). VPS # 1 = CentOS release 6.5 (Final) – версия Linux 2.6.32-042stab061.2 (версия gcc 4.4.6 20120305 (Red Hat 4.4.6-4) VPS # 2 = […]

Ограничение времени процессора процесса по исполняемому пути

Есть ли способ ограничить время (продолжительность) процессора для всех процессов, которые вызывают исполняемые файлы, которые находятся в определенном каталоге? Я хотел бы иметь возможность автоматически убивать все приложения, которые некоторые пользователи запускают в своих домашних каталогах через определенное время (например, через 10 минут).

Ошибка автоматического просмотра. Как определить, что пытается получить доступ к файлу?

Есть ли способ узнать, что пытается установить этот файл? Jul 13 14:27:24 myhost automount [13527]: lookup (file): lookup для tmp_dir не удалось Что-то ищет «tmp_dir», и я grepped кучу мест, но не могу найти, какой скрипт, программа и т. Д. Ищет файл / dir и заставляет automount пытаться подключить его. Я вижу, что есть записи […]

Убивание системного процесса

Я пытаюсь убить системный процесс (charger_manager) в Ubuntu. Но, однако, когда я убиваю (как sudo) процесс, он создается снова. Почему это происходит? И как я могу убить его навсегда?

Разрешить одному процессу доступ к файлу

Если я являюсь владельцем файла, то есть способ, которым я могу предоставить другой процесс (работающий под другим пользователем, который не имеет права на чтение / запись на этот файл), для доступа к нему? Я хочу, чтобы только этот конкретный процесс (PID) имел доступ к нему, а не какой-либо другой процесс с таким же именем.

LD_PRELOAD эквивалент для запуска процесса?

Есть ли способ поменять реализацию функции разделяемой библиотеки после того, как библиотека уже загружена в запущенный процесс? Я ищу поведение, подобное LD_PRELOAD , как правило, для вас, но для существующего процесса.