[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/monitor-system-resources":3,"mdc-yy8ac-key":1203,"mdc-sx01tr-key":1214,"mdc--ea7za7-key":1222,"mdc--r9ujty-key":1255,"mdc--zbxv8i-key":1263,"mdc-ckv331-key":1288,"mdc-7g7uh9-key":1324,"mdc-34h9lf-key":1332,"mdc--e4lk0h-key":1384,"mdc-a737u0-key":1414,"related-/guides/linux/process-management,/guides/linux/disk-io-monitoring,/guides/linux/network-troubleshooting":1463},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":1132,"code":1132,"createdAt":1133,"description":1134,"difficulty":1135,"draft":1136,"estimatedTime":1137,"extension":1138,"faq":1139,"howToSteps":1152,"howToTotalTime":1171,"image":1132,"keywords":1172,"locale":1181,"meta":1182,"navigation":1183,"path":1184,"platform":1185,"related":1186,"section":1190,"seo":1191,"severity":1132,"stem":1192,"summary":1193,"tags":1194,"twitterCreator":1132,"twitterSite":1132,"type":1201,"updatedAt":1133,"__hash__":1202},"content_ru/guides/linux/monitor-system-resources.md","Мониторинг системных ресурсов Linux: полное руководство",[7,8,9,10],"Ubuntu 20.04+","CentOS 8+","Debian 11+","Arch Linux","FixPedia Team",{"type":13,"value":14,"toc":1100},"minimark",[15,20,24,28,85,88,138,141,165,169,177,182,278,295,301,309,371,377,382,497,500,506,514,584,590,595,677,684,695,845,849,852,905,911,915,923,943,950,969,976,985,1006,1013,1034,1038,1050,1075,1079,1096],[16,17,19],"h2",{"id":18},"введение-зачем-это-нужно","Введение / Зачем это нужно",[21,22,23],"p",{},"Мониторинг системных ресурсов — это основа диагностики проблем производительности в Linux. Будь то сервер, который «тормозит», или рабочая станция с высоким потреблением памяти, понимание, как используются CPU, оперативная память, диски и сеть, позволяет быстро локализовать узкое место. Этот гайд познакомит вас с основными и продвинутыми инструментами, которые есть в большинстве дистрибутивов. После выполнения вы сможете в реальном времени оценивать состояние системы и собирать исторические данные для анализа.",[16,25,27],{"id":26},"требования-подготовка","Требования / Подготовка",[29,30,31,39,45],"ol",{},[32,33,34,38],"li",{},[35,36,37],"strong",{},"Доступ к терминалу"," Linux (локально или через SSH).",[32,40,41,44],{},[35,42,43],{},"Права суперпользователя (sudo)"," для установки пакетов и запуска некоторых утилит (iotop, nmon, sar).",[32,46,47,50,51],{},[35,48,49],{},"Базовые команды"," (top, free, df) обычно предустановлены. Для расширенного функционала установите:\n",[52,53,54,61,67,73,79],"ul",{},[32,55,56,60],{},[57,58,59],"code",{},"htop"," — улучшенный мониторинг процессов.",[32,62,63,66],{},[57,64,65],{},"iotop"," — мониторинг дискового ввода-вывода.",[32,68,69,72],{},[57,70,71],{},"sysstat"," — набор утилит, включая sar для исторических данных.",[32,74,75,78],{},[57,76,77],{},"glances"," — кросс-платформенный мониторинг.",[32,80,81,84],{},[57,82,83],{},"nmon"," — комплексный мониторинг всех ресурсов (опционально).",[21,86,87],{},"Установка на Ubuntu/Debian:",[89,90,95],"pre",{"className":91,"code":92,"language":93,"meta":94,"style":94},"language-bash shiki shiki-themes github-light github-dark","sudo apt update\nsudo apt install htop iotop sysstat glances nmon\n","bash","",[57,96,97,113],{"__ignoreMap":94},[98,99,102,106,110],"span",{"class":100,"line":101},"line",1,[98,103,105],{"class":104},"sScJk","sudo",[98,107,109],{"class":108},"sZZnC"," apt",[98,111,112],{"class":108}," update\n",[98,114,116,118,120,123,126,129,132,135],{"class":100,"line":115},2,[98,117,105],{"class":104},[98,119,109],{"class":108},[98,121,122],{"class":108}," install",[98,124,125],{"class":108}," htop",[98,127,128],{"class":108}," iotop",[98,130,131],{"class":108}," sysstat",[98,133,134],{"class":108}," glances",[98,136,137],{"class":108}," nmon\n",[21,139,140],{},"Установка на CentOS/RHEL/Fedora:",[89,142,144],{"className":91,"code":143,"language":93,"meta":94,"style":94},"sudo yum install htop iotop sysstat glances nmon\n",[57,145,146],{"__ignoreMap":94},[98,147,148,150,153,155,157,159,161,163],{"class":100,"line":101},[98,149,105],{"class":104},[98,151,152],{"class":108}," yum",[98,154,122],{"class":108},[98,156,125],{"class":108},[98,158,128],{"class":108},[98,160,131],{"class":108},[98,162,134],{"class":108},[98,164,137],{"class":108},[16,166,168],{"id":167},"пошаговая-инструкция","Пошаговая инструкция",[170,171,173,174],"h3",{"id":172},"шаг-1-базовый-мониторинг-в-реальном-времени-с-top","Шаг 1: Базовый мониторинг в реальном времени с ",[57,175,176],{},"top",[21,178,179,181],{},[57,180,176],{}," — стандартная утилита, присутствующая в любой системе. Она показывает активные процессы и общую загрузку.",[29,183,184,189,240],{},[32,185,186,187],{},"Запустите: ",[57,188,176],{},[32,190,191,194],{},[35,192,193],{},"Ключевые показатели в шапке:",[52,195,196,214,234],{},[32,197,198,201,202,205,206,209,210,213],{},[57,199,200],{},"%Cpu(s)"," — использование ядер CPU. ",[57,203,204],{},"us"," (user) — пользовательские процессы, ",[57,207,208],{},"sy"," (system) — ядро, ",[57,211,212],{},"id"," (idle) — простоя.",[32,215,216,219,220,223,224,223,227,223,230,233],{},[57,217,218],{},"KiB Mem"," — использование оперативной памяти: ",[57,221,222],{},"total",", ",[57,225,226],{},"used",[57,228,229],{},"free",[57,231,232],{},"buff/cache",".",[32,235,236,239],{},[57,237,238],{},"KiB Swap"," — использование подкачки.",[32,241,242,245],{},[35,243,244],{},"Управление:",[52,246,247,254,260,266,272],{},[32,248,249,250,253],{},"Нажмите ",[57,251,252],{},"1"," — развернуть загрузку по каждому ядру CPU.",[32,255,256,259],{},[57,257,258],{},"M"," — сортировать процессы по памяти.",[32,261,262,265],{},[57,263,264],{},"P"," — сортировать по CPU (по умолчанию).",[32,267,268,271],{},[57,269,270],{},"k"," — завершить процесс (потребует PID).",[32,273,274,277],{},[57,275,276],{},"q"," — выйти.",[279,280,281],"blockquote",{},[21,282,283,284,287,288,290,291,294],{},"⚠️ ",[35,285,286],{},"Важно:"," ",[57,289,176],{}," обновляется каждые 3 секунды. Для изменения интервала запустите ",[57,292,293],{},"top -d 5"," (5 секунд).",[170,296,298,299],{"id":297},"шаг-2-улучшенный-интерактивный-мониторинг-с-htop","Шаг 2: Улучшенный интерактивный мониторинг с ",[57,300,59],{},[21,302,303,305,306,308],{},[57,304,59],{}," — цветной, более удобный аналог ",[57,307,176],{}," с поддержкой мыши.",[29,310,311,315,334],{},[32,312,186,313],{},[57,314,59],{},[32,316,317,320],{},[35,318,319],{},"Преимущества:",[52,321,322,325,328,331],{},[32,323,324],{},"Цветовая индикация: красный — высокая загрузка CPU, зеленый — низкая.",[32,326,327],{},"Древовидное отображение процессов (F5).",[32,329,330],{},"Горизонтальная и вертикальная прокрутка списка процессов.",[32,332,333],{},"Быстрое завершение/приоритизация процессов через F9/F10.",[32,335,336,339],{},[35,337,338],{},"Быстрые клавиши:",[52,340,341,347,353,359,365],{},[32,342,343,346],{},[57,344,345],{},"F2"," — настройки (отображение метрик, цвета).",[32,348,349,352],{},[57,350,351],{},"F3"," — поиск процесса.",[32,354,355,358],{},[57,356,357],{},"F4"," — фильтрация по имени.",[32,360,361,364],{},[57,362,363],{},"F6"," — сортировка по любому столбцу.",[32,366,367,370],{},[57,368,369],{},"F9"," — убить процесс (после выбора сигнала, обычно SIGTERM).",[170,372,374,375],{"id":373},"шаг-3-универсальный-обзор-всех-ресурсов-с-glances","Шаг 3: Универсальный обзор всех ресурсов с ",[57,376,77],{},[21,378,379,381],{},[57,380,77],{}," — кросс-платформенный мониторинг, который агрегирует данные CPU, памяти, дисков, сети, контейнеров, процессов в одном интерфейсе.",[29,383,384,388,431,478],{},[32,385,186,386],{},[57,387,77],{},[32,389,390,393],{},[35,391,392],{},"Основные разделы:",[52,394,395,401,407,413,419,425],{},[32,396,397,400],{},[35,398,399],{},"CPU"," — общая и поядерная загрузка, частоты.",[32,402,403,406],{},[35,404,405],{},"MEM"," — использование RAM и swap.",[32,408,409,412],{},[35,410,411],{},"LOAD"," — средняя нагрузка за 1, 5, 15 минут.",[32,414,415,418],{},[35,416,417],{},"NETWORK"," — входящий/исходящий трафик по интерфейсам.",[32,420,421,424],{},[35,422,423],{},"DISK I/O"," — скорость чтения/записи.",[32,426,427,430],{},[35,428,429],{},"PROCESSES"," — список процессов с сортировкой по CPU/памяти.",[32,432,433,436],{},[35,434,435],{},"Интерактивные клавиши:",[52,437,438,444,450,456,462,472],{},[32,439,440,443],{},[57,441,442],{},"c"," — показать/скрыть CPU.",[32,445,446,449],{},[57,447,448],{},"m"," — память.",[32,451,452,455],{},[57,453,454],{},"d"," — диски.",[32,457,458,461],{},[57,459,460],{},"n"," — сеть.",[32,463,464,467,468,471],{},[57,465,466],{},"f"," — фильтр процессов (например, ",[57,469,470],{},"f python",").",[32,473,474,477],{},[57,475,476],{},"h"," — справка.",[32,479,480,483,486,487,490,491,493,494,233],{},[35,481,482],{},"Удаленный мониторинг:",[484,485],"br",{},"\nНа целевом хосте: ",[57,488,489],{},"glances -s"," (запускает сервер).",[484,492],{},"\nНа локальной машине: ",[57,495,496],{},"glances -c \u003CIP_адрес>",[498,499],"in-article-ad",{},[170,501,503,504],{"id":502},"шаг-4-глубокий-анализ-дискового-io-с-iotop","Шаг 4: Глубокий анализ дискового I/O с ",[57,505,65],{},[21,507,508,510,511,513],{},[57,509,65],{}," — аналогичен ",[57,512,176],{},", но фильтрует процессы по дисковому вводу-выводу.",[29,515,516,522,551,577],{},[32,517,518,519],{},"Запустите с sudo: ",[57,520,521],{},"sudo iotop",[32,523,524,527],{},[35,525,526],{},"Колонки:",[52,528,529,539,545],{},[32,530,531,534,535,538],{},[57,532,533],{},"DISK READ"," / ",[57,536,537],{},"DISK WRITE"," — скорость чтения/записи (K/s, M/s).",[32,540,541,544],{},[57,542,543],{},"SWAPIN"," — использование swap процессом.",[32,546,547,550],{},[57,548,549],{},"IO>"," — процент времени, которое процесс проводит в операциях I/O.",[32,552,553,556],{},[35,554,555],{},"Фильтрация:",[52,557,558,564,570],{},[32,559,560,563],{},[57,561,562],{},"a"," — показывать все процессы (включая kernel threads).",[32,565,566,569],{},[57,567,568],{},"o"," — показывать только процессы, выполняющие I/O.",[32,571,572,574,575,471],{},[57,573,21],{}," — точный PID (введите после нажатия ",[57,576,21],{},[32,578,579,287,582,233],{},[35,580,581],{},"Выход:",[57,583,276],{},[170,585,587,588],{"id":586},"шаг-5-комплексный-мониторинг-всех-ресурсов-с-nmon","Шаг 5: Комплексный мониторинг всех ресурсов с ",[57,589,83],{},[21,591,592,594],{},[57,593,83],{}," (Nigel's Monitor) — мощная утилита для сбора данных по CPU, памяти, дискам, сети, виртуальной памяти, файловым системам.",[29,596,597,601,650,671],{},[32,598,186,599],{},[57,600,83],{},[32,602,603,606],{},[35,604,605],{},"Основные экраны (переключение одной клавишей):",[52,607,608,613,618,627,632,638,644],{},[32,609,610,612],{},[57,611,442],{}," — CPU (общая и поядерная загрузка, частоты).",[32,614,615,617],{},[57,616,448],{}," — память и swap.",[32,619,620,622,623,626],{},[57,621,454],{}," или ",[57,624,625],{},"dsk"," — дисковые устройства и статистика.",[32,628,629,631],{},[57,630,460],{}," — сетевые интерфейсы (входящий/исходящий трафик).",[32,633,634,637],{},[57,635,636],{},"j"," — файловые системы (использование inode, занятость).",[32,639,640,643],{},[57,641,642],{},"t"," — топ-процессы по CPU/памяти.",[32,645,646,649],{},[57,647,648],{},"v"," — виртуальная память (крупные страницы).",[32,651,652,655,657,660,661,233,664,666,667,670],{},[35,653,654],{},"Запись сессии для анализа:",[484,656],{},[57,658,659],{},"nmon -f -s 2 -c 100"," — записывать данные каждые 2 секунды, 100 раз. Файл сохранится как ",[57,662,663],{},"hostname_YYYYMMDD_HHMMSS.nmon",[484,665],{},"\nДля просмотра записи: ",[57,668,669],{},"nmon -f -t -s 2 -c 100"," (графики) или используйте онлайн-анализатор (например, nmon2rrd).",[32,672,673,287,675,233],{},[35,674,581],{},[57,676,276],{},[170,678,680,681],{"id":679},"шаг-6-исторический-анализ-и-сбор-статистики-с-sar","Шаг 6: Исторический анализ и сбор статистики с ",[57,682,683],{},"sar",[21,685,686,688,689,691,692,233],{},[57,687,683],{}," (System Activity Reporter) — часть пакета ",[57,690,71],{},". Он собирает системную активность в фоне и хранит данные в ",[57,693,694],{},"/var/log/sysstat/",[29,696,697,729,766,815],{},[32,698,699,702,703,725,726,728],{},[35,700,701],{},"Активация сбора данных"," (если не активен):\n",[89,704,706],{"className":91,"code":705,"language":93,"meta":94,"style":94},"sudo systemctl enable --now sysstat\n",[57,707,708],{"__ignoreMap":94},[98,709,710,712,715,718,722],{"class":100,"line":101},[98,711,105],{"class":104},[98,713,714],{"class":108}," systemctl",[98,716,717],{"class":108}," enable",[98,719,721],{"class":720},"sj4cs"," --now",[98,723,724],{"class":108}," sysstat\n","\nПо умолчанию ",[57,727,71],{}," собирает данные каждые 10 минут.",[32,730,731,734],{},[35,732,733],{},"Просмотр исторических данных:",[52,735,736,755],{},[32,737,738,739,742,743,746,747,750,751,754],{},"Текущие данные (если сбор активен): ",[57,740,741],{},"sar -u"," (CPU), ",[57,744,745],{},"sar -r"," (память), ",[57,748,749],{},"sar -b"," (дисковый I/O), ",[57,752,753],{},"sar -n DEV"," (сеть).",[32,756,757,758,761,762,765],{},"Данные за конкретный день: ",[57,759,760],{},"sar -u -f /var/log/sysstat/sa17"," (где ",[57,763,764],{},"sa17"," — файл за 17-е число).",[32,767,768,771],{},[35,769,770],{},"Ключевые опции:",[52,772,773,779,785,791,797,803,809],{},[32,774,775,778],{},[57,776,777],{},"-u"," — использование CPU.",[32,780,781,784],{},[57,782,783],{},"-r"," — использование памяти и swap.",[32,786,787,790],{},[57,788,789],{},"-b"," — передача и чтение блоков (диск).",[32,792,793,796],{},[57,794,795],{},"-n DEV"," — статистика сетевых интерфейсов.",[32,798,799,802],{},[57,800,801],{},"-P ALL"," — загрузка по всем ядрам CPU.",[32,804,805,808],{},[57,806,807],{},"-s HH:MM:SS"," — начальное время.",[32,810,811,814],{},[57,812,813],{},"-e HH:MM:SS"," — конечное время.",[32,816,817,820,821],{},[35,818,819],{},"Пример:"," Посмотреть среднюю загрузку CPU за сегодня с 9:00 до 12:00:\n",[89,822,824],{"className":91,"code":823,"language":93,"meta":94,"style":94},"sar -u -s 09:00:00 -e 12:00:00\n",[57,825,826],{"__ignoreMap":94},[98,827,828,830,833,836,839,842],{"class":100,"line":101},[98,829,683],{"class":104},[98,831,832],{"class":720}," -u",[98,834,835],{"class":720}," -s",[98,837,838],{"class":108}," 09:00:00",[98,840,841],{"class":720}," -e",[98,843,844],{"class":108}," 12:00:00\n",[16,846,848],{"id":847},"проверка-результата","Проверка результата",[21,850,851],{},"Успешный мониторинг определяется тем, что вы можете:",[29,853,854,866,879,889,897],{},[32,855,856,859,860,223,862,223,864,471],{},[35,857,858],{},"В реальном времени"," определить, какой процесс/ядро загружает CPU (",[57,861,176],{},[57,863,59],{},[57,865,77],{},[32,867,868,871,872,223,874,223,876,471],{},[35,869,870],{},"Увидеть"," использование памяти и swap, а также процессы, потребляющие больше всего RAM (",[57,873,59],{},[57,875,77],{},[57,877,878],{},"free -h",[32,880,881,884,885,223,887,471],{},[35,882,883],{},"Оценить"," дисковую активность и найти «прожорливые» процессы (",[57,886,65],{},[57,888,77],{},[32,890,891,894,895,471],{},[35,892,893],{},"Получить"," исторические данные для анализа пиковых нагрузок (",[57,896,683],{},[32,898,899,902,903,471],{},[35,900,901],{},"Зафиксировать"," полную картину системы одним скриншотом/сессией (",[57,904,83],{},[21,906,907,908,910],{},"Если все инструменты запускаются и отображают актуальные данные (например, в ",[57,909,176],{}," меняются значения CPU), мониторинг работает.",[16,912,914],{"id":913},"возможные-проблемы","Возможные проблемы",[170,916,918,919,922],{"id":917},"_1-утилита-не-найдена-command-not-found","1. Утилита не найдена (",[57,920,921],{},"command not found",")",[21,924,925,928,929,931,934,935,937,938,940,941,233],{},[35,926,927],{},"Причина:"," Пакет не установлен.",[484,930],{},[35,932,933],{},"Решение:"," Установите соответствующий пакет (см. Требования). Для ",[57,936,65],{}," и ",[57,939,83],{}," может потребоваться ",[57,942,105],{},[170,944,946,947,949],{"id":945},"_2-iotop-запускается-но-список-процессов-пуст-или-нет-прав","2. ",[57,948,65],{}," запускается, но список процессов пуст или нет прав",[21,951,952,287,954,956,957,959,961,962,964,965,968],{},[35,953,927],{},[57,955,65],{}," требует прав root для чтения статистики I/O.",[484,958],{},[35,960,933],{}," Запускайте через ",[57,963,521],{},". Если ошибка persists, проверьте, загружен ли модуль ядра ",[57,966,967],{},"blkio"," (обычно загружен автоматически).",[170,970,972,973,975],{"id":971},"_3-sar-не-показывает-данные-за-сегодня","3. ",[57,974,683],{}," не показывает данные за сегодня",[21,977,978,980,981,983],{},[35,979,927],{}," Сбор данных не активен или файлы за текущий день еще не сгенерированы (сбор по умолчанию в 23:50).",[484,982],{},[35,984,933],{},[52,986,987,993,1000],{},[32,988,989,990,233],{},"Проверьте статус: ",[57,991,992],{},"sudo systemctl status sysstat",[32,994,995,996,999],{},"Запустите сбор вручную: ",[57,997,998],{},"sudo sar -u 1 3"," (собирать каждую секунду, 3 раза).",[32,1001,1002,1003,233],{},"Для немедленной записи в файл дня: ",[57,1004,1005],{},"sudo sar -u -o /var/log/sysstat/sa$(date +%d)",[170,1007,1009,1010,1012],{"id":1008},"_4-nmon-отображает-только-часть-данных-или-нет-сетевых-интерфейсов","4. ",[57,1011,83],{}," отображает только часть данных или нет сетевых интерфейсов",[21,1014,1015,1017,1018,1020,1022,1023,1026,1027,1030,1031,1033],{},[35,1016,927],{}," Утилита зависит от доступных в системе метрик.",[484,1019],{},[35,1021,933],{}," Убедитесь, что в системе есть необходимые файлы в ",[57,1024,1025],{},"/proc"," (например, ",[57,1028,1029],{},"/proc/net/dev"," для сети). Обновите ядро или установите дополнительные пакеты (например, ",[57,1032,71],{}," для некоторых метрик).",[170,1035,1037],{"id":1036},"_5-высокая-нагрузка-на-cpu-от-самих-утилит-мониторинга","5. Высокая нагрузка на CPU от самих утилит мониторинга",[21,1039,1040,1042,1043,1045,1046,1048],{},[35,1041,927],{}," Некоторые утилиты (особенно ",[57,1044,77],{}," с множеством плагинов) могут потреблять ресурсы.",[484,1047],{},[35,1049,933],{},[52,1051,1052,1061,1069],{},[32,1053,1054,1055,1057,1058,471],{},"В ",[57,1056,77],{}," отключите ненужные плагины (конфиг ",[57,1059,1060],{},"~/.config/glances/glances.ini",[32,1062,1054,1063,1065,1066,1068],{},[57,1064,176],{},"/",[57,1067,59],{}," убедитесь, что вы не активировали многократное обновление (интервал менее 0.5 сек).",[32,1070,1071,1072,1074],{},"Для долгосрочного сбора используйте ",[57,1073,683],{}," (минимальные накладные расходы).",[170,1076,1078],{"id":1077},"_6-не-хватает-прав-для-завершения-процесса-в-htoptop","6. Не хватает прав для завершения процесса (в htop/top)",[21,1080,1081,1083,1084,1086,1088,1089,1091,1092,1095],{},[35,1082,927],{}," Пытаетесь завершить процесс, принадлежащий другому пользователю (особенно root).",[484,1085],{},[35,1087,933],{}," Используйте ",[57,1090,105],{}," для запуска утилиты (",[57,1093,1094],{},"sudo htop",") или завершайте только свои процессы.",[1097,1098,1099],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":94,"searchDepth":115,"depth":115,"links":1101},[1102,1103,1104,1119,1120],{"id":18,"depth":115,"text":19},{"id":26,"depth":115,"text":27},{"id":167,"depth":115,"text":168,"children":1105},[1106,1109,1111,1113,1115,1117],{"id":172,"depth":1107,"text":1108},3,"Шаг 1: Базовый мониторинг в реальном времени с top",{"id":297,"depth":1107,"text":1110},"Шаг 2: Улучшенный интерактивный мониторинг с htop",{"id":373,"depth":1107,"text":1112},"Шаг 3: Универсальный обзор всех ресурсов с glances",{"id":502,"depth":1107,"text":1114},"Шаг 4: Глубокий анализ дискового I/O с iotop",{"id":586,"depth":1107,"text":1116},"Шаг 5: Комплексный мониторинг всех ресурсов с nmon",{"id":679,"depth":1107,"text":1118},"Шаг 6: Исторический анализ и сбор статистики с sar",{"id":847,"depth":115,"text":848},{"id":913,"depth":115,"text":914,"children":1121},[1122,1124,1126,1128,1130,1131],{"id":917,"depth":1107,"text":1123},"1. Утилита не найдена (command not found)",{"id":945,"depth":1107,"text":1125},"2. iotop запускается, но список процессов пуст или нет прав",{"id":971,"depth":1107,"text":1127},"3. sar не показывает данные за сегодня",{"id":1008,"depth":1107,"text":1129},"4. nmon отображает только часть данных или нет сетевых интерфейсов",{"id":1036,"depth":1107,"text":1037},{"id":1077,"depth":1107,"text":1078},null,"2026-02-17 13:57:39","Узнайте, как отслеживать загрузку CPU, памяти, диска и сети в Linux с помощью top, htop, glances и других утилит. Пошаговая инструкция для диагностики проблем.","medium",false,"10-15 мин","md",[1140,1143,1146,1149],{"question":1141,"answer":1142},"В чем разница между утилитами top и htop?","htop — это улучшенная, цветовая и интерактивная версия top. Она поддерживает мышь, вертикальную/горизонтальную прокрутку, более удобное управление процессами и отображение метрик в виде графиков.",{"question":1144,"answer":1145},"Какую утилиту выбрать для постоянного мониторинга сервера?","Для регулярного отслеживания в реальном времени используйте htop или glances. Для сбора исторических данных и построения отчетов идеально подходит sar (sysstat).",{"question":1147,"answer":1148},"Как мониторить только определенный процесс?","Используйте ключ `-p` в top/htop (например, `top -p 1234`) или фильтры в glances (`glances -p 1234`). Для точного отслеживания I/O используйте iotop с фильтром.",{"question":1150,"answer":1151},"Почему у меня нет доступа к некоторым командам (например, iotop)?","Многие утилиты мониторинга (iotop, nmon) требуют прав суперпользователя. Запускайте их через sudo или от root. Для sar может потребоваться установка пакета sysstat и активация сбора данных (systemctl enable sysstat).",[1153,1156,1159,1162,1165,1168],{"name":1154,"text":1155},"Установка необходимых утилит (при необходимости)","Большинство дистрибутивов поставляют базовые инструменты (top, free, df) предустановленными. Для расширенного мониторинга установите пакеты: `sudo apt install htop iotop sysstat glances` (Debian/Ubuntu) или `sudo yum install htop iotop sysstat glances` (RHEL/CentOS).",{"name":1157,"text":1158},"Базовый мониторинг в реальном времени с top","Запустите утилиту top. Нажмите `1`, чтобы увидеть загрузку каждого ядра CPU, `M` — сортировать по памяти, `P` — по CPU. Для выхода нажмите `q`.",{"name":1160,"text":1161},"Интерактивный мониторинг с htop","Запустите htop. Используйте мышь или клавиши: F5 — дерево процессов, F6 — сортировка, F9 — завершение процесса. Цветовая индикация помогает быстро оценить нагрузку (красный — высокая загрузка CPU).",{"name":1163,"text":1164},"Универсальный обзор с glances","Запустите glances. Она показывает CPU, память, сеть, диски, процессы в одном интерфейсе с цветовыми предупреждениями. Используйте клавиши: `c` — CPU, `m` — память, `d` — диски, `n` — сеть. Для удаленного мониторинга: `glances -s` (сервер) и `glances -c \u003Chost>` (клиент).",{"name":1166,"text":1167},"Мониторинг дискового I/O с iotop","Запустите sudo iotop. Утилита показывает, какой процесс активно читает/пишет на диск. Полезно для поиска «прожорливых» процессов. Клавиши: `a` — все процессы, `o` — только активные I/O, `p` — точный PID.",{"name":1169,"text":1170},"Исторический анализ с sar","Активируйте сбор данных: `sudo systemctl enable --now sysstat`. Просмотрите историю: `sar -u` (CPU), `sar -r` (память), `sar -b` (дисковый I/O), `sar -n DEV` (сеть). Укажите дату: `sar -u -f /var/log/sysstat/sa17` (для 17-го числа).","PT15M",[1173,1174,1175,1176,1177,1178,1179,1180],"мониторинг ресурсов linux","проверка нагрузки на процессор linux","использование памяти linux утилитой","top htop glances сравнение","как посмотреть дисковую нагрузку linux","sar утилита linux примеры","nmon мониторинг все ресурсы","iotop утилита для диска","ru_RU",{},true,"/guides/linux/monitor-system-resources","linux",[1187,1188,1189],"/guides/linux/process-management","/guides/linux/disk-io-monitoring","/guides/linux/network-troubleshooting","Гайды по Linux",{"title":5,"description":1134},"guides/linux/monitor-system-resources","Это руководство научит вас использовать встроенные и сторонние инструменты для мониторинга системных ресурсов Linux. Вы сможете быстро выявлять узкие места и поддерживать стабильность сервера или рабочей станции.",[1195,1185,1196,1197,1198,1199,1200],"мониторинг","системные ресурсы","cpu","memory","cli","performance","guide","Uw3v6jVs1y9X1kyV5Mm2P3zCa7spYRipfqYKdZfCdVQ",{"data":1204,"body":1205},{},{"type":1206,"children":1207},"root",[1208],{"type":1209,"tag":21,"props":1210,"children":1211},"element",{},[1212],{"type":1213,"value":1142},"text",{"data":1215,"body":1216},{},{"type":1206,"children":1217},[1218],{"type":1209,"tag":21,"props":1219,"children":1220},{},[1221],{"type":1213,"value":1145},{"data":1223,"body":1224},{},{"type":1206,"children":1225},[1226],{"type":1209,"tag":21,"props":1227,"children":1228},{},[1229,1231,1237,1239,1245,1247,1253],{"type":1213,"value":1230},"Используйте ключ ",{"type":1209,"tag":57,"props":1232,"children":1234},{"className":1233},[],[1235],{"type":1213,"value":1236},"-p",{"type":1213,"value":1238}," в top/htop (например, ",{"type":1209,"tag":57,"props":1240,"children":1242},{"className":1241},[],[1243],{"type":1213,"value":1244},"top -p 1234",{"type":1213,"value":1246},") или фильтры в glances (",{"type":1209,"tag":57,"props":1248,"children":1250},{"className":1249},[],[1251],{"type":1213,"value":1252},"glances -p 1234",{"type":1213,"value":1254},"). Для точного отслеживания I/O используйте iotop с фильтром.",{"data":1256,"body":1257},{},{"type":1206,"children":1258},[1259],{"type":1209,"tag":21,"props":1260,"children":1261},{},[1262],{"type":1213,"value":1151},{"data":1264,"body":1265},{},{"type":1206,"children":1266},[1267],{"type":1209,"tag":21,"props":1268,"children":1269},{},[1270,1272,1278,1280,1286],{"type":1213,"value":1271},"Большинство дистрибутивов поставляют базовые инструменты (top, free, df) предустановленными. Для расширенного мониторинга установите пакеты: ",{"type":1209,"tag":57,"props":1273,"children":1275},{"className":1274},[],[1276],{"type":1213,"value":1277},"sudo apt install htop iotop sysstat glances",{"type":1213,"value":1279}," (Debian/Ubuntu) или ",{"type":1209,"tag":57,"props":1281,"children":1283},{"className":1282},[],[1284],{"type":1213,"value":1285},"sudo yum install htop iotop sysstat glances",{"type":1213,"value":1287}," (RHEL/CentOS).",{"data":1289,"body":1290},{},{"type":1206,"children":1291},[1292],{"type":1209,"tag":21,"props":1293,"children":1294},{},[1295,1297,1302,1304,1309,1311,1316,1318,1323],{"type":1213,"value":1296},"Запустите утилиту top. Нажмите ",{"type":1209,"tag":57,"props":1298,"children":1300},{"className":1299},[],[1301],{"type":1213,"value":252},{"type":1213,"value":1303},", чтобы увидеть загрузку каждого ядра CPU, ",{"type":1209,"tag":57,"props":1305,"children":1307},{"className":1306},[],[1308],{"type":1213,"value":258},{"type":1213,"value":1310}," — сортировать по памяти, ",{"type":1209,"tag":57,"props":1312,"children":1314},{"className":1313},[],[1315],{"type":1213,"value":264},{"type":1213,"value":1317}," — по CPU. Для выхода нажмите ",{"type":1209,"tag":57,"props":1319,"children":1321},{"className":1320},[],[1322],{"type":1213,"value":276},{"type":1213,"value":233},{"data":1325,"body":1326},{},{"type":1206,"children":1327},[1328],{"type":1209,"tag":21,"props":1329,"children":1330},{},[1331],{"type":1213,"value":1161},{"data":1333,"body":1334},{},{"type":1206,"children":1335},[1336],{"type":1209,"tag":21,"props":1337,"children":1338},{},[1339,1341,1346,1348,1353,1355,1360,1362,1367,1369,1374,1376,1382],{"type":1213,"value":1340},"Запустите glances. Она показывает CPU, память, сеть, диски, процессы в одном интерфейсе с цветовыми предупреждениями. Используйте клавиши: ",{"type":1209,"tag":57,"props":1342,"children":1344},{"className":1343},[],[1345],{"type":1213,"value":442},{"type":1213,"value":1347}," — CPU, ",{"type":1209,"tag":57,"props":1349,"children":1351},{"className":1350},[],[1352],{"type":1213,"value":448},{"type":1213,"value":1354}," — память, ",{"type":1209,"tag":57,"props":1356,"children":1358},{"className":1357},[],[1359],{"type":1213,"value":454},{"type":1213,"value":1361}," — диски, ",{"type":1209,"tag":57,"props":1363,"children":1365},{"className":1364},[],[1366],{"type":1213,"value":460},{"type":1213,"value":1368}," — сеть. Для удаленного мониторинга: ",{"type":1209,"tag":57,"props":1370,"children":1372},{"className":1371},[],[1373],{"type":1213,"value":489},{"type":1213,"value":1375}," (сервер) и ",{"type":1209,"tag":57,"props":1377,"children":1379},{"className":1378},[],[1380],{"type":1213,"value":1381},"glances -c \u003Chost>",{"type":1213,"value":1383}," (клиент).",{"data":1385,"body":1386},{},{"type":1206,"children":1387},[1388],{"type":1209,"tag":21,"props":1389,"children":1390},{},[1391,1393,1398,1400,1405,1407,1412],{"type":1213,"value":1392},"Запустите sudo iotop. Утилита показывает, какой процесс активно читает/пишет на диск. Полезно для поиска «прожорливых» процессов. Клавиши: ",{"type":1209,"tag":57,"props":1394,"children":1396},{"className":1395},[],[1397],{"type":1213,"value":562},{"type":1213,"value":1399}," — все процессы, ",{"type":1209,"tag":57,"props":1401,"children":1403},{"className":1402},[],[1404],{"type":1213,"value":568},{"type":1213,"value":1406}," — только активные I/O, ",{"type":1209,"tag":57,"props":1408,"children":1410},{"className":1409},[],[1411],{"type":1213,"value":21},{"type":1213,"value":1413}," — точный PID.",{"data":1415,"body":1416},{},{"type":1206,"children":1417},[1418],{"type":1209,"tag":21,"props":1419,"children":1420},{},[1421,1423,1429,1431,1436,1437,1442,1443,1448,1449,1454,1456,1461],{"type":1213,"value":1422},"Активируйте сбор данных: ",{"type":1209,"tag":57,"props":1424,"children":1426},{"className":1425},[],[1427],{"type":1213,"value":1428},"sudo systemctl enable --now sysstat",{"type":1213,"value":1430},". Просмотрите историю: ",{"type":1209,"tag":57,"props":1432,"children":1434},{"className":1433},[],[1435],{"type":1213,"value":741},{"type":1213,"value":742},{"type":1209,"tag":57,"props":1438,"children":1440},{"className":1439},[],[1441],{"type":1213,"value":745},{"type":1213,"value":746},{"type":1209,"tag":57,"props":1444,"children":1446},{"className":1445},[],[1447],{"type":1213,"value":749},{"type":1213,"value":750},{"type":1209,"tag":57,"props":1450,"children":1452},{"className":1451},[],[1453],{"type":1213,"value":753},{"type":1213,"value":1455}," (сеть). Укажите дату: ",{"type":1209,"tag":57,"props":1457,"children":1459},{"className":1458},[],[1460],{"type":1213,"value":760},{"type":1213,"value":1462}," (для 17-го числа).",[1464],{"id":1465,"title":1466,"appliesTo":1467,"author":11,"body":1472,"canonical":1132,"code":1132,"createdAt":2201,"description":2202,"difficulty":1135,"draft":1136,"estimatedTime":2203,"extension":1138,"faq":2204,"howToSteps":2217,"howToTotalTime":2236,"image":1132,"keywords":2237,"locale":1181,"meta":2246,"navigation":1183,"path":1189,"platform":1185,"related":2247,"section":2251,"seo":2252,"severity":1132,"stem":2253,"summary":2254,"tags":2255,"twitterCreator":1132,"twitterSite":1132,"type":1201,"updatedAt":2201,"__hash__":2261},"content_ru/guides/linux/network-troubleshooting.md","Диагностика сетевых проблем в Linux: практическое руководство",[1468,1469,1470,1471],"Ubuntu 22.04+","Debian 12+","CentOS Stream","Fedora 38+",{"type":13,"value":1473,"toc":2189},[1474,1478,1481,1484,1488,1491,1502,1505,1509,1512,1528,1549,1569,1572,1595,1598,1612,1619,1623,1626,1645,1657,1660,1676,1683,1699,1701,1705,1708,1722,1725,1732,1735,1738,1762,1765,1769,1772,1785,1788,1801,1804,1817,1820,1832,1842,1865,1872,1876,1879,1892,1895,1919,1922,1928,1931,1948,1952,1955,1958,1979,1982,1999,2002,2017,2022,2025,2090,2092,2095,2137,2140,2142,2159,2173,2186],[16,1475,1477],{"id":1476},"введение","Введение",[21,1479,1480],{},"Сетевые проблемы — одна из самых частых задач, с которыми сталкиваются администраторы и пользователи Linux. Неработающий интерфейс, недоступные ресурсы, медленное соединение — всё это требует системного подхода к диагностике. В этом гайде собраны основные команды и методы, которые помогут быстро найти причину неполадок и восстановить работу сети.",[21,1482,1483],{},"Статья охватывает диагностику на всех уровнях: от физического подключения до DNS и файрвола. Все примеры работают в современных дистрибутивах Ubuntu, Debian, CentOS и Fedora.",[16,1485,1487],{"id":1486},"подготовка","Подготовка",[21,1489,1490],{},"Перед началом диагностики убедитесь, что у вас есть доступ к терминалу с правами суперпользователя (для некоторых команд). Также полезно знать:",[52,1492,1493,1496,1499],{},[32,1494,1495],{},"IP-адрес вашего компьютера",[32,1497,1498],{},"IP-адрес шлюза (роутера)",[32,1500,1501],{},"адреса DNS-серверов (обычно предоставляются провайдером или настраиваются автоматически)",[21,1503,1504],{},"Если вы подключены через WiFi, сначала убедитесь, что беспроводной адаптер включён и ассоциирован с точкой доступа.",[16,1506,1508],{"id":1507},"шаг-1-проверка-состояния-сетевых-интерфейсов","Шаг 1: Проверка состояния сетевых интерфейсов",[21,1510,1511],{},"Начните с просмотра всех сетевых интерфейсов и их текущего состояния:",[89,1513,1515],{"className":91,"code":1514,"language":93,"meta":94,"style":94},"ip link show\n",[57,1516,1517],{"__ignoreMap":94},[98,1518,1519,1522,1525],{"class":100,"line":101},[98,1520,1521],{"class":104},"ip",[98,1523,1524],{"class":108}," link",[98,1526,1527],{"class":108}," show\n",[21,1529,1530,1531,622,1534,1537,1538,622,1541,1544,1545,1548],{},"Вы увидите список интерфейсов (обычно ",[57,1532,1533],{},"eth0",[57,1535,1536],{},"enp0s3"," для проводных, ",[57,1539,1540],{},"wlan0",[57,1542,1543],{},"wlp2s0"," для беспроводных, ",[57,1546,1547],{},"lo"," — локальный интерфейс). Обратите внимание на строку состояния:",[52,1550,1551,1557,1563],{},[32,1552,1553,1556],{},[35,1554,1555],{},"UP, LOWER_UP"," — интерфейс включён и работает",[32,1558,1559,1562],{},[35,1560,1561],{},"DOWN"," — интерфейс отключён",[32,1564,1565,1568],{},[35,1566,1567],{},"NO-CARRIER"," — кабель не подключён или проблемы с физическим соединением",[21,1570,1571],{},"Если интерфейс в состоянии DOWN, включите его:",[89,1573,1575],{"className":91,"code":1574,"language":93,"meta":94,"style":94},"sudo ip link set eth0 up\n",[57,1576,1577],{"__ignoreMap":94},[98,1578,1579,1581,1584,1586,1589,1592],{"class":100,"line":101},[98,1580,105],{"class":104},[98,1582,1583],{"class":108}," ip",[98,1585,1524],{"class":108},[98,1587,1588],{"class":108}," set",[98,1590,1591],{"class":108}," eth0",[98,1593,1594],{"class":108}," up\n",[21,1596,1597],{},"Для получения подробной информации об IP-адресах выполните:",[89,1599,1601],{"className":91,"code":1600,"language":93,"meta":94,"style":94},"ip addr show\n",[57,1602,1603],{"__ignoreMap":94},[98,1604,1605,1607,1610],{"class":100,"line":101},[98,1606,1521],{"class":104},[98,1608,1609],{"class":108}," addr",[98,1611,1527],{"class":108},[21,1613,1614,1615,1618],{},"Здесь вы увидите назначенные IP-адреса, маску подсети и состояние интерфейса. Если адрес отсутствует (нет строки ",[57,1616,1617],{},"inet","), это объясняет проблемы с сетью.",[16,1620,1622],{"id":1621},"шаг-2-тестирование-базового-подключения","Шаг 2: Тестирование базового подключения",[21,1624,1625],{},"После проверки интерфейсов переходите к тестированию связности. Сначала пропингуйте локальный шлюз:",[89,1627,1629],{"className":91,"code":1628,"language":93,"meta":94,"style":94},"ping -c 4 192.168.1.1\n",[57,1630,1631],{"__ignoreMap":94},[98,1632,1633,1636,1639,1642],{"class":100,"line":101},[98,1634,1635],{"class":104},"ping",[98,1637,1638],{"class":720}," -c",[98,1640,1641],{"class":720}," 4",[98,1643,1644],{"class":720}," 192.168.1.1\n",[279,1646,1647],{},[21,1648,1649,1650,1653,1654,233],{},"⚠️ Важно: замените ",[57,1651,1652],{},"192.168.1.1"," на реальный IP-адрес вашего роутера. Узнать его можно командой ",[57,1655,1656],{},"ip route | grep default",[21,1658,1659],{},"Если пинг проходит успешно (вы видите ответы от шлюза), переходите к тестированию внешнего подключения:",[89,1661,1663],{"className":91,"code":1662,"language":93,"meta":94,"style":94},"ping -c 4 8.8.8.8\n",[57,1664,1665],{"__ignoreMap":94},[98,1666,1667,1669,1671,1673],{"class":100,"line":101},[98,1668,1635],{"class":104},[98,1670,1638],{"class":720},[98,1672,1641],{"class":720},[98,1674,1675],{"class":720}," 8.8.8.8\n",[21,1677,1678,1679,1682],{},"Мы используем Google DNS (",[57,1680,1681],{},"8.8.8.8",") потому, что этот адрес всегда доступен и редко блокируется. Отсутствие ответов означает проблему с маршрутизацией или файрволом.",[279,1684,1685],{},[21,1686,1687,1688,1690,1691,1694,1695,1698],{},"💡 Совет: для непрерывного мониторинга используйте ",[57,1689,1635],{}," без ключа ",[57,1692,1693],{},"-c",". Нажмите ",[35,1696,1697],{},"Ctrl+C"," для остановки.",[498,1700],{},[16,1702,1704],{"id":1703},"шаг-3-диагностика-маршрутизации","Шаг 3: Диагностика маршрутизации",[21,1706,1707],{},"Если пинг до шлюза работает, но до внешних адресов — нет, проблема в маршрутизации. Просмотрите таблицу маршрутов:",[89,1709,1711],{"className":91,"code":1710,"language":93,"meta":94,"style":94},"ip route show\n",[57,1712,1713],{"__ignoreMap":94},[98,1714,1715,1717,1720],{"class":100,"line":101},[98,1716,1521],{"class":104},[98,1718,1719],{"class":108}," route",[98,1721,1527],{"class":108},[21,1723,1724],{},"Типичный вывод:",[89,1726,1730],{"className":1727,"code":1729,"language":1213},[1728],"language-text","default via 192.168.1.1 dev eth0 proto dhcp\n192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.100\n",[57,1731,1729],{"__ignoreMap":94},[21,1733,1734],{},"Первая строка — маршрут по умолчанию (шлюз для всего исходящего трафика). Вторая — локальная сеть. Если маршрут по умолчанию отсутствует, интернет работать не будет.",[21,1736,1737],{},"Добавить шлюз вручную можно так:",[89,1739,1741],{"className":91,"code":1740,"language":93,"meta":94,"style":94},"sudo ip route add default via 192.168.1.1\n",[57,1742,1743],{"__ignoreMap":94},[98,1744,1745,1747,1749,1751,1754,1757,1760],{"class":100,"line":101},[98,1746,105],{"class":104},[98,1748,1583],{"class":108},[98,1750,1719],{"class":108},[98,1752,1753],{"class":108}," add",[98,1755,1756],{"class":108}," default",[98,1758,1759],{"class":108}," via",[98,1761,1644],{"class":720},[21,1763,1764],{},"Но это временное решение — после перезагрузки настройки сбросятся. Лучше настроить DHCP или прописать статический маршрут в конфигурации системы.",[16,1766,1768],{"id":1767},"шаг-4-проверка-dns","Шаг 4: Проверка DNS",[21,1770,1771],{},"Когда пинг по IP-адресам работает, но сайты не открываются, — это классический признак проблем с DNS. Сначала проверьте, какие DNS-серверы используются:",[89,1773,1775],{"className":91,"code":1774,"language":93,"meta":94,"style":94},"cat /etc/resolv.conf\n",[57,1776,1777],{"__ignoreMap":94},[98,1778,1779,1782],{"class":100,"line":101},[98,1780,1781],{"class":104},"cat",[98,1783,1784],{"class":108}," /etc/resolv.conf\n",[21,1786,1787],{},"Современные дистрибутивы (systemd-resolved) могут не использовать этот файл напрямую. Проверьте текущие DNS:",[89,1789,1791],{"className":91,"code":1790,"language":93,"meta":94,"style":94},"resolvectl status\n",[57,1792,1793],{"__ignoreMap":94},[98,1794,1795,1798],{"class":100,"line":101},[98,1796,1797],{"class":104},"resolvectl",[98,1799,1800],{"class":108}," status\n",[21,1802,1803],{},"Теперь протестируйте разрешение имён:",[89,1805,1807],{"className":91,"code":1806,"language":93,"meta":94,"style":94},"nslookup ya.ru\n",[57,1808,1809],{"__ignoreMap":94},[98,1810,1811,1814],{"class":100,"line":101},[98,1812,1813],{"class":104},"nslookup",[98,1815,1816],{"class":108}," ya.ru\n",[21,1818,1819],{},"или",[89,1821,1823],{"className":91,"code":1822,"language":93,"meta":94,"style":94},"dig ya.ru\n",[57,1824,1825],{"__ignoreMap":94},[98,1826,1827,1830],{"class":100,"line":101},[98,1828,1829],{"class":104},"dig",[98,1831,1816],{"class":108},[21,1833,1834,1835,1837,1838,1841],{},"Если команды возвращают ошибку или не находят адрес, проблема в DNS-серверах. Временное решение — использовать публичные DNS (например, Google ",[57,1836,1681],{}," или Cloudflare ",[57,1839,1840],{},"1.1.1.1","):",[89,1843,1845],{"className":91,"code":1844,"language":93,"meta":94,"style":94},"sudo resolvectl dns eth0 8.8.8.8 1.1.1.1\n",[57,1846,1847],{"__ignoreMap":94},[98,1848,1849,1851,1854,1857,1859,1862],{"class":100,"line":101},[98,1850,105],{"class":104},[98,1852,1853],{"class":108}," resolvectl",[98,1855,1856],{"class":108}," dns",[98,1858,1591],{"class":108},[98,1860,1861],{"class":720}," 8.8.8.8",[98,1863,1864],{"class":720}," 1.1.1.1\n",[21,1866,1867,1868,1871],{},"Для постоянной настройки отредактируйте файл ",[57,1869,1870],{},"/etc/netplan/*.yaml"," (Ubuntu) или создайте конфигурацию в NetworkManager.",[16,1873,1875],{"id":1874},"шаг-5-анализ-открытых-портов-и-служб","Шаг 5: Анализ открытых портов и служб",[21,1877,1878],{},"Иногда проблема не в подключении, а в том, что нужная служба не работает или слушает не тот порт. Просмотрите все открытые порты:",[89,1880,1882],{"className":91,"code":1881,"language":93,"meta":94,"style":94},"ss -tulpn\n",[57,1883,1884],{"__ignoreMap":94},[98,1885,1886,1889],{"class":100,"line":101},[98,1887,1888],{"class":104},"ss",[98,1890,1891],{"class":720}," -tulpn\n",[21,1893,1894],{},"Ключи означают:",[52,1896,1897,1903,1908,1914],{},[32,1898,1899,1902],{},[57,1900,1901],{},"-t"," — TCP-порты",[32,1904,1905,1907],{},[57,1906,777],{}," — UDP-порты",[32,1909,1910,1913],{},[57,1911,1912],{},"-l"," — только слушающие",[32,1915,1916,1918],{},[57,1917,1236],{}," — показать процессы",[21,1920,1921],{},"Вы увидите таблицу с адресами, портами и именами процессов. Например:",[89,1923,1926],{"className":1924,"code":1925,"language":1213},[1728],"LISTEN  0  511  0.0.0.0:22   0.0.0.0:*  users:((\"sshd\",pid=1234))\n",[57,1927,1925],{"__ignoreMap":94},[21,1929,1930],{},"Если нужный порт (например, 80 для веб-сервера) отсутствует в списке, проверьте, запущена ли соответствующая служба:",[89,1932,1934],{"className":91,"code":1933,"language":93,"meta":94,"style":94},"sudo systemctl status nginx\n",[57,1935,1936],{"__ignoreMap":94},[98,1937,1938,1940,1942,1945],{"class":100,"line":101},[98,1939,105],{"class":104},[98,1941,714],{"class":108},[98,1943,1944],{"class":108}," status",[98,1946,1947],{"class":108}," nginx\n",[16,1949,1951],{"id":1950},"шаг-6-проверка-файрвола","Шаг 6: Проверка файрвола",[21,1953,1954],{},"Брандмауэр может блокировать как входящие, так и исходящие соединения. Проверьте текущие правила.",[21,1956,1957],{},"Для iptables:",[89,1959,1961],{"className":91,"code":1960,"language":93,"meta":94,"style":94},"sudo iptables -L -v -n\n",[57,1962,1963],{"__ignoreMap":94},[98,1964,1965,1967,1970,1973,1976],{"class":100,"line":101},[98,1966,105],{"class":104},[98,1968,1969],{"class":108}," iptables",[98,1971,1972],{"class":720}," -L",[98,1974,1975],{"class":720}," -v",[98,1977,1978],{"class":720}," -n\n",[21,1980,1981],{},"Для ufw (Ubuntu):",[89,1983,1985],{"className":91,"code":1984,"language":93,"meta":94,"style":94},"sudo ufw status verbose\n",[57,1986,1987],{"__ignoreMap":94},[98,1988,1989,1991,1994,1996],{"class":100,"line":101},[98,1990,105],{"class":104},[98,1992,1993],{"class":108}," ufw",[98,1995,1944],{"class":108},[98,1997,1998],{"class":108}," verbose\n",[21,2000,2001],{},"Для firewalld (CentOS, Fedora):",[89,2003,2005],{"className":91,"code":2004,"language":93,"meta":94,"style":94},"sudo firewall-cmd --list-all\n",[57,2006,2007],{"__ignoreMap":94},[98,2008,2009,2011,2014],{"class":100,"line":101},[98,2010,105],{"class":104},[98,2012,2013],{"class":108}," firewall-cmd",[98,2015,2016],{"class":720}," --list-all\n",[279,2018,2019],{},[21,2020,2021],{},"💡 Совет: если вы не уверены в настройках файрвола, временно отключите его для теста, а затем настройте правила корректно.",[21,2023,2024],{},"Отключить файрвол временно:",[89,2026,2028],{"className":91,"code":2027,"language":93,"meta":94,"style":94},"# ufw\nsudo ufw disable\n\n# firewalld\nsudo systemctl stop firewalld\n\n# iptables (требует перечисления всех правил)\nsudo iptables -F\n",[57,2029,2030,2036,2045,2050,2056,2069,2074,2080],{"__ignoreMap":94},[98,2031,2032],{"class":100,"line":101},[98,2033,2035],{"class":2034},"sJ8bj","# ufw\n",[98,2037,2038,2040,2042],{"class":100,"line":115},[98,2039,105],{"class":104},[98,2041,1993],{"class":108},[98,2043,2044],{"class":108}," disable\n",[98,2046,2047],{"class":100,"line":1107},[98,2048,2049],{"emptyLinePlaceholder":1183},"\n",[98,2051,2053],{"class":100,"line":2052},4,[98,2054,2055],{"class":2034},"# firewalld\n",[98,2057,2059,2061,2063,2066],{"class":100,"line":2058},5,[98,2060,105],{"class":104},[98,2062,714],{"class":108},[98,2064,2065],{"class":108}," stop",[98,2067,2068],{"class":108}," firewalld\n",[98,2070,2072],{"class":100,"line":2071},6,[98,2073,2049],{"emptyLinePlaceholder":1183},[98,2075,2077],{"class":100,"line":2076},7,[98,2078,2079],{"class":2034},"# iptables (требует перечисления всех правил)\n",[98,2081,2083,2085,2087],{"class":100,"line":2082},8,[98,2084,105],{"class":104},[98,2086,1969],{"class":108},[98,2088,2089],{"class":720}," -F\n",[16,2091,848],{"id":847},[21,2093,2094],{},"После выполнения шагов убедитесь, что сеть работает:",[29,2096,2097,2107,2116,2122,2128],{},[32,2098,2099,2102,2103,2106],{},[35,2100,2101],{},"Интерфейс включён"," — ",[57,2104,2105],{},"ip link show"," должен показывать статус UP",[32,2108,2109,2102,2112,2115],{},[35,2110,2111],{},"Есть IP-адрес",[57,2113,2114],{},"ip addr"," показывает адрес в вашей подсети",[32,2117,2118,2121],{},[35,2119,2120],{},"Пинг до шлюза работает"," — ответы от роутера",[32,2123,2124,2127],{},[35,2125,2126],{},"Пинг до интернета работает"," — ответы от 8.8.8.8",[32,2129,2130,2102,2133,2136],{},[35,2131,2132],{},"DNS работает",[57,2134,2135],{},"nslookup ya.ru"," возвращает IP-адрес",[21,2138,2139],{},"Если всё перечисленное выполняется — сеть работает корректно.",[16,2141,914],{"id":913},[21,2143,2144,2147,2148,622,2151,2154,2155,2158],{},[35,2145,2146],{},"Нет IP-адреса после перезагрузки","\nПроверьте, что служба DHCP-клиента работает: ",[57,2149,2150],{},"sudo systemctl status systemd-networkd",[57,2152,2153],{},"NetworkManager",". Для статического IP настройте конфигурацию в ",[57,2156,2157],{},"/etc/netplan/"," или через NetworkManager.",[21,2160,2161,2164,2165,2168,2169,2172],{},[35,2162,2163],{},"Соединение устанавливается, но обрывается","\nПроверьте качество кабеля (для проводного подключения) или сигнал WiFi. Используйте ",[57,2166,2167],{},"iwconfig"," для беспроводного адаптера и ",[57,2170,2171],{},"sudoiwlist wlan0 scan"," для поиска сетей.",[21,2174,2175,2178,2179,2182,2183,233],{},[35,2176,2177],{},"Скорость очень низкая","\nЗапустите тест скорости и проверьте загрузку интерфейса: ",[57,2180,2181],{},"ip -s link",". Проблема может быть в дуплексе (полный/полудуплекс) — настройте вручную: ",[57,2184,2185],{},"sudo ethtool -s eth0 speed 100 duplex full",[1097,2187,2188],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":94,"searchDepth":115,"depth":115,"links":2190},[2191,2192,2193,2194,2195,2196,2197,2198,2199,2200],{"id":1476,"depth":115,"text":1477},{"id":1486,"depth":115,"text":1487},{"id":1507,"depth":115,"text":1508},{"id":1621,"depth":115,"text":1622},{"id":1703,"depth":115,"text":1704},{"id":1767,"depth":115,"text":1768},{"id":1874,"depth":115,"text":1875},{"id":1950,"depth":115,"text":1951},{"id":847,"depth":115,"text":848},{"id":913,"depth":115,"text":914},"2026-04-09 11:40:13","Пошаговая инструкция по выявлению и решению сетевых проблем в Linux. Эффективные методы и команды для восстановления connectivity.","15-30 мин",[2205,2208,2211,2214],{"question":2206,"answer":2207},"Как быстро проверить, работает ли сеть в Linux?","Используйте команды `ip link show` для проверки интерфейсов и `ping 8.8.8.8` для тестирования подключения к интернету.",{"question":2209,"answer":2210},"Почему сайт не открывается, хотя интернет работает?","Проблема скорее всего в DNS. Проверьте настройки в `/etc/resolv.conf` или используйте `nslookup` для тестирования разрешения имён.",{"question":2212,"answer":2213},"Как узнать, какие порты открыты и слушаются?","Выполните `ss -tuln` или `netstat -tuln` для просмотра всех открытых портов и связанных с ними процессов.",{"question":2215,"answer":2216},"Как определить, где теряются пакеты?","Используйте `traceroute` (или `tracepath`) для отображения полного маршрута пакетов и выявления проблемных узлов.",[2218,2221,2224,2227,2230,2233],{"name":2219,"text":2220},"Проверка состояния сетевых интерфейсов","Выполните `ip link show` для просмотра всех сетевых интерфейсов и их состояния. Обратите внимание на статус UP/DOWN и наличие IP-адреса.",{"name":2222,"text":2223},"Тестирование базового подключения","Проверьте связность с локальным шлюзом (`ping \u003CIP-шлюза>`) и публичным DNS Google (`ping 8.8.8.8`). Отсутствие ответа указывает на проблему на уровне сети.",{"name":2225,"text":2226},"Диагностика маршрутизации","Используйте `ip route show` для просмотра таблицы маршрутизации. Проверьте маршрут по умолчанию (default) и соответствие IP-адресов.",{"name":2228,"text":2229},"Проверка DNS","Выполните `nslookup ya.ru` или `dig ya.ru` для тестирования разрешения доменных имён. Если имена не резолвятся — проблема в DNS-серверах.",{"name":2231,"text":2232},"Анализ открытых портов","Используйте `ss -tulpn` для просмотра открытых портов и процессов, которые их слушают. Проверьте, работают ли нужные службы.",{"name":2234,"text":2235},"Проверка файрвола","Посмотрите текущие правила iptables (`sudo iptables -L`) или ufw (`sudo ufw status`). Брандмауэр может блокировать необходимые соединения.","PT20M",[2238,2239,2240,2241,2242,2243,2244,2245],"диагностика сети linux","network troubleshooting linux","проверить сетевое подключение linux","ping traceroute linux","netstat nmap linux","настройка сети ubuntu","dns проблемы linux","сетевой интерфейс linux не работает",{},[2248,2249,2250],"/guides/linux/network-configuration-ubuntu","/guides/linux/wifi-troubleshooting","/guides/linux/firewall-setup","Администрирование Linux",{"title":1466,"description":2202},"guides/linux/network-troubleshooting","Подробный гайд по диагностике и устранению сетевых неполадок в Linux. Включает проверку интерфейсов, тестирование связности, анализ DNS и диагностику портов.",[1185,2256,2257,2258,2259,2260,1521,1635],"network","troubleshooting","диагностика","команды терминала","администрирование","sN-eMIu9W36hqmehXEUFjKAVBQpBX9dIG-GixqYxT0o"]