Настраивала: Синонимы и антонимы «настраивала» — анализ и ассоциации к слову настраивала. Морфологический разбор и склонение слов

В поисках утраченной организации. Как я настраивала список задач | by Tanya Mulkidzhanova | Одна роль (One Role)

Начало года я традиционно провожу в переосмыслении разных систем; то внешних, то внутренних. В связи с недавней сменой работы, в этот раз у меня возникло желание настроить то, как я работаю с задачами. К тому же, механизм в последнее время разболтался, упорядоченности и стабильности не наблюдалось — в общем, печаль и стенания. Преимущественно я использовала дефолтные Reminders на iPhone, этого хватало при том, что кое-когда запускала Mac app. Но я то и дело начинала поглядывать в сторону Any.Do, потом взяла в оборот очень красивый Clear, ну и изредка вспоминала о TeuxDeux.

Любимая, но становящаяся всё более неприменимой для меня, бумажная система ушла в отказ. Если раньше блокнот был всё время со мной, то теперь его вес в сумке занял (и превысил) MacBook Air. Записная книжка остаётся всё чаще дома, где я в ней и продолжаю писать — но только когда врастаю корнями в домашнюю обстановку. Отдельный инструмент — отдельная обстановка.

Пару недель до и после новогодних праздников решила уделить ‘todo galore’; как раз и списки дел всё больше для отдыха, чем для работы — соответственно, не боишься упустить что-то важное. Так что я бесстрашно задваивала, затраивала и зачетверяла свои списки в разных программах и эппах, на ноуте и в телефоне. Под раздачу попали Trello, TaskPaper, Any.Do, WorkFlowy, повтор родного Reminders — и Notes.

Не буду разбирать достоинства всех этих чудесных программ, они действительно прекрасны, много и красиво всего умеют. Но после усложнения неизбежно начинается период, и почти физически ощущаемое требование упрощения. И тогда понимаешь, что ничего проще текстового формата ещё не придумали. Так что — обойдёмся без барабанной дроби — победил на сегодняшний день Notes. Ограничения в форматировании, на самом деле, дают необходимую свободу в том, как его использовать. Хранить можно всё, от простого одного списка-колбасы текущих дел, до иерархии с проектами, хронологией (например, задачи на год, по месяцам, по неделям и дням). Отдельно можно вести “Sometime”, “Later” или что-то подобное, ну а далее — по вкусу. Кроме того, как сказал мой друг, “Ещё ни одно приложение не запускалось быстрее Notes на моём телефоне.”

В который раз уже метания приводят к простой схеме. Усложнять — не исходную структуру, а только при явной потребности в усложнении. И то, подумать двадцать раз, нельзя ли обойтись более простыми способами или механизмами. Эволюционное развитие, чтоб его! Амёба, размножаясь, не задумывалась о пользе оргазмов для продолжения рода, склонного отвлекаться на экзистенциальное. Вот и систему себе не нагромождай, чтобы потом забивать её отсеки (не пустовать же им). Пусть будет список. Станет слишком громоздким — поговорим, может, усложним на уровень-другой. Добавим тэг, в конце концов. Но пока такого не наблюдалось. Понадобится — тогда уже пойдём за каталогом посложнее. Иначе это похоже на каталогизацию и выдачу библиотечных карточек в отношении единственной полки с книгами. Вместо того, чтобы их читать, вносишь в базу данных информацию о годе выпуска, издательстве и тираже. Наверняка there is an app for this, но вам, как говорится, шашечки или ехать? Если ехать, то вот лично мне совет — не майся с этими эппами, смотри в свой текстовый файл и делай, что у тебя там следующее. У других людей может быть иначе.

P.S. Иногда я грущу о том, что в мире столько прекрасных apps и задумок, как веселее проводить время, быть продуктивнее, усиленнее, яростнее, круче, забавнее. И столько этого всего я не использую. Но, скрепя сердце, я всё же нажимаю кнопочку на айфоне, от которой под крестиками дрожат все иконки… C’est la vie.

UPD январь 2015. Текст был написан год назад. Сейчас Notes — одно из главных моих приложений на компьютере и на телефоне, а задачи ушли в Reminders, Siri хорошо с ними работает. Sic!

Естественные роды — «Как я себя настраивала на легкие и быстрые роды»

Как-то давно разговаривали с подругой о беременности. О том, сколько мучений приходится терпеть женщине на пути к материнству. И дабы разрядить обстановку, она рассказала о том, как ее сестра родила за 20 минут. С тех пор я всегда вспоминала эту историю и надеялась, что у меня все пройдёт так же.

И вот наступил 2016 год, я узнаю о том, что беременна. Беспокоила задержка. Никаких других симптомов не было. Вплоть до 20 недели, пока не начал расти живот. Собственно, тогда я и встала на учёт в ЖК. Все анализы были в норме до 25 недели. Тогда из-за низкого положения плаценты меня отправили в больницу на сохранение. Естественно, с плацентой они ничего не смогли бы сделать, так как единственное лекарство-постельный режим. Но стали лечить гипертонус матки. Хотя жалоб у меня не было на это.

Мне назначили стандартную схему: капельницы магнезии и таблетки гинипрала. Точную дозировку уже не помню. И тут я стала читать отзывы о гинипрале. Есть ли от него побочные эффекты. Много девушек писали, что после приёма этих таблеток, у них долго раскрывалась шейка матки во время родов. Я как-то перепугалась и перестала пить его, несмотря на то, что рекомендуется постепенно уменьшать дозировку. Но, к счастью, все обошлось.

Время шло… на 33 неделе после перенесённого ОРЗ я попала снова на сохранение уже с многоводием. Естественно, его тоже никак не лечили, просто наблюдали… Риск был, что в большом количестве вод ребёнок может не лечь вниз головой, как и положено. Также измеряли объём выпитой и вышедшой из организма жидкости. Процедура очень нудная. Из лекарственных средств пила канефрон.

Все это время я вспоминала историю сестры моей подруги, представляла, что мои роды тоже будут легкими и стремительными. Кстати, болевой порог у меня всегда был высоким, на него я тоже возлагала определенные надежды)

Выписавшись в конце 35 недели, врач рекомендовала повторно лечь в 38 недель из-за риска преждевременных родов. Я дотянула до 39 недели. Был субботний день. Сумки в роддом были собраны, но мне не очень хотелось идти туда. И тут раздался звонок акушерки из женской консультации, которая настоятельно рекомендовала не дожидаться понедельника, а ехать сегодня и сейчас.

Приехав к роддому(это угловое здание, с одной стороны дверь в роддом, с другой-в здание, где лежат на сохранении), я позвонила во вторую дверь. Вышла медсестра, я объяснила ей ситуацию, что пришла во второй раз по направлению врача. Она выслушав, повела меня в смотровую. Где оказалось, что вовсю идёт раскрытие. И в тот момент оно было 5 пальцев(так изъясняются акушеры). Сказать, что я была удивлена, это очень мягко. Некие ощущения дискомфорта у меня были в течение дня, конечно, но намного меньше, чем во время КД. Меня отправили на соседнюю улицу))) в роддом.

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

Дальше шла всеми любимая) процедура… клизма. Никаких негативных эмоций она у меня не вызвала. Дальше душ… и тут Остапа понесло 😂 у меня отошли воды…

Я немного испугалась, медсестра меня успокоила и повела в родовую. Время на часах было около 17:00.

И вот тут все началось.

По немногу нарастали схватки. К 20:00 терпеть их было трудно, начались потуги. Но врач сказала сдерживать их, так как ребёнок не достаточно опустился. Это было самое тяжёлое во всем процессе. Вставать уже не разрешали, потому что вод не было. А лежать строго на левом боку-так родовой процесс шёл быстрее. Примерно в это же время кровать перестроили в родовое кресло, набежали санитарка, акушерка, врач, естественно, медсестра, что принимала документы, и две или три девочки-практикантки. Я сначала волновалась, но потом сконцентрировалась на процессе, и стеснение отошло на второй план. Как только я легла на спину, родовая деятельность стала намного реже, врачу пришлось давить на живот. Не помню количество потуг, после которых появилась головка, но ощущения очень смешанные. Внутри борются страх за себя, что будет через минуту, другую, боль, и мысли о ребёнке.

Когда вышла головка, лицо у акушерки таааак поменялось! Мне хотелось скорее тужиться и родить, но она меня остановила, потому что. .. было ОБВИТИЕ!!! По выражению ее лица, я поняла серьёзность ситуации и пересилила себя. Она освободила шею ребёнка от пуповины и через несколько секунд он появился на свет) На часах было 20:55. Не было этих мимимишных слез, как показывают на экранах. Я просто улыбалась от счастья) Весь персонал меня поздравил. Его положили мне на живот, потом завернули в одеяло и отправили греться под лампу. Он лежал так тихо, что сломал все стереотипы(обычно в фильмах бывает по другому). Кстати, весь процесс-от отхождения вод до рождения-занял 4 часа. Мне кажется, это быстро. Я не успела намучаться, как большинство девушек, и была этому очень рада. Кстати, было очень много вод, но они были прозрачные(многоводие не вылечили, что не удивительно) и плацента была огромная. Ее отправили на исследование. Забыла ещё, перед родами мне установили в вену катетер на случай, если вдруг будет кровотечение, чтобы быстро его остановить с помощью капельницы.

Претензий к работе мед персонала у меня нет. Я попала к ним ни с кем не договариваясь.

И не смотря на это, отношение было гуманным) Деньги никто не вымогал.

Надеюсь, вам было интересно читать мою историю. Желаю, чтобы у всех роды проходили так гладко, без осложнений.

Никто не хочет настраивать детей против отца. Но иногда такое случается само собой… : morena_morana — LiveJournal

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

Лучше всего обстоят дела у тех, у кого отцы отсутствуют вовсе. Всегда можно сказать, что родитель – космонавт, и сейчас он весело вращается где-то в районе Луны. Оригинально, и, главное, свежо. Мужья, иногда появляющиеся в жизни бывших жен и детей яркой вспышкой, раз в год или реже, хорошо вписываются в легенду о разведчике. Хотя бы до определенного возраста. А есть такие случаи, где вообще всю голову сломаешь. Без коллективного разума не обойтись.

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

Ну ладно, ушел. Мать хоть и злится внутри, и кипит, и устает еще с особенным ребенком, старается сохранять хорошую мину при плохой игре. Не препятствует, не настраивает, старается поменьше думать о том, что ее личная и половая жизнь на ближайшие много-много лет (возможно, и навсегда) накрылась медным тазом. Между бывшими супругами устанавливается хрупкий мир, но ненадолго.

Потом, следите за руками, бывший глава семьи надумал улучшать свои жилищные условия. Не все же ему по чужим квартирам и съемным хатам приживалом бегать. И совершенно законно потребовал свою долю в доме, выстроенном на общие средства и с привлечением всяких там дотаций на детей. Ничего сверхъестественного он, кстати, не требовал, просто одну шестую, кажется, или одну пятую. А даже не половину. Но это если говорить в долях. А если говорить в жизненных ситуациях, то это означало бы два варианта. Или дом продавать, ухудшая жилищные условия. Или откуда-то брать деньги, и немалые, для выплаты доли.

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

Честно говоря, я не знаю, как они решили этот вопрос юридически, все карты я не вижу. Но вот дети, особенно старшие, начинают странно вести себя по отношению к отцу. Не хотят видеться, отказываются от подарков, почему-то кидают трубки. Бывший глава семьи недоволен. Он ничего сверхъестественного, собственно, не требует. Платит алименты согласно имеющемуся в РФ законодательству. Не отказывается и хочет общаться с детьми, по крайней мере, здоровыми. Он порядочный человек.

Вопрос знатокам: как в такой ситуации происходит восстановление светлого образа отца и чья это задача?

Как я настраивала плагин Next Scripts: Social Networks Auto Poster

Число моих сайтов стремительно сокращается. Содержать всю эту ораву «для души» мне надоело, поэтому оставляю только приносящие хотя бы минимальную прибыль. Но даже с этими, оставшимися, мне просто критически лень возиться. Поэтому все работы с ними я максимально сокращаю, упрощаю и автоматизирую. Так я и набрела на плагин Next Scripts: Social Networks Auto Poster. Он делает кросспостинг при публикации поста сразу в несколько социальных сетей.

Многие из этих сетей мне незнакомы, но в твиттер, тумблер, фейсбук, ЖЖ, Линкедин, Вконтакте, френдфид и Блоггер постить приходится каждый день. Плюс — у меня ведь не один аккаунт. Поэтому — пока опубликую статью, пока расшарю, пока перелогинюсь и снова расшарю… На свою страницу, в сообщество… На другую страницу… Не столько времени уходит на сам пост, сколько на расшаривание по соцсетям. Вот я и решила часть работы свалить со своих натруженных плеч на плечи плагина. Найти и установить плагин было дело двухминутным, но вот на его настройку у меня ушла добрая пара часов — и это при том, что активация для каждой соцсети подробнейшим образом (со скринами!) описана для каждого аккаунта.

Жмёте на зелёную кнопочку Add new account, выбираете в выпадающем списке нужную соцсеть и следуете инструкциям. Проблема в том, что практически для каждой соцсети нужно создавать специальное приложение с правами доступа на публикацию. Создание этих самых приложений — дело муторное, но, опять-таки, если следовать инструкциям, несложное. Учтите только, что из-за настроек безопасности придётся для твиттера и Вконтакте подтверждать права созданных приложений по телефону. А у меня, к примеру, никак аккаунт твиттера к телефону не привязывался: смс не доходили.

Хорошо, что я вспомнила про то, как восстанавливала один из твиттер-акков, тогда привязка получилась. Пришлось настраивать коросспостинг именно в этот аккаунт.

Но если вы думаете, что созданием приложений всё ограничилось — вы ошибаетесь. Вот для Блоггера, к примеру, приложений создавать не надо, привязывать к телефону не надо, но пока авторизуешься — замучаешься. И всё из-за настроек безопасности Гугл. Надо найти их в своём аккаунте Гугл и разрешить доступ приложениям. Но это ещё не всё! Зайдите ещё сюда: https://accounts.google.com/UnlockCaptcha, и здесь разрешите вход приложению. Причём, если с первого раза отказывает и ругает ваш логин и пассворд инвалидом — не сдавайтесь, жмите на капчу снова. Она вредная.

Кросспостинг в гугл-плюс и пининтерест — платные. Я человек жадный, потому пощу туда ручками.

Для каждой соцсети в настройках выбирайте ту форму кросспостинга (Post Text Format), которая подойдёт вам больше. Полный текст (%FULLTEXT%) я в коде заменяла на анонс (%ANNOUNCE%), ну и картинку велела добавлять для красоты, чтобы не голая ссылка постилась.

Хотя я тщательно следовала инструкциям, кросспостинг на ФБ тоже пошёл не сразу. Никак аккаунт не авторизовывался! ФБ всё ругался, что настройки не те, права не те, и вообще, я не я, и кобыла не моя. Я плюнула, подождала пару деньков, и снова давай авторизовываться. Наконец, поезд тронулся, кросспостинг пошёл. Что-то там у него внутри щёлкнуло, у этого ФБ, наверное, сжалился над моими усилиями.

Конечно, прочитав всё это, вы можете разочароваться и передумать устанавливать этот плагин, не желая возиться. Но он и правда здорово экономит время! С тех пор, как мы начали постить ссылки в Постилу, Пинми, страницы гугл-плюс и Феникс, процедура расшарки стала занимать чуть ли не втрое больше времени. К тому же плагин постит в одни аккаунты, я потом ручками — в другие, и получается, скажем так, двойной эффект.

«Я настраивала себя на победу»

автор, 25 октября 2017 — 06:29

Екатерина Галлямова — руководитель Пестречинского отделения общественной организации «Молодая Гвардия» «Единой России» приняла участие в республиканском конкурсе «Лидер года-2017».

После всех конкурсных испытаний пестречинка заняла 2 призовое место в номинации «Руководитель молодежного общественного объединения».
— Принимая участие в этом конкурсе, я настраивала себя на победу! — признается Екатерина. На это были и основания. Вместе с активистами «Молодой гвардии» на территории района она реализует множество проектов. Одним словом, было, что рассказать и показать! На самом конкурсе Екатерина презентовала свой экологический проект «Зелена планета». Она наглядно продемонстрировала на слайдах мероприятия, организованные и проведенные в рамках этого проекта. Членам жюри работа понравилась и они дали хорошую оценку. Также Екатерина познакомила с общественной деятельностью, которую проводит в районе. Надо сказать, что Екатерина Галлямова с 14 лет состоит в общественной организации «Молодая гвардия».
По словам конкурсантки, сами испытания тоже были очень интересные. К примеру, один из этапов назывался «Персона.ру». На экране появлялись фотографии 30 известных людей. Им нужно было отгадать кто это и их подробные регалии. Также пришлось отгадывать и символики общественных организаций, ответить на вопросы, связанные с молодежной политикой.
Что же касается конкурса, то это ее второе участие в «Лидер года». В 2016 году она заняла 3 место. В этом году улучшила свой результат. И на этом она останавливаться не собирается — впереди еще новые победы. А мы желаем Екатерине успехов!

Подпишитесь на нас в  Instagram

 

Наш Телеграм-канал https://t.me/pestresy

 

 

Следите за самым важным и интересным в Telegram-канале Татмедиа


Урал56.Ру. Новости Орска, Оренбурга и Оренбургской области.

История частично недееспособной Ольги Черных из Оренбурга получила продолжение. В частности, в официальном ответе от регионального УМВД есть сведения, что Ольга Черных написала заявление о преследовании и угрозах со стороны знакомой семьи Татьяны Пинчук, которая ранее составила петицию с просьбой о помощи недееспособной девушке.

Напомним, что знакомая девушки, Татьяна Пинчук, написала петицию в адрес президента России Владимира Путина и губернатора Оренбуржья Юрия Берга для того, чтобы жизнь и здоровье Ольги Черных помогли сохранить. Составитель петиции Татьяна Пинчук заявляла, что Ольга Черных уже много лет терпит насилие от своего опекуна — Валентины Черных.

Корреспонденты обратились за комментарием в Министерство социального развития Оренбургской области. В ведомстве поясняли, что по результатам плановых и внеплановых проверок замечаний к исполнению обязанностей опекуна Валентиной Черных, матерью Ольги, не было.

Кроме того, есть версия, что 2013 году Валентина и Ольга Черных попали в «секту», и именно из-за этого в семье и начались проблемы.

Накануне в редакцию Урал56.Ру пришли официальные ответы от УМВД и областной прокуратуры. В частности, в региональном УМВД рассказали, что сведения о физическом насилии опекуна над Ольгой Черных не подтвердились. Кроме того, оказалось, что в прокуратуре имеется заявление, написанное частично недееспособной женщиной, в котором есть сведения, что Татьяна Пинчук преследовала Ольгу, угрожала ей и настраивала против матери.


Отрывок официально ответа от УМВД

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


Немаловажным является тот факт, что в редакцию Урал56.Ру обратились Татьяна и Игорь Пинчук, создавшие вышеуказанную петицию. Эти люди прислали нам весьма объемное письмо, в котором пытаются заверить, что искренне хотят помочь семье Черных и не понимают, почему все ведомства настроены против.

Татьяна и Игорь Пинчук считают, что Министерством соцразвития «избрана тактика морального убийства человека».


Составители петиции прислали также скриншоты переписок с частично недееспособной женщиной. Отметим, что нам доподлинно неизвестно, действительно ли это переписка с Ольгой Черных.


Татьяна и Игорь Пинчук пишут, что не имеют цели забрать у семьи Черных какие-либо материальные ценности и готовы заверить этот факт соответствующими документами.
В своем обращении Татьяна и Игорь Пинчук также заявляют, что вовсе не добиваются опеки над Ольгой Черных, а лишь хотят предложить ей жить у них. При этом, по их словам, Ольга сможет приходить к матери когда ей захочется.
Делать каких-либо выводов из этой истории мы не беремся. Семья Пинчук и все официальные ведомства дают диаметрально противоположные версии развития событий.

Марина ДУРУНДА: Мариана Василева настраивала меня: иди, покажи все, что умеешь, ты

Марина ДУРУНДА: Мариана Василева настраивала меня: иди, покажи все, что умеешь, ты — лучшая

6 мая 2015 00:01

Лидер сборной Азербайджана по художественной гимнастике Марина Дурунда по возвращению с чемпионата Европы, где она завоевала бронзовую медаль в программе с лентой, дала интервью azerisport. com. 

«Я очень рада, что смогла завоевать медаль ЕВРО. Ведь впервые стала третьей на чемпионате Европы», — начала разговор гимнастка. 

Она призналась, что надеялась на завоевание двух наград. «Я верила в успех в двух видах программы – с булавами и с лентой. Особенно люблю упражнения с лентой. И неслучайно завоевала медаль именно в этом виде программы. На чемпионате Европы мы показали программу, где были две музыкальные композиции Азербайджана. Благодаря Мариане Василевой и тренерам, добились потрясающей программы. И думаю, что «бронза» ЕВРО поможет нам еще лучше выступать на будущих стартах», — отметила Дурунда. 

Дурунда не захотела говорить о судьях, которые сначала поставили ее на четвертое место, а потом после протеста изменили оценки. «Иногда результат зависит не от тебя. Были некоторые моменты, но Василева меня настраивала словами: «Иди покажи все, что умеешь. Ты лучшая». Это давало мне силы, и я понимала, что должна показать на ковре все свое умение», — заметила она.  

Дурунда отметила и подруг по команде: «В целом команда запомнилась удачным выступлением. Особенно отмечу Айшен Байрамову, которая, несмотря на дебют, выступила очень хорошо. В групповых упражнениях команда Азербайджана завоевала сердце публики». 

«Гимнастика в Азербайджане очень сильно развивается, что не радует наших конкурентов. Наши спортсменки могут завоевать медали на любых соревнованиях. Благодарю руководство федерации и тренеров за все условия, созданные нам», — добавил Дурунда. 

В конце разговора гимнастка отметила, что намерена улучшить композицию к Европейским Играм. «Я горжусь, что Евроигры пройдут в Баку. Ведь выступать перед своими болельщиками это большое счастье. Все мысли направлены на Евроигры. Хочу войти в число призеров Баку-2015, но понимаю, что нас ждет большая конкуренция. Ведь к нам приедут самые лучшие грации, но верю, что мы оправдаем доверие», — подытожила Дурунда.

Определение установки от Merriam-Webster

настроить · создать | \ ˈSet-ˌəp \

: каретка кузова особенно : прямостоячая и солдатская опора

: сборка и расположение инструментов и аппаратов, необходимых для выполнения операции.

б : подготовка и настройка станков под поставленную задачу

: сервировка стола

б : стакан, лед и миксер для посетителей, которые поставляют свои собственные спиртные напитки.

: позиция камеры, с которой снимается сцена. также : кадры, снятые с одной позиции камеры.

б : окончательная компоновка декораций и декораций для сцены театральной или кинематографической постановки.

: положение шаров в бильярде или пуле, с которого легко забить

б : задача или конкурс, специально упрощенные

c : то, что легко получить или выполнить

d : что-то (например, участок), что было построено или придумано

е : выполнение плановой результативной игры в спорте

: способ, которым элементы или компоненты машины, устройства или системы скомпонованы, спроектированы или собраны.

б : модели, в которых действуют политические, социальные или административные силы : обычная или установившаяся практика

8 : что-то, совершенное путем обмана или обмана с целью скомпрометировать или подставить кого-либо.

настраивать; настройка; устанавливает

переходный глагол

: для повышения и размещения в высокой позиции

б : для размещения в поле зрения : сообщение

c : выдвинуть (что-то, например план) для принятия

: для установки в вертикальном положении : в вертикальном положении установил статую

б : для сборки частей и установки на место

c : для приведения (машины) в состояние готовности или настройки для работы.

4 : для размещения у власти или в офисе назначил генерала диктатором

б : гордиться или тщеславно

: выдвигать или превозносить как образец

б : утверждать, что устанавливает себе до как авторитет

: для обеспечения средств к существованию установить ему до в бизнесе

б : для приведения или восстановления нормального здоровья

c : , чтобы заставить (одного) принять военный или спортивный вид, особенно с помощью упражнений.

9 : для возведения (перпендикуляра или фигуры) на основании на чертеже

10а : для натяжения (подпорки или троса)

б : , чтобы надежно затянуть

11 : для составления тщательно разработанных планов на организовал ограбление банка

12а : к оплате (напитки)

б : лечить (кого-то) чем-то

13а : , чтобы занять компромиссное или опасное положение, обычно путем обмана или обмана.

14 : для выполнения одной или нескольких розыгрышей при подготовке к начислению очков

непереходный глагол

1 : для ввода в действие или использования

3 : делать претензии никогда не создавал , чтобы быть мудрым человеком — Томас Роджерс

наладить ведение домашнего хозяйства

: для обустройства жилого помещения

открыть магазин

: , чтобы начать бизнес или деятельность в определенном месте

Setup vs.Настройка: в чем разница?

В английском языке сотни, если не тысячи слов, которые ежедневно сбивают с толку писателей. Слова, которые звучат одинаково, слова, которые пишутся одинаково, слова, имеющие лишь немного различающиеся значения, и т. Д.

Сегодняшние два слова сбивают с толку, потому что они имеют две разные функции и значения, но всего лишь один пробел отделяет их друг от друга.

В чем разница между настройкой и настройкой?

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

Прочитав этот пост, вы больше никогда не подумаете: «Что мне использовать: настройку или настройку?»

Когда использовать настройку

Что означает установка? Установка (одно слово) — существительное, определяемое как , способ, которым что-то устроено, устроено или запланировано .

  • Этот дом отлично подходит для проведения вечеринок.
  • Во многих современных семьях работают оба родителя.
  • При нынешних настройках основные активы Yahoo затмеваются этими ставками, в результате чего реальный бизнес Yahoo оценивается ниже нуля. –США Сегодня

Другое значение однословной установки — это схема или уловка, предназначенная для изобличения или обмана кого-либо .

  • Он не разговаривал. Все это было подстроено.
  • Полиция заманила лидера банды в подставу.

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

Для справки, вот диаграмма, на которой показаны графики настройки и настройки. Настройка, записываемая одним словом, гораздо более распространена, и многие популярные руководства по стилю, включая The AP Stylebook , перечисляют ее без дефиса.

Когда использовать Настройка

Что означает «настроить»? Установить (два слова) — это глагольная фраза, которая используется для описания действий по наведению порядка, установке программного обеспечения на компьютер, назначению свидания, созданию ловушки для кого-то, среди других значений.

  • Прежде чем играть в шахматы, нам нужно установить доску.
  • Этот компьютер все еще нужно настроить с помощью программного обеспечения.
  • Вы можете назначить мне встречу за обедом на следующей неделе?
  • Ты меня подставил, не так ли?
  • Он создал «умный магазин», который можно быстро настроить и разместить так же легко. –New York Post

Тесты и примеры предложений

  1. Я еще не закончил ______ этого компьютера.
  2. Я хочу ______ вести здесь свой бизнес, но не могу себе этого позволить.
  3. В этом видео мы распаковываем и ______ новый iPad pro.
  4. iPad очень удобен в использовании; это ______ ветерок.
  5. Пострадавший помог ______ подозреваемому в спецоперации.

Отобразите ответы ниже.

Уловка запомнить разницу

Самый простой способ запомнить настройку и настройку — это посмотреть, как каждое слово работает в предложении.

Однословная установка функционирует как существительное. Хороший индикатор существительного — артикль.Если вы видите a или перед рассматриваемым словом, вероятно, это существительное.

Двухсловный устанавливает функций как глагол. Обычно вы можете определить, глагол ли это, посмотрев, нет ли поблизости другого глагола или слова «to».

  • Для настройки.
  • Буду настраивать.
  • Помог настроить.

Резюме

Он настроен или настроен? Это зависит от контекста вашего предложения. Оба слова имеют разные значения и разные функции.

Установка — существительное и означает способ, которым что-то устроено .

Настроить — это глагол, обозначающий действие по наведению порядка или упорядочиванию их .

ответов

  1. Настройка
  2. Настройка
  3. Настройка
  4. Настройка
  5. Настройка

Синдром настроения на неудачу

Когда сотрудник терпит неудачу или даже плохо работает, менеджеры обычно не винят себя.Сотрудник не понимает работы, может возразить руководитель. Или сотрудник не стремится к успеху, не может расставить приоритеты или не будет следовать указаниям. Какой бы ни была причина, предполагается, что проблема заключается в вине сотрудника — и в его ответственности.

Но так ли это? Иногда, конечно, да. Некоторые сотрудники не справляются с поставленными перед ними задачами и никогда не справятся с ними из-за недостатка знаний, навыков или простого желания. Но иногда — и мы рискнем сказать часто — в плохой работе сотрудника в значительной степени можно обвинить его босса.

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

Синдром обычно начинается незаметно. Первоначальный стимул может быть связан с производительностью, например, когда сотрудник теряет клиента, недооценивает цель или пропускает крайний срок. Однако часто триггер менее конкретен. Сотрудник переводится в подразделение по вежливой рекомендации предыдущего начальника.Или, возможно, начальник и сотрудник действительно не ладят на личной основе — несколько исследований действительно показали, что совместимость между начальником и подчиненным, основанная на схожести взглядов, ценностей или социальных характеристик, может иметь значительное влияние на поведение начальника. впечатления. В любом случае синдром запускается, когда начальник начинает беспокоиться о том, что производительность сотрудника не на должном уровне.

Затем начальник предпринимает очевидные действия в свете предполагаемых недостатков подчиненного: он увеличивает время и внимание, которое он уделяет сотруднику.Он требует, чтобы сотрудник получил одобрение перед принятием решения, просит предоставить больше документов, подтверждающих эти решения, или более внимательно наблюдает за сотрудником на собраниях и более интенсивно критикует его комментарии.

Эти действия предназначены для повышения производительности и предотвращения ошибок подчиненного. Однако, к сожалению, подчиненные часто интерпретируют усиленный надзор как недоверие и уверенность. Со временем из-за заниженных ожиданий они начинают сомневаться в собственном мышлении и способностях и теряют мотивацию принимать самостоятельные решения или вообще предпринимать какие-либо действия.Они полагают, что начальник просто подвергнет сомнению все, что они делают, — или все равно сделает это сам.

По иронии судьбы, начальник рассматривает уход подчиненного как доказательство того, что подчиненный действительно плохой исполнитель. В конце концов, подчиненный не вкладывает свои идеи или энергию в организацию. Так что же делает босс? Он снова усиливает давление и контроль — наблюдает, спрашивает и перепроверяет все, что делает подчиненный. В конце концов, подчиненный отказывается от своей мечты о внесении значимого вклада.Босс и подчиненные обычно соглашаются на рутину, которая не совсем удовлетворительна, но, если не считать периодических столкновений, в остальном для них терпима. В худшем случае интенсивное вмешательство и контроль со стороны босса в конечном итоге заставят сотрудника бездействовать и отнимут у босса столько времени, что сотрудник увольняется или его увольняют. (Для иллюстрации синдрома установки на неудачу см. Выставку «Синдром установки на неудачу: никакого вреда не предполагается — отношения по спирали от плохого к худшему.”)

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

В качестве примера можно привести историю Стива, начальника производства компании из списка Fortune 100. Когда мы впервые встретились со Стивом, он произвел впечатление очень мотивированного, энергичного и предприимчивого человека. Он был на пике своей работы, отслеживая проблемы и быстро их решая. Его начальник выразил ему большое доверие и дал ему отличную оценку работы. Из-за его высокой производительности Стив был выбран руководителем новой производственной линии, которая считалась важной для будущего завода.

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

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

Как менеджеры могут избавиться от синдрома установки на неудачу? Прежде чем ответить на этот вопрос, давайте подробнее рассмотрим динамику, которая приводит в действие синдром и поддерживает его.

Деконструкция синдрома

Ранее мы говорили, что синдром установки на неудачу обычно начинается незаметно — то есть это динамика, которая обычно подкрадывается к начальнику и подчиненному, пока они оба внезапно не осознают, что отношения испортились. Но в основе синдрома лежит несколько предположений о более слабых исполнителях, которые, похоже, боссы единообразно принимают.Наше исследование показывает, что руководители обычно сравнивают более слабых исполнителей с более сильными, используя следующие дескрипторы:

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

До 90% всех боссов относятся к некоторым подчиненным, как если бы они были частью своей группы, в то время как они отправляют других в чужую группу.

Неудивительно, что на основе этих предположений начальство имеет тенденцию совершенно по-разному относиться к более слабым и более сильным исполнителям. Действительно, многочисленные исследования показали, что до 90% всех менеджеров относятся к некоторым подчиненным так, как если бы они были членами внутренней группы, в то время как они поручают другим членство в чужой группе.Члены группы считаются доверенными сотрудниками и поэтому получают большую автономию, обратную связь и выражение доверия от своих начальников. Отношения между начальником и подчиненным для этой группы основаны на взаимном доверии и взаимном влиянии. С другой стороны, члены чужой группы рассматриваются в большей степени как наемные работники и управляются более формальным, менее личным образом, с большим упором на правила, политику и полномочия. (Подробнее о том, как боссы по-разному относятся к более слабым и сильным игрокам, см. Таблицу «Входят в толпу, выходят из нее.”)

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

Обратной стороной категориального мышления является то, что в организациях оно приводит к преждевременному закрытию. Приняв решение об ограниченных способностях и слабой мотивации подчиненного, руководитель, скорее всего, заметит подтверждающие доказательства, но выборочно отвергнет доказательства обратного. (Например, менеджер может интерпретировать потрясающую идею нового продукта от подчиненного из чужой группы как одноразовое удачное событие.) К сожалению, для некоторых подчиненных, несколько исследований показывают, что боссы склонны принимать решения о группах внутри и вне группы, даже если уже через пять дней после начала отношений с сотрудниками.

Знают ли начальники об этом процессе сортировки и об их разных подходах к «входящим» и «выходящим» сотрудникам? Определенно. Фактически, изучаемые нами начальники, независимо от национальности, компании или личного происхождения, обычно вполне сознательно относились к более контролируемому поведению с кажущимися более слабыми исполнителями. Некоторые из них предпочли называть этот подход «поддерживающим и полезным». Многие из них также признали, что — хотя они и старались не делать этого — они, как правило, легче теряли терпение к более слабым исполнителям, чем к более сильным.Однако в целом менеджеры осознают контролирующий характер своего поведения по отношению к предполагаемым более слабым исполнителям. Для них такое поведение не является ошибкой реализации; это намеренно.

Что руководители обычно делают, не понимают, так это то, что их жесткий контроль в конечном итоге ухудшает производительность подчиненных, подрывая их мотивацию двумя способами: во-первых, лишая подчиненных автономии в работе и, во-вторых, заставляя их чувствовать себя недооцененными. Жесткий контроль указывает на то, что начальник предполагает, что подчиненный не может хорошо работать без строгих правил.Когда подчиненный чувствует эти низкие ожидания, это может подорвать его уверенность в себе. Это особенно проблематично, поскольку многочисленные исследования подтверждают, что люди демонстрируют высокие или низкие результаты до уровня, которого ожидают от них их начальники, или даже до уровней, которые они ожидают от себя. 1

Боссы не осознают, что их жесткий контроль в конечном итоге снижает производительность подчиненных, подрывая их мотивацию.

Конечно, руководители часто говорят нам: «О, но я очень осторожно отношусь к вопросу ожиданий.Я больше контролирую своих отстающих, но я стараюсь, чтобы это не выглядело как недостаток доверия или уверенности в их способностях ». Мы верим в то, что говорят нам эти руководители. То есть мы считаем, что они очень стараются скрыть свои намерения. Однако когда мы разговариваем с их подчиненными, мы обнаруживаем, что эти усилия по большей части бесполезны. Фактически, наше исследование показывает, что большинство сотрудников могут — и делают — «читать мысли своего босса». В частности, они прекрасно знают, вписываются ли они в группу своего начальника или во внешнюю.Все, что им нужно сделать, это сравнить, как с ними обращаются, с тем, как относятся к их более уважаемым коллегам.

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

В первую очередь отключение означает отключение интеллектуально и эмоционально. Подчиненные просто перестают выкладываться на полную. Они устают от того, что их отвергают, и теряют желание бороться за свои идеи. Как сказал один из подчиненных: «Мой босс говорит мне, как выполнить каждую деталь. Вместо того чтобы спорить с ним, я закончил тем, что хотел сказать: «Давай, просто скажи мне, что ты хочешь, чтобы я сделал, и я сделаю это». Ты станешь роботом ». Другой слабый исполнитель объяснил: «Когда мой босс говорит мне что-то сделать, я просто делаю это механически.”

Прекращение работы также предполагает личное отключение, что существенно сокращает контакт с начальником. Частично это размежевание мотивировано характером предыдущих обменов мнениями, которые имели тенденцию быть негативными по тональности. Как признался один из подчиненных: «Раньше я начинал гораздо больше контактировать с моим начальником, пока единственное, что я получал, — это отрицательные отзывы; потом я начал уклоняться ».

Помимо риска негативной реакции, более слабые исполнители обеспокоены тем, чтобы больше не портить свой имидж.Следуя часто слышному афоризму «Лучше молчать и выглядеть дураком, чем открывать рот и доказывать это», они избегают просить о помощи, опасаясь дальнейшего разоблачения своих ограничений. Они также склонны добровольно предоставлять меньше информации — простое «предупреждение» от предполагаемого неэффективного сотрудника может заставить босса остро отреагировать и начать действовать, когда ничего не требуется. Как вспоминал один кажущийся слабым исполнитель: «Я просто хотел сообщить своему боссу о небольшом вопросе, лишь слегка выходящем за рамки рутины, но как только я упомянул об этом, он был полностью в моем случае.Я должен был держать язык за зубами. Сейчас сделаю.»

Наконец, завершение работы может означать необходимость защиты. Многие предполагаемые отстающие начинают тратить больше энергии на самооправдание. Предвидя, что их лично обвинят в неудачах, они стараются как можно раньше найти оправдания. В конечном итоге они проводят много времени, глядя в зеркало заднего вида, и меньше времени, глядя на дорогу впереди. В некоторых случаях — как в случае Стива, руководителя производства, описанного ранее, — такая защита может привести к несоблюдению или даже систематическому противодействию взглядам начальника.Хотя эта идея о слабом подчиненном, идущем лицом к лицу со своим боссом, может показаться иррациональной, она может отражать то, что однажды заметил Альбер Камю: «Когда у него нет выбора, единственная оставшаяся свобода — это свобода сказать« нет »».

Синдром стоит дорого

Есть два очевидных вида издержек синдрома настройки на неудачу: эмоциональные издержки, которые несет подчиненный, и организационные издержки, связанные с неспособностью компании добиться максимальной отдачи от сотрудника. Однако необходимо учитывать и другие затраты, некоторые из которых являются косвенными и долгосрочными.

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

Кроме того, синдром может сказаться на репутации начальника, поскольку другие сотрудники в организации наблюдают за его поведением по отношению к более слабым сотрудникам. Если отношение начальника к подчиненному будет сочтено несправедливым или неподдерживающим, наблюдатели быстро извлекут уроки. Один выдающийся исполнитель так прокомментировал контролирующее и сверхкритичное поведение своего начальника по отношению к другому подчиненному: «Это заставило нас всех почувствовать себя ненужными». По мере того, как организации все чаще отдают предпочтение обучению и расширению прав и возможностей, менеджеры должны развивать свою репутацию тренеров, а также добиваться результатов.

Один сильный исполнитель сказал о сверхкритичном поведении своего начальника по отношению к другому сотруднику: «Из-за этого мы все чувствовали себя ненужными».

Синдром установки до отказа также имеет серьезные последствия для любой команды. Недостаток веры в предполагаемых более слабых исполнителей может соблазнить боссов перегрузить тех, кого они считают лучшими исполнителями; Начальники хотят поручать важные задания тем, на кого можно рассчитывать надежно и быстро, и тем, кто пойдет дальше служебного долга из-за сильного чувства общей судьбы.Как полушутя сказал один начальник: «Правило номер один: если вы хотите, чтобы что-то было сделано, отдайте это тому, кто занят — у этого человека есть причина».

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

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

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

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

Пробиться трудно

Синдром установки до отказа не является необратимым. Подчиненные могут вырваться из нее, но мы обнаружили, что это бывает редко. Подчиненный должен постоянно добиваться таких превосходных результатов, чтобы начальник был вынужден изменить статус сотрудника с внешнего на внутригрупповой — явление, усложняемое контекстом, в котором действуют эти подчиненные. Подчиненным трудно произвести впечатление на начальство, когда им приходится работать над несложными задачами, не имея автономии и ограниченных ресурсов; им также трудно сохранять настойчивость и поддерживать высокие стандарты, когда они получают мало поддержки от начальства.

Более того, даже если подчиненный достигает лучших результатов, ему может потребоваться некоторое время, чтобы зарегистрироваться у начальника из-за его выборочного наблюдения и отзыва. Действительно, исследования показывают, что начальники склонны приписывать хорошие вещи, которые случаются с более слабыми исполнителями, внешними факторами, а не их усилиями и способностями (в то время как противоположное верно для предполагаемых высокоэффективных исполнителей: успехи, как правило, рассматриваются как их собственные, а неудачи имеют тенденцию можно отнести к внешним неконтролируемым факторам).Таким образом, подчиненный должен будет добиться ряда успехов, чтобы начальник даже подумал о пересмотре первоначальной категоризации. Очевидно, что для того, чтобы вырваться из синдрома, требуется особая смелость, уверенность в себе, компетентность и настойчивость со стороны подчиненного.

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

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

Все правильно

Как правило, первым шагом в решении проблемы является признание того, что она существует. Это наблюдение особенно актуально для синдрома установки на неудачу из-за его самореализующейся и самоусиливающейся природы. Прерывание синдрома требует, чтобы менеджер понимал динамику и, в частности, допускал возможность того, что его собственное поведение может способствовать неэффективности подчиненного.Однако следующий шаг к преодолению синдрома более труден: он требует тщательно спланированного и структурированного вмешательства, которое принимает форму одного (или нескольких) откровенных разговоров, призванных выявить и распутать нездоровую динамику, которая определяет начальника и отношения подчиненного. Цель такого вмешательства — обеспечить устойчивый рост производительности подчиненного при постепенном сокращении участия начальника.

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

Во-первых, начальник должен создать правильный контекст для обсуждения.

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

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

Во-вторых, начальник и подчиненный должны использовать процесс вмешательства, чтобы прийти к соглашению о симптомах проблемы.

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

Мы использовали слово «доказательства» выше при обсуждении дела Стива и Джеффа. Это потому, что начальнику необходимо подкрепить свои оценки работы фактами и данными — то есть, чтобы вмешательство было полезным. Они не могут быть основаны на чувствах — как в случае с Джеффом, который сказал Стиву: «Мне просто кажется, что вы не вкладываете достаточно энергии в отчеты». Вместо этого Джеффу нужно описать, как должен выглядеть хороший отчет, и в чем недостатки отчетов Стива. Точно так же подчиненному нужно разрешить — и даже поощрять — защищать свою работу, сравнивать ее с работой коллег и указывать на области, в которых он силен.В конце концов, только потому, что это мнение начальника, это еще не факт.

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

После того, как были выявлены области слабой производительности, пора выяснить причины этих слабостей. Имеет ли подчиненный ограниченные навыки в организации работы, управлении своим временем или работе с другими? Ему не хватает знаний или способностей? Согласны ли начальник и подчиненный о своих приоритетах? Возможно, подчиненный уделял меньше внимания определенному аспекту своей работы, потому что не осознавал его важность для начальника.Под давлением подчиненный становится менее эффективным? У него более низкие стандарты производительности, чем у босса?

Также очень важно, чтобы начальник поднимал вопрос о своем поведении по отношению к подчиненному и о том, как это влияет на его работу. Начальник может даже попытаться описать динамику синдрома установки на неудачу. «Мое поведение по отношению к вам ухудшает ваше положение?» он может спросить: «Что я делаю, что заставляет вас чувствовать, что я оказываю на вас слишком большое давление?»

В рамках вмешательства начальник должен поднять вопрос о том, как его собственное поведение может повлиять на работу подчиненного.

Этот компонент обсуждения также должен сделать явными предположения, которые начальник и подчиненный до сих пор делали относительно намерений друг друга. Многие недоразумения начинаются с непроверенных предположений. Например, Джефф мог бы сказать: «Когда вы не предоставили мне отчеты, которые я просил, я пришел к выводу, что вы не слишком активны». Это позволило бы Стиву раскрыть свои скрытые предположения. «Нет, — мог бы он ответить, — я просто отреагировал отрицательно, потому что вы запросили отчеты в письменной форме, что я воспринял как признак чрезмерного контроля.”

В-четвертых, начальник и подчиненный должны прийти к соглашению о своих производственных задачах и о своем желании, чтобы отношения развивались.

В медицине курс лечения следует за диагнозом болезни. Исправить организационную дисфункцию немного сложнее, поскольку изменить поведение и развить сложные навыки может быть труднее, чем принять несколько таблеток. Тем не менее, принцип, применимый к медицине, применим и к бизнесу: начальник и подчиненный должны использовать вмешательство, чтобы разработать курс лечения коренных проблем, которые они совместно выявили.

Контракт между начальником и подчиненным должен определять способы, которыми они могут улучшить свои навыки, знания, опыт или личные отношения. Он также должен включать подробное обсуждение того, сколько и какой вид надзора будет иметь босс в будущем. Разумеется, ни один босс не должен внезапно отказываться от своего участия; начальство имеет право контролировать работу подчиненных, особенно когда подчиненный продемонстрировал ограниченные способности в одном или нескольких аспектах своей работы. Однако с точки зрения подчиненного такое участие начальника с большей вероятностью будет принято и, возможно, даже приветствуется, если цель состоит в том, чтобы помочь подчиненному развиваться и совершенствоваться с течением времени.Большинство подчиненных могут принять временное участие, которое должно уменьшаться по мере повышения их производительности. Проблема в интенсивном мониторинге, который, кажется, никогда не исчезнет.

В-пятых, начальник и подчиненный должны договориться о более открытом общении в будущем.

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

Нет простого ответа

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

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

Во-первых, односторонний подход со стороны начальника с меньшей вероятностью приведет к устойчивому улучшению, поскольку он сосредоточен только на одном симптоме проблемы — поведении начальника.В нем не рассматривается роль подчиненного в недостаточной эффективности.

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

Наконец, боссы, пытающиеся изменить свое поведение в одностороннем порядке, часто оказываются за бортом; они внезапно наделяют подчиненного большей автономией и ответственностью, чем он может продуктивно справиться. Как и следовало ожидать, подчиненный не может удовлетворить начальника, что оставляет его еще более разочарованным и убежденным в том, что подчиненный не может действовать без строгого надзора.

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

Тем не менее, зачастую самым большим препятствием на пути к эффективному вмешательству является склад ума начальника.Когда начальник считает, что подчиненный — слабый исполнитель и, вдобавок ко всему, этот человек еще и раздражает его, он не сможет прикрыть свои чувства словами; его основные убеждения проявятся на собрании. Вот почему подготовка к вмешательству имеет решающее значение. Прежде чем даже принять решение о встрече, босс должен отделить эмоции от реальности. Всегда ли ситуация была такой плохой, как сейчас? Неужели подчиненный так плох, как я думаю? Какие у меня есть веские доказательства этого убеждения? Могли ли быть другие факторы, помимо производительности, которые побудили меня назвать этого подчиненного слабым исполнителем? Есть несколько вещей, которые он делает хорошо? Он должен был показать квалификацию выше среднего, когда мы решили его нанять.Неужели эти качества внезапно испарились?

Начальник должен отделить эмоции от реальности: действительно ли подчиненный так плох, как я думаю?

Босс может даже заранее мысленно проиграть часть разговора. Если я скажу это подчиненному, что он может ответить? Да, конечно, он сказал бы, что это не его вина и что заказчик был неразумным. Эти отговорки — действительно ли они беспочвенны? Мог ли он быть прав? Могло ли быть так, что при других обстоятельствах я мог бы смотреть на них более благосклонно? И если я все еще считаю, что прав, как я могу помочь подчиненному более четко видеть вещи?

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

Даже если начальство хорошо подготовлено, оно обычно испытывает некоторый дискомфорт во время интервенционных встреч. Это не так уж и плохо. Подчиненному, вероятно, тоже будет немного неудобно, и его обнадеживает то, что его босс тоже человек.

Расчет затрат и выгод

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

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

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

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

Хотя этот результат не так успешен, как первый, он все же продуктивен; более честные отношения облегчают нагрузку как на начальника, так и на подчиненного и, в свою очередь, на подчиненных. Если подчиненный перейдет на новую работу в организации, которая ему больше подходит, он, вероятно, станет более эффективным исполнителем. Его переезд также может открыть место на его старой работе для лучшего исполнителя. Ключевым моментом является то, что при справедливом обращении подчиненный с гораздо большей вероятностью примет результат процесса.Действительно, недавние исследования показывают, что воспринимаемая справедливость процесса имеет большое влияние на реакцию сотрудников на его результаты. (См. «Справедливый процесс: управление в экономике знаний», В. Чан Ким и Рене Моборн, HBR, июль – август 1997 г.)

Такая справедливость является преимуществом даже в тех случаях, когда, несмотря на все усилия начальника, ни производительность подчиненного, ни его отношения с начальником существенно не улучшаются. Иногда такое случается: подчиненному действительно не хватает способности соответствовать должностным требованиям, он не заинтересован в усилиях по улучшению, а у начальника и подчиненного есть как профессиональные, так и личные разногласия, которые несовместимы.Однако в этих случаях вмешательство по-прежнему приносит косвенные выгоды, потому что, даже если увольнение следует, другие сотрудники в компании с меньшей вероятностью будут чувствовать себя ненужными или преданными, когда они видят, что к подчиненному обращаются справедливо.

Профилактика — лучшее лекарство

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

Чтобы обратить вспять синдром, менеджеры должны бросить вызов своим собственным предположениям. Это также требует, чтобы они имели смелость искать в себе причины и решения, прежде чем перекладывать бремя ответственности туда, где оно не полностью.Однако профилактика синдрома, безусловно, является лучшим вариантом.

Синдром установки на отказ можно устранить. Чтобы обратить это вспять, менеджеры должны бросить вызов своим собственным предположениям.

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

Как? Один из ответов заключается в том, что эти менеджеры начинают с активного взаимодействия со всеми своими сотрудниками, постепенно снижая их участие на основе повышения производительности. Раннее руководство не угрожает подчиненным, потому что оно не вызвано недостатками в работе; он носит систематический характер и призван помочь создать условия для будущего успеха.Частые контакты в начале отношений дают начальнику широкие возможности для общения с подчиненными о приоритетах, показателях эффективности, распределении времени и даже ожиданиях в отношении типа и частоты общения. Такая ясность имеет большое значение для предотвращения динамики синдрома установки на неудачу, который так часто подпитывается неустановленными ожиданиями и отсутствием ясности в отношении приоритетов.

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

Эта статья также встречается в:

Другой способ, которым менеджеры избегают синдрома установки на поражение, — это постоянный оспаривание собственных предположений и взглядов на сотрудников.Они работают упорно сопротивляясь искушению классифицировать работников в упрощенных способов. Они также следят за собственными рассуждениями. Например, разочаровавшись в работе подчиненного, он спрашивает себя: «Каковы факты?» Они проверяют, ожидают ли они от сотрудника вещей, которые не были сформулированы, и стараются быть объективными в отношении того, как часто и в какой степени сотрудник действительно терпел неудачу. Другими словами, эти боссы вникают в свои собственные предположения и поведение, прежде чем предпринять полномасштабное вмешательство.

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

По общему признанию, методы, используемые для предотвращения синдрома установки на неудачу, требуют значительных эмоциональных вложений со стороны начальников — точно так же, как и вмешательство. Однако мы считаем, что эта более высокая эмоциональная вовлеченность является ключом к тому, чтобы подчиненные работали в полную силу. Как и в случае с большинством других вещей в жизни, вы можете рассчитывать на многое, только если вложите много. Как однажды сказал нам один из руководителей высшего звена: «Уважение, которое вы проявляете, — это уважение, которое вы получаете». Мы согласны. Если вы хотите — действительно, нуждаетесь — в том, чтобы люди в вашей организации посвятили работе все свои сердца и умы, то вы тоже должны это сделать.

Версия этой статьи появилась в выпуске Harvard Business Review за март – апрель 1998 г.

оповещений Google — отслеживайте в Интернете интересный новый контент

Любой регион

США

Афганистан

Албания

Алжир

Американское Самоа

Андорра

Ангола

Ангилья

Антигуа

Ангилья Барбудика

Аргентина

Армения

Аруба

Австралия

Австрия

Азербайджан

Багамы

Бахрейн

Бангладеш

Барбадос

Беларусь

Берин

Бельгия

Берин

Бельгия

Берин

Босния и Герцеговина

Ботсвана

Остров Буве

Бразилия

Британская территория в Индийском океане

Британские Виргинские острова

Бруней

Болгария

Буркина-Фасо

Буркина-Фасо

02 Камерун

Канада

Кабо-Верде

Каймановы острова

Центральноафриканская Республика

Чад

Чили

Китай

Остров Рождества

Кокосовые острова (Килинг-Конг)

Колумбия

Колумбия

Коминсорхасо

Колумбия

Острова Кука

Коста-Рика

Кот-д’Ивуар

Хорватия

Куба

Кюрасао

Кипр

Чехия

Дания

Джибути

Доминика

Доминика

Доминика

Сальвадор

Экваториальная Гвинея

Эритрея

Эстония

Эсватини

Эфиопия

Европейский Союз

Фолклендские острова (Мальвинские острова)

Фарерские острова 9000 Франция

9000 9000 Фарерские острова 9000 Франция

9000 Фиджи 2 Финляндия

Южные территории Франции

Габон

Гамбия

Грузия

Германия

Гана

Гибралтар

Греция

Гренландия

Гренада

Гваделупа

Гваделупа

Гваделупа

Гваделупа

Гайана

Гаити

Острова Херда и Макдоналда

Гондурас

Гонконг

Венгрия

Исландия

Индия

Индонезия

Иран

Ирак

Ирландия

Израиль

Jamaica

Иордания

Казахстан

Кения

Кирибати

Кувейт

Кыргызстан

Лаос

Латвия

Ливан

Лесото

Либерия

Либерия

Литва

Либерия

Ливия 007

Макао

Мадагаскар

Малави

Малайзия

Мальдивы

Мали

Мальта

Маршалловы острова

Мартиника

Мавритания

Маврикий

Маврикий

Мексика

Маврикий

Монголия

Монтсеррат

Марокко

Мозамбик

Мьянма (Бирма)

Намибия

Науру

Непал

Нидерланды

9000 Нигерия 9000 7000 Нигерия 9000 7000 Нигерия

0002 Новая Каледония

0002

0002 Новая Каледония

0002

0002 Новая Каледония

0002

Новая Каледония

Остров Норфолк

Северная Корея

Северная Македония

Северные Марианские острова

Норвегия

Оман

Пакистан

Палау

Палестина

Панама

Папуа-Новая Гвинея

Папуа-Новая Гвинея

007

Филиппины

Острова Питкэрн

Польша

Португалия

Пуэрто-Рико

Катар

Реюньон

Румыния

Россия

Руанда

Саудовская Аравия

Саудовская Аравия

Сенегал

Сербия

Сейшельские острова

Сьерра-Леоне

Сингапур

Словакия

Словения

Соломоновы Острова

Сомали

Южная Африка

Южная Корея

000 Южная Корея

Южная Корея Южная Корея Ланка

ул.Хелена

Сент-Китс и Невис

Сент-Люсия

Сент-Пьер и Микелон

Сент-Винсент и Гренадины

Судан

Суринам

Свальбард и Ян-Майен

Швеция

Швеция

9000 Тайвань

Таджикистан

Танзания

Таиланд

Тимор-Лешти

Того

Токелау

Тонга

Тринидад и Тобаго

Тунис

Турция

Тунис

Тунис

Тунис

Тунис

Тунис

Тунис

Тунис

Тунис

Турция

Тунис

Турки

Caks7 .Южные отдаленные острова

Виргинские острова США

Уганда

Украина

Объединенные Арабские Эмираты

Соединенное Королевство

Уругвай

Узбекистан

Вануату

Ватикан

9000 Вьетнам

Вьетнам Западная Сахара

Йемен

Замбия

Зимбабве

Как настроить сервер OpenVPN на Ubuntu 16.04

Введение

Хотите безопасно и надежно выходить в Интернет со своего смартфона или ноутбука при подключении к ненадежной сети, такой как Wi-Fi в отеле или кафе? Виртуальная частная сеть (VPN) позволяет вам безопасно и конфиденциально проходить через ненадежные сети, как если бы вы были в частной сети.Трафик выходит с сервера VPN и продолжает свой путь к месту назначения.

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

OpenVPN — это полнофункциональное решение VPN с открытым исходным кодом Secure Socket Layer (SSL), которое поддерживает широкий спектр конфигураций.В этом руководстве мы настроим сервер OpenVPN на капле, а затем настроим доступ к нему из Windows, OS X, iOS и Android. В этом руководстве шаги по установке и настройке будут максимально простыми для этих настроек.

Примечание: Если вы планируете настроить сервер OpenVPN на DigitalOcean Droplet, имейте в виду, что мы, как и многие хостинг-провайдеры, взимаем плату за превышение пропускной способности. По этой причине помните, сколько трафика обрабатывает ваш сервер.

См. Эту страницу для получения дополнительной информации.

Предварительные требования

Для выполнения этого руководства вам потребуется доступ к серверу Ubuntu 16.04.

Перед тем, как приступить к работе с этим руководством, вам необходимо настроить пользователя без полномочий root с привилегиями sudo . Вы можете следовать нашему руководству по начальной настройке сервера Ubuntu 16.04, чтобы настроить пользователя с соответствующими разрешениями. Связанное руководство также настроит брандмауэр , который, как мы предполагаем, установлен в этом руководстве.

Когда вы будете готовы начать, войдите на свой сервер Ubuntu как пользователь sudo и продолжайте ниже.

Шаг 1. Установите OpenVPN

Для начала мы установим OpenVPN на наш сервер. OpenVPN доступен в репозиториях Ubuntu по умолчанию, поэтому для установки мы можем использовать apt . Мы также установим пакет easy-rsa , который поможет нам настроить внутренний ЦС (центр сертификации) для использования с нашей VPN.

Чтобы обновить индекс пакетов вашего сервера и установить необходимые пакеты, введите:

  
  • sudo apt-get update
  • sudo apt-get install openvpn easy-rsa

Теперь необходимое программное обеспечение находится на сервере и готово к настройке.

Шаг 2. Настройка каталога CA

OpenVPN — это TLS / SSL VPN. Это означает, что он использует сертификаты для шифрования трафика между сервером и клиентами. Чтобы выдавать доверенные сертификаты, нам нужно будет создать собственный простой центр сертификации (CA).

Для начала мы можем скопировать каталог шаблонов easy-rsa в наш домашний каталог с помощью команды make-cadir :

  

Перейдите во вновь созданный каталог, чтобы начать настройку CA:

  

Шаг 3. Настройте переменные CA

Чтобы настроить значения, которые будет использовать наш CA, нам нужно отредактировать файл vars в каталоге.Откройте этот файл в текстовом редакторе:

  

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

В нижней части файла найдите настройки, устанавливающие значения полей по умолчанию для новых сертификатов. Должно получиться примерно так:

~ / openvpn-ca / vars

 . . .

экспорт KEY_COUNTRY = "США"
экспорт KEY_PROVINCE = "CA"
экспорт KEY_CITY = "Сан-Франциско"
экспорт KEY_ORG = "Форт-Фанстон"
экспорт KEY_EMAIL = "меня @ myhost.mydomain "
export KEY_OU = "MyOrganizationalUnit"

. . .
  

Измените значения, выделенные красным цветом, по своему усмотрению, но не оставляйте их пустыми:

~ / openvpn-ca / vars

 . . .

экспорт KEY_COUNTRY = "США"
экспорт KEY_PROVINCE = "NY"
export KEY_CITY = "Нью-Йорк"
экспорт KEY_ORG = "DigitalOcean"
экспорт KEY_EMAIL = "[email protected]"
экспорт KEY_OU = "Сообщество"

. . .
  

Пока мы здесь, мы также отредактируем значение KEY_NAME чуть ниже этого раздела, который заполняет поле темы.Для простоты в этом руководстве мы будем называть его сервер :

.

~ / openvpn-ca / vars

  экспорт KEY_NAME = "server"
  

Когда вы закончите, сохраните и закройте файл.

Шаг 4. Создайте центр сертификации

Теперь мы можем использовать заданные нами переменные и утилиты easy-rsa для создания нашего центра сертификации.

Убедитесь, что вы находитесь в каталоге CA, а затем создайте файл vars , который вы только что отредактировали:

  
  • cd ~ / openvpn-ca
  • исходные вары

Если источник получен правильно, вы должны увидеть следующее:

  

Выход

ПРИМЕЧАНИЕ: Если вы запустите./ clean-all, я сделаю rm -rf для / home / sammy / openvpn-ca / keys

Убедитесь, что мы работаем в чистой среде, набрав:

  

Теперь мы можем создать наш корневой ЦС, набрав:

  

Это запустит процесс создания ключа и сертификата корневого центра сертификации. Поскольку мы заполнили файл vars , все значения должны быть заполнены автоматически. Просто нажмите ENTER через подсказки, чтобы подтвердить выбор:

  

Выход

Создание 2048-битного закрытого ключа RSA ................................................... ....................................... +++ ............................... +++ запись нового закрытого ключа в 'ca.key' ----- Вас вот-вот попросят ввести информацию, которая будет включена в ваш запрос на сертификат. То, что вы собираетесь ввести, называется отличительным именем или DN. Поля довольно много, но можно оставить пустыми. Для некоторых полей будет значение по умолчанию, Если вы введете ".", Поле останется пустым.----- Название страны (двухбуквенный код) [США]: Название штата или провинции (полное название) [NY]: Название населенного пункта (например, город) [Нью-Йорк]: Название организации (например, компания) [DigitalOcean]: Название организационной единицы (например, раздел) [Сообщество]: Общее имя (например, ваше имя или имя хоста вашего сервера) [DigitalOcean CA]: Имя [сервер]: Адрес электронной почты [[email protected]]:

Теперь у нас есть CA, который можно использовать для создания остальных файлов, которые нам нужны.

Шаг 5. Создание файлов сертификата сервера, ключа и шифрования

Затем мы сгенерируем наш сертификат сервера и пару ключей, а также некоторые дополнительные файлы, используемые в процессе шифрования.

Начните с создания сертификата сервера OpenVPN и пары ключей. Мы можем сделать это, набрав:

Примечание : Если вы выберете здесь имя, отличное от server , вам придется изменить некоторые из приведенных ниже инструкций. Например, при копировании сгенерированных файлов в директрой / etc / openvpn вам нужно будет подставить правильные имена. Вам также придется позже изменить файл /etc/openvpn/server.conf , чтобы он указывал на правильный .crt и .key файлов.

  
  • ./build-key-server сервер

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

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

  

Выход

.. . Сертификат необходимо заверить до 1 мая 17:51:16 2026 мск (3650 дней) Подпишите сертификат? [д / н]: д 1 из 1 запросов на сертификат подтвержден, совершить? [д / н] д Записать базу данных с 1 новой записью База данных обновлена

Затем мы сгенерируем еще несколько элементов. Мы можем сгенерировать надежные ключи Диффи-Хеллмана для использования во время обмена ключами, набрав:

  

Это может занять несколько минут.

После этого мы можем сгенерировать подпись HMAC, чтобы усилить возможности проверки целостности TLS сервера:

  
  • openvpn --genkey --secret keys / ta.ключ

Шаг 6. Создание сертификата клиента и пары ключей

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

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

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

Для создания учетных данных без пароля и помощи в автоматических подключениях используйте команду build-key , например:

  
  • cd ~ / openvpn-ca
  • исходные вары
  • ./ build-key client1

Если вместо этого вы хотите создать защищенный паролем набор учетных данных, используйте команду build-key-pass :

  
  • cd ~ / openvpn-ca
  • исходные вары
  • ./build-key-pass client1

Опять же, значения по умолчанию должны быть заполнены, поэтому вы можете просто нажать ENTER , чтобы продолжить. Оставьте поле пароля проверки пустым и обязательно введите y для запросов, которые спрашивают, подписывать и подтверждать сертификат.

Шаг 7. Настройте службу OpenVPN

Затем мы можем приступить к настройке службы OpenVPN с использованием созданных нами учетных данных и файлов.

Скопируйте файлы в каталог OpenVPN

Для начала нам нужно скопировать нужные нам файлы в конфигурационный каталог / etc / openvpn .

Мы можем начать со всеми файлами, которые мы только что сгенерировали. Они были помещены в каталог ~ / openvpn-ca / keys по мере их создания.Нам нужно переместить наш сертификат CA, наш сертификат и ключ сервера, подпись HMAC и файл Diffie-Hellman:

  
  • cd ~ / openvpn-ca / keys
  • sudo cp ca.crt server.crt server.key ta.key dh3048.pem / etc / openvpn

Затем нам нужно скопировать и разархивировать образец файла конфигурации OpenVPN в каталог конфигурации, чтобы мы могли использовать его в качестве основы для нашей установки:

  
  • gunzip -c / usr / share / doc / openvpn / examples / sample-config-files / server.conf.gz | sudo tee /etc/openvpn/server.conf

Настройте конфигурацию OpenVPN

Теперь, когда наши файлы на месте, мы можем изменить файл конфигурации сервера:

  
  • судо нано /etc/openvpn/server.conf
Базовая конфигурация

Сначала найдите раздел HMAC, выполнив поиск директивы tls-auth . Удалите «; », чтобы раскомментировать строку tls-auth :

.

/ и т.д. / openvpn / server.conf

  tls-auth ta.key 0 # Этот файл секретный
  

Затем найдите раздел о криптографических шифрах, просмотрев закомментированные строки шифра . Шифр AES-128-CBC предлагает хороший уровень шифрования и хорошо поддерживается. Удалите «; ”, чтобы раскомментировать строку cipher AES-128-CBC :

/etc/openvpn/server.conf

  шифр AES-128-CBC
  

Ниже добавьте строку auth , чтобы выбрать алгоритм обзора сообщения HMAC.Для этого SHA256 — хороший выбор:

/etc/openvpn/server.conf

  аутентификация SHA256
  

Наконец, найдите настройки пользователя и группы и удалите «; »в начале, чтобы раскомментировать эти строки:

/etc/openvpn/server.conf

  пользователь никто
группа nogroup
  
(Необязательно) Отправка изменений DNS для перенаправления всего трафика через VPN

Приведенные выше настройки создадут VPN-соединение между двумя машинами, но не заставят какие-либо соединения использовать туннель.Если вы хотите использовать VPN для маршрутизации всего вашего трафика, вы, вероятно, захотите передать настройки DNS на клиентские компьютеры.

Вы можете сделать это, раскомментируя несколько директив, которые будут настраивать клиентские машины для перенаправления всего веб-трафика через VPN. Найдите раздел redirect-gateway и удалите точку с запятой «; »от начала строки шлюза перенаправления , чтобы раскомментировать ее:

/etc/openvpn/server.conf

  push "redirect-gateway def1 bypass-dhcp"
  

Чуть ниже найдите раздел dhcp-option .Снова удалите «; ”перед обеими строками, чтобы раскомментировать их:

/etc/openvpn/server.conf

  нажмите "dhcp-option DNS 208.67.222.222"
нажмите "dhcp-option DNS 208.67.220.220"
  

Это должно помочь клиентам перенастроить настройки DNS для использования VPN-туннеля в качестве шлюза по умолчанию.

(дополнительно) Настройте порт и протокол

По умолчанию сервер OpenVPN использует порт 1194 и протокол UDP для приема клиентских подключений.Если вам нужно использовать другой порт из-за ограниченных сетевых сред, в которых могут находиться ваши клиенты, вы можете изменить параметр порт . Если вы не размещаете веб-контент на своем сервере OpenVPN, популярным выбором является порт 443, поскольку это обычно разрешено правилами брандмауэра.

/etc/openvpn/server.conf

  # Необязательно!
порт 443
  

Часто, если протокол также будет ограничен этим портом. Если это так, измените proto с UDP на TCP:

/ и т.д. / openvpn / server.conf

  # Необязательно!
протокол TCP
  

Если вам не нужно использовать другой порт, лучше оставить эти две настройки по умолчанию.

(необязательно) Укажите учетные данные не по умолчанию

Если вы ранее выбрали другое имя во время выполнения команды ./build-key-server , измените строки cert и key , которые вы видите, чтобы они указывали на соответствующие файлы .crt и .key . Если вы использовали сервер по умолчанию , он уже должен быть установлен правильно:

/ и т.д. / openvpn / server.conf

  cert server.crt
ключ server.key
  

Когда вы закончите, сохраните и закройте файл.

Шаг 8. Настройте сетевую конфигурацию сервера

Затем нам нужно настроить некоторые аспекты сети сервера, чтобы OpenVPN мог правильно маршрутизировать трафик.

Разрешить переадресацию IP

Во-первых, нам нужно разрешить серверу пересылать трафик. Это очень важно для функциональности, которую мы хотим, чтобы наш VPN-сервер предоставлял.

Мы можем изменить этот параметр, изменив файл /etc/sysctl.conf :

  
  • sudo nano /etc/sysctl.conf

Внутри найдите строку, которая устанавливает net.ipv4.ip_forward . Удалите символ « # » из начала строки, чтобы раскомментировать этот параметр:

/etc/sysctl.conf

  net.ipv4.ip_forward = 1
  

Сохраните и закройте файл, когда закончите.

Чтобы прочитать файл и изменить значения для текущего сеанса, введите:

  

Настройте правила UFW для маскировки клиентских подключений

Если вы выполнили предварительные требования руководства по начальной настройке сервера Ubuntu 16.04, у вас должен быть установлен брандмауэр UFW. Независимо от того, используете ли вы брандмауэр для блокировки нежелательного трафика (что вам почти всегда следует делать), в этом руководстве нам понадобится брандмауэр, чтобы управлять частью трафика, поступающего на сервер.Нам нужно изменить файл правил, чтобы настроить маскировку, концепцию iptables , которая обеспечивает динамический NAT на лету для правильной маршрутизации клиентских подключений.

Прежде чем мы откроем файл конфигурации брандмауэра для добавления маскировки, нам нужно найти общедоступный сетевой интерфейс нашей машины. Для этого наберите:

  

В вашем общедоступном интерфейсе должно быть слово «dev». Например, этот результат показывает интерфейс с именем wlp11s0 , который выделен ниже:

  

Вывод

по умолчанию через 203.0.113.1 dev wlp11s0 proto static metric 600

Когда у вас есть интерфейс, связанный с вашим маршрутом по умолчанию, откройте файл /etc/ufw/before.rules , чтобы добавить соответствующую конфигурацию:

  
  • судо нано /etc/ufw/before.rules

Этот файл обрабатывает конфигурацию, которая должна быть введена в действие перед загрузкой обычных правил UFW. Вверху файла добавьте выделенные строки ниже. Это установит политику по умолчанию для цепочки POSTROUTING в таблице nat и замаскирует любой трафик, исходящий из VPN:

Примечание : Не забудьте заменить wlp11s0 в строке -A POSTROUTING ниже на интерфейс, который вы нашли в приведенной выше команде.

/etc/ufw/before.rules

  #
# rules.before
#
# Правила, которые должны быть выполнены перед добавлением правил в командной строке ufw. Обычай
В одну из этих цепочек нужно добавить # правила:
# ufw-before-input
# ufw-before-output
# ufw-before-forward
#

# START OPENVPN ПРАВИЛА
# Правила таблицы NAT
* нац
: ПРИНЯТИЕ ПОСТРОУТИРОВКИ [0: 0]
# Разрешить трафик от клиента OpenVPN на wlp11s0 (измените интерфейс, который вы обнаружили!)
-A ОБРАБОТКА -s 10.8.0.0/8 -o wlp11s0 -j ​​МАСКАРАД
СОВЕРШИТЬ
# КОНЕЦ ПРАВИЛА OPENVPN

# Не удаляйте эти обязательные строки, иначе будут ошибки
*фильтр
.. .
  

Сохраните и закройте файл, когда закончите.

Нам нужно указать UFW разрешить пересылку пакетов по умолчанию. Для этого откроем файл / etc / default / ufw :

  
  • судо нано / и т. Д. / По умолчанию / ufw

Внутри найдите директиву DEFAULT_FORWARD_POLICY . Изменим значение с DROP на ACCEPT :

/ etc / default / ufw

  DEFAULT_FORWARD_POLICY = "ПРИНЯТЬ"
  

Сохраните и закройте файл, когда закончите.

Откройте порт OpenVPN и включите изменения

Затем мы настроим сам брандмауэр, чтобы разрешить трафик в OpenVPN.

Если вы не меняли порт и протокол в файле /etc/openvpn/server.conf , вам нужно будет открыть UDP-трафик на порт 1194. Если вы изменили порт и / или протокол, замените значения, которые вы выбрано здесь.

Мы также добавим порт SSH на случай, если вы забыли добавить его, следуя предварительному руководству:

  
  • sudo ufw разрешить 1194 / udp
  • sudo ufw разрешить OpenSSH

Теперь мы можем отключить и снова включить UFW для загрузки изменений из всех файлов, которые мы изменили:

  
  • sudo ufw disable
  • sudo ufw enable

Наш сервер теперь настроен для правильной обработки трафика OpenVPN.

Шаг 9. Запустите и включите службу OpenVPN

Мы наконец готовы запустить службу OpenVPN на нашем сервере. Мы можем сделать это с помощью systemd.

Нам нужно запустить сервер OpenVPN, указав имя нашего файла конфигурации в качестве переменной экземпляра после имени файла модуля systemd. Наш файл конфигурации для нашего сервера называется /etc/openvpn/server.conf , поэтому мы добавим @server в конец нашего файла модуля при его вызове:

  
  • sudo systemctl start openvpn @ server

Еще раз проверьте, что служба запустилась успешно, набрав:

  
  • sudo systemctl status openvpn @ server

Если все прошло хорошо, результат должен выглядеть примерно так:

  

Вывод

● openvpn @ server.сервис - OpenVPN подключение к серверу Загружено: загружено (/lib/systemd/system/[email protected]; отключено; предустановка поставщика: включена) Активен: активен (работает) с Вт 2016-05-03 15:30:05 EDT; 47с назад Документы: man: openvpn (8) https://community.openvpn.net/openvpn/wiki/Openvpn23ManPage https://community.openvpn.net/openvpn/wiki/HOWTO Процесс: 5852 ExecStart = / usr / sbin / openvpn --daemon ovpn-% i --status /run/openvpn/%i.status 10 --cd / etc / openvpn --script-security 2 --config / etc / openvpn /% i.conf --writepid /run/openvpn/%i.pid (code = exited, sta Основной PID: 5856 (openvpn) Задач: 1 (ограничение: 512) CGroup: /system.slice/system-openvpn.slice/[email protected] └─5856 / usr / sbin / openvpn --daemon ovpn-server --status /run/openvpn/server.status 10 --cd / etc / openvpn --script-security 2 --config / etc / openvpn / server. conf --writepid /run/openvpn/server.pid 3 мая 15:30:05 openvpn2 ovpn-server [5856]: / sbin / ip addr add dev tun0 local 10.8.0.1 peer 10.8.0.2 03 мая 15:30:05 openvpn2 ovpn-server [5856]: / sbin / ip route add 10.8.0.0 / 24 через 10.8.0.2 3 мая, 15:30:05 openvpn2 ovpn-server [5856]: GID установлен в nogroup 3 мая, 15:30:05 openvpn2 ovpn-server [5856]: UID не задан никому 3 мая 15:30:05 openvpn2 ovpn-server [5856]: UDPv4 ссылка локальная (привязанная): [undef] 3 мая 15:30:05 openvpn2 ovpn-server [5856]: удаленная ссылка UDPv4: [undef] 3 мая 15:30:05 openvpn2 ovpn-server [5856]: MULTI: вызов multi_init, r = 256 v = 256 3 мая 15:30:05 openvpn2 ovpn-server [5856]: IFCONFIG POOL: base = 10.8.0.4 size = 62, ipv6 = 0 3 мая 15:30:05 openvpn2 ovpn-server [5856]: СПИСОК ПУЛА IFCONFIG 3 мая 15:30:05 openvpn2 ovpn-server [5856]: последовательность инициализации завершена

Вы также можете проверить доступность интерфейса OpenVPN tun0 , набрав:

  

Вы должны увидеть настроенный интерфейс:

  

Выход

4: tun0: mtu 1500 qdisc noqueue state UNKNOWN group default qlen 100 ссылка / нет инет 10.8.0.1 одноранговый узел 10.8.0.2/32 глобальная область tun0 valid_lft навсегда предпочтительный_lft навсегда

Если все прошло успешно, включите службу, чтобы она запускалась автоматически при загрузке:

  
  • sudo systemctl включить openvpn @ server

Шаг 10. Создание инфраструктуры конфигурации клиента

Далее нам нужно настроить систему, которая позволит нам легко создавать файлы конфигурации клиентов.

Создание структуры каталога конфигурации клиента

Создайте структуру каталогов в домашнем каталоге для хранения файлов:

  
  • mkdir -p ~ / client-configs / files

Поскольку в наши файлы конфигурации клиента будут встроены клиентские ключи, мы должны заблокировать разрешения для нашего внутреннего каталога:

  
  • chmod 700 ~ / client-configs / files

Создание базовой конфигурации

Затем давайте скопируем пример конфигурации клиента в наш каталог, чтобы использовать его в качестве базовой конфигурации:

  
  • cp / usr / share / doc / openvpn / examples / sample-config-files / client.конф ~ / client-configs / base.conf

Откройте этот новый файл в текстовом редакторе:

  
  • nano ~ / client-configs / base.conf

Внутри нам нужно внести некоторые изменения.

Сначала найдите директиву remote . Это указывает клиенту на адрес нашего сервера OpenVPN. Это должен быть общедоступный IP-адрес вашего сервера OpenVPN. Если вы изменили порт, который прослушивает сервер OpenVPN, измените 1194 на выбранный вами порт:

~ / client-configs / base.конф

 . . .
# Имя хоста / IP и порт сервера.
# У вас может быть несколько удаленных записей
# для балансировки нагрузки между серверами.
удаленный IP-адрес_сервера 1194
. . .
  

Убедитесь, что протокол соответствует значению, которое вы используете в конфигурации сервера:

~ / client-configs / base.conf

  proto udp
  

Затем раскомментируйте директивы user и group , удалив «; ”:

~ / client-configs / base.conf

  # Понижение привилегий после инициализации (только не для Windows)
пользователь никто
группа nogroup
  

Найдите директивы, которые устанавливают ca , cert и key . Закомментируйте эти директивы, так как мы будем добавлять сертификаты и ключи внутри самого файла:

~ / client-configs / base.conf

  # Параметры SSL / TLS.
# См. Файл конфигурации сервера для получения дополнительной информации
# описание. Лучше использовать
# отдельная пара файлов .crt / .key
# для каждого клиента.Единый ca
# файл можно использовать для всех клиентов.
#ca ca.crt
#cert client.crt
#key client.key
  

Зеркальное отражение настроек cipher и auth , которые мы установили в файле /etc/openvpn/server.conf :

~ / client-configs / base.conf

  шифр AES-128-CBC
авторизация SHA256
  

Затем добавьте в файл директиву key-direction . Этот должен быть установлен в на «1» для работы с сервером:

~ / client-configs / base.conf

  key-direction 1
  

Наконец, добавьте несколько закомментированных строк. Мы хотим включать их в каждую конфигурацию, но должны включать их только для клиентов Linux, которые поставляются с файлом / etc / openvpn / update-resolv-conf . Этот сценарий использует утилиту resolvconf для обновления информации DNS для клиентов Linux.

~ / client-configs / base.conf

  # безопасность-скрипт 2
# вверх / etc / openvpn / update-resolv-conf
# вниз / etc / openvpn / update-resolv-conf
  

Если ваш клиент работает под управлением Linux и имеет файл / etc / openvpn / update-resolv-conf , вам следует раскомментировать эти строки из сгенерированного файла конфигурации клиента OpenVPN.

Сохраните файл, когда закончите.

Создание сценария создания конфигурации

Затем мы создадим простой сценарий для компиляции нашей базовой конфигурации с соответствующими файлами сертификата, ключа и шифрования. Это поместит сгенерированную конфигурацию в каталог ~ / client-configs / files .

Создайте и откройте файл с именем make_config.sh в каталоге ~ / client-configs :

  
  • nano ~ / client-configs / make_config.ш

Внутри вставьте следующий скрипт:

~ / client-configs / make_config.sh

  #! / Bin / bash

# Первый аргумент: идентификатор клиента

KEY_DIR = ~ / openvpn-ca / ключи
OUTPUT_DIR = ~ / клиентские конфигурации / файлы
BASE_CONFIG = ~ / client-configs / base.conf

кошка $ {BASE_CONFIG} \
    <(echo -e '') \
    $ {KEY_DIR} /ca.crt \
    <(echo -e ' \ n ') \
    $ {KEY_DIR} / $ {1} .crt \
    <(echo -e ' \ n ') \
    $ {KEY_DIR} / $ {1}.ключ \
    <(echo -e ' \ n ') \
    $ {KEY_DIR} /ta.key \
    <(echo -e '') \
    > $ {OUTPUT_DIR} / $ {1} .ovpn
  

Сохраните и закройте файл, когда закончите.

Отметьте файл как исполняемый, набрав:

  
  • chmod 700 ~ / client-configs / make_config.sh

Шаг 11. Создание клиентских конфигураций

Теперь мы можем легко создавать файлы конфигурации клиента.

Если вы следовали руководству, вы создали клиентский сертификат и ключ с именем client1.crt и client1.key соответственно, выполнив команду ./build-key client1 на шаге 6. Мы можем сгенерировать конфигурацию для этих учетных данных, перейдя в наш каталог ~ / client-configs и используя созданный нами скрипт:

  
  • cd ~ / client-configs
  • ./make_config.sh client1

Если все прошло хорошо, у нас должен быть клиент 1.ovpn в нашем каталоге ~ / client-configs / files :

  
  • ls ~ / client-configs / files
  

Выход

client1.ovpn

Передача конфигурации на клиентские устройства

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

Хотя конкретные приложения, используемые для выполнения этой передачи, будут зависеть от вашего выбора и операционной системы устройства, вы хотите, чтобы приложение использовало SFTP (протокол передачи файлов SSH) или SCP (безопасное копирование) на бэкэнде.Это позволит транспортировать файлы аутентификации VPN вашего клиента по зашифрованному соединению.

Вот пример команды SFTP с использованием нашего примера client1.ovpn. Эту команду можно запустить с вашего локального компьютера (OS X или Linux). Он помещает файл .ovpn в ваш домашний каталог:

  
  • sftp sammy @ openvpn_server_ip: client-configs / files / client1.ovpn ~ /

Вот несколько инструментов и руководств для безопасной передачи файлов с сервера на локальный компьютер:

Шаг 12. Установите конфигурацию клиента

Теперь мы обсудим, как установить клиентский профиль VPN в Windows, OS X, iOS и Android.Ни одна из этих клиентских инструкций не зависит друг от друга, поэтому не стесняйтесь переходить к тому, что подходит вам.

Соединение OpenVPN будет называться так, как вы назвали файл .ovpn . В нашем примере это означает, что соединение будет называться client1.ovpn для первого созданного нами клиентского файла.

Окна

Установка

Клиентское приложение OpenVPN для Windows можно найти на странице загрузок OpenVPN.Выберите подходящую версию установщика для вашей версии Windows.

Примечание

Для установки OpenVPN требуются права администратора.

После установки OpenVPN скопируйте файл .ovpn по адресу:

  C: \ Program Files \ OpenVPN \ config
  

Когда вы запускаете OpenVPN, он автоматически видит профиль и делает его доступным.

OpenVPN должен запускаться от имени администратора каждый раз, когда он используется, даже с использованием административных учетных записей. Чтобы сделать это без необходимости щелкать правой кнопкой мыши и выбирать Запуск от имени администратора каждый раз, когда вы используете VPN, вы можете предварительно настроить это, но это должно быть сделано из учетной записи администратора.Это также означает, что обычным пользователям потребуется ввести пароль администратора для использования OpenVPN. С другой стороны, обычные пользователи не могут правильно подключиться к серверу, если приложение OpenVPN на клиенте не имеет прав администратора, поэтому необходимы повышенные привилегии.

Чтобы приложение OpenVPN всегда запускалось от имени администратора, щелкните его ярлык правой кнопкой мыши и перейдите в Свойства . Внизу вкладки Совместимость нажмите кнопку, чтобы Изменить настройки для всех пользователей .В новом окне отметьте Запустить эту программу от имени администратора .

Подключение

Каждый раз, когда вы запускаете графический интерфейс OpenVPN, Windows спрашивает, хотите ли вы разрешить программе вносить изменения в ваш компьютер. Щелкните Да . Запуск клиентского приложения OpenVPN только помещает апплет в системный лоток, так что VPN можно подключать и отключать по мере необходимости; это фактически не устанавливает соединение VPN.

После запуска OpenVPN инициируйте соединение, войдя в апплет на панели задач и щелкнув правой кнопкой мыши значок апплета OpenVPN.Откроется контекстное меню. Выберите client1 вверху меню (это наш профиль client1.ovpn ) и выберите Connect .

Откроется окно состояния, показывающее вывод журнала, пока соединение установлено, и сообщение появится после того, как клиент будет соединен.

Отключитесь от VPN таким же образом: войдите в апплет на панели задач, щелкните правой кнопкой мыши значок апплета OpenVPN, выберите профиль клиента и щелкните Отключить .

OS X

Установка

Tunnelblick - это бесплатный клиент OpenVPN с открытым исходным кодом для Mac OS X. Вы можете загрузить последний образ диска со страницы загрузок Tunnelblick. Дважды щелкните загруженный файл .dmg и следуйте инструкциям по установке.

Ближе к концу процесса установки Tunnelblick спросит, есть ли у вас файлы конфигурации. Может быть проще ответить на и дать Tunnelblick закончить. Откройте окно Finder и дважды щелкните client1.овпн . Tunnelblick установит профиль клиента. Требуются права администратора.

Подключение

Запустите Tunnelblick, дважды щелкнув Tunnelblick в папке Applications . После запуска Tunnelblick в строке меню в правом верхнем углу экрана появится значок Tunnelblick для управления подключениями. Щелкните значок, а затем пункт меню Connect , чтобы инициировать VPN-соединение. Выберите соединение client1 .

Linux

Установка

Если вы используете Linux, есть множество инструментов, которые вы можете использовать в зависимости от вашего дистрибутива. Окружение рабочего стола или оконный менеджер также могут включать в себя утилиты подключения.

Однако самый универсальный способ подключения - просто использовать программное обеспечение OpenVPN.

В Ubuntu или Debian вы можете установить его так же, как и на сервере, набрав:

  
  • sudo apt-get update
  • sudo apt-get install openvpn

В CentOS вы можете включить репозитории EPEL, а затем установить его, набрав:

  
  • sudo yum установить epel-release
  • sudo yum установить openvpn
Настройка

Проверьте, есть ли в вашем дистрибутиве сценарий / etc / openvpn / update-resolv-conf :

  
  

Выход

update-resolve-conf

Затем отредактируйте файл конфигурации клиента OpenVPN, который вы передали:

  

Раскомментируйте три строки, которые мы поместили для настройки параметров DNS, если вам удалось найти файл update-resolv-conf :

клиент1.овпн

  скрипт-безопасность 2
вверх / и т.д. / openvpn / update-resolv-conf
вниз / etc / openvpn / update-resolv-conf
  

Если вы используете CentOS, измените группу с nogroup на никто в соответствии с доступными группами распределения:

client1.ovpn

  группа никто
  

Сохраните и закройте файл.

Теперь вы можете подключиться к VPN, просто указав команду openvpn в файле конфигурации клиента:

  
  • sudo openvpn --config client1.овпн

Это должно соединить вас с вашим сервером.

iOS

Установка

В iTunes App Store найдите и установите OpenVPN Connect, официальное клиентское приложение iOS OpenVPN. Чтобы перенести конфигурацию клиента iOS на устройство, подключите его напрямую к компьютеру.

Здесь будет описано завершение переноса с помощью iTunes. Откройте iTunes на компьютере и щелкните iPhone > приложений .Прокрутите вниз до раздела File Sharing и щелкните приложение OpenVPN. Пустое окно справа, OpenVPN Documents , предназначено для обмена файлами. Перетащите файл .ovpn в окно документов OpenVPN.

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

Подключение

OpenVPN теперь готов к использованию с новым профилем.Начните соединение, сдвинув кнопку Connect в положение On . Отключитесь, сдвинув ту же кнопку на Off .

Примечание

Переключатель VPN в Настройки не может использоваться для подключения к VPN. Если вы попытаетесь, вы получите уведомление о необходимости подключаться только с помощью приложения OpenVPN.

Android

Установка

Откройте магазин Google Play. Найдите и установите Android OpenVPN Connect, официальное клиентское приложение Android OpenVPN.

Профиль .ovpn можно передать, подключив устройство Android к компьютеру через USB и скопировав файл. В качестве альтернативы, если у вас есть устройство для чтения SD-карт, вы можете извлечь SD-карту устройства, скопировать на нее профиль, а затем снова вставить карту в Android-устройство.

Запустите приложение OpenVPN и коснитесь меню, чтобы импортировать профиль.

Затем перейдите в папку с сохраненным профилем (на снимке экрана используется / sdcard / Download / ) и выберите файл.Приложение отметит, что профиль был импортирован.

Подключение

Для подключения просто нажмите кнопку Connect . Вас спросят, доверяете ли вы приложению OpenVPN. Выберите OK , чтобы инициировать соединение. Чтобы отключиться от VPN, вернитесь в приложение OpenVPN и выберите Отключить .

Шаг 13: Проверьте ваше VPN-соединение

После того, как все установлено, простая проверка подтверждает, что все работает правильно.Не включив VPN-соединение, откройте браузер и перейдите в DNSLeakTest.

Сайт вернет IP-адрес, назначенный вашим интернет-провайдером, а также ваш внешний вид для остального мира. Чтобы проверить настройки DNS на том же веб-сайте, щелкните Extended Test , и он сообщит вам, какие DNS-серверы вы используете.

Теперь подключите клиент OpenVPN к VPN вашего Droplet и обновите страницу в браузере. Теперь должен появиться совершенно другой IP-адрес вашего VPN-сервера.Вот как вы сейчас представляетесь миру. Опять же, DNSLeakTest Extended Test проверит ваши настройки DNS и подтвердит, что вы теперь используете DNS-преобразователи, установленные вашим VPN.

Шаг 14: Отзыв клиентских сертификатов

Иногда может потребоваться отозвать сертификат клиента, чтобы предотвратить дальнейший доступ к серверу OpenVPN.

Для этого войдите в свой каталог CA и повторно загрузите файл vars :

  
  • cd ~ / openvpn-ca
  • исходные вары

Затем вызовите команду revoke-full , используя имя клиента, которое вы хотите отозвать:

  

Это покажет некоторые выходные данные, заканчивающиеся ошибкой 23 .Это нормально, и процесс должен был успешно сгенерировать необходимую информацию об отзыве, которая хранится в файле с именем crl.pem в подкаталоге keys .

Перенесите этот файл в каталог конфигурации / etc / openvpn :

  
  • sudo cp ~ / openvpn-ca / keys / crl.pem / etc / openvpn

Затем откройте файл конфигурации сервера OpenVPN:

  
  • sudo nano / etc / openvpn / server.конф

В нижней части файла добавьте параметр crl-verify , чтобы сервер OpenVPN проверял созданный нами список отзыва сертификатов при каждой попытке подключения:

/etc/openvpn/server.conf

  crl-verify crl.pem
  

Сохраните и закройте файл.

Наконец, перезапустите OpenVPN, чтобы реализовать отзыв сертификата:

  
  • sudo systemctl перезапустить openvpn @ server

Теперь клиент больше не может успешно подключаться к серверу со старыми учетными данными.

Чтобы отозвать дополнительных клиентов, выполните следующие действия:

  1. Создайте новый список отзыва сертификатов, найдя файл vars в каталоге ~ / openvpn-ca и затем вызвав сценарий revoke-full для имени клиента.
  2. Скопируйте новый список отзыва сертификатов в каталог / etc / openvpn , чтобы перезаписать старый список.
  3. Перезапустите службу OpenVPN.

Этот процесс можно использовать для отзыва любых сертификатов, которые вы ранее выдавали для своего сервера.

Заключение

Поздравляем! Теперь вы безопасно выходите в Интернет, защищая свою личность, местоположение и трафик от шпионов и цензоров.

Чтобы настроить больше клиентов, вам нужно всего лишь выполнить шаги 6 и 11-13 для каждого дополнительного устройства. Чтобы отозвать доступ для клиентов, выполните шаг 14 .

Установка и настройка kubectl

Инструмент командной строки Kubernetes, kubectl, позволяет вы запускаете команды против кластеров Kubernetes.Вы можете использовать kubectl для развертывания приложений, проверки и управления ресурсами кластера, и просматривать журналы. Полный список операций kubectl см. Обзор kubectl.

Перед тем, как начать

Вы должны использовать версию kubectl, которая находится в пределах одной дополнительной разницы в версии вашего кластера. Например, клиент v1.2 должен работать с мастером v1.1, v1.2 и v1.3. Использование последней версии kubectl помогает избежать непредвиденных проблем.

Установите kubectl в Linux

Установите двоичный файл kubectl с помощью curl в Linux

  1. Загрузите последнюю версию с помощью команды:

      curl -LO "https: // dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl "
      
    Примечание:

    Чтобы загрузить определенную версию, замените часть команды $ (curl -L -s https://dl.k8s.io/release/stable.txt) определенной версией.

    Например, чтобы загрузить версию v1.20.0 в Linux, введите:

      curl -LO https://dl.k8s.io/release/v1.20.0/bin/linux/amd64/kubectl
      
  2. Проверить двоичный файл (необязательно)

    Загрузите файл контрольной суммы kubectl:

      curl -LO "https: // dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256 "
      

    Проверьте двоичный файл kubectl по файлу контрольной суммы:

      echo "$ ( 

    Если верно, вывод будет:

    Если проверка не удалась, sha256 завершит работу с ненулевым статусом и напечатает вывод, подобный:

      kubectl: FAILED
    sha256sum: ПРЕДУПРЕЖДЕНИЕ: 1 вычисленная контрольная сумма НЕ совпадает
      

    Примечание: Загрузите ту же версию двоичного файла и контрольной суммы.

  3. Установить kubectl

      sudo install -o root -g root -m 0755 kubectl / usr / local / bin / kubectl
      
    Примечание:

    Если у вас нет доступа root в целевой системе, вы все равно можете установить kubectl в каталог ~ / .local / bin :

      mkdir -p ~ / .local / bin / kubectl
    mv ./kubectl ~ / .local / bin / kubectl
    # а затем добавьте ~ / .local / bin / kubectl в $ PATH
      
  4. Протестируйте, чтобы убедиться, что установленная вами версия актуальна:

Установить с использованием собственного управления пакетами

 
sudo apt-get update && sudo apt-get install -y apt-transport-https gnupg2 curl
curl -s https: // пакеты.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key добавить -
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
sudo apt-get install -y kubectl
  
  кот << EOF> /etc/yum.repos.d/kubernetes.repo
[кубернетес]
name = Kubernetes
baseurl = https: //packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
включен = 1
gpgcheck = 1
repo_gpgcheck = 1
gpgkey = https: //packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOF
yum install -y kubectl
  

Установка с использованием другого управления пакетами

Если вы используете Ubuntu или другой дистрибутив Linux, который поддерживает диспетчер пакетов snap, kubectl доступен как приложение snap.

  мгновенная установка kubectl --classic

версия kubectl --client
  

Если вы работаете в Linux и используете диспетчер пакетов Homebrew, kubectl доступен для установки.

  brew установить kubectl

версия kubectl --client
  

Установите kubectl на macOS

Установите двоичный файл kubectl с curl на macOS

  1. Загрузите последнюю версию:

      curl -LO "https: // dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl "
      
    Примечание:

    Чтобы загрузить определенную версию, замените часть команды $ (curl -L -s https://dl.k8s.io/release/stable.txt) определенной версией.

    Например, чтобы загрузить версию v1.20.0 на macOS, введите:

      curl -LO https://dl.k8s.io/release/v1.20.0/bin/darwin/amd64/kubectl
      
  2. Проверить двоичный файл (необязательно)

    Загрузите файл контрольной суммы kubectl:

      curl -LO "https: // dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl.sha256 "
      

    Проверьте двоичный файл kubectl по файлу контрольной суммы:

      echo "$ ( 

    Если верно, вывод будет:

    Если проверка не удалась, shasum завершится с ненулевым статусом и напечатает вывод, подобный:

      kubectl: FAILED
    shasum: ПРЕДУПРЕЖДЕНИЕ: 1 вычисленная контрольная сумма НЕ совпадает
      

    Примечание: Загрузите ту же версию двоичного файла и контрольной суммы.

  3. Сделайте двоичный файл kubectl исполняемым.

  4. Переместите двоичный файл kubectl в расположение файла в вашей системе ПУТЬ .

      sudo mv ./kubectl / usr / local / bin / kubectl && \
    sudo chown корень: / usr / local / bin / kubectl
      
  5. Протестируйте, чтобы убедиться, что установленная вами версия актуальна:

Установить с помощью Homebrew на macOS

Если вы используете macOS и используете диспетчер пакетов Homebrew, вы можете установить kubectl с помощью Homebrew.

  1. Запустите команду установки:

    или

      brew install kubernetes-cli
      
  2. Протестируйте, чтобы убедиться, что установленная вами версия актуальна:

Установка с Macports на macOS

Если вы используете macOS и используете диспетчер пакетов Macports, вы можете установить kubectl с Macports.

  1. Запустите команду установки:

      sudo port selfupdate
    sudo port установить kubectl
      
  2. Протестируйте, чтобы убедиться, что установленная вами версия актуальна:

Установите kubectl в Windows

Установите двоичный файл kubectl с curl в Windows

  1. Загрузите последнюю версию v1.20.0.

    Или, если у вас установлено curl , используйте эту команду:

      curl -LO https://dl.k8s.io/release/v1.20.0/bin/windows/amd64/kubectl.exe
      
  2. Проверить двоичный файл (необязательно)

    Загрузите файл контрольной суммы kubectl:

      curl -LO https://dl.k8s.io/v1.20.0/bin/windows/amd64/kubectl.exe. Sha256
      

    Проверьте двоичный файл kubectl по файлу контрольной суммы:

  3. Добавьте двоичный файл в свой PATH .

  4. Протестируйте, чтобы убедиться, что версия kubectl такая же, как загруженная:

Примечание. Docker Desktop для Windows добавляет собственную версию kubectl в PATH . Если вы ранее устанавливали Docker Desktop, вам может потребоваться разместить запись PATH перед записью, добавленной установщиком Docker Desktop, или удалить kubectl из Docker Desktop.

Установка с помощью PowerShell из PSGallery

Если вы работаете в Windows и используете диспетчер пакетов PowerShell Gallery, вы можете установить и обновить kubectl с помощью PowerShell.

  1. Запустите команды установки (обязательно укажите DownloadLocation ):

      Install-Script -Name 'install-kubectl' -Scope CurrentUser -Force
    install-kubectl.ps1 [-DownloadLocation <путь>]
      

    Примечание: Если вы не укажете DownloadLocation , kubectl будет установлен в каталоге пользователя temp .

    Программа установки создает $ HOME / .kube и дает ему команду создать файл конфигурации.

  2. Протестируйте, чтобы убедиться, что установленная вами версия актуальна:

Примечание: Обновление установки выполняется повторным запуском двух команд, перечисленных в шаге 1.

Установить в Windows с помощью Chocolatey или Scoop

  1. Чтобы установить kubectl в Windows, вы можете использовать либо диспетчер пакетов Chocolatey, либо установщик командной строки Scoop.

      choco install kubernetes-cli
      
  2. Проверьте актуальность установленной вами версии:

  3. Перейдите в свой домашний каталог:

      # Если вы используете cmd.exe, запустите: cd% USERPROFILE%
    cd ~
      
  4. Создайте каталог .kube :

  5. Перейдите в каталог .kube , который вы только что создали:

  6. Настройте kubectl для использования удаленного кластера Kubernetes:

      New-Item config тип файла
      

Примечание: Отредактируйте файл конфигурации с помощью любого текстового редактора, например Блокнота.

Загрузить как часть Google Cloud SDK

Вы можете установить kubectl как часть Google Cloud SDK.

  1. Установите Google Cloud SDK.

  2. Запустите команду установки kubectl :

      gcloud components install kubectl
      
  3. Протестируйте, чтобы убедиться, что установленная вами версия актуальна:

Проверка конфигурации kubectl

Чтобы kubectl мог найти кластер Kubernetes и получить к нему доступ, требуется файл kubeconfig, который создается автоматически при создании кластера с помощью кубе-ап.ш или успешно разверните кластер Minikube. По умолчанию конфигурация kubectl находится по адресу ~ / .kube / config .

Убедитесь, что kubectl правильно настроен, получив состояние кластера:

Если вы видите ответ URL, kubectl правильно настроен для доступа к вашему кластеру.

Если вы видите сообщение, подобное приведенному ниже, kubectl настроен неправильно или не может подключиться к кластеру Kubernetes.

  В соединении с сервером <имя-сервера: порт> было отказано - вы указали правильный хост или порт?
  

Например, если вы собираетесь запустить кластер Kubernetes на своем ноутбуке (локально), вам потребуется сначала установить такой инструмент, как Minikube, а затем повторно запустить указанные выше команды.

Если kubectl cluster-info возвращает URL-адрес, но вы не можете получить доступ к своему кластеру, чтобы проверить, правильно ли он настроен, используйте:

  kubectl cluster-info dump
  

Дополнительные конфигурации kubectl

Включение автозаполнения оболочки

kubectl обеспечивает поддержку автозаполнения для Bash и Zsh, что позволяет сэкономить много времени при вводе текста.

Ниже приведены процедуры настройки автозаполнения для Bash (включая разницу между Linux и macOS) и Zsh.

Введение

Сценарий завершения kubectl для Bash может быть сгенерирован с помощью команды завершение kubectl bash . Использование сценария завершения в вашей оболочке включает автозаполнение kubectl.

Однако сценарий завершения зависит от bash-completion , что означает, что вы должны сначала установить это программное обеспечение (вы можете проверить, если у вас уже установлено завершение bash, запустив type _init_completion ).

Установить завершение bash

Завершение bash предоставляется многими менеджерами пакетов (см. Здесь).Вы можете установить его с помощью apt-get install bash-completion или yum install bash-completion и т. Д.

Приведенные выше команды создают / usr / share / bash-completion / bash_completion , который является основным сценарием bash-завершение. В зависимости от вашего диспетчера пакетов вам необходимо вручную указать источник этого файла в файле ~ / .bashrc .

Чтобы узнать, перезагрузите оболочку и запустите , наберите _init_completion . Если команда выполнена успешно, вы уже настроены, в противном случае добавьте следующее в свой ~ /.Файл bashrc :

  источник / usr / share / bash-Completion / bash_completion
  

Перезагрузите оболочку и убедитесь, что завершение bash установлено правильно, набрав type _init_completion .

Включить автозаполнение kubectl

Теперь вам нужно убедиться, что сценарий завершения kubectl используется во всех сеансах оболочки. Это можно сделать двумя способами:

Если у вас есть псевдоним для kubectl, вы можете расширить завершение оболочки для работы с этим псевдонимом:

  echo 'alias k = kubectl' >> ~ /.bashrc
echo 'complete -F __start_kubectl k' >> ~ / .bashrc
  

Примечание: bash-Completion создает все сценарии завершения в /etc/bash_completion.d .

Оба подхода эквивалентны. После перезагрузки оболочки автозаполнение kubectl должно работать.

Введение

Скрипт завершения kubectl для Bash можно сгенерировать с помощью bash завершения kubectl . Использование этого скрипта в вашей оболочке позволяет завершить выполнение kubectl.

Однако сценарий завершения kubectl зависит от bash-completion , который, таким образом, необходимо предварительно установить.

Предупреждение: Существует две версии bash-автодополнения, v1 и v2. V1 предназначен для Bash 3.2 (который используется по умолчанию в macOS), а v2 - для Bash 4.1+. Скрипт завершения kubectl не работает правильно с bash-completion v1 и Bash 3.2. Для этого требуется bash-Завершение v2 и Bash 4.1+ . Таким образом, чтобы правильно использовать завершение kubectl в macOS, вам необходимо установить и использовать Bash 4.1+ (, инструкция ). Следующие инструкции предполагают, что вы используете Bash 4.1+ (то есть любую версию Bash 4.1 или новее).

Обновление Bash

В приведенных здесь инструкциях предполагается, что вы используете Bash 4.1+. Вы можете проверить версию своего Bash, запустив:

Если он слишком старый, вы можете установить / обновить его с помощью Homebrew:

Перезагрузите оболочку и убедитесь, что используется желаемая версия:

  echo $ BASH_VERSION $ SHELL
  

Homebrew обычно устанавливает его по адресу / usr / local / bin / bash .

Установить bash-Завершение

Примечание: Как уже упоминалось, в этих инструкциях предполагается, что вы используете Bash 4.1+, что означает, что вы установите bash-Completion v2 (в отличие от Bash 3.2 и bash-Completion v1, в этом случае kubectl доработка не сработает).

Вы можете проверить, есть ли у вас уже установленная версия bash-Completion v2 с типом _init_completion . Если нет, вы можете установить его с помощью Homebrew:

  brew install bash-completion @ 2
  

Как указано в выходных данных этой команды, добавьте следующее в свой ~ /.bash_profile файл:

  экспорт BASH_COMPLETION_COMPAT_DIR = "/ usr / local / etc / bash_completion.d"
[[-r "/usr/local/etc/profile.d/bash_completion.sh"]] &&. "/usr/local/etc/profile.d/bash_completion.sh"
  

Перезагрузите оболочку и убедитесь, что bash-completing v2 правильно установлено с type _init_completion .

Включить автозаполнение kubectl

Теперь вы должны убедиться, что сценарий завершения kubectl используется во всех сеансах вашей оболочки.Есть несколько способов добиться этого:

  • Создайте сценарий завершения в файле ~ / .bash_profile :

      echo 'source <(kubectl Завершение bash)' >> ~ / .bash_profile
      
  • Добавьте сценарий завершения в каталог /usr/local/etc/bash_completion.d :

      bash завершения kubectl> /usr/local/etc/bash_completion.d/kubectl
      
  • Если у вас есть псевдоним для kubectl, вы можете расширить завершение оболочки для работы с этим псевдонимом:

      echo 'alias k = kubectl' >> ~ /.bash_profile
    echo 'complete -F __start_kubectl k' >> ~ / .bash_profile
      
  • Если вы установили kubectl с Homebrew (как описано выше), то сценарий завершения kubectl уже должен находиться в /usr/local/etc/bash_completion.d/kubectl . В этом случае ничего делать не нужно.

    Примечание: При установке Homebrew bash-completing v2 исходят все файлы из каталога BASH_COMPLETION_COMPAT_DIR , поэтому два последних метода работают.

В любом случае после перезагрузки оболочки завершение kubectl должно работать.

Скрипт завершения kubectl для Zsh можно сгенерировать с помощью команды завершение kubectl zsh . Использование сценария завершения в вашей оболочке включает автозаполнение kubectl.

Для этого во всех сеансах оболочки добавьте в файл ~ / .zshrc следующее:

  source <(завершение kubectl zsh)
  

Если у вас есть псевдоним для kubectl, вы можете расширить завершение оболочки для работы с этим псевдонимом:

  echo 'alias k = kubectl' >> ~ /.zshrc
echo 'complete -F __start_kubectl k' >> ~ / .zshrc
  

После перезагрузки оболочки автозаполнение kubectl должно работать.

Если вы получаете сообщение об ошибке типа complete: 13: command not found: compdef , добавьте следующее в начало вашего файла ~ / .zshrc :

  autoload -Uz compinit
составить
  

Что дальше

Последнее изменение 27 ноября 2020 г., 16:37 по тихоокеанскому стандартному времени: Обновление / docs / tasks / tools / install-kubectl (ac8b4c539)

Ориентация и настройка | Документация Docker

Приблизительное время прочтения: 3 минуты

Добро пожаловать! Мы очень рады, что вы хотите изучить Docker.

На этой странице содержатся пошаговые инструкции по началу работы с Docker.

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

Мы также рекомендуем видео-пошаговое руководство с DockerCon 2020.

В этом руководстве вы узнаете о создании и развертывании приложений Docker, включая использование нескольких контейнеров с базой данных и использование Docker Compose.Вы также развернете свое контейнерное приложение в Azure.

Загрузите и установите Docker

В этом руководстве предполагается, что на вашем компьютере установлена ​​текущая версия Docker. машина. Если у вас не установлен Docker, выберите предпочитаемую операционную систему ниже, чтобы загрузить Docker:

Инструкции по установке Docker Desktop см. В разделах Установка Docker Desktop на Mac и Установка Docker Desktop в Windows.

Начать обучение

Если вы уже выполнили команду, чтобы начать работу с руководством, поздравляем! Если нет, откройте командную строку или окно bash и выполните команду:

  docker run -d -p 80:80 docker / начало работы
  

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

  • -d - запустить контейнер в автономном режиме (в фоновом режиме)
  • -p 80:80 - сопоставить порт 80 хоста с портом 80 в контейнере
  • докер / начало работы - образ для использования

Наконечник

Вы можете комбинировать односимвольные флаги, чтобы сократить полную команду. В качестве примера приведенную выше команду можно записать как:

  docker run -dp 80:80 docker / начало работы
  

Панель мониторинга Docker

Прежде чем зайти слишком далеко, мы хотим выделить панель Docker Dashboard, которая дает вы быстро просматриваете контейнеры, работающие на вашем компьютере.Это дает вам быстро доступ к журналам контейнера, позволяет получить оболочку внутри контейнера и позволяет легко управлять жизненным циклом контейнера (остановка, удаление и т. д.).

Чтобы получить доступ к панели управления, следуйте инструкциям для любого Mac или Windows. Если вы откроете дашборд теперь вы увидите, что это руководство запущено! Название контейнера ( jolly_bouman ниже) является случайно созданное имя. Так что, скорее всего, у вас будет другое имя.

Что такое контейнер?

Теперь, когда вы запустили контейнер, что такое для контейнера? Проще говоря, контейнер - это просто еще один процесс на вашем компьютере, который был изолирован от всех других процессов на хост-машине.Эта изоляция использует пространства имен ядра и контрольные группы, функции, которые были в линуксе давно. Docker постарался сделать эти возможности доступными и простыми в использовании.

Создание контейнеров с нуля

Если вы хотите увидеть, как контейнеры создаются с нуля, Лиз Райс из Aqua Security имеет фантастический доклад, в котором она создает контейнер с нуля на Go. Пока она делает простой контейнер, этот разговор не касается сетей, использования изображений для файловой системы, и больше.Но это дает фантастическое глубокое погружение в то, как все работает.

Что такое образ контейнера?

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *