[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/macos/terminal-network-commands":3,"mdc--q877vk-key":1380,"mdc-aaul9p-key":1408,"mdc-qt7f4n-key":1443,"mdc-6tz16s-key":1472,"mdc--d6e6ff-key":1499,"mdc-le0gt7-key":1507,"mdc-35emft-key":1535,"mdc-yyq1jm-key":1556,"mdc--gk8c6-key":1578,"related-/guides/macos/terminal-basics,/guides/macos/fix-slow-internet,/errors/macos/network-unavailable":1594},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":1310,"code":1310,"createdAt":1311,"description":1312,"difficulty":1313,"draft":1314,"estimatedTime":1315,"extension":1316,"faq":1317,"howToSteps":1330,"howToTotalTime":1346,"image":1310,"keywords":1347,"locale":1358,"meta":1359,"navigation":154,"path":1360,"platform":1361,"related":1362,"section":1366,"seo":1367,"severity":1310,"stem":1368,"summary":1369,"tags":1370,"twitterCreator":1310,"twitterSite":1310,"type":1378,"updatedAt":1311,"__hash__":1379},"content_ru/guides/macos/terminal-network-commands.md","Сетевые команды Terminal на macOS: полный справочник",[7,8,9,10],"macOS Sonoma 14","macOS Ventura 13","macOS Monterey 12","macOS Big Sur 11","FixPedia Team",{"type":13,"value":14,"toc":1275},"minimark",[15,20,24,59,62,66,103,107,110,118,121,191,209,216,219,246,256,263,270,344,350,353,357,360,366,376,430,435,467,491,497,500,530,536,539,622,626,633,636,719,739,746,749,838,852,859,865,868,944,955,1060,1064,1067,1119,1123,1256,1271],[16,17,19],"h2",{"id":18},"введение-зачем-это-нужно","Введение / Зачем это нужно",[21,22,23],"p",{},"Терминал macOS — мощный инструмент для быстрой диагностики и управления сетью без графического интерфейса. Эти команды помогут вам:",[25,26,27,35,41,47,53],"ul",{},[28,29,30,34],"li",{},[31,32,33],"strong",{},"Мгновенно определить",", есть ли связь с сайтом или сервером.",[28,36,37,40],{},[31,38,39],{},"Найти «узкие места»"," в сети (где теряются пакеты).",[28,42,43,46],{},[31,44,45],{},"Управлять сетевыми настройками"," напрямую.",[28,48,49,52],{},[31,50,51],{},"Отслеживать активные соединения"," и открытые порты.",[28,54,55,58],{},[31,56,57],{},"Безопасно подключаться"," к удалённым серверам.",[21,60,61],{},"Этот гайд — ваш практический справочник по самым востребованным сетевым утилитам в macOS.",[16,63,65],{"id":64},"требования-подготовка","Требования / Подготовка",[67,68,69,80,97],"ol",{},[28,70,71,74,75,79],{},[31,72,73],{},"Операционная система:"," macOS 11 (Big Sur) или новее. Некоторые команды (например, ",[76,77,78],"code",{},"ifconfig",") существуют давно, но синтаксис и вывод могут немного отличаться.",[28,81,82,85,86,88,89,92,93,96],{},[31,83,84],{},"Права:"," Для большинства команд (ping, traceroute, dig) достаточно обычного пользователя. Для управления интерфейсами (",[76,87,78],{}," с флагами) или просмотра всех процессов (",[76,90,91],{},"netstat -a",") могут потребоваться права администратора (",[76,94,95],{},"sudo",").",[28,98,99,102],{},[31,100,101],{},"Базовые навыки:"," Умение открывать Terminal и вводить команды.",[16,104,106],{"id":105},"основные-команды-диагностики-сети","Основные команды диагностики сети",[21,108,109],{},"Эти команды отвечают на вопрос «Доступен ли ресурс и как быстро?».",[111,112,114,117],"h3",{"id":113},"ping-проверка-доступности-и-задержки",[76,115,116],{},"ping"," — проверка доступности и задержки",[21,119,120],{},"Проверяет, отвечает ли удалённый хост, и измеряет время Round-Trip Time (RTT).",[122,123,128],"pre",{"className":124,"code":125,"language":126,"meta":127,"style":127},"language-bash shiki shiki-themes github-light github-dark","# Проверить доступность google.com (4 пакета)\nping google.com\n\n# Проверить доступность по IPv6\nping6 ipv6.google.com\n\n# Отправить бесконечное количество пакетов (остановить Ctrl+C)\nping 192.168.1.1\n","bash","",[76,129,130,139,149,156,162,171,176,182],{"__ignoreMap":127},[131,132,135],"span",{"class":133,"line":134},"line",1,[131,136,138],{"class":137},"sJ8bj","# Проверить доступность google.com (4 пакета)\n",[131,140,142,145],{"class":133,"line":141},2,[131,143,116],{"class":144},"sScJk",[131,146,148],{"class":147},"sZZnC"," google.com\n",[131,150,152],{"class":133,"line":151},3,[131,153,155],{"emptyLinePlaceholder":154},true,"\n",[131,157,159],{"class":133,"line":158},4,[131,160,161],{"class":137},"# Проверить доступность по IPv6\n",[131,163,165,168],{"class":133,"line":164},5,[131,166,167],{"class":144},"ping6",[131,169,170],{"class":147}," ipv6.google.com\n",[131,172,174],{"class":133,"line":173},6,[131,175,155],{"emptyLinePlaceholder":154},[131,177,179],{"class":133,"line":178},7,[131,180,181],{"class":137},"# Отправить бесконечное количество пакетов (остановить Ctrl+C)\n",[131,183,185,187],{"class":133,"line":184},8,[131,186,116],{"class":144},[131,188,190],{"class":189},"sj4cs"," 192.168.1.1\n",[21,192,193,196,197,200,201,204,205,208],{},[31,194,195],{},"Что смотреть:"," Статистику потери пакетов (",[76,198,199],{},"packet loss",") и среднюю/максимальную задержку (",[76,202,203],{},"avg",", ",[76,206,207],{},"max","). Постоянные потери или рост задержки — признак проблем.",[111,210,212,215],{"id":211},"traceroute-трассировка-маршрута",[76,213,214],{},"traceroute"," — трассировка маршрута",[21,217,218],{},"Показывает весь путь, который проходят пакеты от вашего компьютера до цели, и задержку на каждом узле (hop).",[122,220,222],{"className":124,"code":221,"language":126,"meta":127,"style":127},"traceroute google.com\n\n# Для IPv6\ntraceroute6 ipv6.google.com\n",[76,223,224,230,234,239],{"__ignoreMap":127},[131,225,226,228],{"class":133,"line":134},[131,227,214],{"class":144},[131,229,148],{"class":147},[131,231,232],{"class":133,"line":141},[131,233,155],{"emptyLinePlaceholder":154},[131,235,236],{"class":133,"line":151},[131,237,238],{"class":137},"# Для IPv6\n",[131,240,241,244],{"class":133,"line":158},[131,242,243],{"class":144},"traceroute6",[131,245,170],{"class":147},[21,247,248,251,252,255],{},[31,249,250],{},"Интерпретация:"," Сначала идут локальные и провайдерские узлы, затем — узлы целевого хоста. Звёздочки (",[76,253,254],{},"* * *",") на каком-то hop означают, что этот узель не отвечает на ICMP-запросы (часто из-за firewall), но это не обязательно проблема.",[111,257,259,262],{"id":258},"dig-диагностика-dns",[76,260,261],{},"dig"," — диагностика DNS",[21,264,265,266,269],{},"Запросы к DNS-серверам для получения информации о доменах. Более информативен, чем ",[76,267,268],{},"nslookup",".",[122,271,273],{"className":124,"code":272,"language":126,"meta":127,"style":127},"# Получить A-запись (IPv4 адрес)\ndig google.com\n\n# Получить MX-записи (почтовые серверы)\ndig google.com MX\n\n# Использовать конкретный DNS-сервер (например, Cloudflare)\ndig @1.1.1.1 google.com\n\n# Короткий ответ (только данные)\ndig +short google.com\n",[76,274,275,280,286,290,295,305,309,314,323,328,334],{"__ignoreMap":127},[131,276,277],{"class":133,"line":134},[131,278,279],{"class":137},"# Получить A-запись (IPv4 адрес)\n",[131,281,282,284],{"class":133,"line":141},[131,283,261],{"class":144},[131,285,148],{"class":147},[131,287,288],{"class":133,"line":151},[131,289,155],{"emptyLinePlaceholder":154},[131,291,292],{"class":133,"line":158},[131,293,294],{"class":137},"# Получить MX-записи (почтовые серверы)\n",[131,296,297,299,302],{"class":133,"line":164},[131,298,261],{"class":144},[131,300,301],{"class":147}," google.com",[131,303,304],{"class":147}," MX\n",[131,306,307],{"class":133,"line":173},[131,308,155],{"emptyLinePlaceholder":154},[131,310,311],{"class":133,"line":178},[131,312,313],{"class":137},"# Использовать конкретный DNS-сервер (например, Cloudflare)\n",[131,315,316,318,321],{"class":133,"line":184},[131,317,261],{"class":144},[131,319,320],{"class":147}," @1.1.1.1",[131,322,148],{"class":147},[131,324,326],{"class":133,"line":325},9,[131,327,155],{"emptyLinePlaceholder":154},[131,329,331],{"class":133,"line":330},10,[131,332,333],{"class":137},"# Короткий ответ (только данные)\n",[131,335,337,339,342],{"class":133,"line":336},11,[131,338,261],{"class":144},[131,340,341],{"class":147}," +short",[131,343,148],{"class":147},[21,345,346,349],{},[31,347,348],{},"Зачем:"," Чтобы понять, правильно ли разрешается доменное имя и какой DNS-сервер используется.",[351,352],"in-article-ad",{},[16,354,356],{"id":355},"управление-сетевыми-интерфейсами","Управление сетевыми интерфейсами",[21,358,359],{},"Просмотр и базовая настройка сетевых адаптеров.",[111,361,363,365],{"id":362},"ifconfig-детальная-информация-об-интерфейсах",[76,364,78],{}," — детальная информация об интерфейсах",[21,367,368,369,204,372,375],{},"Показывает все сетевые интерфейсы (включая виртуальные ",[76,370,371],{},"lo0",[76,373,374],{},"utun0"," для VPN) и их параметры.",[122,377,379],{"className":124,"code":378,"language":126,"meta":127,"style":127},"# Показать все интерфейсы\nifconfig\n\n# Показать только активные (с IP)\nifconfig | grep \"inet \"\n\n# Информация по конкретному интерфейсу (например, en0 - Wi-Fi)\nifconfig en0\n",[76,380,381,386,391,395,400,414,418,423],{"__ignoreMap":127},[131,382,383],{"class":133,"line":134},[131,384,385],{"class":137},"# Показать все интерфейсы\n",[131,387,388],{"class":133,"line":141},[131,389,390],{"class":144},"ifconfig\n",[131,392,393],{"class":133,"line":151},[131,394,155],{"emptyLinePlaceholder":154},[131,396,397],{"class":133,"line":158},[131,398,399],{"class":137},"# Показать только активные (с IP)\n",[131,401,402,404,408,411],{"class":133,"line":164},[131,403,78],{"class":144},[131,405,407],{"class":406},"szBVR"," |",[131,409,410],{"class":144}," grep",[131,412,413],{"class":147}," \"inet \"\n",[131,415,416],{"class":133,"line":173},[131,417,155],{"emptyLinePlaceholder":154},[131,419,420],{"class":133,"line":178},[131,421,422],{"class":137},"# Информация по конкретному интерфейсу (например, en0 - Wi-Fi)\n",[131,424,425,427],{"class":133,"line":184},[131,426,78],{"class":144},[131,428,429],{"class":147}," en0\n",[21,431,432],{},[31,433,434],{},"Ключевые поля в выводе:",[25,436,437,443,449,455,461],{},[28,438,439,442],{},[76,440,441],{},"inet"," — IPv4 адрес.",[28,444,445,448],{},[76,446,447],{},"inet6"," — IPv6 адрес.",[28,450,451,454],{},[76,452,453],{},"netmask"," — маска подсети.",[28,456,457,460],{},[76,458,459],{},"broadcast"," — широковещательный адрес.",[28,462,463,466],{},[76,464,465],{},"status: active"," — интерфейс включён.",[468,469,470],"blockquote",{},[21,471,472,473,476,477,479,480,483,484,487,488,490],{},"⚠️ ",[31,474,475],{},"Важно:"," ",[76,478,78],{}," считается устаревшей. В новых версиях macOS для настройки рекомендуется использовать ",[76,481,482],{},"ipconfig"," (для просмотра) или системные настройки (",[76,485,486],{},"networksetup","). Но ",[76,489,78],{}," остаётся лучшим инструментом для детального просмотра.",[111,492,494,496],{"id":493},"ipconfig-простой-просмотр-ip-адресов",[76,495,482],{}," — простой просмотр IP-адресов",[21,498,499],{},"Упрощённая команда, показывающая только активные IP-адреса и相关信息.",[122,501,503],{"className":124,"code":502,"language":126,"meta":127,"style":127},"ipconfig getifaddr en0  # Получить IP только для интерфейса en0\nipconfig getpacket en0 # Показать DHCP-информацию для en0\n",[76,504,505,518],{"__ignoreMap":127},[131,506,507,509,512,515],{"class":133,"line":134},[131,508,482],{"class":144},[131,510,511],{"class":147}," getifaddr",[131,513,514],{"class":147}," en0",[131,516,517],{"class":137},"  # Получить IP только для интерфейса en0\n",[131,519,520,522,525,527],{"class":133,"line":141},[131,521,482],{"class":144},[131,523,524],{"class":147}," getpacket",[131,526,514],{"class":147},[131,528,529],{"class":137}," # Показать DHCP-информацию для en0\n",[111,531,533,535],{"id":532},"networksetup-управление-сетевыми-службами",[76,534,486],{}," — управление сетевыми службами",[21,537,538],{},"Управление расположениями (Locations) и службами (Wi-Fi, Ethernet) через CLI.",[122,540,542],{"className":124,"code":541,"language":126,"meta":127,"style":127},"# Список всех сетевых служб\nnetworksetup -listallnetworkservices\n\n# Включить/выключить Wi-Fi\nsudo networksetup -setairportpower en0 on\nsudo networksetup -setairportpower en0 off\n\n# Присвоить службе статический IP\nsudo networksetup -setstatic \"Wi-Fi\" 192.168.1.100 255.255.255.0 192.168.1.1\n",[76,543,544,549,556,560,565,580,593,597,602],{"__ignoreMap":127},[131,545,546],{"class":133,"line":134},[131,547,548],{"class":137},"# Список всех сетевых служб\n",[131,550,551,553],{"class":133,"line":141},[131,552,486],{"class":144},[131,554,555],{"class":189}," -listallnetworkservices\n",[131,557,558],{"class":133,"line":151},[131,559,155],{"emptyLinePlaceholder":154},[131,561,562],{"class":133,"line":158},[131,563,564],{"class":137},"# Включить/выключить Wi-Fi\n",[131,566,567,569,572,575,577],{"class":133,"line":164},[131,568,95],{"class":144},[131,570,571],{"class":147}," networksetup",[131,573,574],{"class":189}," -setairportpower",[131,576,514],{"class":147},[131,578,579],{"class":147}," on\n",[131,581,582,584,586,588,590],{"class":133,"line":173},[131,583,95],{"class":144},[131,585,571],{"class":147},[131,587,574],{"class":189},[131,589,514],{"class":147},[131,591,592],{"class":147}," off\n",[131,594,595],{"class":133,"line":178},[131,596,155],{"emptyLinePlaceholder":154},[131,598,599],{"class":133,"line":184},[131,600,601],{"class":137},"# Присвоить службе статический IP\n",[131,603,604,606,608,611,614,617,620],{"class":133,"line":325},[131,605,95],{"class":144},[131,607,571],{"class":147},[131,609,610],{"class":189}," -setstatic",[131,612,613],{"class":147}," \"Wi-Fi\"",[131,615,616],{"class":189}," 192.168.1.100",[131,618,619],{"class":189}," 255.255.255.0",[131,621,190],{"class":189},[16,623,625],{"id":624},"анализ-активных-соединений-и-портов","Анализ активных соединений и портов",[111,627,629,632],{"id":628},"netstat-статистика-по-сетевым-соединениям",[76,630,631],{},"netstat"," — статистика по сетевым соединениям",[21,634,635],{},"Показывает активные сокеты, таблицы маршрутизации, статистику интерфейсов.",[122,637,639],{"className":124,"code":638,"language":126,"meta":127,"style":127},"# Все активные соединения (TCP/UDP) с именами процессов\nsudo netstat -a -p tcp\n\n# Только слушающие (listening) порты\nsudo netstat -an | grep LISTEN\n\n# Статистика по интерфейсам (входящий/исходящий трафик)\nnetstat -i\n\n# Таблица маршрутизации\nnetstat -rn\n",[76,640,641,646,662,666,671,687,691,696,703,707,712],{"__ignoreMap":127},[131,642,643],{"class":133,"line":134},[131,644,645],{"class":137},"# Все активные соединения (TCP/UDP) с именами процессов\n",[131,647,648,650,653,656,659],{"class":133,"line":141},[131,649,95],{"class":144},[131,651,652],{"class":147}," netstat",[131,654,655],{"class":189}," -a",[131,657,658],{"class":189}," -p",[131,660,661],{"class":147}," tcp\n",[131,663,664],{"class":133,"line":151},[131,665,155],{"emptyLinePlaceholder":154},[131,667,668],{"class":133,"line":158},[131,669,670],{"class":137},"# Только слушающие (listening) порты\n",[131,672,673,675,677,680,682,684],{"class":133,"line":164},[131,674,95],{"class":144},[131,676,652],{"class":147},[131,678,679],{"class":189}," -an",[131,681,407],{"class":406},[131,683,410],{"class":144},[131,685,686],{"class":147}," LISTEN\n",[131,688,689],{"class":133,"line":173},[131,690,155],{"emptyLinePlaceholder":154},[131,692,693],{"class":133,"line":178},[131,694,695],{"class":137},"# Статистика по интерфейсам (входящий/исходящий трафик)\n",[131,697,698,700],{"class":133,"line":184},[131,699,631],{"class":144},[131,701,702],{"class":189}," -i\n",[131,704,705],{"class":133,"line":325},[131,706,155],{"emptyLinePlaceholder":154},[131,708,709],{"class":133,"line":330},[131,710,711],{"class":137},"# Таблица маршрутизации\n",[131,713,714,716],{"class":133,"line":336},[131,715,631],{"class":144},[131,717,718],{"class":189}," -rn\n",[21,720,721,724,725,727,728,731,732,735,736,738],{},[31,722,723],{},"Совет:"," В современных версиях macOS ",[76,726,631],{}," постепенно заменяется на ",[76,729,730],{},"ss"," (из пакета ",[76,733,734],{},"iproute2mac","), но ",[76,737,631],{}," остаётся стандартной утилитой.",[111,740,742,745],{"id":741},"lsof-список-открытых-файлов-включая-сокеты",[76,743,744],{},"lsof"," — список открытых файлов (включая сокеты)",[21,747,748],{},"Показывает, какой процесс держит какое сетевое соединение или порт.",[122,750,752],{"className":124,"code":751,"language":126,"meta":127,"style":127},"# Все сетевые соединения (IPv4/IPv6)\nsudo lsof -i\n\n# Соединения на конкретном порте (например, 8080)\nsudo lsof -i :8080\n\n# Только TCP-соединения\nsudo lsof -i tcp\n\n# Соединения для конкретного процесса (по PID)\nsudo lsof -p \u003CPID>\n",[76,753,754,759,768,772,777,789,793,798,808,812,817],{"__ignoreMap":127},[131,755,756],{"class":133,"line":134},[131,757,758],{"class":137},"# Все сетевые соединения (IPv4/IPv6)\n",[131,760,761,763,766],{"class":133,"line":141},[131,762,95],{"class":144},[131,764,765],{"class":147}," lsof",[131,767,702],{"class":189},[131,769,770],{"class":133,"line":151},[131,771,155],{"emptyLinePlaceholder":154},[131,773,774],{"class":133,"line":158},[131,775,776],{"class":137},"# Соединения на конкретном порте (например, 8080)\n",[131,778,779,781,783,786],{"class":133,"line":164},[131,780,95],{"class":144},[131,782,765],{"class":147},[131,784,785],{"class":189}," -i",[131,787,788],{"class":147}," :8080\n",[131,790,791],{"class":133,"line":173},[131,792,155],{"emptyLinePlaceholder":154},[131,794,795],{"class":133,"line":178},[131,796,797],{"class":137},"# Только TCP-соединения\n",[131,799,800,802,804,806],{"class":133,"line":184},[131,801,95],{"class":144},[131,803,765],{"class":147},[131,805,785],{"class":189},[131,807,661],{"class":147},[131,809,810],{"class":133,"line":325},[131,811,155],{"emptyLinePlaceholder":154},[131,813,814],{"class":133,"line":330},[131,815,816],{"class":137},"# Соединения для конкретного процесса (по PID)\n",[131,818,819,821,823,825,828,831,835],{"class":133,"line":336},[131,820,95],{"class":144},[131,822,765],{"class":147},[131,824,658],{"class":189},[131,826,827],{"class":406}," \u003C",[131,829,830],{"class":147},"PI",[131,832,834],{"class":833},"sVt8B","D",[131,836,837],{"class":406},">\n",[21,839,840,843,844,847,848,851],{},[31,841,842],{},"Практика:"," Если неизвестно, что слушает на порту 3306, выполните ",[76,845,846],{},"sudo lsof -i :3306",". Вывод покажет процесс (например, ",[76,849,850],{},"mysqld",") и его PID.",[16,853,855,856],{"id":854},"безопасный-удалённый-доступ-ssh","Безопасный удалённый доступ: ",[76,857,858],{},"ssh",[111,860,862,864],{"id":861},"ssh-безопасная-оболочка",[76,863,858],{}," — безопасная оболочка",[21,866,867],{},"Подключение к удалённому серверу по зашифрованному каналу.",[122,869,871],{"className":124,"code":870,"language":126,"meta":127,"style":127},"# Подключиться с логином user к server.com\nssh user@server.com\n\n# Подключиться с указанием порта (не 22)\nssh -p 2222 user@server.com\n\n# Использовать конкретный ключ\nssh -i ~/.ssh/my_key user@server.com\n\n# Запустить команду на удалённом сервере без входа в интерактивную оболочку\nssh user@server.com \"uptime && df -h\"\n",[76,872,873,878,885,889,894,905,909,914,925,929,934],{"__ignoreMap":127},[131,874,875],{"class":133,"line":134},[131,876,877],{"class":137},"# Подключиться с логином user к server.com\n",[131,879,880,882],{"class":133,"line":141},[131,881,858],{"class":144},[131,883,884],{"class":147}," user@server.com\n",[131,886,887],{"class":133,"line":151},[131,888,155],{"emptyLinePlaceholder":154},[131,890,891],{"class":133,"line":158},[131,892,893],{"class":137},"# Подключиться с указанием порта (не 22)\n",[131,895,896,898,900,903],{"class":133,"line":164},[131,897,858],{"class":144},[131,899,658],{"class":189},[131,901,902],{"class":189}," 2222",[131,904,884],{"class":147},[131,906,907],{"class":133,"line":173},[131,908,155],{"emptyLinePlaceholder":154},[131,910,911],{"class":133,"line":178},[131,912,913],{"class":137},"# Использовать конкретный ключ\n",[131,915,916,918,920,923],{"class":133,"line":184},[131,917,858],{"class":144},[131,919,785],{"class":189},[131,921,922],{"class":147}," ~/.ssh/my_key",[131,924,884],{"class":147},[131,926,927],{"class":133,"line":325},[131,928,155],{"emptyLinePlaceholder":154},[131,930,931],{"class":133,"line":330},[131,932,933],{"class":137},"# Запустить команду на удалённом сервере без входа в интерактивную оболочку\n",[131,935,936,938,941],{"class":133,"line":336},[131,937,858],{"class":144},[131,939,940],{"class":147}," user@server.com",[131,942,943],{"class":147}," \"uptime && df -h\"\n",[111,945,947,950,951,954],{"id":946},"scp-и-sftp-безопасная-передача-файлов",[76,948,949],{},"scp"," и ",[76,952,953],{},"sftp"," — безопасная передача файлов",[25,956,957,1017],{},[28,958,959,963,964],{},[31,960,961],{},[76,962,949],{}," (Secure Copy) — копирование файлов по SSH.",[122,965,967],{"className":124,"code":966,"language":126,"meta":127,"style":127},"# С локального на удалённый\nscp ~/local/file.txt user@server.com:/remote/path/\n# С удалённого на локальный\nscp user@server.com:/remote/file.txt ~/Desktop/\n# Рекурсивно (папка)\nscp -r ~/local/folder user@server.com:/remote/\n",[76,968,969,974,984,989,999,1004],{"__ignoreMap":127},[131,970,971],{"class":133,"line":134},[131,972,973],{"class":137},"# С локального на удалённый\n",[131,975,976,978,981],{"class":133,"line":141},[131,977,949],{"class":144},[131,979,980],{"class":147}," ~/local/file.txt",[131,982,983],{"class":147}," user@server.com:/remote/path/\n",[131,985,986],{"class":133,"line":151},[131,987,988],{"class":137},"# С удалённого на локальный\n",[131,990,991,993,996],{"class":133,"line":158},[131,992,949],{"class":144},[131,994,995],{"class":147}," user@server.com:/remote/file.txt",[131,997,998],{"class":147}," ~/Desktop/\n",[131,1000,1001],{"class":133,"line":164},[131,1002,1003],{"class":137},"# Рекурсивно (папка)\n",[131,1005,1006,1008,1011,1014],{"class":133,"line":173},[131,1007,949],{"class":144},[131,1009,1010],{"class":189}," -r",[131,1012,1013],{"class":147}," ~/local/folder",[131,1015,1016],{"class":147}," user@server.com:/remote/\n",[28,1018,1019,1023,1024],{},[31,1020,1021],{},[76,1022,953],{}," (SSH File Transfer Protocol) — интерактивный клиент.",[122,1025,1027],{"className":124,"code":1026,"language":126,"meta":127,"style":127},"sftp user@server.com\n# Внутри сессии:\n# put local_file /remote/path/   # загрузить\n# get remote_file /local/path/  # скачать\n# ls /remote/path/              # список\n# bye                           # выйти\n",[76,1028,1029,1035,1040,1045,1050,1055],{"__ignoreMap":127},[131,1030,1031,1033],{"class":133,"line":134},[131,1032,953],{"class":144},[131,1034,884],{"class":147},[131,1036,1037],{"class":133,"line":141},[131,1038,1039],{"class":137},"# Внутри сессии:\n",[131,1041,1042],{"class":133,"line":151},[131,1043,1044],{"class":137},"# put local_file /remote/path/   # загрузить\n",[131,1046,1047],{"class":133,"line":158},[131,1048,1049],{"class":137},"# get remote_file /local/path/  # скачать\n",[131,1051,1052],{"class":133,"line":164},[131,1053,1054],{"class":137},"# ls /remote/path/              # список\n",[131,1056,1057],{"class":133,"line":173},[131,1058,1059],{"class":137},"# bye                           # выйти\n",[16,1061,1063],{"id":1062},"проверка-результата","Проверка результата",[21,1065,1066],{},"После выполнения ваших действий (например, смены DNS или настройки фаервола) проверьте:",[67,1068,1069,1078,1087,1096,1109],{},[28,1070,1071,476,1074,1077],{},[31,1072,1073],{},"Доступность:",[76,1075,1076],{},"ping \u003Cцель>"," — нет ли потери пакетов.",[28,1079,1080,476,1083,1086],{},[31,1081,1082],{},"Разрешение имён:",[76,1084,1085],{},"dig \u003Cдомен>"," — возвращается ли правильный IP.",[28,1088,1089,476,1092,1095],{},[31,1090,1091],{},"Маршрут:",[76,1093,1094],{},"traceroute \u003Cцель>"," — нет ли аномальных задержек на определённом узле.",[28,1097,1098,476,1101,1104,1105,1108],{},[31,1099,1100],{},"Порты:",[76,1102,1103],{},"sudo lsof -i :\u003Cпорт>"," или ",[76,1106,1107],{},"nc -zv \u003Cцель> \u003Cпорт>"," — открыт ли нужный порт.",[28,1110,1111,476,1114,1104,1116,1118],{},[31,1112,1113],{},"Конфигурацию:",[76,1115,78],{},[76,1117,482],{}," — назначен ли ожидаемый IP-адрес.",[16,1120,1122],{"id":1121},"возможные-проблемы","Возможные проблемы",[1124,1125,1126,1143],"table",{},[1127,1128,1129],"thead",{},[1130,1131,1132,1137,1140],"tr",{},[1133,1134,1136],"th",{"align":1135},"left","Проблема",[1133,1138,1139],{"align":1135},"Возможная причина",[1133,1141,1142],{"align":1135},"Решение",[1144,1145,1146,1164,1177,1201,1229],"tbody",{},[1130,1147,1148,1154,1157],{},[1149,1150,1151],"td",{"align":1135},[76,1152,1153],{},"ping: cannot resolve \u003Chost>",[1149,1155,1156],{"align":1135},"Нет связи с DNS-сервером или домен не существует.",[1149,1158,1159,1160,1163],{"align":1135},"Проверьте настройки DNS в Системных настройках → Сеть. Попробуйте ",[76,1161,1162],{},"ping 8.8.8.8"," (Google DNS). Если работает, проблема в DNS.",[1130,1165,1166,1171,1174],{},[1149,1167,1168],{"align":1135},[76,1169,1170],{},"ping: sendto: Operation not permitted",[1149,1172,1173],{"align":1135},"Блокировка исходящих ICMP-пакетов фаерволом или провайдером.",[1149,1175,1176],{"align":1135},"Проверьте настройки брандмауэра в Системных настройках → Защита и безопасность. Свяжитесь с провайдером.",[1130,1178,1179,1184,1187],{},[1149,1180,1181],{"align":1135},[76,1182,1183],{},"ssh: connect to host ... port 22: Connection refused",[1149,1185,1186],{"align":1135},"На удалённом сервере не запущен SSH-демон или блокирует порт фаервол.",[1149,1188,1189,1190,1193,1194,1197,1198,96],{"align":1135},"Убедитесь, что на сервере запущен ",[76,1191,1192],{},"sshd"," (",[76,1195,1196],{},"sudo systemctl status sshd","). Проверьте, открыт ли порт 22 (",[76,1199,1200],{},"sudo lsof -i :22",[1130,1202,1203,1208,1211],{},[1149,1204,1205],{"align":1135},[76,1206,1207],{},"ifconfig: interface en0 does not exist",[1149,1209,1210],{"align":1135},"Неправильное имя интерфейса.",[1149,1212,1213,1214,1216,1217,1220,1221,1224,1225,1228],{"align":1135},"Выполните просто ",[76,1215,78],{}," и найдите правильное имя (чаще всего ",[76,1218,1219],{},"en0"," для Wi-Fi, ",[76,1222,1223],{},"en1"," для Ethernet, ",[76,1226,1227],{},"pdp_ip0"," для модема).",[1130,1230,1231,1236,1242],{},[1149,1232,1233],{"align":1135},[76,1234,1235],{},"sudo: no tty present and no askpass program specified",[1149,1237,1238,1239,1241],{"align":1135},"Попытка выполнить ",[76,1240,95],{}," в окружении без терминала (например, из скрипта или IDE).",[1149,1243,1244,1245,1247,1248,1251,1252,1255],{"align":1135},"Настройте ",[76,1246,95],{}," без пароля для конкретной команды в ",[76,1249,1250],{},"/etc/sudoers"," (осторожно!) или используйте ",[76,1253,1254],{},"expect","-скрипт.",[468,1257,1258],{},[21,1259,1260,1261,1263,1264,204,1266,950,1268,1270],{},"💡 ",[31,1262,723],{}," Для большинства повседневных задач (проверка сайта, копирование файлов) достаточно ",[76,1265,116],{},[76,1267,858],{},[76,1269,949],{},". Остальные команды используйте для углублённой диагностики.",[1272,1273,1274],"style",{},"html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}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 pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}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 .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":127,"searchDepth":141,"depth":141,"links":1276},[1277,1278,1279,1287,1295,1301,1308,1309],{"id":18,"depth":141,"text":19},{"id":64,"depth":141,"text":65},{"id":105,"depth":141,"text":106,"children":1280},[1281,1283,1285],{"id":113,"depth":151,"text":1282},"ping — проверка доступности и задержки",{"id":211,"depth":151,"text":1284},"traceroute — трассировка маршрута",{"id":258,"depth":151,"text":1286},"dig — диагностика DNS",{"id":355,"depth":141,"text":356,"children":1288},[1289,1291,1293],{"id":362,"depth":151,"text":1290},"ifconfig — детальная информация об интерфейсах",{"id":493,"depth":151,"text":1292},"ipconfig — простой просмотр IP-адресов",{"id":532,"depth":151,"text":1294},"networksetup — управление сетевыми службами",{"id":624,"depth":141,"text":625,"children":1296},[1297,1299],{"id":628,"depth":151,"text":1298},"netstat — статистика по сетевым соединениям",{"id":741,"depth":151,"text":1300},"lsof — список открытых файлов (включая сокеты)",{"id":854,"depth":141,"text":1302,"children":1303},"Безопасный удалённый доступ: ssh",[1304,1306],{"id":861,"depth":151,"text":1305},"ssh — безопасная оболочка",{"id":946,"depth":151,"text":1307},"scp и sftp — безопасная передача файлов",{"id":1062,"depth":141,"text":1063},{"id":1121,"depth":141,"text":1122},null,"2026-04-08 13:38:27","Узнайте, как диагностировать и управлять сетью через Terminal на macOS. Пошаговые примеры для ping, ssh, netstat и других команд. Решайте проблемы с интернетом самостоятельно.","easy",false,"15-20 мин","md",[1318,1321,1324,1327],{"question":1319,"answer":1320},"Какой командой проверить, открыт ли конкретный порт на удалённом сервере с Mac?","Используйте `nc -zv \u003Cадрес_сервера> \u003Cпорт>`. Например: `nc -zv example.com 443`. Это покажет, открыт ли порт и доступен ли сервис.",{"question":1322,"answer":1323},"Чем отличается `ping` от `traceroute` и когда что использовать?","`ping` проверяет доступность хоста и задержку. `traceroute` показывает весь путь пакетов до цели и узкие места на каждом участке. Используйте `traceroute`, если `ping` показывает высокую задержку или потерю пакетов.",{"question":1325,"answer":1326},"Как безопасно передать файл с Mac на удалённый сервер?","Используйте `scp` (Secure Copy). Пример: `scp ~/Desktop/file.txt user@server.com:/remote/path/`. Для интерактивной работы удобнее `sftp`.",{"question":1328,"answer":1329},"Почему `ifconfig` показывает множество интерфейсов, а `ipconfig` только один?","`ifconfig` — классическая утилита BSD, показывающая все сетевые интерфейсы (включая виртуальные, loopback). `ipconfig` на macOS — упрощённая обёртка, показывающая только активные IP-адреса. Для полной картины используйте `ifconfig`.",[1331,1334,1337,1340,1343],{"name":1332,"text":1333},"Откройте Terminal","Найдите приложение Terminal через Spotlight (Cmd+Пробел, введите \"Terminal\") или в папке Утилиты.",{"name":1335,"text":1336},"Изучите базовые команды диагностики","Начните с `ping`, `traceroute` и `dig` для проверки connectivity и DNS.",{"name":1338,"text":1339},"Освойте управление сетевыми интерфейсами","Используйте `ifconfig` или `ipconfig` для просмотра и настройки адресов.",{"name":1341,"text":1342},"Научитесь анализировать активные соединения","Примените `netstat` или `lsof` для мониторинга портов и процессов.",{"name":1344,"text":1345},"Практикуйтесь в безопасном удалённом доступе","Настройте и используйте `ssh` для подключения к другим машинам.","PT20M",[1348,1349,1350,1351,1352,1353,1354,1355,1356,1357],"сетевые команды macos terminal","ping terminal macos","как проверить сеть на макбуке через терминал","ssh подключение macos","netstat macos","ifconfig macos","traceroute macos","команда для проверки портов macos","terminal network commands macos","diagnose network mac terminal","ru_RU",{},"/guides/macos/terminal-network-commands","macos",[1363,1364,1365],"/guides/macos/terminal-basics","/guides/macos/fix-slow-internet","/errors/macos/network-unavailable","Гайды macOS",{"title":5,"description":1312},"guides/macos/terminal-network-commands","Этот гайд объясняет основные сетевые команды macOS Terminal для диагностики, настройки и мониторинга подключений. Вы научитесь проверять доступность, отслеживать маршруты, управлять интерфейсами и анализировать соединения.",[1371,1372,1373,1374,1375,1376,1377,858],"macOS","terminal","сеть","network","команды","cli","диагностика","guide","ndeVYkALopkjjbMopAFiuNKAutlAFmrAfP84ey827i8",{"data":1381,"body":1382},{},{"type":1383,"children":1384},"root",[1385],{"type":1386,"tag":21,"props":1387,"children":1388},"element",{},[1389,1392,1398,1400,1406],{"type":1390,"value":1391},"text","Используйте ",{"type":1386,"tag":76,"props":1393,"children":1395},{"className":1394},[],[1396],{"type":1390,"value":1397},"nc -zv \u003Cадрес_сервера> \u003Cпорт>",{"type":1390,"value":1399},". Например: ",{"type":1386,"tag":76,"props":1401,"children":1403},{"className":1402},[],[1404],{"type":1390,"value":1405},"nc -zv example.com 443",{"type":1390,"value":1407},". Это покажет, открыт ли порт и доступен ли сервис.",{"data":1409,"body":1410},{},{"type":1383,"children":1411},[1412],{"type":1386,"tag":21,"props":1413,"children":1414},{},[1415,1420,1422,1427,1429,1434,1436,1441],{"type":1386,"tag":76,"props":1416,"children":1418},{"className":1417},[],[1419],{"type":1390,"value":116},{"type":1390,"value":1421}," проверяет доступность хоста и задержку. ",{"type":1386,"tag":76,"props":1423,"children":1425},{"className":1424},[],[1426],{"type":1390,"value":214},{"type":1390,"value":1428}," показывает весь путь пакетов до цели и узкие места на каждом участке. Используйте ",{"type":1386,"tag":76,"props":1430,"children":1432},{"className":1431},[],[1433],{"type":1390,"value":214},{"type":1390,"value":1435},", если ",{"type":1386,"tag":76,"props":1437,"children":1439},{"className":1438},[],[1440],{"type":1390,"value":116},{"type":1390,"value":1442}," показывает высокую задержку или потерю пакетов.",{"data":1444,"body":1445},{},{"type":1383,"children":1446},[1447],{"type":1386,"tag":21,"props":1448,"children":1449},{},[1450,1451,1456,1458,1464,1466,1471],{"type":1390,"value":1391},{"type":1386,"tag":76,"props":1452,"children":1454},{"className":1453},[],[1455],{"type":1390,"value":949},{"type":1390,"value":1457}," (Secure Copy). Пример: ",{"type":1386,"tag":76,"props":1459,"children":1461},{"className":1460},[],[1462],{"type":1390,"value":1463},"scp ~/Desktop/file.txt user@server.com:/remote/path/",{"type":1390,"value":1465},". Для интерактивной работы удобнее ",{"type":1386,"tag":76,"props":1467,"children":1469},{"className":1468},[],[1470],{"type":1390,"value":953},{"type":1390,"value":269},{"data":1473,"body":1474},{},{"type":1383,"children":1475},[1476],{"type":1386,"tag":21,"props":1477,"children":1478},{},[1479,1484,1486,1491,1493,1498],{"type":1386,"tag":76,"props":1480,"children":1482},{"className":1481},[],[1483],{"type":1390,"value":78},{"type":1390,"value":1485}," — классическая утилита BSD, показывающая все сетевые интерфейсы (включая виртуальные, loopback). ",{"type":1386,"tag":76,"props":1487,"children":1489},{"className":1488},[],[1490],{"type":1390,"value":482},{"type":1390,"value":1492}," на macOS — упрощённая обёртка, показывающая только активные IP-адреса. Для полной картины используйте ",{"type":1386,"tag":76,"props":1494,"children":1496},{"className":1495},[],[1497],{"type":1390,"value":78},{"type":1390,"value":269},{"data":1500,"body":1501},{},{"type":1383,"children":1502},[1503],{"type":1386,"tag":21,"props":1504,"children":1505},{},[1506],{"type":1390,"value":1333},{"data":1508,"body":1509},{},{"type":1383,"children":1510},[1511],{"type":1386,"tag":21,"props":1512,"children":1513},{},[1514,1516,1521,1522,1527,1528,1533],{"type":1390,"value":1515},"Начните с ",{"type":1386,"tag":76,"props":1517,"children":1519},{"className":1518},[],[1520],{"type":1390,"value":116},{"type":1390,"value":204},{"type":1386,"tag":76,"props":1523,"children":1525},{"className":1524},[],[1526],{"type":1390,"value":214},{"type":1390,"value":950},{"type":1386,"tag":76,"props":1529,"children":1531},{"className":1530},[],[1532],{"type":1390,"value":261},{"type":1390,"value":1534}," для проверки connectivity и DNS.",{"data":1536,"body":1537},{},{"type":1383,"children":1538},[1539],{"type":1386,"tag":21,"props":1540,"children":1541},{},[1542,1543,1548,1549,1554],{"type":1390,"value":1391},{"type":1386,"tag":76,"props":1544,"children":1546},{"className":1545},[],[1547],{"type":1390,"value":78},{"type":1390,"value":1104},{"type":1386,"tag":76,"props":1550,"children":1552},{"className":1551},[],[1553],{"type":1390,"value":482},{"type":1390,"value":1555}," для просмотра и настройки адресов.",{"data":1557,"body":1558},{},{"type":1383,"children":1559},[1560],{"type":1386,"tag":21,"props":1561,"children":1562},{},[1563,1565,1570,1571,1576],{"type":1390,"value":1564},"Примените ",{"type":1386,"tag":76,"props":1566,"children":1568},{"className":1567},[],[1569],{"type":1390,"value":631},{"type":1390,"value":1104},{"type":1386,"tag":76,"props":1572,"children":1574},{"className":1573},[],[1575],{"type":1390,"value":744},{"type":1390,"value":1577}," для мониторинга портов и процессов.",{"data":1579,"body":1580},{},{"type":1383,"children":1581},[1582],{"type":1386,"tag":21,"props":1583,"children":1584},{},[1585,1587,1592],{"type":1390,"value":1586},"Настройте и используйте ",{"type":1386,"tag":76,"props":1588,"children":1590},{"className":1589},[],[1591],{"type":1390,"value":858},{"type":1390,"value":1593}," для подключения к другим машинам.",[1595,2384],{"id":1596,"title":1597,"appliesTo":1598,"author":11,"body":1603,"canonical":1310,"code":1310,"createdAt":2330,"description":2331,"difficulty":1313,"draft":1314,"estimatedTime":1315,"extension":1316,"faq":2332,"howToSteps":2345,"howToTotalTime":2361,"image":1310,"keywords":2362,"locale":1358,"meta":2371,"navigation":154,"path":1363,"platform":1361,"related":2372,"section":1366,"seo":2376,"severity":1310,"stem":2377,"summary":2378,"tags":2379,"twitterCreator":1310,"twitterSite":1310,"type":1378,"updatedAt":2330,"__hash__":2383},"content_ru/guides/macos/terminal-basics.md","Терминал macOS: полное руководство для начинающих",[1599,1600,1601,1602],"macOS Sonoma (14.x)","macOS Ventura (13.x)","macOS Monterey (12.x)","macOS Big Sur (11.x)",{"type":13,"value":1604,"toc":2319},[1605,1607,1610,1612,1615,1633,1637,1737,1739,1743,1746,1898,1902,1905,2110,2114,2160,2164,2193,2195,2198,2242,2244,2316],[16,1606,19],{"id":18},[21,1608,1609],{},"Терминал (Terminal) в macOS — это мощный инструмент для управления системой, установки программ, автоматизации задач и решения проблем, недоступных через графический интерфейс. Даже базовые навыки работы с командной строкой значительно повысят вашу эффективность как пользователя Mac. После этого гайда вы сможете уверенно перемещаться по файловой системе, просматривать и создавать файлы, а также выполнять простые системные команды.",[16,1611,65],{"id":64},[21,1613,1614],{},"Перед началом убедитесь, что у вас:",[25,1616,1617,1620,1623],{},[28,1618,1619],{},"Установленная macOS версии 10.15 (Catalina) или новее (инструкция актуальна для Sonoma, Ventura, Monterey).",[28,1621,1622],{},"Доступ к учётной записи с стандартными правами (не требуется администратор для большинства базовых операций в домашней папке).",[28,1624,1625,1626,1629,1630,269],{},"Утилита ",[31,1627,1628],{},"Терминал"," (Terminal) — она предустановлена во всех версиях macOS и находится в ",[76,1631,1632],{},"/Applications/Utilities/Terminal.app",[16,1634,1636],{"id":1635},"шаг-1-открыть-терминал-и-понять-интерфейс","Шаг 1: Открыть Терминал и понять интерфейс",[67,1638,1639,1676,1731],{},[28,1640,1641,1642,1644,1645],{},"Откройте ",[31,1643,1628],{}," одним из способов:",[25,1646,1647,1660,1673],{},[28,1648,1649,1650,1653,1654,1656,1657,269],{},"Нажмите ",[76,1651,1652],{},"Cmd + Пробел"," для запуска Spotlight, введите ",[76,1655,1372],{}," и нажмите ",[76,1658,1659],{},"Enter",[28,1661,1662,1663,1666,1667,1670,1671,269],{},"Откройте Finder, перейдите в папку ",[31,1664,1665],{},"Программы"," → ",[31,1668,1669],{},"Утилиты"," и дважды кликните на ",[31,1672,1628],{},[28,1674,1675],{},"Используйте Launchpad (иконка в Dock) и найдите приложение среди остальных.",[28,1677,1678,1679,1686],{},"После запуска вы увидите окно с чёрным (или светлым, в зависимости от профиля) фоном и строку, похожую на эту:",[122,1680,1684],{"className":1681,"code":1683,"language":1390},[1682],"language-text","user@MacBook-Pro ~ %\n",[76,1685,1683],{"__ignoreMap":127},[25,1687,1688,1694,1700,1713],{},[28,1689,1690,1693],{},[76,1691,1692],{},"user"," — ваше имя пользователя в системе.",[28,1695,1696,1699],{},[76,1697,1698],{},"MacBook-Pro"," — имя вашего компьютера (можно изменить в «Системных настройках» → «Общие» → «Об этом Mac»).",[28,1701,1702,1705,1706,1193,1709,1712],{},[76,1703,1704],{},"~"," (тильда) — обозначает вашу ",[31,1707,1708],{},"домашнюю директорию",[76,1710,1711],{},"/Users/ваше_имя","). Это текущее местоположение.",[28,1714,1715,1718,1719,1721,1722,1725,1726,1104,1728,269],{},[76,1716,1717],{},"%"," — это приглашение командной строки (prompt). В системах на базе bash (стандарт для macOS до Catalina) это ",[76,1720,1717],{}," для обычного пользователя и ",[76,1723,1724],{},"#"," для root. В более новых версиях (использующих zsh по умолчанию) это ",[76,1727,1717],{},[76,1729,1730],{},"$",[28,1732,1733,1734,1736],{},"Курсор мигает после ",[76,1735,1717],{},". Всё, что вы введёте с клавиатуры, будет интерпретироваться как команда. Для ввода команды используйте только латинские буквы и символы, русская раскладка может вызывать ошибки.",[351,1738],{},[16,1740,1742],{"id":1741},"шаг-2-основные-команды-навигации-по-файловой-системе","Шаг 2: Основные команды навигации по файловой системе",[21,1744,1745],{},"Перед выполнением команд понимайте, где вы находитесь.",[67,1747,1748,1780,1815,1885],{},[28,1749,1750,1757,1758,1760,1761,1770,1773,1774],{},[31,1751,1752,1753,1756],{},"Узнать текущий путь (",[76,1754,1755],{},"pwd",")",".\nВведите команду и нажмите ",[76,1759,1659],{},":",[122,1762,1764],{"className":124,"code":1763,"language":126,"meta":127,"style":127},"pwd\n",[76,1765,1766],{"__ignoreMap":127},[131,1767,1768],{"class":133,"line":134},[131,1769,1763],{"class":189},[1771,1772],"br",{},"Терминал выведет полный путь к текущей директории, например:",[122,1775,1778],{"className":1776,"code":1777,"language":1390},[1682],"/Users/ivanov\n",[76,1779,1777],{"__ignoreMap":127},[28,1781,1782,269,1788,1797,1799,1800,1760,1803],{},[31,1783,1784,1785,1756],{},"Просмотреть содержимое текущей папки (",[76,1786,1787],{},"ls",[122,1789,1791],{"className":124,"code":1790,"language":126,"meta":127,"style":127},"ls\n",[76,1792,1793],{"__ignoreMap":127},[131,1794,1795],{"class":133,"line":134},[131,1796,1790],{"class":144},[1771,1798],{},"По умолчанию покажет только имена файлов и папок. Для более подробного вывода (права доступа, владелец, размер, дата) используйте флаг ",[76,1801,1802],{},"-l",[122,1804,1806],{"className":124,"code":1805,"language":126,"meta":127,"style":127},"ls -l\n",[76,1807,1808],{"__ignoreMap":127},[131,1809,1810,1812],{"class":133,"line":134},[131,1811,1787],{"class":144},[131,1813,1814],{"class":189}," -l\n",[28,1816,1817,269,1824],{},[31,1818,1819,1820,1823],{},"Перейти в другую папку (",[76,1821,1822],{},"cd"," — change directory)",[25,1825,1826,1845,1860],{},[28,1827,1828,1829,1832,1833],{},"Перейти в папку ",[76,1830,1831],{},"Документы"," (создайте её заранее в Finder, если её нет):\n",[122,1834,1836],{"className":124,"code":1835,"language":126,"meta":127,"style":127},"cd Документы\n",[76,1837,1838],{"__ignoreMap":127},[131,1839,1840,1842],{"class":133,"line":134},[131,1841,1822],{"class":189},[131,1843,1844],{"class":147}," Документы\n",[28,1846,1847,1848],{},"Вернуться в предыдущую директорию (на уровень выше):\n",[122,1849,1851],{"className":124,"code":1850,"language":126,"meta":127,"style":127},"cd ..\n",[76,1852,1853],{"__ignoreMap":127},[131,1854,1855,1857],{"class":133,"line":134},[131,1856,1822],{"class":189},[131,1858,1859],{"class":147}," ..\n",[28,1861,1862,1863,1875,1876],{},"Вернуться сразу в домашнюю директорию (из любого места):\n",[122,1864,1866],{"className":124,"code":1865,"language":126,"meta":127,"style":127},"cd ~\n",[76,1867,1868],{"__ignoreMap":127},[131,1869,1870,1872],{"class":133,"line":134},[131,1871,1822],{"class":189},[131,1873,1874],{"class":147}," ~\n","\nили просто\n",[122,1877,1879],{"className":124,"code":1878,"language":126,"meta":127,"style":127},"cd\n",[76,1880,1881],{"__ignoreMap":127},[131,1882,1883],{"class":133,"line":134},[131,1884,1878],{"class":189},[28,1886,1887,1890,1891,1894,1895,1897],{},[31,1888,1889],{},"Автодополнение (Tab)",".\nПри вводе имени папки или файла нажмите клавишу ",[76,1892,1893],{},"Tab",". Терминал автоматически дополнит имя, если оно однозначно. Если есть несколько вариантов, нажмите ",[76,1896,1893],{}," дважды, чтобы их увидеть. Это экономит время и предотвращает ошибки из-за опечаток.",[16,1899,1901],{"id":1900},"шаг-3-практика-создание-и-работа-с-файлами","Шаг 3: Практика: создание и работа с файлами",[21,1903,1904],{},"Потренируемся на создании временной структуры.",[67,1906,1907,1936,1969,2015,2040],{},[28,1908,1909,1916,1917,1920,1921,1760,1924],{},[31,1910,1911,1912,1915],{},"Создать новую папку (",[76,1913,1914],{},"mkdir"," — make directory)",".\nУбедитесь, что вы в домашней директории (",[76,1918,1919],{},"cd ~","). Создайте папку с названием ",[76,1922,1923],{},"terminal_test",[122,1925,1927],{"className":124,"code":1926,"language":126,"meta":127,"style":127},"mkdir terminal_test\n",[76,1928,1929],{"__ignoreMap":127},[131,1930,1931,1933],{"class":133,"line":134},[131,1932,1914],{"class":144},[131,1934,1935],{"class":147}," terminal_test\n",[28,1937,1938,269,1944,1962,1964,1965,1968],{},[31,1939,1940,1941,1756],{},"Перейти в созданную папку и создать файл (",[76,1942,1943],{},"touch",[122,1945,1947],{"className":124,"code":1946,"language":126,"meta":127,"style":127},"cd terminal_test\ntouch notes.txt\n",[76,1948,1949,1955],{"__ignoreMap":127},[131,1950,1951,1953],{"class":133,"line":134},[131,1952,1822],{"class":189},[131,1954,1935],{"class":147},[131,1956,1957,1959],{"class":133,"line":141},[131,1958,1943],{"class":144},[131,1960,1961],{"class":147}," notes.txt\n",[1771,1963],{},"Файл ",[76,1966,1967],{},"notes.txt"," создастся пустым.",[28,1970,1971,1974,1975,1978,1979,1982,1983,2000,2002,476,2006,476,2008,2011,2012,269],{},[31,1972,1973],{},"Записать текст в файл (перенаправление вывода)",".\nСамый простой способ — использовать команду ",[76,1976,1977],{},"echo"," и символ ",[76,1980,1981],{},">"," (перенаправление вывода в файл):",[122,1984,1986],{"className":124,"code":1985,"language":126,"meta":127,"style":127},"echo \"Привет, Терминал!\" > notes.txt\n",[76,1987,1988],{"__ignoreMap":127},[131,1989,1990,1992,1995,1998],{"class":133,"line":134},[131,1991,1977],{"class":189},[131,1993,1994],{"class":147}," \"Привет, Терминал!\"",[131,1996,1997],{"class":406}," >",[131,1999,1961],{"class":147},[1771,2001],{},[2003,2004,2005],"em",{},"Внимание:",[76,2007,1981],{},[31,2009,2010],{},"перезапишет"," файл, если он уже существует. Для добавления текста в конец файла используйте ",[76,2013,2014],{},">>",[28,2016,2017,269,2023,2034,2036,2037,269],{},[31,2018,2019,2020,1756],{},"Посмотреть содержимое файла (",[76,2021,2022],{},"cat",[122,2024,2026],{"className":124,"code":2025,"language":126,"meta":127,"style":127},"cat notes.txt\n",[76,2027,2028],{"__ignoreMap":127},[131,2029,2030,2032],{"class":133,"line":134},[131,2031,2022],{"class":144},[131,2033,1961],{"class":147},[1771,2035],{},"На экране появится строка ",[76,2038,2039],{},"Привет, Терминал!",[28,2041,2042,269,2051],{},[31,2043,2044,2045,950,2048,1756],{},"Удалить файл и папку (",[76,2046,2047],{},"rm",[76,2049,2050],{},"rmdir",[25,2052,2053,2067,2087],{},[28,2054,2055,2056],{},"Удалить файл:\n",[122,2057,2059],{"className":124,"code":2058,"language":126,"meta":127,"style":127},"rm notes.txt\n",[76,2060,2061],{"__ignoreMap":127},[131,2062,2063,2065],{"class":133,"line":134},[131,2064,2047],{"class":144},[131,2066,1961],{"class":147},[28,2068,2069,2070],{},"Вернуться на уровень выше и удалить пустую папку:\n",[122,2071,2073],{"className":124,"code":2072,"language":126,"meta":127,"style":127},"cd ..\nrmdir terminal_test\n",[76,2074,2075,2081],{"__ignoreMap":127},[131,2076,2077,2079],{"class":133,"line":134},[131,2078,1822],{"class":189},[131,2080,1859],{"class":147},[131,2082,2083,2085],{"class":133,"line":141},[131,2084,2050],{"class":144},[131,2086,1935],{"class":147},[28,2088,2089,2092,2093,2095,2096,2099,2100,2103,2104,2106,2107,269],{},[31,2090,2091],{},"Внимание!"," Команда ",[76,2094,2047],{}," без флагов удаляет файлы ",[31,2097,2098],{},"безвозвратно"," (они не попадают в Корзину). Для удаления непустых папок используется ",[76,2101,2102],{},"rm -r \u003Cимя_папки>",". Будьте предельно осторожны с ",[76,2105,2047],{},", особенно с ",[76,2108,2109],{},"sudo rm -rf /",[16,2111,2113],{"id":2112},"шаг-4-полезные-утилиты-для-повседневного-использования","Шаг 4: Полезные утилиты для повседневного использования",[25,2115,2116,2125,2131,2154],{},[28,2117,2118,2121,2122,96],{},[76,2119,2120],{},"clear"," — очистить экран терминала (аналог ",[76,2123,2124],{},"Cmd + K",[28,2126,2127,2130],{},[76,2128,2129],{},"history"," — показать историю введённых вами команд.",[28,2132,2133,2136,2137,2140,2141],{},[76,2134,2135],{},"man \u003Cкоманда>"," — открыть подробную справку (manual) по любой команде. Для выхода из справки нажмите ",[76,2138,2139],{},"q",".\n",[122,2142,2144],{"className":124,"code":2143,"language":126,"meta":127,"style":127},"man ls\n",[76,2145,2146],{"__ignoreMap":127},[131,2147,2148,2151],{"class":133,"line":134},[131,2149,2150],{"class":144},"man",[131,2152,2153],{"class":147}," ls\n",[28,2155,2156,2159],{},[76,2157,2158],{},"Ctrl + R"," — поиск по истории команд. Начните вводить часть команды, и терминал найдёт последнее совпадение.",[16,2161,2163],{"id":2162},"шаг-5-завершение-работы-с-терминалом","Шаг 5: Завершение работы с Терминалом",[25,2165,2166,2175,2183],{},[28,2167,2168,2169,1656,2172,2174],{},"Чтобы закрыть окно терминала, просто закройте его (крестик в углу) или введите ",[76,2170,2171],{},"exit",[76,2173,1659],{},". Все процессы, запущенные в этом окне, завершатся.",[28,2176,2177,2178,1104,2180,269],{},"Если вы подключились к удалённому серверу по SSH, для разрыва соединения используйте ",[76,2179,2171],{},[76,2181,2182],{},"Ctrl + D",[28,2184,2185,2188,2189,2192],{},[31,2186,2187],{},"Не используйте"," команду ",[76,2190,2191],{},"sudo shutdown -h now"," или подобные системные команды для выключения Mac из терминала без крайней необходимости. Для этого есть графические средства.",[16,2194,1063],{"id":1062},[21,2196,2197],{},"Вы успешно освоили основы, если можете:",[67,2199,2200,2205,2211,2216,2228,2236],{},[28,2201,2202,2203,96],{},"Открыть Терминал и понять, где находитесь (с помощью ",[76,2204,1755],{},[28,2206,2207,2208,2210],{},"Переместиться в другую папку (",[76,2209,1822],{},") и вернуться назад.",[28,2212,2213,2214,96],{},"Просмотреть список файлов (",[76,2215,1787],{},[28,2217,2218,2219,2221,2222,2224,2225,96],{},"Создать папку (",[76,2220,1914],{},"), создать в ней файл (",[76,2223,1943],{},"), записать в него текст (",[76,2226,2227],{},"echo >",[28,2229,2230,2231,2233,2234,96],{},"Прочитать содержимое файла (",[76,2232,2022],{},") и удалить его (",[76,2235,2047],{},[28,2237,2238,2239,2241],{},"Безопасно завершить сеанс (",[76,2240,2171],{}," или закрытие окна).",[16,2243,1122],{"id":1121},[25,2245,2246,2257,2270,2288,2310],{},[28,2247,2248,2253,2254,96],{},[31,2249,2250],{},[76,2251,2252],{},"command not found",": Команда введена с опечаткой или не существует. Проверьте написание. Убедитесь, что вы не пытаетесь выполнить команду, доступную только в Linux (например, ",[76,2255,2256],{},"apt",[28,2258,2259,2264,2265,2267,2268,96],{},[31,2260,2261],{},[76,2262,2263],{},"Permission denied",": У вас недостаточно прав для выполнения операции (например, запись в системную папку). Не пытайтесь обойти это с ",[76,2266,95],{},", если не уверены в последствиях. Работайте внутри своей домашней директории (",[76,2269,1711],{},[28,2271,2272,2277,2278,2280,2281,950,2284,2287],{},[31,2273,2274],{},[76,2275,2276],{},"No such file or directory",": Указанный файл или папка не найдены по указанному пути. Проверьте текущую директорию (",[76,2279,1755],{},") и правильность имени (учитывайте регистр: ",[76,2282,2283],{},"Folder",[76,2285,2286],{},"folder"," — разные имена в Unix-системах).",[28,2289,2290,2293,2294,204,2297,204,2300,2302,2303,2306,2307,2309],{},[31,2291,2292],{},"Терминал \"завис\"",": Вы запустили интерактивную программу (например, ",[76,2295,2296],{},"top",[76,2298,2299],{},"vim",[76,2301,858],{},"). Для выхода используйте комбинации ",[76,2304,2305],{},"Ctrl + C"," (прервать) или ",[76,2308,2182],{}," (конец ввода/выход). Если не помогает, закройте окно терминала.",[28,2311,2312,2315],{},[31,2313,2314],{},"Кириллица в путях или именах файлов",": Командная строка macOS (zsh/bash) в основном работает с UTF-8, но некоторые старые утилиты могут некорректно обрабатывать кириллицу. Старайтесь использовать латинские имена для папок и файлов, с которыми планируете работать из терминала.",[1272,2317,2318],{},"html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}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 .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 pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":127,"searchDepth":141,"depth":141,"links":2320},[2321,2322,2323,2324,2325,2326,2327,2328,2329],{"id":18,"depth":141,"text":19},{"id":64,"depth":141,"text":65},{"id":1635,"depth":141,"text":1636},{"id":1741,"depth":141,"text":1742},{"id":1900,"depth":141,"text":1901},{"id":2112,"depth":141,"text":2113},{"id":2162,"depth":141,"text":2163},{"id":1062,"depth":141,"text":1063},{"id":1121,"depth":141,"text":1122},"2026-02-15 00:31:39","Изучите основы терминала на macOS с нуля. Пошаговая инструкция по навигации, базовым командам и управлению файлами. Начните работать в командной строке за 15 минут!",[2333,2336,2339,2342],{"question":2334,"answer":2335},"Можно ли повредить систему, используя терминал?","Да, если выполнять команды, которые изменяют системные файлы (`/usr`, `/System`, `/Library`). Всегда проверяйте команду перед нажатием Enter и избегайте использования `sudo` без полного понимания, что делает команда.",{"question":2337,"answer":2338},"Как изменить цвет текста или фона в терминале?","Откройте настройки Terminal (Терминал → Настройки или `Cmd + ,`) и выберите профиль (например, 'Basic' или 'Pro'). Можно настроить цвета шрифта, фона и курсора в разделе 'Цвета и текстуры'.",{"question":2340,"answer":2341},"Что такое `~` (тильда) в путях?","Это сокращение для вашего домашнего каталога (Home folder), например `/Users/ваше_имя`. Команда `cd ~` вернёт вас в домашнюю папку из любого места.",{"question":2343,"answer":2344},"Как скопировать текст из терминала?","Выделите текст мышью — он автоматически скопируется в буфер обмена (в современных macOS). Для вставки используйте `Cmd + V` или среднюю кнопку мыши.",[2346,2349,2352,2355,2358],{"name":2347,"text":2348},"Открыть Терминал","Найдите приложение 'Терминал' (Terminal) через Launchpad, Spotlight (`Cmd + Пробел`) или в папке 'Утилиты' внутри 'Программ'. Запустите его.",{"name":2350,"text":2351},"Понять структуру интерфейса","В открывшемся окне вы увидите приглашение командной строки (prompt), например `username@computername ~ %`. Это означает, что вы находитесь в домашней директории (`~`). Курсор мигает, ожидая ввода команды.",{"name":2353,"text":2354},"Изучить базовую навигацию","Используйте команду `pwd` (print working directory), чтобы узнать текущий путь. `ls` покажет список файлов и папок в текущей директории. `cd \u003Cпапка>` перейдёт в указанную папку, `cd ..` поднимется на уровень выше.",{"name":2356,"text":2357},"Выполнить несколько практических команд","Создайте папку: `mkdir новая_папка`. Перейдите в неё: `cd новая_папка`. Создайте пустой файл: `touch файл.txt`. Посмотрите содержимое файла: `cat файл.txt` (покажет пустоту). Удалите файл: `rm файл.txt`. Вернитесь назад: `cd ..`.",{"name":2359,"text":2360},"Безопасно завершить работу","Для выхода из текущей сессии терминала можно просто закрыть окно. Чтобы завершить запущенный процесс (например, `top` или `ping`), нажмите `Ctrl + C`. Для выхода из интерактивных утилит (например, `ssh`) используйте `exit` или `Ctrl + D`.","PT15M",[2363,2364,2365,2366,2367,2368,2369,2370],"терминал macOS","команды терминала Мак","как использовать терминал на Mac","основы командной строки macOS","bash команды для macOS","терминал для начинающих","как открыть терминал на MacBook","управление файлами через терминал",{},[2373,2374,2375],"/guides/macos/ssh-connection","/guides/macos/homebrew-setup","/guides/macos/permissions-fix",{"title":1597,"description":2331},"guides/macos/terminal-basics","Это руководство научит вас уверенно использовать Терминал (Terminal) на Mac. Вы узнаете, как открывать окно, перемещаться по файловой системе, выполнять основные операции с файлами и папками, а также как безопасно завершать работу.",[1371,1372,126,2380,2381,2382],"командная строка","начальный уровень","основы","Y-pnL9Ahl2lnV-ruAvWBXXo1UDuS2Scvj0u1TnOa5T0",{"id":2385,"title":2386,"appliesTo":2387,"author":11,"body":2391,"canonical":1310,"code":1310,"createdAt":2763,"description":2764,"difficulty":2765,"draft":1314,"estimatedTime":2766,"extension":1316,"faq":2767,"howToSteps":2780,"howToTotalTime":1346,"image":1310,"keywords":2799,"locale":1358,"meta":2807,"navigation":154,"path":1364,"platform":1361,"related":2808,"section":1366,"seo":2811,"severity":1310,"stem":2812,"summary":2813,"tags":2814,"twitterCreator":1310,"twitterSite":1310,"type":1378,"updatedAt":2763,"__hash__":2817},"content_ru/guides/macos/fix-slow-internet.md","Медленный интернет на Mac: 6 проверенных способов ускорить соединение",[2388,2389,2390],"macOS Sonoma","macOS Ventura","macOS Monterey",{"type":13,"value":2392,"toc":2749},[2393,2395,2398,2401,2403,2406,2420,2424,2428,2447,2451,2454,2458,2461,2520,2527,2529,2533,2536,2576,2580,2586,2591,2612,2621,2649,2652,2656,2659,2699,2701,2708,2710,2746],[16,2394,19],{"id":18},[21,2396,2397],{},"Медленный интернет на MacBook или iMac — распространённая проблема, которая может портить работу, учёбу или отдых. Часто виноваты не провайдер, а локальные настройки, устаревшие DNS-серверы или конфликты ПО. Этот гайд поможет вам системно диагностировать и устранить причину, не прибегая к переустановке macOS.",[21,2399,2400],{},"После выполнения вы получите стабильное и быстрое соединение, а также инструменты для самостоятельной диагностики в будущем.",[16,2402,65],{"id":64},[21,2404,2405],{},"Перед началом убедитесь, что:",[25,2407,2408,2411,2414,2417],{},[28,2409,2410],{},"У вас есть административный доступ к Mac (для некоторых команд потребуется пароль).",[28,2412,2413],{},"Роутер и модем (если есть) включены и работают.",[28,2415,2416],{},"Вы можете подключиться к интернету хотя бы с минимальной скоростью (для скачивания инструментов).",[28,2418,2419],{},"Рекомендуется использовать кабель Ethernet для некоторых шагов (если есть возможность).",[16,2421,2423],{"id":2422},"пошаговая-инструкция","Пошаговая инструкция",[111,2425,2427],{"id":2426},"шаг-1-выполните-базовую-диагностику","Шаг 1: Выполните базовую диагностику",[21,2429,2430,2431,2438,2439,2442,2443,2446],{},"Прежде чем менять настройки, измерьте текущую скорость. Откройте Spotlight (Cmd+Space) и начните вводить \"Скорость интернета\" — запустите встроенное приложение или перейдите на ",[2432,2433,2437],"a",{"href":2434,"rel":2435},"https://www.speedtest.net",[2436],"nofollow","speedtest.net",". Запустите тест и запишите значения ",[31,2440,2441],{},"Download"," (загрузка) и ",[31,2444,2445],{},"Upload"," (отправка). Эти цифры — ваш ориентир.",[111,2448,2450],{"id":2449},"шаг-2-перезагрузите-сетевое-оборудование","Шаг 2: Перезагрузите сетевое оборудование",[21,2452,2453],{},"Это самый простой, но эффективный шаг. Выключите MacBook, роутер и модем (если они отдельные). Отсоедините шнур питания от модема и роутера на 30 секунд. Подключите сначала модем, дождитесь полной загрузки индикаторов (обычно 1-2 минуты), затем роутер. После этого включите Mac и проверьте скорость.",[111,2455,2457],{"id":2456},"шаг-3-переключитесь-на-другой-dns-сервер","Шаг 3: Переключитесь на другой DNS-сервер",[21,2459,2460],{},"DNS-серверы вашего провайдера могут быть перегружены или медленными. Замена на публичные DNS от Google или Cloudflare часто даёт мгновенный эффект.",[67,2462,2463,2471,2481,2487,2505,2511],{},[28,2464,1641,2465,1666,2468,269],{},[31,2466,2467],{},"Системные настройки",[31,2469,2470],{},"Сеть",[28,2472,2473,2474,2477,2478,269],{},"Выберите активное подключение (например, ",[31,2475,2476],{},"Wi-Fi",") и нажмите ",[31,2479,2480],{},"Дополнительно...",[28,2482,2483,2484,269],{},"Перейдите на вкладку ",[31,2485,2486],{},"DNS",[28,2488,1649,2489,2492,2493],{},[31,2490,2491],{},"+"," и добавьте:\n",[25,2494,2495,2500],{},[28,2496,2497],{},[76,2498,2499],{},"8.8.8.8",[28,2501,2502],{},[76,2503,2504],{},"1.1.1.1",[28,2506,2507,2508,269],{},"Удалите старые DNS-серверы, выбрав их и нажав ",[31,2509,2510],{},"-",[28,2512,1649,2513,2516,2517,269],{},[31,2514,2515],{},"OK",", затем ",[31,2518,2519],{},"Применить",[468,2521,2522],{},[21,2523,1260,2524,2526],{},[31,2525,723],{}," Если вы используете корпоративную сеть или специфические настройки, запишите старые DNS-адреса на случай отката.",[351,2528],{},[111,2530,2532],{"id":2531},"шаг-4-обновите-macos-и-прошивку-роутера","Шаг 4: Обновите macOS и прошивку роутера",[21,2534,2535],{},"Устаревшее системное ПО или прошивка роутера могут содержать баги, влияющие на производительность сети.",[25,2537,2538,2552],{},[28,2539,2540,476,2543,1666,2545,1666,2548,2551],{},[31,2541,2542],{},"macOS:",[76,2544,2467],{},[76,2546,2547],{},"Общие",[76,2549,2550],{},"Обновление ПО",". Установите все доступные обновления.",[28,2553,2554,2557,2558,1104,2561,2564,2565,2568,2569,1104,2572,2575],{},[31,2555,2556],{},"Роутер:"," Откройте браузер, введите адрес роутера (обычно ",[76,2559,2560],{},"192.168.1.1",[76,2562,2563],{},"192.168.0.1","). Введите логин/пароль (часто ",[76,2566,2567],{},"admin/admin"," или указан на наклейке роутера). Найдите раздел ",[31,2570,2571],{},"Обновление",[31,2573,2574],{},"Firmware"," и следуйте инструкциям.",[111,2577,2579],{"id":2578},"шаг-5-сбросьте-настройки-сети-macos","Шаг 5: Сбросьте настройки сети macOS",[21,2581,2582,2583,2585],{},"Если проблема не устранена, сбросьте сетевые конфигурации macOS к заводским. ",[31,2584,2005],{}," это удалит все сохранённые Wi-Fi сети, VPN-подключения и статические настройки IP.",[21,2587,2588],{},[31,2589,2590],{},"Способ А (через системные настройки):",[67,2592,2593,2599,2609],{},[28,2594,2595,1666,2597,269],{},[76,2596,2467],{},[76,2598,2470],{},[28,2600,2601,2602,2605,2606,269],{},"В нижней части окна нажмите значок ",[31,2603,2604],{},"шестерёнки"," (⋮) → ",[31,2607,2608],{},"Удалить",[28,2610,2611],{},"Подтвердите и перезагрузите Mac. После перезагрузки настройте Wi-Fi заново.",[21,2613,2614,2617,2618,2620],{},[31,2615,2616],{},"Способ Б (через Терминал — для опытных):","\nОткройте ",[76,2619,1628],{}," и выполните команды для сброса кэшей:",[122,2622,2624],{"className":124,"code":2623,"language":126,"meta":127,"style":127},"sudo dscacheutil -flushcache\nsudo killall -HUP mDNSResponder\n",[76,2625,2626,2636],{"__ignoreMap":127},[131,2627,2628,2630,2633],{"class":133,"line":134},[131,2629,95],{"class":144},[131,2631,2632],{"class":147}," dscacheutil",[131,2634,2635],{"class":189}," -flushcache\n",[131,2637,2638,2640,2643,2646],{"class":133,"line":141},[131,2639,95],{"class":144},[131,2641,2642],{"class":147}," killall",[131,2644,2645],{"class":189}," -HUP",[131,2647,2648],{"class":147}," mDNSResponder\n",[21,2650,2651],{},"Введите пароль администратора при запросе.",[111,2653,2655],{"id":2654},"шаг-6-проверьте-фоновые-процессы-и-вредоносное-по","Шаг 6: Проверьте фоновые процессы и вредоносное ПО",[21,2657,2658],{},"Иногда медленный интернет вызывает фоновое ПО, бесконтрольно использующее трафик (торренты, обновления, майнеры).",[67,2660,2661,2667,2671,2680,2690],{},[28,2662,1641,2663,2666],{},[31,2664,2665],{},"Монитор активности"," (через Spotlight).",[28,2668,2483,2669,269],{},[31,2670,2470],{},[28,2672,2673,2674,1104,2677,269],{},"Отсортируйте по столбцам ",[31,2675,2676],{},"Отправлено байт",[31,2678,2679],{},"Получено байт",[28,2681,2682,2683,2686,2687,269],{},"Завершите подозрительные процессы, выбрав их и нажав ",[31,2684,2685],{},"X"," в верхнем левом углу → ",[31,2688,2689],{},"Выход",[28,2691,2692,2693,2698],{},"Для проверки на вредоносное ПО установите ",[2432,2694,2697],{"href":2695,"rel":2696},"https://ru.malwarebytes.com/mac/",[2436],"Malwarebytes for Mac"," и запустите бесплатное сканирование.",[16,2700,1063],{"id":1062},[21,2702,2703,2704,2707],{},"После каждого шага (особенно после 3, 5 и 6) повторно запустите ",[31,2705,2706],{},"Speedtest",". Сравните результаты с исходными. Если скорость вернулась к нормальным значениям (близким к тарифу провайдера) — проблема решена. Если нет, переходите к следующему шагу.",[16,2709,1122],{"id":1121},[25,2711,2712,2724,2730,2740],{},[28,2713,2714,2717,2718,1666,2720,1666,2722,269],{},[31,2715,2716],{},"После сброса сетевых настроек не подключается Wi-Fi:"," Убедитесь, что вы вводите правильный пароль от сети. Если роутер использует скрытый SSID, нужно вручную создать новое подключение в ",[76,2719,2467],{},[76,2721,2470],{},[31,2723,2491],{},[28,2725,2726,2729],{},[31,2727,2728],{},"Скорость по кабелю высокая, а по Wi-Fi низкая:"," Проблема в роутере или помехах. Попробуйте сменить канал Wi-Fi в настройках роутера (выберите 1, 6 или 11 для 2.4 ГГц). Для 5 ГГц канал обычно автоматический.",[28,2731,2732,2735,2736,2739],{},[31,2733,2734],{},"После смены DNS интернет не работает:"," Возможно, провайдер блокирует сторонние DNS. Верните старые адреса или попробуйте ",[76,2737,2738],{},"77.88.8.8"," (Яндекс).",[28,2741,2742,2745],{},[31,2743,2744],{},"Тормозит только один сайт или сервис:"," Это может быть проблема на стороне сервера или в вашем браузере. Очистите кэш браузера или попробуйте другой браузер.",[1272,2747,2748],{},"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 pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}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);}",{"title":127,"searchDepth":141,"depth":141,"links":2750},[2751,2752,2753,2761,2762],{"id":18,"depth":141,"text":19},{"id":64,"depth":141,"text":65},{"id":2422,"depth":141,"text":2423,"children":2754},[2755,2756,2757,2758,2759,2760],{"id":2426,"depth":151,"text":2427},{"id":2449,"depth":151,"text":2450},{"id":2456,"depth":151,"text":2457},{"id":2531,"depth":151,"text":2532},{"id":2578,"depth":151,"text":2579},{"id":2654,"depth":151,"text":2655},{"id":1062,"depth":141,"text":1063},{"id":1121,"depth":141,"text":1122},"2026-04-08 18:39:49","Пошаговая инструкция по диагностике и устранению причин медленного интернета на macOS. Решения от простых настроек до продвинутых методов. За 15 минут!","medium","15-30 мин",[2768,2771,2774,2777],{"question":2769,"answer":2770},"Почему интернет на MacBook стал внезапно медленным?","Чаще всего причина в проблемах с Wi-Fi роутером, конфликте DNS-серверов, устаревших системных настройках или фоновых процессах, потребляющих трафик. Начните с перезагрузки роутера и MacBook.",{"question":2772,"answer":2773},"Как узнать, виноват ли провайдер или моё оборудование?","Подключите Mac напрямую к модему кабелем Ethernet. Если скорость нормальная — проблема в Wi-Fi или роутере. Если медленно и по кабелю — обращайтесь к провайдеру.",{"question":2775,"answer":2776},"Сброс сетевых настроек удалит мои сохранённые Wi-Fi пароли?","Да, при сбросе через 'Сеть' в 'Системных настройках' удалятся все сохранённые сети, VPN-конфигурации и пароли. Будьте готовы заново подключиться к Wi-Fi.",{"question":2778,"answer":2779},"Поможет ли смена DNS-сервера ускорить интернет?","Да, если ваш провайдер использует медленные или перегруженные DNS. Попробуйте публичные DNS от Google (8.8.8.8) или Cloudflare (1.1.1.1) — это часто решает проблему.",[2781,2784,2787,2790,2793,2796],{"name":2782,"text":2783},"Выполните базовую диагностику","Откройте 'Скорость интернета' (Speedtest) через Spotlight или сайт speedtest.net. Запомните результаты загрузки и отправки для сравнения после каждого шага.",{"name":2785,"text":2786},"Перезагрузите сетевое оборудование","Выключите MacBook, роутер и модем (если есть). Подождите 30 секунд, включите сначала модем, затем роутер, и только потом Mac. Это решает 30% проблем.",{"name":2788,"text":2789},"Переключитесь на другой DNS-сервер","Перейдите в 'Системные настройки' → 'Сеть' → выберите активное подключение (Wi-Fi/Ethernet) → 'Дополнительно' → вкладка 'DNS'. Добавьте серверы `8.8.8.8` и `1.1.1.1`, удалив старые. Нажмите 'OK' и 'Применить'.",{"name":2791,"text":2792},"Обновите macOS и прошивку роутера","Устаревшее ПО может вызывать конфликты. Проверьте обновления в 'Системные настройки' → 'Общие' → 'Обновление ПО'. Также зайдите в веб-интерфейс роутера (обычно 192.168.1.1) и проверьте наличие обновлений прошивки.",{"name":2794,"text":2795},"Сбросьте настройки сети macOS","Это вернёт сетевые конфигурации к стандартным. Откройте 'Терминал' и выполните команду: `sudo ifconfig en0 down && sudo ifconfig en0 up` (для Ethernet) или `sudo ifconfig en1 down && sudo ifconfig en1 up` (для Wi-Fi). Для полного сброса используйте 'Сеть' → 'Настроить' → 'Удалить'.",{"name":2797,"text":2798},"Проверьте фоновые процессы и вредоносное ПО","Откройте 'Монитор активности' (Activity Monitor). Во вкладке 'Сеть' найдите процессы с высоким показателем 'Отправлено/Получено байт'. Завершите подозрительные. Запустите проверку антивирусом (например, Malwarebytes для Mac).",[2800,2801,2802,2803,2804,2805,2806],"медленный интернет на mac","как ускорить wifi на macbook","macos slow internet fix","диагностика сети macos","сброс сетевых настроек mac","изменить dns на маке","интернет тормозит макбук",{},[2809,2810],"/guides/macos/optimize-network","/guides/macos/fix-dns-issues",{"title":2386,"description":2764},"guides/macos/fix-slow-internet","В этом гайде вы найдёте системный подход к решению проблемы медленного интернета на Mac: от базовых проверок до настройки сетевых параметров и сброса системных кэшей.",[1371,2476,1374,2815,1373,2816],"troubleshooting","оптимизация","OLgSW-OQkz15rQvZQfmk_Ep1ILwxfAF6hxS53AfV4us"]