Установка розеток любой сложности — лучшая инструкция для новичков! Рекомендации, как сделать монтаж своими руками
Чтобы подключить электроприбор, необходимо специальное устройство для этого, которое называется розеткой. Любая проводимая проводка в квартире или в частном доме не мыслима без нее. И с этим никто не поспорит! Надежно и правильно установленная розетка способна прослужить без вмешательств и ремонта долгие годы. Чтобы выполнить ее монтаж без ошибок, нужно следовать простым правилам. Но – обо всё по-порядку.
Краткое содержимое статьи:
Краткая классификация
Разнообразие выпускаемых моделей розеток впечатлит неискушенного в электрике человека. Порою, тяжело разобраться в том, что именно нужно и подойдет. Чтобы понять, что выбрать для конкретных целей, розетки можно классифицировать так:
- Для внешней и внутренней проводки;
- Двойные и тройные;
- Накладные и встраиваемые;
- С повышенной влагозащитой;
- С закрывающейся крышкой или шторками;
- С заземляющим контуром;
- Со встроенным таймером;
- Простые, без заземления;
- Имеющие сложную конфигурацию и нетипичные разъемы (например, компьютерные и телефонные).
Также розетки различаются по форме и размеру гнёзд под штепсельную вилку подключаемого электроприбора. Отечественные модели имеют округлую форму, два или три гнезда, рассчитаны на напряжение 220 или 380 В.
В доме или квартире ставятся обычно одинарные или двойные розетки под скрытую электропроводку под двуштекерную штепсельную вилку. Реже – для внешней.

Чаще всего розетки монтируют в гипсокартонную, шлаконаливную, бетонную и кирпичную стены. От этого в конечном счете зависит вся сложность работ. В одном случае весь монтаж протекает быстрее, в другом – возникают сложности с бурением стен, креплением подрозетника и подготовкой канавок под провода.
Установка розетки в бетонную стену
Правильная установка розетки в бетонную стену делается в несколько этапов, самым тяжелым из которых является вырезание отверстия в стене, куда и будет монтироваться устройство. Если есть нужные инструменты, опыт, или хотя бы большое желание сделать все самому, то эта задача будет вполне по силам любому домашнему мастеру.
Какие надо подготовить инструменты
Перед тем как установить розетку, следует подготовить следующие инструменты и детали – они понадобятся в таком порядке:
- Карандаш, маркер, уголек или что-либо, с помощью чего можно начертить на стене разметку.
- Линейка. Для одного устройства подойдет даже обычная школьная, а если будет устанавливаться блок розеток, то желательно большая.
- Уровень – пузырьковый или лазерный. На начальном этапе пригодится только при монтаже блока розеток.
- Дрель с насадкой «коронка по бетону». Если нет насадки, то подойдет сверло по бетону. Некоторые режут стену болгаркой. Если стена особо прочная, то не помешает вода, которая будет охлаждать коронку.
- Зубило и молоток – нужны для мелкой подгонки стенок отверстия.
- Подрозетник – обеспечивает жесткое крепление устройства в стене.
- Замазка – гипс, алебастр или цементный раствор.
- Шпатель, который можно поместить в подрозетник.
- Индикатор напряжения – по большому счету мог бы пригодиться и в начале, но не обойтись без него именно на этом этапе.
- Дополнительные провода – нужны, если производится монтаж нескольких точек.
- Нож – можно самый маленький.
- Плоскогубцы – желательно с кусачками.
- Розетка – ради нее все и затевается.
- Отвертка – чаще всего крестовая, но в некоторых случаях пригодится и шлицевая – все зависит от болтов, которые надо закручивать.
Подразумевается, что перед тем как устанавливать розетку в стену, к этому месту уже проведены провода и известно какой из них фаза и где ноль с заземлением. Если нет, то придется планировать широкомасштабные работы по пробиванию в стене штроб (канавок) для проводки. Для этого придется взять напрокат штроборез, готовиться высверливать их дрелью и перфоратором или вырезать болгаркой.
Опыт пробивания штроб в бетоне молотком и зубилом гарантированно будет лишним – обладание такими знаниями никогда не компенсирует времени затраченного на их приобретение.
Зачем делать разметку
Если устанавливать одну единственную розетку в бетонной стене, то по большому счету разметка не нужна. Нет особой разницы, если она будет расположена плюс-минус сантиметр. Другое дело, если рядом расположены другие розетки и у владельца помещения «взгляд перфекциониста». У некоторых людей это развито от природы и если какая-либо вещь выбивается из общей картины, то это будет вызывать раздражение.
Как итог – лучше потратить лишние несколько минут, чтобы высчитать и расчертить на стене место расположения будущей розетки. В обязательном порядке это надо сделать при монтаже блока розеток, которые будут располагаться вплотную друг к другу. Здесь пригодится уровень, правда если в помещении кривой пол, то придется подумать как сделать разметку – по уровню или параллельно поверхности пола.
Правильно сделанный «чертеж» разметки это горизонтальная линия, на которой отмечены центры отверстий для подрозетников. Чтобы следить, не соскочила ли с отметки коронка, разметка должна быть несколько больше ее диаметра. Самый надежный способ вычислить расстояние между центрами – сложить вместе крышки розеток и замерить расстояние между их серединами.
Сверление отверстия
Это самый пыльный и тяжелый кусок всей работы, хотя, все зависит от прочности бетона.
- Если используется коронка для сверления подрозетников, то первым делом в центре разметки высверливается отверстие для ее центральной оси, после чего в ход идет сама коронка.
- Немного дольше эта часть работы будет делаться, если в наличии есть только дрель с обычным сверлом по бетону. В таком случае придется высверливать дырки по окружности будущего подрозетника, а потом выбивать внутреннюю часть перфоратором или зубилом.
- Если периметр отверстия для подрозетника будет не круглым, а квадратным, то нарушения в этом никакого нет – все равно оно будет замазываться цементным раствором. Исходя из этого соображения, можно по касательной к диаметру будущего подрозетника сделать пропилы в стене болгаркой, извлечь внутреннюю часть и подправить остальное перфоратором или зубилом.
- В особо сложных случаях можно комбинировать эти способы – сперва насверлить отверстий сверлом, а затем работать по ним коронкой или болгаркой.
Итогом работы должно стать отверстие, в которое подрозетник, что будет устанавливаться, немного «проваливается» за поверхность стены.
Если сверлятся несколько дырок, то между ними обязательно надо прорезать переходы – для проводов.
Монтаж подрозетника
По сути, здесь надо просто вмуровать подрозетники в стену, но сделать это так, чтобы установленный пластиковый стакан своей верхней частью был вровень с ее поверхностью.
Готовится цементный или гипсовый раствор и шпателем намазывается на внутреннюю поверхность полученных отверстий. Затем туда вставляется подрозетник (перед этим в него надо не забыть завести провод) и выравнивается. При этом из стены выдавится некоторое количество раствора – его желательно убирать не сразу, а через несколько минут, когда он начнет застывать. Осталось немного подровнять полученный шов шпателем и ждать когда смесь полностью застынет – в зависимости от используемого материала это займет от получаса до суток.
Подробнее о монтаже подрозетника смотрите в этом видео:
Подключение проводки
Самая ответственная часть всей работы – подключить надо всего два или три провода (в зависимости от наличия заземления), но сделать это без ошибок.
Первым делом с помощью индикаторной отвертки следует убедиться, что проводка обесточена. Одна или две минуты, потраченные на отключение автоматического выключателя и проверку наличия напряжения, сделают работу гораздо комфортнее и безопаснее.
Зачистка проводов. С концов жил надо снять по 1,5-2 см изоляции. Далее оголенный кусочек загибается кольцом, а если это многожильный, то его еще можно разделить надвое, чтобы кончики проводов приобрели форму буквы «V».
Для увеличения площади контакта провода с клеммой, жилу надо немного сплющить плоскогубцами.
Подключение проводов. На розетке есть всего две клеммы токоведущих контактов и третья для заземления. Все они зажимаются болтами и вставить провода больше просто некуда. Если используется проводка с правильной цветовой маркировкой, то желто-зеленый провод идет на контакт заземления (он «висит» на пластине с «усами», торчащими вперед), синий на ноль и оставшийся на фазу (может быть любого другого цвета). Заземление обязательно надо подключать к предназначенному для нее контакту, а фазу с нолем к оставшимся – неважно в каком порядке.
Блок розеток подключается шлейфом или звездой. В первом случае к контактам одной розетки приходят провода от предыдущей и тут же уходят на следующую. Во втором – провода от каждой розетки идут в общую «точку сбора» и там соединяются – фаза к фазе, ноль к нолю. При этом надо учитывать, что ПУЭ запрещают подключение заземления шлейфом – так можно подсоединить фазу и ноль, а «землю» надо вести обязательно звездой.
Окончание монтажа
Когда проводка надежно «сидит» в контактах, внутреннюю часть розетки можно вставлять в подрозетник. Для этого надо подогнуть провода, чтобы они были параллельны задней стенке и затолкать все вовнутрь.
Фиксируется внутренняя часть в подрозетнике распорными лапками – чтобы они разошлись в стороны, надо затянуть крепежные болты, которые всегда расположены в лицевой части. Когда болт крутится по часовой стрелке, лапка уходит в сторону, а наоборот – просто обвисает вдоль корпуса. Иногда лапки мешают вставлять розетку в подрозетник, раскрываясь раньше времени, поэтому их или приматывают к корпусу ниткой или стягивают между собой канцелярской резинкой.
Дополнительно розетка может фиксироваться болтами, которые вкручиваются в лицевую часть подрозетника.
Последний шаг – прикручивание крышки. На ней есть центровочные штыри, поэтому закрепить ее на розетке неправильно достаточно проблематично. Когда все готово, то включается электричество и проверяется работа розетки, а также заземления. Проверка может быть сделана еще до установки внутренней части в подрозетник, но это уже кто как чувствует качество своей работы.
Пошаговая инструкция по установке и подключению розетки в этом видео:
Как итог – установка бытовой розетки в бетонную стену не является непосильной задачей даже для непрофессионала. Если же их придется устанавливать несколько штук, то все нюансы точно отложатся в памяти – впоследствии можно будет выступать уже в роли инструктора.
Как установить розетку правильно своими руками: схема монтажа в бетонную стену квартиры или дома, в ванную
Розеток, когда используется множество бытовых приборов, светильников, гаджетов и других электрических устройств, всегда не хватает. Лучше установить их несколько по периметру помещения, чем одну нагружать удлинителями и сетевыми фильтрами. Тогда безопасность использования бытовой электросети значительно возрастает, что сохранит работоспособность устройств и предотвратит перегорание контактов.Основные правила монтажа для дома
Для длительного срока службы и безопасности электрической сети нужно подобрать проводку, рассчитать сечение используемого провода, количество жил. Лучше всего использовать проводники с заземлением, тогда даже металлические корпусы выключателей и других приборов не будут допускать пробой. Одна из составляющих безопасности и долговечности бытовой сети – грамотная прокладка проводки и подключение розеток, выключателей, светильников и других объектов. Во внимание нужно принимать такие моменты:- Правильно рассчитывать максимально допустимую мощность всех электроприборов, которые есть в квартире. Конечно, ситуация, когда будет одновременно включён фен, утюг, электроплита, микроволновка, пылесос и чайник, практически не случается, однако не нужно подобное явление исключать.
- В соответствии с полученными результатами предыдущего пункта необходимо выбирать мощность рубильников и диаметр сечения проводки. Сегодня уже практически не устанавливается алюминиевый провод, хотя он существенно дешевле. Медные жилы намного легче, пластичнее, безопаснее.
- Выбирается способ укладки кабеля: внутренний или закрытый, что определяется его типом.
- Лучше всего группы проводов стягивать пластиковым жгутом, чтобы они не рассыпались и не путались. Следует наносить соответствующую маркировку, чтобы при прокладке не забыть, какой провод куда должен укладываться и за что отвечать.
- Если используется много проводов или отделочные материалы не обладают огнеупорностью, необходимо пользоваться гофрой, чтобы предупредить возгорание из-за короткого замыкания на участке проводов.
Внимание
Устанавливать розетку, как и прокладывать к ней провода, необходимо, когда распределительный щиток уже настроен профессионалом.
Варианты установки в квартире — как правильно?

Внутри бетонных и других стен
Существует два метода фиксации внутренних розеток:- внутри бетонной, кирпичной или оштукатуренной стены – на алебастр или штукатурку крепится подрозетник;
- в отделочных плитах или панелях, например, гипсокартоне, МДВ, пластиковых и других – просверливается нужного диаметра отверстие, в котором фиксируется подрозетник.
- Если в поверхности стены или отделки уже есть отверстие, то вставляется подрозетник с креплением на шурупы или раствор. Иначе необходимо такое углубление выдолбить или высверлить корончатым сверлом с победитовым напылением.
- Для фиксации в отверстии гипсокартонной, ОСБ или другой плите требуется сверление корончатым сверлом по дереву с установкой коробки с «ушками», в которые будут вкручиваться саморезы или шурупы (как установить розетку в гипсокартоне?).
- После установки и фиксации подрозетника необходимо извлечь крышку, установить сердцевину внутрь коробки.
- В распорных лапках есть винты. Их нужно затянуть так, чтобы розетка прочно «села» и при движении не шевелилась.
- Выполняется соединение проводов с клеммами.
- Если декоративная накладка держится на шурупах, то её нужно установить на сердцевину и прикрутить, если защёлкивается – приложить к розетке и нажать до характерного щелчка.
- Подключается электрическая сеть, проверяется работоспособность с помощью радиоприёмника, настольной лампы или другого электроприбора.
Важно
Нужно сильно закручивать винты, которые фиксируют проводку в клеммах, поскольку при малейшем люфте будет нагреваться сердцевина и возникать опасная ситуация.
Открытый способ

- Открутить винт в центральной части элемента, отсоединить декоративную накладку.
- Зафиксировать на деревянной подложке основу корпуса.
- Подсоединить проводку к клеммам.
- Собрать прибор.
- Проверить его работоспособность.
Монтаж своими руками
Материал и инструменты для самостоятельной установки:- подрозетник или подкладка из паронита;
- сама розетка внутреннего или наружного типа;
- электропроводка с сечением от 2 мм2;
- отвёртки;
- кусачки или острый нож;
- рулетка;
- карандаш.
Внутренняя, в коробке
Для такого монтажа потребуется выполнить такие действия:- Если проводка вытягивалась, нужно отрегулировать её длину и укоротить до 10–15 см, а затем на 0,5-1 см зачистить концы от изоляции кусачками или ножом.
- Подсоединить к клеммам, затянуть шурупы.
- Подогнув проводку, необходимо поместить сердцевину прибора в короб.
- Вкручиванием шурупов на лапках зафиксировать в подрозетнике.
- Установить на место внешнюю раму, прикрутить декоративную панель.
- Подключить электросеть в квартире, проверить работоспособность прибора.
Совет
Лучше оставлять провода на 10–15 см длиннее, чем нужно, поскольку из-за подгорания в ходе эксплуатации будет нужный запас для зачистки изоляции и ремонта.Двойная

- Если устройство стационарного типа, то установка выполняется по аналогичной схеме, как и обычная с одним гнездом. Требуется подключение электропроводов к пластинам, чтобы предотвратить вероятность КЗ.
- Если используется розетка сборного типа, то её установка выполняется немного сложнее, потребуется ещё небольшой кусок проводки. Подбирается нужное количество проводов, например, если кроме ноля и фазы есть ещё провод заземления, необходимо заготовить 3 одинаковых провода, которые будут протягиваться в подрозетнике. От основного и вспомогательного провода крепятся к зажимам соответствующие пары проводов.
- Если используется элемент с несколькими гнёздами, то подключение выполняется по описанной методике.
Схема
Чтобы не запутаться в ходе монтажа между нулём и фазой, необходимо нанести на проводники маркировку. По существующим техническим нормам подключения электропроводки, нет регламентированного порядка подсоединения фазы или ноля, может выбираться любое расположение. Необходимо соблюдать подключение к одной стороне, когда применяется сложная конструкция из нескольких гнёзд. В двойном приборе всего одна пара общих клемм. Чаще всего разводится проводка в помещении одинаково, однако при выполнении в произвольном порядке это не будет иметь никаких последствий. Важно прочно затягивать шурупы, фиксирующие проводку в клеммах, а лапки для крепления в коробке, чтобы не было искрения или нагрева под напряжением. Нужно проверять между проводниками наличие пробоя, поскольку это явление должно полностью исключаться. Фаза соединяется после этого тестирования. На фото схема установки розеток:
В ванной
В ванной комнате часто повышаются температура, влажность. Это для электрической проводки несёт дополнительную опасность, требует специальных мер при установке. Нужно придерживаться таких правил монтажа:- расстояние между розеткой и заземлёнными частями (арматурой, батареей, трубами и раковиной) — не менее 0,5 м;
- высота крепления штепсельных приборов должна быть не ниже 0,5-1 м от поверхности пола;
- если розетки устанавливаются, как «надплинтусные» приборы, то нужно крепить их не ниже 0,3 м от пола.
Внимание
Проводка в комнатах с повышенной влажностью прокладывается скрыто.
Полезные советы
При обустройстве электрической сети можно воспользоваться несколькими полезными идеями, которые сделают эксплуатацию более удобной и функциональной:- Дополнительная розетка на откосах позволит подключать много разных электроприборов, например, телефоны, гирлянды для украшения окна, устройства для отпугивания насекомых и т. п.
- В ванной необходимо делать их несколько, поскольку будет применяться много приборов: стиральная машина, фен, электрощетка, электробритва, эпилятор и т. п. Это позволит развести нагрузку и использовать несколько приборов одновременно.
- Пылесосы часто оснащаются длинным шнуром, однако его не всегда хватает, чтобы убраться в удалённых участках. Лучше оборудовать такие приборы на высоте 0,3-0,4 м от поверхности пола в каждой комнате.
- Рабочая зона на кухне должна иметь несколько розеток. Но расположение двух удлинителей в тройнике создаст невероятную нагрузку от нескольких кухонных приборов. Поэтому устанавливать и рассчитывать такие объекты нужно заранее (как правильно расположить одну или несколько розеток на кухне?).
- Чтобы розетки не бросались в глаза, их можно прятать под верхними шкафчиками на кухне, в нишах в ванной и других укромных местах или использовать декоративные заглушки.
- Рабочее место с компьютером и офисной техникой требует минимум двух розеток, поскольку от монитора, системного блока, колонок, других устройств уже будет 3–4 вилки.
Как подключить розетку — пошаговые примеры правильного подключения провода к розетке
Монтаж всей электрической разводки дома или квартиры – дело чрезвычайно ответственное, требующее определенных знаний и опыта выполнения подобных работ. Поэтому такие масштабные мероприятия чаще всего поручают специалистам-электрикам. Но некоторые проблемы, возникающие, например, при проведении косметического ремонта или просто в ходе эксплуатации электрохозяйства, можно решить и собственными силами. К таким доступным операциям можно отнести подключение стационарных осветительных приборов, установку новых или замену вышедших из строя розеток и выключателей.

В настоящей публикации сконцентрируем свое внимание на розетках – с ними приходится иметь дело чаще всего. Насыщенность быта полезными электрическими приборами постоянно растет, и новой технике зачастую требуются и новые точки её подключения. Кроме того, любая розетка – не вечна, рассчитана на определённое количество подключений вилки. И рано или поздно вырабатывает свой ресурс, начинает искрить, разбалтываться, а иногда и вовсе рассыпается «в прах». Да и просто при проведении косметического ремонта хозяева часто желают заменить все розетки и выключатели на новые, максимально подходящие к стилю выбранной отделки.
Итак, рассматривает вопрос, как подключить розетку самостоятельно, без вызова мастера.
Коротко – о типах и устройстве розеток
Человеку, который впервые будет браться за установку розетки, логично было бы сначала уяснить, как она устроена. Строение ее особой сложностью не отличается, но тем не менее.
Рассмотрим на схеме. Она, правда, не отражает всего разнообразия конструкций современных розеток, но принцип устройства примерно одинаков.

Основную роль выполняет корпус (поз.1), в котором собраны контактные группы и клеммы, а также приспособления для фиксации розетки в гнезде подрозетника или непосредственно на поверхности стены. Корпус изготавливается из диэлектрического материала – чаще всего это пластик, но может быть и керамика. Розетки с керамическими корпусами по стоимости несколько дороже и считаются более качественными. Однако, требуют аккуратного обращения при установке – если розетку случайно уронить или, например, сильно перетянуть винты крепления, то корпус может разломиться, и восстановлению подлежать не будет.
С лицевой стороны розетка закрывается пластиковой крышкой (поз.2). В крышке имеется фигурный паз с отверстиями-гнездами, куда входят штыревые контакты вилки. Крышка может быть цельной или разборной – нередко она имеет дополнительное декоративное обрамление (поз.3). При правильном монтаже эта рамка будет плотно прижата к стене и полностью прикроет место установки розетки. Крепится крышка к корпусу посредством винта (поз. 4). Винтов может быть и несколько – например, на двойных или тройных розетках. Как правило, винты изнутри оснащены простейшим стопором, с тем расчетом, чтобы в выкрученном положении они не выпадали из своих гнезд.
В корпусе расположены контактная группа. Так как рассматривать мы будет только однофазные розетки на 220 В, то таких контактов два – для подключения нуля и фазы (поз. 5). Чаще всего применяются лепестковые (пластинчатые) контакты. Более надежными для коммутации и долговечными считаются пружинные, но встречаются они сейчас в продаже нечасто.

Для подключения к контактам подходящей к розетке проводки каждый из них снабжен клеммой (поз. 6). Разновидностей клемм немало, но условно их можно разделит на две категории.
— В одной (преобладающей) фиксация проводника обеспечивается затяжкой винта. Головка винта в разных моделях розеток, кстати, может и располагаться по-разному – сзади, с лицевой части, сбоку или сверху-снизу.
— В другой категории – клемма зажимает провод автоматически, за счет специальных подпружиненных контактов – достаточно вставить зачищенный конец в отверстие, приложив небольшое усилие.

Очень многие розетки в нощи время оснащены дополнительными контактами для подключения к заземляющему контуру. Чаще всего в наших краях встречаются модели с двумя заземляющими изогнутыми лепестковыми контактами, расположенными соответственно сверху и снизу (поз. 7). Металлическая пластина этого РЕ контакта также имеет свою клемму (поз.8) для подключения провода.
Для крепления розетки в подрозетнике могут использоваться одновременно или по отдельности два варианта фиксаторов.
— Во-первых, это специальные лапки-фиксаторы, имеющие заостренные зубчатые края (поз. 9). Каждая такая лапка снабжена винтом (поз. 10), при затяжке которого она выдвигается в сторону и жестко упирается в корпус подрозетника.
— Во-вторых, большинство современных подрозетников предусматривает еще крепление розетки винтом (саморезом). Для этих крепежных деталей имеются специальные проушины (поз. 11) характерной дугообразной формы – это дает возможность небольшой коррекции положения розетки.
Кстати, выше был показан, пожалуй, и не самый характерный пример розетки. Подавляющее число современных моделей оснащены еще и металлическим суппортом (поз. 12) – специальной пластиной, существенно упрощающей процесс монтажа.

При установке этот суппорт отлично упирается в плоскость стены, то есть ошибиться с глубиной размещения корпуса розетки – невозможно. Сама пластина затем будет полностью скрыта декоративной крышкой.
На суппорте всегда предусматриваются уже упомянутые выше проушины для винтового крепления к подрозетнику. Кроме того, могут быть еще и отверстия по углам (поз. 13). Они бывают очень полезны, когда розетка устанавливается на жесткую основу вообще без подрозетника. Например – на обшитую вагонкой или иными панелями стену, при условии, что под отделкой имеется небольшое пространство, достаточное по глубине для корпуса розетки. В этом случае просто вырезается окошко нужного размера, а сама розетка крепится к поверхности отделки через суппорт четырьмя саморезами. Проще некуда!
Как уже упоминалось выше, розетки могут быть одинарными, двойными, и даже тройными, то есть рассчитанными на подключение сразу нескольких электроприборов. Другой подход – когда для этих целей устанавливается несколько одинарных розеток, соединенных параллельно.
Несколько слов от типах розеток.
- В недалеком прошлом преобладал тип «С» — только два контакта, нуля и фазы. Он еще и сейчас широко применяется – вполне подходит для электроприборов небольшой и средней мощности, не требующих обязательного заземления.

Этот тип, кстати, тоже не сосем однороден. Наверняка многие сталкивались, что в такие розетки старого «советского» типа не входят вилки многих электроприборов, так как штыри имеют больший диаметр, нежели отверстия. Впрочем, сейчас, как кажется, «советский» тип в продаже уже и не встретишь, так что проблема становится несущественной.
- Тип «F» имеет такие же два гнезда для штырей вилки, но оснащены еще и контактами для заземления. Именно этот тип и был показан на схеме, когда рассматривалось устройство розетки.

Такие розетки в наше время доминируют, так как быт человека все больше насыщается разнообразной техникой, для безопасной эксплуатации которой необходимо заземление. Впрочем, такая розетка без проблем позволяет подключить и другие электроприборы. За исключением, пожалуй, только старых вилок с круглым, не имеющим фигурных вырезов ободом корпуса.
- Допустимо в наших условиях устанавливать и розетки типа «Е». Гнезда для фазы и нуля у них не отличаются от типа «F», а вот контакт заземления имеет форму выступающего штыря.

Такие розетки особо широкой популярностью у нас не пользуются. Но если обратить внимание на конструкцию вилок большинства современных электроприборов, то можно заметить – она подходит для обоих типов, «F» и «Е» — для входа штыря на ней предусмотрено специальное отверстие с контактом. Но вот другая вилка уже явно не подойдет, то есть розетка универсальностью не отличается. Кроме того, совершенно исключается разворот вилки в розетке на 180 градусов, а это в ходе пользования электроприборами иногда становится полезным.
Безусловно, типов розеток — намного больше. Здесь же были выделены всего три, так как именно они применяются в российских условиях чаще всего.
Различаются розетки и по степени (классу) защищенности корпуса. Этот показатель обозначается индексом IP и двухзначным числом. Первая цифра говорит о классе защищенности от проникновения твердых тел и пыли, вторая – о защищённости от воздействия воды.
— Для обычных помещений дома или квартиры вполне достаточно класса IP22 или IP33. Если розетка планируется к установке детской комнате, то лучше приобрести модель с классом не ниже IP43. Особенность таких изделий – это наличие крышки и специальных шторок, которые перекрывают гнезда для штырей вилки, когда розетка не используется. Это затруднит любопытному малолетнему «исследователю» доступ к токоведущим контактам.
— А вот для ванных комнат, душевых, кухонь приобретаются модели классом не ниже IP44 – здесь и влажность повышенная, и существует весьма большая вероятность попадания на розетку водяных брызг.

— Класс IP44 подойдет и для установки в неотапливаемом подвальном помещении.
— Еще выше класс нужен, если розетку требуется установить на улице или, например, на открытом балконе. Здесь принимается в расчет и воздействие пыли, и прямое попадание атмосферных осадков. Так что в целях безопасности рекомендуется применять модели с классом защищенности не менее IP55.

Теперь, когда общие понятия о конструкции и разновидностях розеток получены, можно обратиться с принципиальным схемам их подключения.
Схемы подключения розеток к электрической сети
Схемы подключения розеток особой сложностью не отличаются. Но рассмотреть их все же необходимо.
Сначала – схема подключения розеток к однофазной сети, в которой не предусмотрено заземляющего контура.

На схеме цифровыми обозначениями показаны:
1 – общий предохранительный спаренный автомат.
2 – автомат, отключающий фазу на линии, к которой будут подсоединяться розетки.
3 – шина ноля.
4 – распределительные коммутационные коробки. По правилам прокладки проводки в доме должны располагаться точно над розетками, чтобы вниз опускался вертикальный отводящий участок. Каждая розетка (или блок из нескольких розеток) должна иметь собственную коммутационную коробку.
5 – условно показан кабель скрытой или открытой проводки.
Узнайте, почему в розетке две фазы, из нашей новой статьи на нашем портале.
Обратите внимание – в соответствии с правилами, которых придерживаются профессиональные электрики, фазу на розетке принято располагать слева, ноль – справа. К сожалению, не все делают именно так. Хотя такой монтаж значительно упрощает и эксплуатацию некоторых приборов (тех, где принципиально требуется обязательное положение фазы и ноля), и проведение диагностики и ремонтно-профилактических работ, если в сети будут неполадки.
А где лучше устанавливать розетки?
Настоящая публикация посвящена именно подключению розеток, а не планированию их расположения и правилам прокладки проводки. Эти вопросы настолько важны, что им на нашем портале уделена отдельная статья «На какой высоте устанавливать розетки». В ней, кстати, немало внимания уделено особенностям размещения розеток на кухне, где обычно наблюдается максимальная «концентрация» крупной бытовой техники.
Вторая схема – это также одиночные розетки, но уже «F» типа, с подключением к заземляющему контуру.

6 – шина подключения заземляющих (РЕ) проводов. На схеме они показаны зеленым цветом.
Впрочем, возможен и иной вариант подводки, нередко используемый, например, в хозяйственных помещениях, особенно при открытом типе проводки. В этом случае контур заземления проходит снизу, вдоль пола по периметру стен. И к розетке от него поднимается отдельный провод. А сама подводка сверху – обычные фаза и ноль. Коммутация на клеммах розетки при этом никак не меняется.

Теперь – несколько увеличим область подключения розеток и посмотрим, как выполняется коммутация при необходимости установки блока из двух или более штук.
Если подключение идет к сети без заземляющего контура, то все относительно просто. Розетки в таком случае подключаются так называемым шлейфом. То есть фазный провод подходит к первой, от него перемычкой соединяется со второй. Далее, от второй перемычка идет к третьей. Аналогично коммутируются и нулевые контакты розеток.

Метод, надо сказать, не без недостатков. Например, при недостаточном контакте одного из проводов, скажем, на второй розетке, третья уже априори становится неработающей. Впрочем, это легко диагностируется, а в целях профилактики рекомендуется ежегодно проводить подтяжку винтовых клемм.

Если конструкция клеммы в розетках предоставляет такую возможность, оптимальным решением будет проводить соединения не перемычками, а цельным проводом. На небольшом участке снимается изоляция, провод изгибается петлей и эта петля зажимается в клемме первой розетки. Затем снимается участок изоляции для второй розетки – и так далее. Возни, безусловно, намного больше, требуется заранее предусматривать и нужную длину проводов подводящей линии, но зато розетки получаются по степени своей работоспособности – независимы одна от другой.
Казалось бы, точно так же шлейфом можно подключить и розетки с заземляющим контактом. Однако, такое соединение (с помощью перемычек) нежелательно, так как не отличается надежностью. Если отсутствие фазы или нуля становится заметным сразу для пользователей, и меры по восстановлению работоспособности розетки принимаются незамедлительно, то ненадежность защитного заземления может оставаться не выявленным очень долго. И это может представлять очень серьезную угрозу при эксплуатации электроприборов.
Кстати, правила эксплуатации электроустановок напрямую запрещают последовательное подсоединение заземляющего провода.
«ПУЭ-7
1.7.144. Присоединение каждой открытой проводящей части электроустановки к нулевому защитному или защитному заземляющему проводнику должно быть выполнено при помощи отдельного ответвления. Последовательное включение в защитный проводник открытых проводящих частей не допускается».
Поэтому следует поступить, на крайний случай, так, как было показано выше – с общим заземляющим проводом и созданием на нем нескольких участков для клеммного подключения (хотя и это будет не вполне правильным).
А лучше всего – на заземляющем проводе, подходящем к первому подрозетнику, выполнить качественную скрутку (распайку). А уже от нее в каждую розетку блока вести отдельный заземляющий провод для индивидуального подключения.

Поместится ли такая скрутка в подрозетнике первой розетки? Многочисленные примеры, представленные на фотографиях в интернете, убеждают, что выполнить такое возможно.

Можно для первой розетки поставить и более глубокий подрозетник – не 40, а 60 мм – там уместить провода будет значительно проще. Кстати, если позволяет место, ничто не мешает выполнить подобные скрутки (распайки) и для фазы с нулем – надежность розеточного блока от этого только выиграет. Естественно, все соединения тщательно изолируются, изолентой или термоусадочными трубками. А сами скрутки очень удобно делать с использованием специальных колпачков СИЗ — получается и быстро, и аккуратно, и очень надежно. Клеммы Wago тоже очень удобны для таких целей, но для нагруженных линий качественно выполненная скрутка будет все же надежнее.
Иногда поступают и так – ставят на один подрозетник больше, и его используют как локальную монтажную коробку. Затем, после коммутации всего блока, его закрывают заглушкой, а затем – декоративной отделкой стены. В этом случае уж точно ничто не помешает сделать надежную качественную подводку ко всем розеткам блока.
Процесс установки розетки – пошагово
Будем считать, что с теорией мы закончили – посмотрим, как устанавливаются розетки практически.
В данной статье мы не будем фокусироваться на прокладке проводов к месту установки розеток, монтаже коробок и подрозетников. Это – тема для отдельного и очень подробного рассмотрения, и она уже нашла освещение на страницах портала.
Как самостоятельно проложить проводку в доме или квартире?
Задача не из простых, требующая определенных знаний и очень высокой внимательности при проведении работ. Кроме того, в ходе ее реализации придется выполнить немало общестроительных операций. Очень подробно о теоретических основах и обо всех этапах монтажа электропроводки в доме своими руками рассказывается в большой статье-инструкции нашего портала.
При установке розеток следует придерживаться установленной цветовой маркировки проводов. Ноль принято коммутировать проводами синего (голубого) цвета, заземление – зелено-желтыми. С фазой могут быть различные варианты – коричневый, черный, белый, красный и другие, но во всяком случае – всегда отличающиеся от нуля и заземления.

При установке розеток, да и при других электромонтажных операциях, в любом случае первым делом необходимо убедиться в том, что линия полностью обесточена. Принимаются те или иные меры к недопущению несанкционированного ее включения – это должно контролироваться постоянно до окончания работ.
Ниже будет рассмотрено несколько вариантов установки розеток. Все они, безусловно, схожи, но имеют некоторые различия, связанные с особенностями конкретных случаев.
Установка одиночной розетки
Очень частый случай – был произведен косметический ремонт, и пришла пора поставить новые розетки. К подрозетнику подведен кабель, который пока находится внутри него в изолированном состоянии.
Иллюстрация | Краткое описание выполняемой операции |
---|---|
При оклеивании стены обоями сразу двумя диагональными надрезами было обозначено место расположения подрозетника. Сюда и предстоит установить розетку. | |
![]() | Прежде всего, необходимо полностью открыть сам подрозетник. Фрагменты обоев по периметру аккуратно подрезаются острым ножом… |
…и удаляются. Действие производят аккуратно, чтобы случайно не повредить отделку на участке, который останется незакрытым розеткой. | |
Спрятанный внутри конец силового кабеля вытягивается наружу. | |
Внутри подрозетника после отделочных работ может скопиться немало мусора, остатков строительных растворов, пыли. Все это необходимо вычистить. | |
![]() | После удаления крупного мусора, мелкий можно быстро вычистить с помощью пылесоса. |
![]() | Все, место подготовлено – можно переходить к монтажным работам. |
![]() | Прежде всего, если это необходимо, укорачивают подходящий к розетке кабель. Обычно исходят из того, что он должен выступать за поверхность стены на 60÷80 мм. |
![]() | Далее, с кабеля необходимо снять внешний слой защитной изоляции (оплетки). Здесь показано, что мастер орудует обычным ножом. Можно, конечно, но все же – не совсем правильно, так как так несложно повредить изоляцию проводов. Ниже, в следующей таблице, будет показан более грамотный подход к этой операции. |
![]() | Оплетка снимается, освобождая провода. Ее остатки аккуратно срезаются и удаляются, чтобы они не мешали в работе. |
![]() | Освобождённые провода сразу несколько разводятся в стороны, именно в том порядке, как они будут подключаться в розетке: фаза слева, ноль справа и заземление – по центру. Кончики проводов (около 25 мм) можно сразу несколько изогнуть вниз. |
С помощью съёмника изоляции оголяются концы – примерно на 10 мм от края. | |
Концы проводов зачищены и готовы к монтажу. | |
![]() | В предлагаемом вниманию примере используется розетка, оснащенная самозажимными пружинными клеммами. То есть работа упрощается до предела. Зачищенный конец провода заводится в отверстие клеммы и просто просаживается в нее до упора. Коммутация розетки занимает всего несколько секунд. |
![]() | После этого необходимо вытягивающим движением проверить надежность фиксации в клеммах всех трех проводов. Если все нормально — можно двигаться дальше. |
![]() | Подключенные провода несколько подгибаются так, чтобы они располагались вдоль тыльной стороны корпуса розетки. |
![]() | Вот в таком виде розетка готова к установке в гнездо подрозетника. |
![]() | В данном примере в подрозетнике еще остались неубранными крепёжные саморезы. Их конечно, следует выкрутить. Но обычно эта операция проводится чуть раньше, при очистке подрозетника от строительного мусора. |
![]() | Корпус розетки заводится в гнездо подрозетника и примерно, на глаз, выравнивается по горизонтали. Затем производится его временная фиксация саморезами. Сначала с одной стороны… |
![]() | …а затем и с противоположной. Саморезы при этом пока не затягиваются. |
![]() | Следующим шагом требуется выставить верхний край розетки строго по горизонтали. Для этого к верхнему обрезу суппорта прикладывается уровень, и производятся необходимые корректировки положения. Дугообразные вырезы под саморезами дают возможность слегка провернуть розетку в нужную сторону. |
![]() | Затем, не сбивая выставленного положения, затягиваются крепежные саморезы. После этого вкручиваются и винты стопоров-лапок, которые, разойдясь в стороны, упрутся в стенки подрозетника и окончательно зафиксируют розетку. |
![]() | Можно переходить к окончательной сборке. У показываемой модели розетки декоративная рамка состоит из двух деталей – сначала собирается она. |
![]() | Затем в нее вставляется центральная крышка с гнездом под вилку. |
![]() | В таком виде они соединяются с корпусом установленной розетки. Система пазов и выступов на этих деталях обеспечит идеальное однозначное совмещение – как-то неровно установить крышку уже просто не получится. |
![]() | Осталось лишь закрутить фиксирующий винт по центру – он окончательно прижмет крышку к корпусу розетки. Правда, «фанатичных» усилий при вкручивании прилагать не стоит, чтобы пластик крышки не треснул. |
![]() | Всё, розетка установлена — проводится контроль правильности ее размещения. Если это была единственная электротехническая задача – можно включать автомат и проверять работоспособность розетки. |
Установка блока из двух розеток
Ситуация схожая – после отделки необходимо установит блок из двух одиночных розеток. Коммутацию их между собой мастер будет выполнять шлейфом. Об отрицательных сторонах такого метода уже говорилось выше, но очень многие поступают именно так.
Иллюстрация | Краткое описание выполняемой операции |
---|---|
![]() | Еще до начала отделочных работ в нужном месте на установленном расстоянии один от другого размещены два подрозетника. К левому проведен силовой кабель |
![]() | Устанавливаться будут две одиночные розетки «Legrand» и закрываться одной общей рамкой. |
![]() | Это – остаток от бухты трехжильного кабеля, который использовался для скрытой проводки. Кусок от него потребуется для коммутации розеток между собой. |
![]() | После очистки подрозетников от строительного мусора можно сразу выкрутить из них крепежные саморезы. Их после установки подрозетников до проведения отделки обычно оставляют на месте, чтобы отверстия не забивались строительным раствором, а вот теперь их следует убрать. |
![]() | Из подрозетника вытаскивают конец подведенного кабеля. Мастер при обрезке лишнего руководствуется «правилом 4 пальцев» – именно настолько должен выступать кабель за поверхность стены для удобства дальнейших электромонтажных работ. |
![]() | С кабеля снимается оплетка. Но вот здесь мастер сначала намеренно демонстрирует как НЕ НАДО делать. При подрезке оплетки ножом велика вероятность повредить изоляцию расположенных внутри проводов. |
![]() | Вот такая неприятность может получиться. Кроме того, повреждение изоляции может быть и практически незаметным, но однажды, уже в ходе эксплуатации розетки, сыграть свою роковую роль. |
![]() | Для снятия внешней изоляции кабеля должен использоваться специальной нож с пяткой. |
![]() | При работе с таким инструментом риск повредить изоляцию проводов кабеля – полностью исключается. |
![]() | Вспоротую оплетку кабеля срезают и удаляют, чтобы она не занимала места в коробке и не мешала работе. |
![]() | После этого оголяются примерно на 10 мм концы трех проводов. Для этого также должен обязательно использоваться специальный инструмент – съёмник изоляции. Делать надрезы ножом – это провоцировать излом проводника. Кроме того, царапины на проводнике весьма неполезны для качественного контакта при соединении в клеммах. |
![]() | Зачищенные концы проводов в первом подрозетнике. Сейчас в него необходимо завести и провода для коммутации со второй розеткой. |
![]() | Для этого берется отрезок такого же кабеля, что использовался для подводки. Это важно, так как если уж и делать шлейф, то только с совершенно идентичными проводами. Производится снятие оплетки на длину от края примерно в 200 мм. После этого провода со стороны второго подрозетника просовываются в первый через имеющийся между ними канал. |
![]() | Вот как это будет выглядеть на деле после продергивания проводов. |
![]() | Кончики просунутых проводов тоже зачищаются от изоляции можно переходить к подключению первой розетки. В данной модели три винтовые клеммы, но каждая имеет по два одинаковых гнезда для вставки проводов. |
![]() | В них и заводятся попарно провода с одинаковой цветовой маркировкой. В левую пару – белые (фаза), в центральную – зелено-жёлтые (заземление), в правую – синие (ноль). После установки каждой пары клемма сразу плотно затягивается отверткой. После затяжки всех трех клемм, провода сзади несколько изгибают вниз вдоль корпуса розетки… |
![]() | …а затем розетка аккуратно вставляется в подрозетник и примерно выравнивается. |
![]() | Розетку пока не крепят саморезами – вначале необходимо сразу установить вторую. Здесь – все еще проще. |
Вначале так же «четырьмя пальцами» отмеряется нужная длина проводов, производится зачистка их концов от изоляции. | |
![]() | Затем провода в том же порядке вставляются к клеммы розетки и затягиваются винтами. |
![]() | После этого провода точно так же подгибаются вдоль корпуса, и розетка устанавливается в гнездо подрозетника. |
Теперь можно обеспечить предварительную фиксацию розеток саморезами – по две штуки на каждую, слева и справа. До конца при этом саморезы пока не затягиваются. | |
Следующий этап — выравнивание розеток по горизонтали. У мастера для этих целей имеется специальный инструмент – миниатюрные уровни. Они, во-первых, хорошо фиксируются магнитами к суппортам розеток и не связывают рук, а во-вторых – позволяют провести выравнивание с очень высокой точностью. Понятно, что если таких уровней нет, придется обойтись обычным. | |
![]() | После того как были внесены необходимые коррективы положения розеток, они окончательно фиксируются. Вначале – до упора закручиваются саморезы, а затем – винты, которые разожмут упорные лапки розеток. |
После того как розетки выставлены, а после фиксации правильность их положения еще раз проконтролирована, можно переходить к завершающим процедурам – установке внешней облицовки и крышек. Распаковывается и примеряется общая рамка. | |
![]() | Затем поочередно вставляются и окончательно фиксируются винтами крышки. |
Все, установка двойного блока розеток завершена. |
Кстати, нередко, когда требуется иметь в определенном месте две розетки, но нет никакого желания возиться с двумя подрешетниками и сборкой блока, просто устанавливают одну двойную. По сути, ее установка практически не отличается от монтажа обычной – просто она крупнее по размерам. Но есть один важный нюанс, о котором нельзя забывать.
Дело в том, что в большинстве моделей для обеспечения контактов на обеих подключаемых вилках, внутри розетки установлены две пластинчатые шины – для фазы и нуля. Но иногда бывает, что на каждой из шин имеется по две клеммы – вроде бы как для удобства при монтаже. И довольно распространенная ошибка выполняющих такой монтаж впервые – провода фазы и нуля зажимаются в клеммах одной шины.
Довольно частая ошибка при монтаже двойной розетки – провода фазы и ноля зажимаются в клеммах на одной и той же шине.Последствия такой невнимательности – совершенно очевидны. При включении питания – моментальное короткое замыкание. И будет еще очень хорошо, если дело ограничится всего лишь сгоревшей или оплавившейся розеткой. Может все обстоять и намного печальнее.
Так что внимательность и аккуратность при проведении электромонтажных работ должны быть мобилизованы на полную.
Особенности установки розеток на стену из гипсокартона
Еще один часто встречающийся при проведении ремонтов или перепланировок вариант – розетку (одну или блок из нескольких) необходимо установить на перегородку из гипсокартона или на стену, выровненную им.
Естественно, это вопрос продумывается заранее, и к панируемому месту установки еще до монтажа гипсокартонных листов протягивается кабель, для безопасности заключенный в специальную гофротрубу.
Сам процесс установки розеток, в принципе, особо не отличается от рассмотренных выше вариантов. Здесь нюансом, скорее, является установка подрозетников.
Иллюстрация | Краткое описание выполняемой операции |
---|---|
![]() | Для подобной задачи применяются специальные подрозетники для гипсокартона. Существует несколько подобных моделей, но у всех них имеется одна общая отличительная особенность. |
![]() | С двух сторон такого подрозетника расположены прижимные лапки, которые перемещаются по предназначенному для этого пазу вверх при вкручивании винта (самореза). Таким образом, лапки будут прижимать подрозетник с тыльной стороны гипсокартонного листа. |
![]() | Конструкция корпуса подрозетника и самих лапок бывает разной. В данном примере корпус имеет форму усеченного конуса, то есть лапки при перемещении вверх будут еще и расходиться в стороны. В других вариантах форма направляющего паза сделана такой, что лапка при вращении винта сначала проворачивается на 90 градусов, а затем поступательно перемещается вверх. Но на порядке монтажа это особо не отражается. Перед началом установки лапки должны находиться в крайнем нижнем положении. |
![]() | В подрозетниках надрезаются, а затем выдавливаются окошки для пропуска проводов. В первом – снизу для ввода кабеля и сбоку для канала коммутации со второй розеткой. Во втором – только сбоку для коммутации. |
Подрозетники подготовлены – можно перейти к разметке на стене. Место расположения розеток, то есть участок, где под гипсокартоном скрыт подводящий кабель, хозяевам должно быть известно. В данном случае будет устанавливаться блок из двух розеток, и они, естественно, должны разместиться на одной горизонтальной линии. | |
Проведена и вертикальная линия – это ось первой розетки. В точке пересечения будет далее сверлиться круглое окно для подрозетника. | |
Стандартное расстояние между центрами подрозетников, если они планируются собираться в единый блок – 71 мм. По горизонтальной линии откалывается этот отрезок. Естественно, при наметке центров отверстий всегда учитывается расположение элементов каркасной конструкции стены, чтобы не попасть на стойки или перемычки. | |
Намечены оба центра – можно переходить к сверлению. | |
![]() | Для этого используется специальная коронка диаметром 68 мм. Можно, конечно, вырезать и ножом или пилкой, но очень велик риск нечаянно ошибиться, выйти за границы реза, и у подрозетника может не стать достаточной опоры для надежной фиксации. При сверлении особых усилий прилагать не надо – гипсокартон режется легко. При чрезмерном давлении же может повредиться тыльное картонное покрытие ГКЛ. Кроме того, не забываем, что где-то позади гипсокартонной стенки располагается и кабель, который можно повредить, если от большого усилия коронка неконтролируемо провалится вглубь стены. |
![]() | Первое окно для подрозетника готово. Переходят к сверлению второго. |
Оба гнезда для подрозетников высверлены. | |
Теперь необходимо отыскать за гипсокартонной облицовкой проложенный там кабель… | |
![]() | …и аккуратно вытянуть его конец наружу. |
![]() | Затем кабель пропускается через отверстие в донышке первого подрозетника, а сам подрозетник аккуратно вставляются в вырезанное гнездо… |
![]() | …до упора, так, чтобы бортик по внешней окружности уперся в поверхность гипсокартона. |
![]() | После этого вставляется в свое гнездо и второй подрозетник. |
![]() | Подрозетники подравниваются по вертикальной оси, а затем производится их фиксация. Для этого по часовой стрелке вращают винты (или саморезы) обеспечивающие перемещение прижимных лапок. На многих моделях (в частности – на демонстрируемой) это перемещение хорошо наблюдается визуально. У некоторых – оно незаметно, и приходится ориентироваться на усилие на отвёртке. В любом случае вращение винта ведут до тех пор, пока не почувствуется, что лапка уперлась в гипсокартон. Переходят к противоположной лапке – и доводят ее до такого же положения. После этого на обоих винтах делают еще пол-оборота — и достаточно. Перетягивать ни в коем случае нельзя – лапка может начать крошить гипсокартон изнутри. |
![]() | Аналогичные действия повторяются и на втором подрозетнике. Можно считать, что они успешно установлены. |
![]() | Далее, снимается оплетка кабеля. В принципе, можно устанавливать и розетки. Но рекомендуется этот узел еще и прошпаклевать – это повысит его прочность. Да и, вообще, окончательно монтировать розетки лучше после завршения отделки. |
![]() | Значит, концы проводов необходимо заизолировать… |
![]() | …а затем аккуратно свернуть и спрятать в подрозетник. Установка же самих розеток, когда для этого будут созданы окончательные условия, ничем уже отличается от примеров, рассмотренных выше. |
* * * * * * *
Итак, были рассмотрены вопросы самостоятельной установки розеток. Безусловно, показанными примерами разнообразие возможных вариантов монтажа — не ограничивается.
Если после прочтения статьи у неопытного в вопросах электротехники читателя остались неразрешенные вопросы, не прошла боязнь перед самостоятельной установкой — лучше и не браться. Вызывайте электрика – так будет надежнее и безопаснее.
Но если решено сделать самому, то всегда перед началом работ гарантированно убедитесь, что сеть полностью обесточена. А после завершения монтажа – тщательнейшим образом проверьте правильность всех соединений, качество изоляции — и только потом можно будет провести испытание включением напряжения.
В завершение публикации – интересный видеосюжет на эту же тему:
Видео: Нюансы правильной установки розеток с заземлением
Как установить розетку в стену
Пожалуй, невозможно представить современное жилище без электрических розеток и выключателей и каждый уважающий себя мужчина должен знать как установить розетку. А все потому что они являются неотъемлемой частью электропроводки квартиры либо дома. Рано или поздно, любой человек сталкивается с процессом установки новых электроприборов.
Одни просто нанимают электрика, который все делает, другие решают произвести работы своими руками. Но и тем и другим одинаково полезно будет знать, как установить розетку или сколько будут стоить услуги специалиста. А также на что следует обратить внимание при выборе и покупке электроустановочных изделий. Об этих и других, не менее важных вопросах читайте далее.
Виды розеток: какую выбрать?
По способу крепления различают два вида розеток:
- Внутренние (встраиваемые). Это наиболее распространенный вариант изделий при использовании скрытой проводки. У них вся электрическая начинка помещается в подрозетник, который затем монтируется в полость стены. Сверху остается лишь облицовочная часть.
- Внешние (накладные). Такие розетки применяются при обустройстве открытой электропроводки, особенно часто в деревянных постройках. Корпус этих приборов, вместе с действующей частью, располагается снаружи стены.Это может создавать некоторые неудобства при эксплуатации, так как они выпирают на достаточное расстояние.
С заземлением или без? Такой вопрос задают многие покупатели в магазинах. Ответ прост, если ваша электропроводка предусматривает третий, заземляющий кабель, то, конечно, лучше поставить такую.
Также очень важно обратить внимание на мощность, которую способна выдержать розетка. Для подключения высокомощных электроприборов следует отдать предпочтение розеткам на 16 А или выше.
Стоит осветить наиболее востребованные марки розеток. Очень хорошо зарекомендовали себя такие производители, как: Makel, Legrand, EL-BI, Lexel, Wessen. Среди производимой ими продукции можно найти товары от эконом до премиум класса, всевозможных форм и расцветок.
Устанавливаем своими силами
Если вам нужно просто заменить старую розетку на новую, то тут все просто:
- Отключаем свет (обязательное правило, при любых видах электромонтажных работ).
- Демонтируем ненужный электроприбор, открутив все зажимы и контакты.
- Устанавливаем новое устройство в обратном порядке.
В этом случае затруднений возникнуть не должно. Другое дело, когда нужно поставить/перенести встроенную розетку в квартире/доме на новое место. Для этого потребуется уже гораздо больше сил и времени, но нет ничего невозможного, потому идем дальше.
Установка розеток в бетонную стену начинается с обустройства ниши для подрозетника. На этом этапе у вас уже должна быть проложена вся электропроводка или, по крайней мере, размечена поверхность стен. Далее, можно действовать следующим образом:
- Согласно разметке, нужно высверлить отверстия требуемого диаметра. Для этого лучше использовать перфоратор со специальной насадкой (коронкой).
- Монтируем подрозетник в получившееся углубление, фиксируя его при помощи раствора гипса или цемента.
- Продев кабель в отверстие на корпусе подрозетника, приступаем к подсоединению проводов к силовой части прибора.
- Теперь помещаем собранную конструкцию в нишу. Розетка крепится к корпусу при помощи винтов.
- Прикручиваем облицовку устройства.
Если стены помещения имеют полую структуру (гипсокартон, фанера и т. п.), то последовательность работ будет следующей:
- Также вырезаем круглое отверстие.
- Продев кабель, устанавливаем подрозетник. Для полых стен используют специальные подрозетники, с зажимами, с помощью которых фиксируем его в стене.
- Подключаем новую розетку по той же схеме.
А если вы счастливый обладатель дома с деревянными стенами, то тут решение одно – накладные розетки. Никаких других вариантов, согласно правилам противопожарной безопасности, в деревянных домах не допускается.
Теперь по поводу выключателей. Принцип их установки очень похож на монтаж розеток. Также нужно сверлить ниши для подрозетника и монтировать его в стену. Затем по схеме подключать новый выключатель к проводам.
Способы размещения
По поводу месторасположения электрических розеток в помещении по высоте особых требований нет. Главное, чтобы жильцам было удобно пользоваться ими. Есть лишь некоторые общепринятые нормы, согласно которых располагают розетки в квартирах. По советскому стандарту это 90–100 см от пола для жилых комнат и 110 см для кухни.
Существует также так называемый евростандарт, который предполагает размещение розетки в 20–30 см от пола. Также по евростандарту устанавливают и выключатели – 90 см от пола.
Но в конечном счете все сводится к индивидуальному расположению электроустановочных изделий, при свободной планировке. Все же при монтаже старайтесь соблюдать следующие правила:
- Не допускайте установку розеток и выключателей вблизи оконных и дверных проемов, а также около газо и водопроводов.
- Заранее рассчитывайте количество электроприборов для определенного помещения исходя из формулы – 1 розетка на 6 кв. м. стены. Несоответствие количества приборов, по отношению к площади создаст определенные неудобства.
- Монтируя розетку в ванной комнате, соблюдайте правила устройства электроустановок (ПУЭ).
Итак, мы выяснили, как правильно установить розетку своими руками, теперь давайте разберемся, как это сделать силами электрика.
Нанимаем профессионалов
Тут рекомендации вполне стандартные, но все же стоит их проговорить еще раз:
- По возможности обращайтесь за услугами электрика в организации, а не к частным лицам. Этим вы сведете к минимуму шанс нарваться на неопытного самоучку, а при возникновении претензий, проще будет найти ответственного.
- Поспрашивайте друзей и знакомых, возможно, кто-нибудь порекомендует хорошую фирму.
- Не доверяйте откровенно дешевым и запредельно дорогим услугам. Скупой, как известно, платит дважды, а хорошего специалиста можно найти в средней ценовой категории.
- Постарайтесь следить за ходом работ. Лишний контроль никогда не помешает, а заодно, глядя на мастера, можно научиться чему-то новому. Кто знает, может быть в следующий раз у вас возникнет желание все сделать своими руками.
Несколько слов о стоимости. Если вам требуется просто замена одной электрической розетки или выключателя на другие, без дополнительных манипуляций, то это обойдется в среднем около 250–300 р. Другая ситуация, когда необходим полный комплекс работ (бурение отверстий, укладка проводки, монтаж подрозетников, установка розеток/выключателей). Тут стоимость рассчитывается индивидуально, в зависимости от необходимой длины прокладки кабелей.
Затевая ремонт в квартире или доме, просчитывайте все шаги заранее. Если уверены в своих силах, то смело берите отвертку и дерзайте. Ну а если опыта маловато, то лучше не рисковать и доверить электромонтажные работы знающим людям.
Как установить розетку своими руками: схемы и инструкции
Автор Петр Андреевич На чтение 8 мин. Просмотров 161 Обновлено
Подключение розетки – процедура не столь сложная, и может быть выполнена жильцами самостоятельно, без привлечения специалиста-электрика. Но при этом нужно соблюдать определённые правила и требования, чтобы новый электроприбор не стал источником опасности. Рассмотрим, как правильно подключить розетку своими руками, какова последовательность действий и что необходимо учесть при проведении работ.
Типичные разновидности розеток
Розетки, как и любой другой элемент бытовой электросети, имеют определённый эксплуатационный ресурс. С течение времени требуется их замена на новые приборы, что необходимо в целях техники безопасности – во избежание короткого замыкания и поражения жильцов током. Перед тем, как провести розетку, нужно выбрать наиболее подходящую модель, отвечающую конкретным техническим требованиям.
На современном рынке имеется большое разнообразие электробытовых устройств, различающихся материалом изготовления, дизайном, способом установки, уровнем защищённости.
- Накладные варианты чаще всего применяются в деревянных домах, поскольку размещать электрооборудование внутри таких пожароопасных материалов, как древесина, не рекомендуется.
Контакты и провода в розетке накладного типа располагаются снаружи стены, в защитном корпусе из диэлектрических материалов. Электропроводка к ним подводится также снаружи стены, скрываясь в декоративных коробах кабельканалов. - Встраиваемые модели предназначаются для установки внутри кирпичных, бетонных или гипсокартонных стен. Перед тем, как подключать розетки встраиваемого типа, в стене делается углубление необходимой глубины и диаметра. В него вставляется крепёжный элемент – стакан-подрозетник, в котором и закрепляется электроприбор.
Такие розетки практически не выходят за поверхность стены, за исключением внешней декоративной накладки. Проводка к ним подводится либо под облицовочным материалом (гипсокартон, стеновые панели), либо в штробах. Штробы – специально проделанные в стене углублённые канавки, куда закладываются провода, после чего они заделываются штукатуркой или шпатлёвкой.
- Винтовыми. Электрические провода в розетках такого типа крепятся к клеммам с помощью закручивающихся винтовых зажимов.
- Пружинными. В них вместо винтов используются подпружиненные зажимы, прижимающие провода к клеммам.
По количеству контактов устройства бывают 2-х и 3-контактные. Первый тип используется в домах, где электропроводка состоит только из двух жил, фазы и нуля. 3-контактные варианты ставятся там, где в проводку входит третий, заземляющий провод. Подобные модели рекомендованы для подключения ряда бытовой техники, например, компьютерных процессоров и стиральных автоматов.
Имеется ограничение и по максимальной мощности подключаемых приборов. Стандартный вариант, это 220 вольт и 16 ампер. Но для кухонных электроплит требуется подключение розеток с тремя фазами, способными выдерживать напряжение в 380 вольт при силе тока в 32 ампера. Для помещений с повышенной влажностью, или там, где существует опасность попадания воды, нужно ставить влагозащищённые модификации, снабжённые герметичной крышкой. К таким помещениям относятся ванная, санузел, кухня, балкон.
Имеются также разновидности с защитой от маленьких детей, где отверстия для штекера изнутри закрываются крышками на пружинах. В последние годы в продаже появились «умные розетки», снабжённые таймерами, реле выбрасывания вилки при перегреве.
Существуют даже модели, способные поддерживать удалённую связь с жильцами посредством блютуза или интернет-соединения, выполняя их команды на включение/отключение.
Конструкция и составные элементы
Конструкция обычной розетки достаточно проста. Тем не менее, чтобы правильно подключить розетку, необходимо разобраться во всех её составляющих элементах.
- Основание, на которое крепятся все остальные комплектующие.
- Электропроводящие элементы – зажимы и контакты.
- Внешняя накладная часть, исполняющая защитную и декоративную роль.
Наиболее долговечными и пожаробезопасными являются керамические модели. Однако, они достаточно хрупкие и подключение розеток, выполненных из керамики, должно производиться максимально аккуратно.
Чаще всего, при изготовлении корпуса и накладной панели используется пластик. Такие модели более дешёвые, но срок их службы меньше. Электропроводящие детали делаются из латуни, бронзы или иных медных сплавов. Они обладают стойкостью к коррозии и не ржавеют, сохраняя хороший контакт.
Стандартные этапы монтажа


Далее пошагово рассмотрим, как правильно установить розетки в доме. Несмотря на кажущуюся простоту, отнестись к данной работе следует максимально ответственно и без излишней торопливости. Ведь ошибки при установке могут создать опасность поражения электричеством или даже стать причиной замыкания с последующим возгоранием.
Подготовка перед установкой
Установка розетки начинается с подготовки необходимого набора инструментов. В него входят:
- Отвёртка, плоская или крестовая, в зависимости от типа крепёжных элементов.
- Острый нож или бокорезы для зачистки проводов.
- Пассатижи.
- Индикаторная отвёртка.
- Изоляционная лента.
В случае, когда производится не замена прибора, отслужившего свой срок, а монтаж новой розетки, понадобится набор строительно-отделочных инструментов. Особенно трудоёмкой будет подключение розетки встроенного типа.
- Перфоратор для проделывания углубления в стене.
- Стакан-подрозетник.
- Строительный уровень.
- Линейка.
- Шпатель.
- Штукатурная смесь.
Отключение электричества – залог безопасности
При любой работе с электроприборами следует соблюдать правила техники безопасности во избежание поражения током. Поэтому, перед тем, как подключить розетку, необходимо обесточить электропроводку. Сделать это можно в распределительном щитке, переведя тумблеры автоматов в положение «выключено». После этого, при помощи индикаторной отвёртки необходимо убедиться, что вы отключили нужный автомат, и что силовые провода, подходящие к розетке, действительно обесточены.
Не лишним также будет предупредить всех обитателей квартиры, что вы заняты ремонтом. В противном случае, имеется опасность, что кто-то из них решит самостоятельно выяснить, почему в доме нет света, и включит в щитовой автомат. Если распределительный щиток находится на лестничной площадке, рекомендуется написать записку большими буквами, чтобы никто из соседних жильцов также ненароком не включил тумблер подачи электричества в вашу квартиру.
Выбор схемы подключения розеток
Следующим шагом нужно выбрать, как соединить розетки правильным способом. Существует несколько схем, с помощью которых можно произвести подключение к домашней электросети:
- Последовательное подключение розетки от розетки.
- Параллельное. В этом случае к каждому устройству подводится своя линия от общей, через распределительную коробку.
- Смешанный вариант. Здесь частично соединение розеток производится параллельно, а частично – последовательно.
Выбирать тот или иной вариант исходя из предполагаемой мощности подключаемых бытовых приборов. Если к розетке будут подключаться некие мощные устройства, например, электрообогреватель, стиралку-автомат, лучше подвести к ней отдельную линию. Если же никаких особых нагрузок не предполагается, можно остановиться на последовательной схеме.
Установка монтажных коробок
Наиболее простой вариант, это замена старой розетки на новую. Работа здесь выполняется в следующей последовательности:
- Убедившись, что проводка обесточена, снимаем лицевую крышку, открутив фиксирующий болт.
- Отсоединяем провода от клемм, открутив фиксирующие болты.
- Откручиваем основание от стены у накладных моделей, или ослабляем крепления в подрозетниках – у встраиваемых.
- Удаляем старую розетку, а вместо неё крепим новую.
- Подсоединяем проводку к контактам и закрываем внешнюю накладную крышку.
- Включаем автомат в распределительном щитке, и проверяем работу новой розетки.
При монтаже устройства на новом месте, придётся затратить больше сил и времени. Особенно, если предстоит установить встраиваемую розетку. Первым делом на стене выбирается место, где лучше всего её установить.
.Существуют строительные стандарты, которые содержат следующие нормативы расстояний для установки розеток и прокладки электропроводки:
- Высота от пола для розеток ≥ 30 см.
- Электропроводка может прокладываться на уровне пола, при условии нахождения её в специальных плинтусах, оборудованных кабельканалами.
- Расстояние от окна или двери ≥ 10 см.
- От потолочных перекрытий ≥ 20 см.
Определившись с местом монтажа, следует отметить это место карандашом. Здесь, при помощи перфоратора делается отверстие для монтажных коробок – подрозетников. В гипсокартоне его можно прорезать при помощи острого ножа или специальной насадки на дрель. Диаметр отверстия не должен быть меньше диаметра подрозетника, никакие деформации коробки при монтаже недопустимы.
Подрозетник крепится в стенном отверстии посредством дюбель-гвоздей, а для гипсокартонных стен имеются специальные модификации с прижимными лапками. Щель между монтажной коробкой и стеной заделывается штукатурной смесью, или шпаклёвкой.
Питающий электрокабель подводится к месту установки:- В кабельканалах, снаружи стен.
- Под декоративной облицовкой (гипсокартон, стеновые панели), в гофрированных изоляционных трубах.
- В штробах, пробитых в штукатурке, бетоне или кирпиче.
Провода просовываются снаружи в отверстие в подрозетнике, и выводятся изнутри на расстояние 7-8 см. При необходимости установить 2 или 3 розетки, при помощи уровня очерчивается горизонтальная или вертикальная прямая, вдоль которой аккуратно делаются углубления под подрозетники. Розетки, расположенные на одной линии, смотрятся гораздо эстетичней.
Подключение и проверка устройства
Последним шагом производится подключение розетки к электросети. При помощи ножа или бокорезов зачищаются два или три провода, в зависимости от типа проводки – с заземлением, или без него.
Стандартно «земля» соответствует жёлто-зелёному проводу. Он подключается к среднему контакту розетки. Остальные два провода соединяются с оставшимися крайними контактами, предназначенными для штепселя электроприборов.
Провода фиксируются прижимными винтами, после чего основание розетки крепится в подстаканнике шурупами. Финишная стадия электромонтажных работ – установка внешней крышки. После того, как она притянута болтом, можно приступать к проверке работы новой розетки. Для этого включается автомат питания в щитовой, и при помощи индикаторной отвёртки тестируется наличие питания в сети.
Выводы и полезное видео по теме
Правильно установленная розетка сможет прослужить не один год. Главное, произвести все работы в соответствии с техническими требованиями строительных стандартов. В прилагаемом видео показаны основные этапы монтажа и подключения розетки в доме.
ПолезноБесполезно HOWTO по программированию сокетов— документация Python 3.9.0
- Автор
Гордон Макмиллан
Аннотация
Розетки используются почти везде, но являются одними из самых неправильно понятые технологии вокруг. Это обзор розеток на 10 000 футов. На самом деле это не учебник — вам еще нужно поработать, чтобы что-то получить оперативный. Он не затрагивает тонкости (а их очень много), но Я надеюсь, что это даст вам достаточно знаний, чтобы начать их прилично использовать.
Розетки
Я буду говорить только о сокетах INET (то есть IPv4), но они составляют не менее 99% используемые розетки. И я буду говорить только о сокетах STREAM (т. Е. TCP) — если только вы знать, что вы делаете (в этом случае этот HOWTO не для вас!), вы получите лучшее поведение и производительность от сокета STREAM, чем что-либо еще. я буду попытаться раскрыть тайну того, что такое сокет, а также дать несколько советов о том, как работа с блокирующими и неблокирующими розетками.Но я начну с разговора о блокировка розеток. Вам нужно знать, как они работают, прежде чем начинать неблокирующие розетки.
Отчасти проблема с пониманием этих вещей состоит в том, что «сокет» может означать количество неуловимо разных вещей, в зависимости от контекста. Итак, сначала давайте сделаем различие между «клиентским» сокетом — конечной точкой разговора и «Серверная» розетка, которая больше похожа на коммутатор оператора. Клиент приложение (например, ваш браузер) использует исключительно «клиентские» сокеты; то веб-сервер, с которым он разговаривает, использует как «серверные», так и «клиентские» сокеты.
История
Из различных форм МПК , розетки на сегодняшний день являются самыми популярными. На любой платформе есть вероятно, будут другие формы IPC, которые быстрее, но для кроссплатформенное общение, сокеты — это почти единственная игра в городе.
Они были изобретены в Беркли как часть разновидности BSD Unix. Они распространяются как лесной пожар с Интернетом. Не зря — комбинация розеток. с INET невероятно легко общаться с произвольными машинами по всему миру (по крайней мере, по сравнению с другими схемами).
Создание сокета
Грубо говоря, когда вы нажимали на ссылку, которая привела вас на эту страницу, ваш браузер сделал что-то вроде следующего:
# создать INET, STREAMing сокет s = socket.socket (socket.AF_INET, socket.SOCK_STREAM) # теперь подключаемся к веб-серверу через порт 80 - обычный http порт s.connect (("www.python.org", 80))
После завершения подключения
сокет s
можно использовать для отправки
в запросе текста страницы.Тот же сокет будет читать
ответить, а затем быть уничтоженным. Правильно, уничтожено. Клиентские сокеты
обычно используются только для одного обмена (или небольшого набора последовательных
обмены).
То, что происходит на веб-сервере, немного сложнее. Во-первых, веб-сервер создает «серверный сокет»:
# создать INET, STREAMing сокет serversocket = socket.socket (socket.AF_INET, socket.SOCK_STREAM) # привязываем сокет к общедоступному хосту и известному порту serversocket.bind ((socket.gethostname (), 80)) # стать серверным сокетом серверный сокет.слушать (5)
Следует отметить пару моментов: мы использовали socket.gethostname ()
, чтобы сокет
будет видно внешнему миру. Если бы мы использовали s.bind (('localhost',
80))
или s.bind (('127.0.0.1', 80))
у нас все равно будет сокет «сервер»,
но тот, который был виден только внутри той же машины. s.bind (('', 80))
указывает, что сокет доступен по любому адресу, с которым происходит машина
иметь.
Второе замечание: порты с небольшим номером обычно зарезервированы для «хорошо известных» сервисы (HTTP, SNMP и т. д.).Если вы играете, используйте хорошее большое число (4 цифры).
Наконец, аргумент listen
сообщает библиотеке сокетов, что мы хотим, чтобы
поставьте в очередь до 5 запросов на соединение (нормальный максимум), прежде чем отказывать извне
соединения. Если остальная часть кода написана правильно, этого должно быть достаточно.
Теперь, когда у нас есть «серверный» сокет, прослушивающий порт 80, мы можем ввести основной цикл веб-сервера:
, пока True: # принимать подключения извне (клиентский сокет, адрес) = серверный сокет.accept () # теперь что-нибудь сделаем с clientocket # в данном случае мы представим, что это многопоточный сервер ct = client_thread (клиентский сокет) ct.run ()
На самом деле существует 3 основных способа работы этого цикла — отправка
поток для обработки clientocket
, создайте новый процесс для обработки clientocket
, или реструктурируйте это приложение для использования неблокирующих сокетов, и
мультиплексирование между нашим «серверным» сокетом и любым активным клиентским сокетом
с использованием выберите
.Подробнее об этом позже. Сейчас важно понять,
это: это все «серверный» сокет. Он не отправляет никаких данных. Это не
получать любые данные. Он просто производит «клиентские» сокеты. Каждые клиентских сокетов
создается в ответ на , другой «клиентский» сокет, выполняющий connect ()
с
хост и порт, к которым мы привязаны. Как только мы создали этот клиентский сокет
, мы
вернитесь к прослушиванию для получения дополнительных подключений. Два «клиента» могут свободно общаться в чате.
вверх — они используют какой-то динамически выделенный порт, который будет переработан, когда
разговор заканчивается.
МПК
Если вам нужен быстрый IPC между двумя процессами на одной машине, вам следует изучить
каналы или разделяемая память. Если вы решили использовать сокеты AF_INET, привяжите
Сокет «server» на «localhost»
. На большинстве платформ это займет
сократить несколько слоев сетевого кода и работать немного быстрее.
См. Также
Многопроцессорная модель
интегрирует межплатформенные IPC в более высокий уровень
API.
Использование розетки
Первое, на что следует обратить внимание, это то, что «клиентский» сокет веб-браузера и Интернет
серверные «клиентские» сокеты такие же звери.То есть это «одноранговый»
разговор. Или, другими словами, в качестве дизайнера вам придется
решить, каковы правила этикета для разговора . Обычно connect
ing socket начинает диалог, отправляя запрос, или
возможно знак. Но это дизайнерское решение, а не розетки.
Теперь есть два набора глаголов, которые можно использовать для общения. Вы можете использовать отправить
и recv
, или вы можете превратить свой клиентский сокет в файлового зверя и
используйте для чтения
и для записи
.Именно так Java представляет свои сокеты.
Я не собираюсь здесь говорить об этом, но хочу предупредить, что вам нужно использовать заподлицо
на розетки. Это буферизованные «файлы», и распространенной ошибкой является напишите
что-нибудь, а затем прочтите
для ответа. Без промывки
дюймов
там вы можете ждать ответа вечно, потому что запрос все еще может быть в
ваш выходной буфер.
Теперь мы подошли к главному камню преткновения розеток — send
и recv
работают.
в сетевых буферах.Они не обязательно обрабатывают все передаваемые вами байты
их (или ожидайте от них), потому что их основное внимание уделяется работе с сетью
буферы. Как правило, они возвращаются, когда связанные сетевые буферы были
заполнены ( отправить
) или опустошены ( recv
). Затем они сообщают вам, сколько байтов они
обработано. — это ваша ответственность — позвонить им еще раз, пока ваше сообщение не будет
полностью разобрались.
Когда recv
возвращает 0 байтов, это означает, что другая сторона закрыта (или находится в
процесс закрытия) соединение.Вы больше не получите данных о
это соединение. Когда-либо. Возможно, вы сможете успешно отправить данные; Я поговорю
подробнее об этом позже.
Протокол, подобный HTTP, использует сокет только для одной передачи. Клиент отправляет запрос, затем читает ответ. Это оно. Сокет отбрасывается. Это значит, что клиент может определить конец ответа, получив 0 байтов.
Но если вы планируете повторно использовать розетку для дальнейших передач, вам необходимо
что нет EOT на розетке. Повторюсь: если розетка отправить
или recv
возвращается после обработки 0 байтов, соединение было
сломан. Если соединение , а не разорвано, вы можете подождать recv
навсегда, потому что сокет , а не скажет вам, что больше нечего
читать (пока). Если вы немного подумаете об этом, то поймете, что
фундаментальная истина сокетов: сообщения должны иметь фиксированную длину (фу), или
be Deli
socket — Сетевой интерфейс низкого уровня — Python 3.9.0 документация
Исходный код: Lib / socket.py
Этот модуль обеспечивает доступ к интерфейсу сокета BSD . Он доступен на все современные системы Unix, Windows, MacOS и, возможно, дополнительные платформы.
Примечание
Некоторое поведение может зависеть от платформы, так как звонки выполняются в операционную API системных сокетов.
Интерфейс Python представляет собой прямую транслитерацию системы Unix.
вызов и интерфейс библиотеки для сокетов в объектно-ориентированном стиле Python:
Функция socket ()
возвращает объект сокета , методы которого реализуют
различные системные вызовы сокетов.Типы параметров несколько выше, чем
в интерфейсе C: как с операциями read (),
и write (),
на Python
файлы, распределение буфера при операциях приема выполняется автоматически, а длина буфера
неявно используется в операциях отправки.
См. Также
- Модуль
socketserver
Классы, упрощающие запись сетевых серверов.
- Module
ssl
Оболочка TLS / SSL для объектов сокета.
Семейства розеток
В зависимости от системы и вариантов сборки, различные семейства сокетов поддерживаются этим модулем.
Формат адреса, требуемый конкретным объектом сокета, автоматически выбрано на основе семейства адресов, указанного, когда объект сокета был создан. Адреса сокетов представлены следующим образом:
Адрес сокета
AF_UNIX
, привязанного к узлу файловой системы представлен в виде строки с использованием кодировки файловой системы и'surrogateescape'
обработчик ошибок (см. PEP 383 ).Адрес в Абстрактное пространство имен Linux возвращается как байтовый объект с начальный нулевой байт; обратите внимание, что сокеты в этом пространстве имен могут взаимодействовать с обычными сокетами файловой системы, поэтому программы, предназначенные для при запуске в Linux может потребоваться иметь дело с обоими типами адресов. Строка или байтовый объект может использоваться для любого типа адреса, когда передавая это как аргумент.Изменено в версии 3.3: Ранее предполагалось, что пути сокетов
AF_UNIX
используют UTF-8 кодирование.
Пара
(хост, порт)
используется для семейства адресовAF_INET
, где host — это строка, представляющая либо имя хоста в Интернет-домене запись вроде'daring.cwi.nl'
или IPv4-адрес, например'100.50.200.5'
, а порт — целое число.Для адресов IPv4 вместо хоста принимаются две специальные формы адрес:
''
представляетINADDR_ANY
, который используется для привязки ко всем интерфейсов, а строка'
представляет' СВОБОДНАЯ РАССЫЛКА
.Такое поведение несовместимо с IPv6, поэтому вы можете захотеть избежать этого, если намерены поддерживать IPv6 с помощью своего Программы Python.
Для семейства адресов
AF_INET6
, четыре кортежа(хост, порт, flowinfo, scope_id)
, где flowinfo и scope_id представляютsin6_flowinfo
иsin6_scope_id
членов вstruct sockaddr_in6
в C. Дляsocket методы модуля
, flowinfo и scope_id могут быть опущены только для Обратная совместимость.Обратите внимание, однако, что пропуск scope_id может вызвать проблемы. в манипулировании адресами IPv6 с заданной областью действия.Изменено в версии 3.7: Для многоадресных адресов (с scope_id значимым) адрес может не содержать
% scope_id
(илиидентификатор зоны
) часть. Эта информация является излишней и может безопасно опустить (рекомендуется).AF_NETLINK
сокеты представлены парами(pid, groups)
.Поддержка TIPC только для Linux доступна с использованием
AF_TIPC
адрес семьи.TIPC — это открытый сетевой протокол, не основанный на IP, разработанный для использования в кластерных компьютерных средах. Адреса представлены кортеж, а поля зависят от типа адреса. Общая форма кортежа(addr_type, v1, v2, v3 [, scope])
, где:addr_type является одним из
TIPC_ADDR_NAMESEQ
,TIPC_ADDR_NAME
, илиTIPC_ADDR_ID
.область действия является одним из
TIPC_ZONE_SCOPE
,TIPC_CLUSTER_SCOPE
иТИПС_НОД_СКОПЕ
.Если addr_type —
TIPC_ADDR_NAME
, то v1 — это тип сервера, v2 — идентификатор порта, а v3 должен быть 0.Если addr_type —
TIPC_ADDR_NAMESEQ
, то v1 — это тип сервера, v2 — это нижний номер порта, а v3 — это верхний номер порта.Если addr_type —
TIPC_ADDR_ID
, то v1 — это узел, v2 — это ссылка, а для v3 должно быть установлено значение 0.
Кортеж
(интерфейс,)
используется для семейства адресовAF_CAN
, где interface — строка, представляющая имя сетевого интерфейса, например'can0'
. Имя сетевого интерфейса''
может использоваться для приема пакетов. от всех сетевых интерфейсов этого семейства.Протокол CAN_ISOTP
требует кортежа(interface, rx_addr, tx_addr)
где оба дополнительных параметра представляют собой длинное целое число без знака, которое представляет собой Идентификатор CAN (стандартный или расширенный).Протокол CAN_J1939
требует кортежа(интерфейс, имя, pgn, адрес)
где дополнительные параметры — это 64-битное целое число без знака, представляющее Имя ЭБУ, 32-битное целое число без знака, представляющее номер группы параметров (PGN) и 8-битное целое число, представляющее адрес.
Строка или кортеж
(id, unit)
используется дляSYSPROTO_CONTROL
протокол семействаPF_SYSTEM
.Строка — это имя управление ядром с использованием динамически назначаемого идентификатора. Кортеж можно использовать, если ID и номер блока управления ядром известны, или если зарегистрированный идентификатор используемый.AF_BLUETOOTH
поддерживает следующие протоколы и адреса форматы:BTPROTO_L2CAP
принимает(bdaddr, psm)
, гдеbdaddr
— адрес Bluetooth в виде строки, аpsm
— целое число.BTPROTO_RFCOMM
принимает(bdaddr, канал)
, гдеbdaddr
— это адрес Bluetooth в виде строки, а канал,
— целое число.BTPROTO_HCI
принимает(device_
socketserver — Фреймворк для сетевых серверов — Документация Python 3.9.0
Исходный код: Lib / socketserver.py
Модуль socketserver
упрощает задачу написания сетевых серверов.
Существует четыре основных конкретных класса серверов:
- класс
сокет-сервер.
TCPServer
( server_address , RequestHandlerClass , bind_and_activate = True ) Использует протокол Internet TCP, который обеспечивает непрерывные потоки данных между клиентом и сервером. Если bind_and_activate истинно, конструктор автоматически пытается вызвать
server_bind ()
иserver_activate ()
. Остальные параметры передаются в базовый классBaseServer
.
- класс
сокет-сервер.
UDPServer
( server_address , RequestHandlerClass , bind_and_activate = True ) Здесь используются дейтаграммы, которые представляют собой дискретные пакеты информации, которые могут прибыть из строя или быть потеряно во время транспортировки. Параметры То же, что и для
TCPServer
.
- класс
сокет-сервер.
UnixStreamServer
( адрес_сервера , RequestHandlerClass , bind_and_activate = True ) - класс
сокет-сервер.
UnixDatagramServer
( адрес_сервера , RequestHandlerClass , bind_and_activate = True ) Эти менее часто используемые классы похожи на TCP и Классы UDP, но используют сокеты домена Unix; они недоступны на платформы, отличные от Unix. Параметры такие же, как у
TCPServer
.
Эти четыре класса обрабатывают запросы синхронно ; каждый запрос должен быть
завершено до того, как можно будет начать следующий запрос.Это не подходит, если каждый
запрос занимает много времени, потому что он требует много вычислений,
или потому, что он возвращает много данных, которые клиент медленно обрабатывает. В
решение — создать отдельный процесс или поток для обработки каждого запроса; то ForkingMixIn
и ThreadingMixIn
классы смешивания могут использоваться для
поддерживать асинхронное поведение.
Создание сервера требует нескольких шагов. Сначала вы должны создать запрос
класс обработчика путем создания подкласса BaseRequestHandler
class и
переопределение метода handle ()
;
этот метод будет обрабатывать входящие
Запросы.Во-вторых, вы должны создать экземпляр одного из классов сервера, передав его
адрес сервера и класс обработчика запросов. Рекомендуется использовать
сервер в с заявлением
. Затем позвоните в handle_request ()
или serve_forever ()
метод серверного объекта для
обрабатывать один или несколько запросов. Наконец, вызовите server_close ()
чтобы закрыть сокет (если вы не использовали с оператором
).
При наследовании от ThreadingMixIn
для поведения резьбового соединения
вы должны явно объявить, как вы хотите, чтобы ваши потоки вели себя при внезапном
неисправность.Класс ThreadingMixIn
определяет атрибут daemon_threads , который указывает, должен ли сервер ждать
завершение потока. Вы должны установить флаг явно, если хотите
потоки вести себя автономно; по умолчанию Ложь
, что означает, что
Python не выйдет, пока все потоки, созданные ThreadingMixIn
, не будут
вышел.
Классы серверов имеют одинаковые внешние методы и атрибуты, несмотря ни на что. сетевой протокол, который они используют.
Замечания по созданию сервера
На диаграмме наследования пять классов, четыре из которых представляют синхронные серверы четырех типов:
+ ------------ + | BaseServer | + ------------ + | v + ----------- + + ------------------ + | TCPServer | -------> | UnixStreamServer | + ----------- + + ------------------ + | v + ----------- + + -------------------- + | UDPServer | -------> | UnixDatagramServer | + ----------- + + -------------------- +
Обратите внимание, что UnixDatagramServer
является производным от UDPServer
, а не от UnixStreamServer
— единственное различие между IP и Unix
потоковый сервер — это семейство адресов, которое просто повторяется в обоих Unix
серверные классы.
- класс
сокет-сервер.
Вилочный смеситель
- класс
сокет-сервер.
Резьба MixIn
Могут быть созданы форковочные и поточные версии каждого типа сервера. используя эти смешанные классы. Например,
ThreadingUDPServer
создается следующим образом:класс ThreadingUDPServer (ThreadingMixIn, UDPServer): проходят
Класс смешивания идет первым, поскольку он переопределяет метод, определенный в
UDPServer
.Установка различных атрибутов также изменяет поведение базового механизма сервера.ForkingMixIn
и классы Forking, указанные ниже: доступно только на платформах POSIX, поддерживающихfork ()
.socketserver.ForkingMixIn.server_close ()
ждет, пока все дочерние процессы завершены, кроме случаев, когдаsocketserver.ForkingMixIn.block_on_close атрибут
имеет значение false.socketserver.ThreadingMixIn.server_close ()
ждет, пока все не-демон потоки завершены, кроме случаев, когдасервер сокетов.Атрибут ThreadingMixIn.block_on_close
имеет значение false. Использовать демонические потоки, установив
Стоимость установки новой розетки
Это руководство покроет расходы на установку новых розеток в вашем доме.
Средняя стоимость установки розеток
Обычно этот тип работы занимает около 1-2 часов.
£ 100
Независимо от того, расширили ли вы свой дом или создали пространство для домашнего офиса, вам когда-нибудь понадобятся дополнительные розетки.Вы можете решить заменить старые электрические розетки, чтобы они соответствовали цветовой гамме вашего дома.
Розетки бывают разных форм, размеров и цветов на выбор, что позволяет легко вписаться в дизайн вашего интерьера. Независимо от того, нужна ли вам вилочная розетка с деревянной отделкой или вам нужны розетки с USB-розетками, варианты безграничны, а стоимость вилки будет варьироваться.
Установка дополнительных розеток будет не только очевидной выгодой для всех членов семьи, которые хотят заряжать свои ноутбуки и мобильные телефоны, но и позволит избежать опасности для здоровья и безопасности, связанной с длинными следами проводов и проводов, особенно если у вас есть дети или пожилые люди. люди, живущие с вами.
Хотя установить розетки можно самостоятельно, рекомендуется обратиться к профессиональному электрику для выполнения этой работы. Они будут квалифицированными, опытными и надежными, что гарантирует быстрое, эффективное и качественное обслуживание. Прежде чем нанять ближайшего к вам электрика, я хотел бы изучить предыдущую работу.
Убедитесь, что вы сравниваете до 3 предложений профессиональных электриков. Чтобы сэкономить время на поиске надежного специалиста, вы можете отправить предложение на myjobquote.co.uk. Все, что вам нужно сделать, это ввести свои данные о работе в быструю и простую форму с подробными сведениями о вашей работе, и вы будете связаны с 3 надежными и проверенными специалистами, которые помогут установить дополнительные розетки.
У нас есть сильная сеть, состоящая из сотен проверенных, проверенных и профессиональных торговцев, специализирующихся в различных областях. Чтобы получить лучшую цену за установку дополнительных розеток, я бы рекомендовал связаться с несколькими продавцами и сравнить цены, которые вам были предложены.
Стоимость установки дополнительных розеток
Описание работы | Продолжительность | Затраты на материалы | Стоимость рабочей силы |
---|---|---|---|
Установка новой двойной розетки | 1-2 часа | 100–300 фунтов стерлингов | £ 40 + |
Установка новой одинарной розетки | 1-2 часа | 50–200 фунтов стерлингов | £ 40 + |
Что следует учитывать при установке розетки
При установке розетки необходимо учитывать несколько моментов.Во-первых, вы должны убедиться, что вы выбрали наиболее подходящую розетку для помещения, в которое она собирается, и учесть затраты на установку розетки. Например, будет ли достаточно одной розетки для этой комнаты, нужна ли вам розетка с USB-портами, будет ли дизайн соответствовать стене?
Если вы устанавливаете металлическую декоративную розетку, важно, чтобы розетка была правильно заземлена. Установка штепсельной розетки — это работа, которую следует доверить квалифицированному специалисту, поскольку существует множество рисков.Все электрические изделия должны быть установлены в соответствии с местными Строительными нормами.
Следует отметить, что установка штепсельных розеток представляет собой не только опасность возгорания и опасность для детей, если они установлены неправильно, но и неправильная установка розеток может повлиять на стоимость вашего дома, если она должна быть проверена и повторена.
Еще одно соображение — сможет ли ваш блок предохранителей справиться с добавленными дополнительными розетками. Если предохранитель не подходит для других розеток, это может привести к постоянному срабатыванию предохранителя.
Профессиональный электрик осмотрит вашу коробку предохранителей и установит новые розетки наилучшего качества. Мы рекомендуем получить до 3 предложений от электриков для получения наилучших предложений. Используйте калькулятор затрат на электрика, чтобы рассчитать их почасовую ставку строителя.
Готовы получить цену за свою работу?
Сделай сам
Самостоятельная установка розеток — сложная работа, которую должен выполнять профессиональный электрик, чтобы избежать опасности для здоровья и безопасности.Следует отметить, что все электрические изделия, такие как розетки, должны устанавливаться в соответствии с местными строительными нормами.
Если вы устанавливаете металлическую декоративную розетку, важно, чтобы розетка была правильно заземлена, чтобы избежать опасности. Для этого сначала необходимо подключить фиксированный провод заземления к клемме заземления на розетке или штепсельном выключателе. Подключив короткий провод от клеммы розетки к клемме заземления в настенной коробке, розетка будет правильно заземлена.
Вам следует нанять профессионального электрика для установки розеток, поскольку это не только сэкономит ваше время, поскольку электрик имеет квалификацию для безопасной установки розеток, но и поможет избежать любых опасностей для здоровья и безопасности.
Застеклить штепсельную розетку довольно сложно, поэтому настоятельно не рекомендуется выполнять эту работу самостоятельно. Чтобы получить лучшее предложение при установке розеток, сравните до 3 предложений от надежных и проверенных электриков из My Job Quote.
Последнее обновление MyJobQuote, 19 июня 2019 г. Учебное пособие поC ++: сокеты — сервер и клиент
Сокеты — Сервер и Клиент — 2020

bogotobogo.com поиск по сайту:
Розетка

Серверные / клиентские приложения
Основные механизмы настройки клиент-сервер:
- Клиентское приложение отправляет запрос серверному приложению.
- Серверное приложение возвращает ответ.
- Некоторые из основных способов передачи данных между клиентом и сервером:
- Передача файла — отправляет имя и получает файл.
- Веб-страница — отправляет URL-адрес и получает страницу.
- Echo — отправляет сообщение и возвращает его.
Серверная розетка
- создать сокет — Получить дескриптор файла!
- привязать к адресу -Какой порт у меня?
- прослушивает на порту и ожидает установления соединения.
- принимает соединение от клиента.
- send / recv — так же, как мы читаем и пишем для файла.
- выключение для завершения чтения / записи.
- закрыть для выпуска данных.
Клиентская розетка
- создать гнездо .
- bind * — вероятно, в этом нет необходимости, потому что вы клиент, а не сервер.
- подключить к серверу.
- send / recv — повторять, пока мы не получим или не получим данные
- выключение для завершения чтения / записи.
- закрыть для выпуска данных.
Ссылки для программирования розеток и сетей
Для программирования сокетов с Boost.Asio посетите:
- Boost.Asio — 1. Блокирующее и неблокирующее ожидание с таймерами
- Boost.Asio — 2. Привязка аргументов к функции-члену обработчика обратного вызова
- Boost.Asio — 3. Многопоточность, синхронизация и обработчик
- Boost.Asio — 4. Программирование сокетов TCP
Для программирования сокетов с Qt посетите
http://www.bogotobogo.com/cplusplus/sockets_server_client_QT.php.
Qt 5 Уроки:
- Qt QHttp — загрузка файлов
- Qt 5 QNetworkAccessManager и QNetworkRequest — загрузка файлов
- Qt 5 QTcpSocket
- Qt 5 QTcpSocket с сигналами и слотами
- Qt 5 QTcpServer — Клиент и сервер
- Qt 5 QTcpServer — Клиент и сервер, использующие многопоточность
- Qt 5 QTcpServer — Клиент и сервер, использующие QThreadPool
Розетка — сводка
Вот краткое изложение основных концепций:
- Socket — это способ общения с другими программами с использованием стандартных файловых дескрипторов .
- Где взять дескриптор файла для сетевого взаимодействия?
Итак, мы вызываем системную подпрограмму socket () .
После того, как socket () вернет дескриптор сокета, мы начинаем общаться через него, используя специализированные вызовы API сокета send () / recv () . - Сокет TCP — это экземпляр конечной точки
- Сокет TCP — это , а не соединение , это конечная точка определенного соединения.
- TCP соединение определяется двумя конечными точками или сокетами.
- Назначение портов — различать несколько конечных точек на заданном сетевом адресе.
- Номера портов закодированы в заголовке пакета транспортного протокола, и они могут быть легко интерпретированы не только отправляющими и принимающими компьютерами, но и другими компонентами сетевой инфраструктуры. В частности, брандмауэры обычно конфигурируются так, чтобы различать пакеты на основе номеров портов источника или назначения , как при переадресации порта .
- Это пара сокетов ( из 4 кортежей , состоящих из IP-адреса клиента, номера порта клиента, IP-адреса сервера и номера порта сервера), которая определяет две конечные точки, которые однозначно идентифицируют каждое TCP-соединение в Интернет.
- Только один процесс может привязаться к определенной комбинации IP-адреса и порта с использованием одного и того же транспортного протокола . В противном случае мы получим конфликты портов , когда несколько программ пытаются привязаться к одним и тем же номерам портов на одном IP-адресе, используя один и тот же протокол.
Для подключения к другой машине нам понадобится розетка для подключения .
Что такое связь?
Отношение между двумя машинами, где две части программного обеспечения знают друг о друге . Эти две части программного обеспечения умеют общаться друг с другом. Другими словами, они знают, как отправить друг другу бит .Соединение через сокет означает, что две машины имеют информацию друг о друге, включая сетевое местоположение (IP-адрес) и TCP-порт .(Если мы можем использовать анологию, IP-адрес — это номер телефона , а порт TCP — это добавочный номер ).
Сокет — это объект, похожий на файл, который позволяет программе принимать входящие соединения, исходящие соединения, а также отправка и получение данных. Перед двумя машины могут обмениваться данными, оба должны создать объект сокета .
Сокет — это ресурс , назначенный серверному процессу. Сервер создает его с помощью системного вызова socket () , и он не может использоваться другими процессами.
TCP против UDP
Существует несколько различных типов сокетов, которые определяют структуру транспортного уровня. Наиболее распространенными типами являются потоковых сокетов и датаграмм сокетов.
TCP (потоки) | UDP (дейтаграммы) |
---|---|
Подключения | Сокеты без установления соединения Нам не нужно поддерживать открытое соединение, как в случае потоковых сокетов. Мы просто создаем пакет, помещаем в него IP-заголовок с информацией о месте назначения и отправляем его. Соединение не требуется: сокеты дейтаграмм также используют IP для маршрутизации, но они не используют TCP * примечание: может быть connect () ‘d, если мы действительно хотим. |
SOCK_STREAM | SOCK_DGRAM |
Если мы выведем два элемента в сокет в порядке «A, B», они появятся в порядке «A, B» на противоположном конце. Они также будут безошибочными. | Если мы отправим дейтаграмму, она может прийти. Но может прийти и не в порядке. Однако, если он прибудет, данные в пакете будут безошибочными. |
Зачем нам использовать ненадежный протокол? Скорость! Мы просто игнорируем отброшенные пакеты. | |
Содержание произвольной длины | Ограниченный размер сообщения |
Контроль потока сопоставляет отправителя с получателем | Может отправлять независимо от состояния получателя |
Контроль перегрузки сопоставляет отправителя с сетью | Может отправлять независимо от состояния сети |
http, telnet | tftp (тривиальный протокол передачи файлов), dhcpcd (DHCP-клиент), многопользовательские игры, потоковое аудио, видеоконференцсвязь * примечание: они используют дополнительный протокол поверх UDP для повышения надежности |
- Потоковые сокеты
Потоковые сокеты обеспечивают надежную двустороннюю связь , как когда мы звоним кому-то по телефону.Одна сторона инициирует соединение с другой, и после того, как соединение установлено, любая сторона может обмениваться данными с другой.
Кроме того, сразу же появляется подтверждение того, что сказанное нами действительно достигло пункта назначения. Потоковые сокеты
используют протокол управления передачей (TCP) , который существует на транспортном уровне модели взаимодействия открытых систем (OSI). Данные обычно передаются пакетами. Протокол TCP разработан таким образом, чтобы пакеты данных приходили без ошибок и последовательно.
Веб-серверы, почтовые серверы и соответствующие им клиентские приложения используют TCP и потоковые сокеты для связи. - Датаграммные сокеты
Обмен данными с датаграммным сокетом больше похож на отправку письма, чем на телефонный звонок. Подключение одностороннее только и ненадежное .
Если мы отправляем несколько писем по почте, мы не можем быть уверены, что они прибудут в одном порядке или даже что они вообще достигли места назначения. Сокеты дейтаграмм используют протокол User Datagram Protocol (UDP) .На самом деле это не настоящее соединение, а просто базовый метод отправки данных из одной точки в другую.
Сокеты дейтаграмм и UDP обычно используются в сетевых играх и потоковой передаче мультимедиа.
Хотя в этом разделе мы в основном уделяем внимание приложениям, которые поддерживают соединения со своими клиентами, используя ориентированный на соединение TCP, есть случаи, когда накладные расходы на установление и поддержание соединения через сокет не нужны.
Например, просто для получения данных процесс создания сокета, установления соединения, чтения одного ответа и закрытия соединения — это слишком много.В этом случае мы используем UDP.
Службы, предоставляемые UDP, обычно используются, когда клиенту нужно сделать короткий запрос к серверу и ожидает одного короткого ответа. Чтобы получить доступ к службе из UDP, нам нужно использовать специальные системные вызовы UDP, sendto () и recvfrom () вместо read () и write () в сокете.UDP используется приложением, которому не нужна надежность или байтовые потоки.
- Передача голоса по IP (ненадежная), например конференц-связь.(посетите VoIP)
- DNS, RPC (ориентированный на сообщения)
- DHCP (начальная загрузка)
Клиент / Сервер
Модель клиент-сервер различает приложения и устройства. Сетевые клиенты делают запросы к серверу, отправляя сообщения , и серверы отвечают своим клиентам, действуя на каждый запрос и возвращая результаты .
Например, давайте поговорим о telnet .
Когда мы подключаемся к удаленному хосту через порт 23 с помощью telnet (клиента), программа на этом хосте (называемая telnetd , сервер) оживает.Он обрабатывает входящее соединение Telnet, настраивает нас с запросом на вход в систему и т. Д.
Один сервер обычно поддерживает множество клиентов, и несколько серверов могут быть объединены в сеть в пул для обработки возрастающей нагрузки обработки по мере роста числа клиентов.
Некоторые из самых популярных приложений в Интернете следуют модели клиент-сервер, включая электронную почту, FTP и веб-службы. Каждый из этих клиентов имеет пользовательский интерфейс и клиентское приложение, которое позволяет пользователю подключаться к серверам.В случае электронной почты и FTP пользователи вводят имя компьютера (или IP-адрес) в интерфейс, чтобы установить соединение с сервером.
Шаги по установке сокета на стороне сервера :
- Создайте сокет с помощью системного вызова socket () .
- Серверный процесс дает сокету имя. В файловой системе linux локальным сокетам дается имя файла в каталоге / tmp или / usr / tmp. Для сетевых сокетов имя файла будет идентификатором службы, номером порта, к которому клиенты могут подключаться.Этот идентификатор позволяет маршрутизировать входящие соединения (у которых есть номер порта) для подключения серверного процесса. Сокет получает имя с помощью системного вызова bind () .
- Затем серверный процесс ожидает подключения клиента к именованному сокету, который в основном прослушивает соединения с помощью системного вызова listen () . Если более одного клиента пытается установить соединение, системный вызов listen () создает очередь.
Машина, получающая соединение (сервер), должна привязать свой объект сокета к известный номер порта.Порт — это 16-битное число в диапазоне 0-65535, которым управляет операционная система и используется клиентами для однозначной идентификации серверов. Порты 0-1023 есть зарезервировано системой и используется общими сетевыми протоколами. - Примите соединение с помощью системного вызова accept () . На этапе accept () создается новый сокет, отличный от названного. Этот новый сокет используется исключительно для связи с этим конкретным клиентом.
Для TCP-серверов объект сокета, используемый для получения подключений, не совпадает с сокетом используется для последующего общения с клиентом.В частности, accept () Системный вызов возвращает новый объект сокета, который фактически используется для соединения. Это позволяет серверу одновременно управлять соединениями от большого количества клиентов. - Отправлять и получать данные.
- Указанный сокет остается для дальнейших подключений от других клиентов. Типичный веб-сервер может использовать несколько подключений. Другими словами, он может обслуживать страницы сразу нескольким клиентам. Но для простого сервера другие клиенты ждут в очереди ожидания, пока сервер снова не будет готов.
Шаги по установке сокета на стороне клиента :
- Создайте сокет с помощью системного вызова socket () .
- Подключите сокет к адресу сервера с помощью системного вызова connect () .
- Отправлять и получать данные. Есть несколько способов сделать это, но самый простой — использовать системные вызовы read (), и write () .
TCP-связь

UDP-связь — клиенты и серверы не устанавливают соединение друг с другом

* вызовите блок, перейдите к блокирующему сокету и неблокирующему сокету.
Функции розеток
Сокеты в C ведут себя как файлы, потому что они используют файловые дескрипторы для идентификации. Сокеты настолько похожи на файлы, что мы можем использовать read () и write () для приема и отправки данных с использованием файловых дескрипторов сокета .
Однако есть несколько функций, специально разработанных для работы с розетками. Эти функции имеют свои прототипы, определенные в /usr/include/sys/sockets.h .сокет int (домен int, тип int, протокол int)
Используется для создания нового сокета, возвращает дескриптор файла для сокета или -1 в случае ошибки.
Принимает три параметра:- домен: семейство протоколов запрашиваемого сокета Тип
- : тип розетки в семействе
- и протокол.
Параметры позволяют нам сказать, какой сокет мы хотим (IPv4 / IPv6, поток / датаграмма (TCP / UDP)).- Семейство протоколов должно быть AF_INET или AF_INET6
- , а тип протокола для этих двух семейств —
или SOCK_STREAM для TCP / IP или SOCK_DGRAM для UDP / IP. - Протокол обычно должен быть установлен на ноль, чтобы указать, что следует использовать протокол по умолчанию.
int bind (int fd, struct sockaddr * local_addr, socklen_t addr_length)
Если у нас есть сокет, нам, возможно, придется связать этот сокет с портом на нашей локальной машине.
Номер порта используется ядром для сопоставления входящего пакета с дескриптором сокета определенного процесса.
Сервер вызовет bind () с адресом локального хоста и портом, на котором он будет прослушивать соединения.
Требуется дескриптор файла (ранее установленный сокет), указатель на (адрес) структуры, содержащей детали адреса для привязки, для этого обычно используется значение INADDR_ANY и длина адресной структуры.
Конкретная структура, которую необходимо использовать, будет зависеть от протокола, поэтому она передается указателем.
Итак, этот вызов bind () привяжет сокет к текущему IP-адресу порта, portno
возвращает 0 в случае успеха и -1 в случае ошибки.интервал прослушивания (интервал fd, интервал backlog_queue_size)
После того, как сервер был привязан к адресу, сервер может вызвать listen () на сокете.
Параметрами этого вызова являются сокет (fd) и максимальное количество запросов на подключение в очереди до backlog_queue_size .
Возвращает 0 в случае успеха и -1 в случае ошибки.int accept (int fd, struct sockaddr * remote_host, socklen_t addr_length)
Принимает входящее соединение на привязанном сокете.Информация об адресе с удаленного хоста записывается в структуру remote_host , а фактический размер структуры адреса записывается в * addr_length .
Другими словами, эта функция accept () запишет адресную информацию подключающегося клиента в структуру адреса.
Затем возвращает новый дескриптор файла сокета для принятого соединения.
Итак, исходный файловый дескриптор сокета можно продолжать использовать для приема новых соединений, в то время как новый файловый дескриптор сокета используется для связи с подключенным клиентом.
Эта функция возвращает новый дескриптор файла сокета для идентификации подключенного сокета или -1 в случае ошибки.Вот описание со страницы руководства:
«Он извлекает первый запрос соединения из очереди ожидающих соединений для прослушивающего сокета, sockfd , создает новый подключенный сокет и возвращает новый дескриптор файла, относящийся к этому сокету. Вновь созданный сокет не находится в состоянии прослушивания. Этот вызов не влияет на исходный сокет sockfd «.Если в очереди нет ожидающих соединений и сокет не помечен как неблокирующий, accept () блокирует вызывающего абонента до тех пор, пока не будет установлено соединение.
int connect (int fd, struct sockaddr * remote_host, socklen_t addr_length)
Подключает сокет (описанный дескриптором файла fd ) к удаленному хосту.
Возвращает 0 в случае успеха и -1 в случае ошибки.Это блокирующий вызов. Это потому, что когда мы вызываем connect (), наша программа не восстанавливает контроль, пока не будет установлено соединение или не возникнет ошибка. Например, предположим, что мы пишем веб-браузер. Мы пытаемся подключиться к веб-серверу, но сервер не отвечает.Итак, теперь мы хотим, чтобы API-интерфейс connect () прекратил попытки подключения при нажатии кнопки остановки. Но этого сделать нельзя. Он ожидает возврата, который может быть 0 в случае успеха или -1 в случае ошибки.
int send (int fd, void * buffer, size_t n, int флаги)
Отправляет n байтов из буфера * в сокет fd .
Возвращает количество отправленных байтов или -1 в случае ошибки.int получить (int fd, void * buffer, size_t n, int flags)
Возвращает n байтов из гнезда fd в буфер * .
Возвращает количество полученных байтов или -1 в случае ошибки.Это еще один блокирующий вызов. Другими словами, когда мы вызываем recv () для чтения из потока, управление не возвращается нашей программе до тех пор, пока с удаленного сайта не будет прочитан хотя бы один байт данных. Этот процесс ожидания появления данных называется блокировкой . То же самое верно для API-интерфейсов write (), connect () и т. Д. Когда мы запускаем эти API-интерфейсы блокировки, соединение «блокируется» до завершения операции.
Следующий код сервера прослушивает TCP-соединения через порт 20001. Когда клиент подключается, он отправляет сообщение «Hello world!», А затем получает данные от клиента.
server.c
/ * Номер порта передается в качестве аргумента * / #include#include #include #include #include # включить #include void error (const char
Действия после установки для Linux | Документация Docker
Расчетное время чтения: 16 минут
В этом разделе содержатся дополнительные процедуры для настройки хостов Linux для работы лучше с Докером.
Управление Docker от имени пользователя без полномочий root
Демон Docker привязывается к сокету Unix, а не к порту TCP. По умолчанию
этот сокет Unix принадлежит пользователю root
, и другие пользователи могут только получить к нему доступ
используя sudo
. Демон Docker всегда запускается от имени пользователя root
.
Если вы не хотите предварять команду docker
с sudo
, создайте Unix
группа называется docker
и добавляет в нее пользователей. Когда запускается демон Docker, он
создает сокет Unix, доступный членам группы docker
.
Предупреждение
Группа докеров
предоставляет права, эквивалентные корню
пользователь. Подробнее о том, как это влияет на безопасность вашей системы, см. Поверхность атаки демона Docker .
Примечание :
Чтобы запустить Docker без прав root, см. Запустите демон Docker от имени пользователя без полномочий root (режим без полномочий root).
Режим Rootless в настоящее время доступен в качестве экспериментальной функции.
Чтобы создать группу docker
и добавить своего пользователя:
Создайте группу докеров
Добавьте своего пользователя в группу
docker
.$ sudo usermod -aG docker $ ПОЛЬЗОВАТЕЛЬ
Выйдите из системы и снова войдите в систему, чтобы повторно оценить ваше членство в группе.
При тестировании на виртуальной машине может потребоваться перезапустить виртуальную машину, чтобы изменения вступили в силу.
В настольной среде Linux, такой как X Windows, полностью выйдите из сеанса, а затем войдите снова.
В Linux вы также можете запустить следующую команду, чтобы активировать изменения в группах:
Убедитесь, что вы можете запускать команды
docker
безsudo
.Эта команда загружает тестовый образ и запускает его в контейнере. Когда контейнер запускается, выводит информационное сообщение и закрывается.
Если вы изначально запускали команды Docker CLI с использованием
sudo
перед добавлением вашего пользователя в группуdocker
, вы можете увидеть следующую ошибку: что означает, что ваш~ /.docker /
каталог был создан с помощью неправильные разрешения из-за командsudo
.ПРЕДУПРЕЖДЕНИЕ: Ошибка загрузки файла конфигурации: /home/user/.docker/config.json - stat /home/user/.docker/config.json: в разрешении отказано
Чтобы решить эту проблему, удалите каталог
~ / .docker /
. (он воссоздается автоматически, но любые пользовательские настройки потеряны) или изменить его владельца и разрешения с помощью следующие команды:$ sudo chown "$ USER": "$ USER" / home / "$ USER" /.докер -R $ sudo chmod g + rwx "$ HOME / .docker" -R
Настроить Docker для запуска при загрузке
Самые последние дистрибутивы Linux (RHEL, CentOS, Fedora, Ubuntu 16.04 и выше)
используйте systemd
для управления тем, какие службы запускаются при загрузке системы.
Ubuntu 14.10 и более ранние версии используют выскочку
.
система
$ sudo systemctl включить докер
Чтобы отключить это поведение, используйте вместо этого disable
.
$ sudo systemctl отключить докер
Если вам нужно добавить прокси-сервер HTTP, установите другой каталог или раздел для Файлы среды выполнения Docker или другие настройки, см. настройте параметры вашего демона Docker в systemd.
выскочка
Docker автоматически настраивается для запуска при загрузке с использованием выскочка
. Чтобы отключить это поведение, используйте следующую команду:
$ echo manual | sudo tee / etc / init / docker.отменять
chkconfig
$ sudo chkconfig docker на
Использовать другой механизм хранения
Для получения информации о различных механизмах хранения см. Драйверы хранения. Механизм хранения по умолчанию и список поддерживаемых механизмов хранения зависят от дистрибутив Linux вашего хоста и доступные драйверы ядра.
Настроить драйвер ведения журнала по умолчанию
Docker предоставляет возможность собирать и просматривать данные журналов из всех контейнеров, работающих на хосте, с помощью ряда драйверов ведения журналов.Драйвер ведения журнала по умолчанию, json-file
, записывает данные журнала в файлы в формате JSON в файловой системе хоста. Со временем эти файлы журналов увеличиваются в размере, что может привести к исчерпанию дисковых ресурсов. Чтобы устранить такие проблемы, либо настройте альтернативный драйвер журналирования, например Splunk или Syslog, либо настройте ротацию журналов для драйвера по умолчанию. Если вы настроили альтернативный драйвер ведения журнала, см. Использование журналов докеров
для чтения журналов контейнера для драйверов удаленного ведения журнала.
Настроить, где демон Docker будет прослушивать подключения
По умолчанию демон Docker прослушивает подключения к сокету UNIX, чтобы принимать запросы от локальных клиентов.Можно разрешить Docker принимать запросы от удаленных хостов, настроив его на прослушивание IP-адреса и порта, а также сокета UNIX. Для получения более подробной информации об этой опции конфигурации просмотрите раздел «Привязать Docker к другому хосту / порту или сокету unix» справочной статьи Docker CLI.
Защитите свое соединение
Перед настройкой Docker для приема подключений от удаленных хостов критически важно, чтобы вы понимать последствия для безопасности открытия докера в сети.Если не предприняты шаги для защиты соединения, удаленные пользователи без полномочий root могут получить root-доступ на хосте. Для получения дополнительной информации о том, как использовать TLS сертификаты для защиты этого соединения, проверьте эту статью на как защитить сокет демона Docker.
Настроить Docker для приема удаленных подключений можно с помощью файла модуля docker.service
systemd для дистрибутивов Linux, использующих systemd, таких как последние версии RedHat, CentOS, Ubuntu и SLES, или с помощью демона .json
, который рекомендуется для дистрибутивов Linux, не использующих systemd.
systemd против daemon.json
Настройка Docker для прослушивания подключений с использованием файла модуля
systemd
иdaemon.json
файл вызывает конфликт, который препятствует запуску Docker.
Настройка удаленного доступа с помощью systemd
unit file
Используйте команду
sudo systemctl edit docker.service
, чтобы открыть файл переопределения дляdocker.service
в текстовом редакторе.Добавьте или измените следующие строки, подставляя свои собственные значения.
[Сервис] ExecStart = ExecStart = / usr / bin / dockerd -H fd: // -H tcp: //127.0.0.1: 2375
Сохраните файл.
Перезагрузите конфигурацию
systemctl
.$ sudo systemctl демон-перезагрузка
Перезапустите Docker.
$ sudo systemctl перезапуск docker.service
Проверьте, соблюдено ли изменение, проверив вывод команды
netstat
, чтобы убедиться, чтоdockerd
прослушивает настроенный порт.$ sudo netstat -lntp | grep dockerd tcp 0 0 127.0.0.1:2375 0.0.0.0:* СЛУШАТЬ 3758 / dockerd
Настройка удаленного доступа с помощью демона .json
Задайте массив
hosts
в/etc/docker/daemon.json
для подключения к сокету UNIX и IP-адрес, как показано ниже:{ "хосты": ["unix: ///var/run/docker.sock", "tcp: //127.0.0.1: 2375"] }
Перезапустите Docker.
Проверьте, соблюдено ли изменение, проверив вывод команды
netstat
, чтобы убедиться, чтоdockerd
прослушивает настроенный порт.$ sudo netstat -lntp | grep dockerd tcp 0 0 127.0.0.1:2375 0.0.0.0:* СЛУШАТЬ 3758 / dockerd
Включить IPv6 на демоне Docker
Чтобы включить IPv6 в демонах Docker, см. Включите поддержку IPv6.
Поиск и устранение неисправностей
Совместимость с ядром
Docker не может работать правильно, если ваше ядро старше версии 3.10 или если оно
отсутствуют некоторые модули. Чтобы проверить совместимость ядра, вы можете скачать и
запустите контрольную конфигурацию .ш
сценарий.
$ curl https://raw.githubusercontent.com/docker/docker/master/contrib/check-config.sh> check-config.sh
$ bash ./check-config.sh
Скрипт работает только в Linux, но не в macOS.
Не удается подключиться к демону Docker
Если вы видите следующую ошибку, возможно, ваш клиент Docker настроен для подключения к демону Docker на другом хосте, и этот хост может не быть достижимый.
Не удается подключиться к демону Docker.На этом хосте запущен демон докера?
Чтобы узнать, к какому хосту настроен ваш клиент для подключения, проверьте значение
переменная DOCKER_HOST
в вашей среде.
Если эта команда возвращает значение, клиент Docker настроен на подключение к На этом хосте запущен демон Docker. Если он не установлен, клиент Docker настроен на подключиться к демону Docker, запущенному на локальном хосте. Если он установлен по ошибке, используйте следующую команду, чтобы отключить его:
Возможно, вам потребуется отредактировать среду в таких файлах, как ~ /.bashrc
или ~ / .profile
, чтобы предотвратить установку переменной DOCKER_HOST
ошибочно.
Если DOCKER_HOST
установлен должным образом, убедитесь, что демон Docker запущен.
на удаленном хосте и что брандмауэр или сбой сети не мешают вам
от подключения.
Проблемы переадресации IP
Если вы вручную настраиваете свою сеть, используя systemd-network
с systemd
версия 219 или выше, контейнеры Docker могут не иметь доступа к вашей сети.Начиная с systemd
версии 220, настройка пересылки для данной сети
( net.ipv4.conf.
) по умолчанию с . Эта настройка
предотвращает переадресацию IP. Это также противоречит поведению Docker по включению
настройка net.ipv4.conf.all.forwarding
в контейнерах.
Чтобы обойти это в RHEL, CentOS или Fedora, отредактируйте
файл в / usr / lib / systemd / network /
на вашем хосте Docker
(например: / usr / lib / systemd / network / 80-container-host0.сеть
) и добавьте
следующий блок в разделе [Сеть]
.
[Сеть]
...
IPForward = ядро
# ИЛИ
IPForward = true
...
Эта конфигурация разрешает переадресацию IP из контейнера, как ожидалось.
DNS-преобразователь найден в resolv.conf, и контейнеры не могут его использовать
Системы Linux, использующие графический интерфейс, часто имеют запущенный сетевой менеджер, который использует dnsmasq Экземпляр
, работающий с адресом обратной связи, например 127.0.0.1
или 127.0.1.1
для кэширования DNS-запросов и добавляет эту запись в /etc/resolv.conf
. Услуга dnsmasq
ускоряет работу
Ищет DNS, а также предоставляет услуги DHCP. Эта конфигурация не работает
внутри контейнера Docker, который имеет собственное сетевое пространство имен, потому что
контейнер Docker разрешает адреса обратной связи, такие как 127.0.0.1
, в сам по себе , и маловероятно, что он будет запускать DNS-сервер самостоятельно
адрес обратной связи.
Если Docker обнаруживает, что DNS-сервер не упоминается в / etc / resolv.conf
— это полностью
функциональный DNS-сервер, появляется следующее предупреждение, и Docker использует общедоступный
DNS-серверы предоставлены Google по номерам 8.8.8.8
и 8.8.4.4
для разрешения DNS.
ПРЕДУПРЕЖДЕНИЕ: локальный (127.0.0.1) преобразователь DNS найден в resolv.conf и контейнерах
не могу его использовать. Использование внешних серверов по умолчанию: [8.8.8.8 8.8.4.4]
Если вы видите это предупреждение, сначала проверьте, используете ли вы dnsmasq
:
Если вашему контейнеру необходимо разрешить хосты, которые являются внутренними по отношению к вашей сети, публичные серверы имен не подходят.У вас есть два варианта:
- Вы можете указать DNS-сервер для использования Docker, или
- Вы можете отключить
dnsmasq
в NetworkManager. Если вы это сделаете, NetworkManager добавляет ваш настоящий DNS-сервер имен в/etc/resolv.conf
, но вы теряете возможные преимуществаdnsmasq
.
Вам нужно использовать только один из этих методов.
Укажите DNS-серверы для Docker
Расположение файла конфигурации по умолчанию — / etc / docker / daemon.json
. Вы
можно изменить расположение файла конфигурации с помощью --config-file
демон флаг. В документации ниже предполагается, что файл конфигурации находится
на /etc/docker/daemon.json
.
Создайте или отредактируйте файл конфигурации демона Docker, который по умолчанию
/etc/docker/daemon.json
файл, который управляет демоном Docker конфигурация.$ Судо нано /etc/docker/daemon.json
Добавьте ключ
dns
с одним или несколькими IP-адресами в качестве значений.Если в файле есть существующее содержимое, вам нужно только добавить или отредактировать строкуdns
.{ «dns»: [«8.8.8.8», «8.8.4.4»] }
Если ваш внутренний DNS-сервер не может разрешить общедоступные IP-адреса, включите в хотя бы один DNS-сервер, который может, чтобы вы могли подключиться к Docker Hub и т. д. что ваши контейнеры могут разрешать имена доменов в Интернете.
Сохраните и закройте файл.
Перезапустите демон Docker.
$ перезапуск докера службы sudo
Убедитесь, что Docker может разрешать внешние IP-адреса, пытаясь получить изображение:
$ docker pull привет-мир
При необходимости убедитесь, что контейнеры Docker могут разрешать внутреннее имя хоста. пингуя его.
$ docker run --rm -it alpine ping -c4 <мой_внутренний_хост> PING google.com (192.168.1.2): 56 байтов данных 64 байта из 192.168.1.2: seq = 0 ttl = 41 время = 7,597 мс 64 байта из 192.168.1.2: seq = 1 ttl = 41 time = 7,635 мс 64 байта из 192.168.1.2: seq = 2 ttl = 41 time = 7,660 мс 64 байта из 192.168.1.2: seq = 3 ttl = 41 time = 7,677 мс
Отключить dnsmasq
Ubuntu
Если вы предпочитаете не изменять конфигурацию демона Docker для использования определенного
IP-адрес, следуйте этим инструкциям, чтобы отключить dnsmasq
в NetworkManager.
Отредактируйте файл
/ etc / NetworkManager / NetworkManager.conf
файл.Закомментируйте строку
dns = dnsmasq
, добавив в начало символ#
линии.# dns = dnsmasq
Сохраните и закройте файл.
Перезапустите NetworkManager и Docker. В качестве альтернативы можно перезагрузить ваша система.
$ sudo restart сетевой менеджер $ sudo перезапуск докера
RHEL, CentOS или Fedora
Чтобы отключить dnsmasq
в RHEL, CentOS или Fedora:
Отключить службу
dnsmasq
:$ служба sudo dnsmasq stop $ sudo systemctl отключить dnsmasq
Настройте DNS-серверы вручную с помощью Документация Red Hat.
Разрешить доступ к удаленному API через брандмауэр
Если вы запускаете брандмауэр на том же хосте, что и Docker, и хотите получить доступ
удаленный API Docker с другого хоста и удаленный доступ включен, вам необходимо
чтобы настроить брандмауэр, чтобы разрешить входящие соединения через порт Docker,
который по умолчанию равен 2376
, если включен транспорт с шифрованием TLS, или 2375
в противном случае.
Два общих демона межсетевого экрана UFW (Несложный брандмауэр) (часто используется для систем Ubuntu) и firewalld (часто используется для систем на базе RPM).Обратитесь к документации для вашей ОС и брандмауэра, но Следующая информация может помочь вам начать работу. Эти варианты достаточно разрешающий, и вы можете захотеть использовать другую конфигурацию, которая блокирует ваш система больше не работает.
UFW : Установите
DEFAULT_FORWARD_POLICY = "ACCEPT"
в вашей конфигурации.firewalld : добавьте в политику правила, подобные следующим (одно для входящие запросы и один для исходящих).Убедитесь, что имена интерфейсов и названия цепочек правильные.
<прямой> [
-i zt0 -j ACCEPT ] [-o zt0 -j ACCEPT ]
Ваше ядро не поддерживает возможности ограничения подкачки cgroup
На хостах Ubuntu или Debian вы можете увидеть сообщения, подобные следующим, когда работа с изображением.
ПРЕДУПРЕЖДЕНИЕ: Ваше ядро не поддерживает возможности ограничения подкачки. Ограничение снято.
Это предупреждение не появляется в системах на основе RPM, которые включают эти возможности по умолчанию.
Если вам не нужны эти возможности, игнорируйте предупреждение. Вы можете включить эти возможности в Ubuntu или Debian, следуя этим инструкциям. объем памяти и учет подкачки накладных расходов составляет около 1% от общей доступной памяти и снижение общей производительности на 10%, даже если Docker не запущен.
Войдите в систему Ubuntu или Debian как пользователь с привилегиями
sudo
.Отредактируйте файл
/ etc / default / grub
. Добавьте или отредактируйте строкуGRUB_CMDLINE_LINUX
чтобы добавить следующие две пары ключ-значение:GRUB_CMDLINE_LINUX = "cgroup_enable = memory swapaccount = 1"
Сохраните и закройте файл.
Обновление GRUB.
Если ваш файл конфигурации GRUB имеет неправильный синтаксис, возникает ошибка.В этом случае повторите шаги 2 и 3.
Изменения вступят в силу после перезагрузки системы.
Следующие шаги
- Ознакомьтесь с учебными модулями «Начало работы», чтобы узнать, как создать образ и запустить его как контейнерное приложение.
- Просмотрите темы в разделе Разработка с помощью Docker, чтобы узнать, как создавать новые приложения с помощью Docker.