![]() | Процессы, демоны и сигналы |
< предыдущая | содержание | следующая >
Процесс — запущенный экземпляр программы, которому система назначает PID. Демон обычно работает в фоне и обслуживает системную или сетевую задачу. Процессы могут создавать дочерние процессы и получать сигналы управления.
ps даёт снимок состояния процессов, top обновляет показатели в динамике, pgrep помогает найти процесс по имени, а sockstat показывает сетевые сокеты. Сопоставляйте CPU, память, время работы и состояние процесса, а не только название программы.
ps aux
top
pgrep имя_программы
sockstat -lКоманды служат примерами для изучения. Перед выполнением проверьте их смысл и соответствие версии FreeBSD.
kill PID по умолчанию посылает SIGTERM — просьбу корректно завершиться. SIGKILL не позволяет процессу выполнить очистку, поэтому применяйте его только при необходимости. Для служб предпочтительнее штатная команда service, которая учитывает их конфигурацию и порядок завершения.
Тема соответствует разделу «Основы FreeBSD» официального Руководства FreeBSD. Подробные параметры, различия между выпусками и актуальные рекомендации проверяйте по первоисточнику: официальное Руководство FreeBSD: Основы FreeBSD.
Текст на этой странице — самостоятельное краткое изложение практических принципов, составленное с опорой на Руководство FreeBSD; это не дословная копия его главы. Сведения и команды зависят от выпуска системы. Условия использования документации FreeBSD.
< предыдущая | содержание | следующая >