Информационные технологии — Блог Анатолия Бузова https://abuzov.ru Fri, 24 Apr 2020 11:21:49 +0000 ru-RU hourly 1 /wp-content/uploads/2017/06/cropped-logo-32x32.png Информационные технологии — Блог Анатолия Бузова https://abuzov.ru 32 32 Параметры хостинга и советы по выбору компании /parametry-xostinga-i-sovety-po-vyboru-kompanii/ /parametry-xostinga-i-sovety-po-vyboru-kompanii/#respond Fri, 24 Apr 2020 11:21:49 +0000 /?p=1530 Читать далееПараметры хостинга и советы по выбору компании]]> От качества хостинга напрямую зависит корректная работа сайта, в связи с чем, следует уделить выбору провайдера особое внимание. Для этого, целесообразно руководствоваться сразу несколькими параметрами, что позволит выбрать подходящее решение с учетом специфики проекта.

Параметры хостинга

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

Подбирая подходящее предложение, следует устремить внимание на:

  • тип хостинга — VPS, выделенный сервер;
  • объем памяти, предоставляемый в рамках тарифа;
  • ОС, установленная на сервере;
  • используемая CMS.

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

В процессе выбора хостинг провайдера может быть удобно воспользоваться рейтингом https://ru.tophosts.net/cms-rating-wordpress, включающим наиболее крупные компании, предоставляющие подобные услуги.

Выбор компании

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

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

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

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

]]>
/parametry-xostinga-i-sovety-po-vyboru-kompanii/feed/ 0
Классный руководитель Online /klassnyj-rukovoditel-online/ /klassnyj-rukovoditel-online/#respond Thu, 16 Apr 2020 13:45:18 +0000 /?p=1521 Читать далееКлассный руководитель Online]]> В процессе организации дистанционного обучения педагоги могут воспользоваться различными сервисами, повышающими эффективность и удобство преподавания. Одним из них является портал «Классный руководитель Online», обладающий продвинутым функциональными возможностями и удобным интерфейсом.

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

Классный руководитель Online

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

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

классные часы с родителямиДоступные функции

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

  • устраивать классный час с использованием рекомендаций относительно тематики и других аспектов;
  • проводить онлайн-встречи с родителями;
  • организовывать досуговые мероприятия.

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

Регистрация и вход

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

На сайте можно найти рекомендации по:

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

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

Как пользоваться

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

онлайн встречи с родителями

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

  • классный час — подробная информация об организации удаленных занятий, рекомендации по их структуре, проведению, тематике;
  • встречи с родителями — полезные инструкции, посвященные организации взаимодействия с родителями учащихся;
  • искусство — помощь в совместном посещении различных онлайн-выставок, музеев;
  • lifehack – рекомендации относительно организации удаленного образовательного процесса и других аспектов обучения;
  • ресурсы — сборник ссылок на полезные сервисы, среди которых есть платформы для видеочатов, партнерские проекты, а также сайты системы дистанционного образования;
  • ДПО — внешняя ссылка на региональный реестр дополнительных программ, посвященных профессиональному образованию московских педагогов, что даст возможность при необходимости повысить квалификацию.

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

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

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

учитель

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

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

Преимущества онлайн платформы

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

учитель проводит собрание онлайн

Кроме того, важно отметить и другие достоинства:

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

Все это делает сервис «Классный руководитель Online» пл-настоящему полезным и функциональным помощником любого педагога.

]]>
/klassnyj-rukovoditel-online/feed/ 0
ЯКласс для дистанционного обучения /yaklass-distancionnoe-obuchenie/ /yaklass-distancionnoe-obuchenie/#respond Thu, 09 Apr 2020 10:12:33 +0000 /?p=1509 Читать далееЯКласс для дистанционного обучения]]> В условиях востребованности дистанционного обучения, отечественная корпорация Яндекс разработала сервис ЯКласс, который предоставляет широкие возможности по организации образовательного процесса в удаленном режиме. Он обладает множеством преимуществ и особенностей, которые следует изучить подробнее.

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

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

Регистрация

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

  1. Нажать на кнопку «Регистрация», расположенную в верхнем левом углу, неподалеку от логотипа сервиса.
  2. Указать пароль и адрес e-mail.
  3. Выбрать тип аккаунта — ученик/родитель/педагог;
  4. Отметить галочкой согласие на участие в ТОПах (опционально).
  5. Указать персональную информацию — ФИО, номер телефона, пол.
  6. Выбрать учебное заведение, соответствующее месту трудоустройства или обучения.
  7. Отметить галочкой согласие на информационную рассылку, посвященную обновлениям на сайте (опционально).
  8. Подтвердить ознакомление с правилами использования сервиса, отметив соответствующий пункт.
  9. Нажать на кнопку «Зарегистрироваться».

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

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

Пользователи

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

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

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

Как войти

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

  1. Перейти на главную страницу сайта, расположенную по адресу https://www.yaklass.ru/.
  2. Нажать на кнопку «Вход».
  3. Указать данные учетной записи — логин/e-mail, а также пароль.
  4. При необходимости отметить галочкой пункт «Запомнить меня», что позволит сохранить данные для входа в памяти браузера.

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

Кроме того, пользователи могут использовать для авторизации данные от всех популярных соцсетей — VK, Facebook, Twitter, Instagram и других, что позволит значительно упростить вход в аккаунт.

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

Школьникам

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

школьник яклассСреди них:

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

Благодаря удобному интерфейсу, данная образовательная платформа позволяет использовать имеющееся время максимально эффективно.

Учителям

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

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

Кроме того, преподаватели могут воспользоваться и другими полезными функциями:

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

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

Родителям

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

В сервисе реализован онлайн-тренажер, который включает предметы школьной программы, ЕГЭ, ОГЭ, а также ВПР. Посредством расширенной подписки, ребенок может получить доступ к видео-урокам, услугам онлайн-репетиторов, а также углубленной подготовке к экзаменам.

якласс

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

Преимущества дистанционного обучения на платформе Якласс

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

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

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

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

Предметы в Якласс

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

Пользователям сервиса доступны:

  • математика, алгебра, геометрия, информатика;
  • биология, физика, химия, география, окружающий мир;
  • обществознание, основы финансовой грамотности;
  • русский, английский, литература, история;
  • специализированные испытания и материалы по стандартам ВПР, ОГЭ, ЕГЭ.

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

]]>
/yaklass-distancionnoe-obuchenie/feed/ 0
Google Classroom для удаленного обучения /google-classroom-dlya-udalennogo-obucheniya/ /google-classroom-dlya-udalennogo-obucheniya/#respond Sat, 04 Apr 2020 20:39:42 +0000 /?p=1497 Читать далееGoogle Classroom для удаленного обучения]]> В связи с пандемией коронавируса, которая наблюдается в большинстве государств, дистанционные образовательные сервисы стали особенно востребованными. Используя популярную платформу Google Classroom, пользователь может эффективно организовать онлайн-обучение для внушительного числа учеников, что сделало её невероятно популярной.

Преимущества сервиса

Прежде, чем более подробно ознакомиться с процедурой регистрации аккаунта, формирования курса и организации образовательного процесса посредством Google Classroom, следует изучить особенности данного сервиса. Он представляет собой бесплатную интерактивную платформу, которая предназначена для организации обучения в удаленном режиме.

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

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

К числу преимуществ приложения Google Classroom следует отнести:

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

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

Как скачать

Для того, чтобы иметь возможность воспользоваться сервисом, пользователю потребуется иметь действующий аккаунт Google, либо зарегистрировать новый. Планируя установить приложение, преподаватели и ученики могут воспользоваться специальной программой для Android или iOS, а также встроенным сервисом в браузере Google Chrome.

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

  1. Перейти в официальный магазин приложений, который зависит от используемой ОС — Google Play или App Store.
  2. Найти приложение «Google Класс».
  3. Нажать на кнопку загрузить и дождаться завершения инсталляции.

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

Регистрация

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

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

  • G Suite for Education — учетная запись образовательной организации;
  • личный аккаунт, который чаще всего используется для обучения на дому;
  • G Suite – аккаунт, настройку которого осуществляет администратор школы или другого учебного заведения.

Процедура регистрации стандартная, предполагает указание необходимых данных — ФИО, электронной почты, пароля для входа в аккаунт и прочей информации.

Вход

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

  1. Открыть форму для входа, запустив приложение, либо перейдя на сайт classroom.google.com.
  2. Нажать на кнопку «Войти в класс».
  3. Указать имя пользователя и пароль, указанные ранее при регистрации аккаунта.
  4. Нажать «Далее», ознакомиться с приветственным сообщением от сервиса и щелкнуть по кнопке «Принять».
  5. Выбрать тип пользователя — «Преподаватель» или «Учащийся». При этом, выбор подобных параметров будет доступен только обладателям учетных записей G Suite for Education.

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

Как пользоваться

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

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

  1. Авторизоваться в системе, указав данные для входа в аккаунт.
  2. В верхней части интерфейса нажать кнопку «+».
  3. Во всплывшем меню необходимо выбрать пункт «Присоединиться к курсу».
  4. Указать код, полученный от преподавателя ранее. Он состоит из 7-значной комбинации цифр и букв.
  5. Если для присоединения к курсу используется приглашение, необходимо перейти по ссылке и нажать «Присоединиться».

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

Как организовать вебинар

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

  1. Авторизоваться в сервисе, указав логин и пароль от учетной записи.
  2. Перейти к разделу «Курсы».
  3. В появившемся меню потребуется выбрать пункт «Добавить», после чего нажать на кнопку «Создать курс».
  4. Указать его параметры — название, описание, предмет, аудиторию.
  5. Нажать на кнопку «Создать».

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

Советы для учителей

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

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

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

Как организовать дистанционное обучение в Онлайн класс Google

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

Активировать функцию можно, выполнив ряд манипуляций:

  1. Авторизоваться и войти в консоль администратора.
  2. Перейти к категории «Приложения» и в разделе G Suite выбрать пункт Hangouts.
  3. В поле «Статус сервиса» установить значение «Включено для всех».
  4. Задать параметры видеоконференций и права пользователей.
  5. Нажать на кнопку «Сохранить».

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

]]>
/google-classroom-dlya-udalennogo-obucheniya/feed/ 0
CodeLobster IDE — бесплатная среда разработки на PHP, HTML, CSS, JavaScript /codelobster-ide-besplatnaya-sreda-razrabotki-na-php-html-css-javascript/ /codelobster-ide-besplatnaya-sreda-razrabotki-na-php-html-css-javascript/#respond Thu, 22 Aug 2019 20:01:57 +0000 /?p=1473 Читать далееCodeLobster IDE — бесплатная среда разработки на PHP, HTML, CSS, JavaScript]]> Свободный кроссплатформенный редактор с поддержкой синтаксиса популярных web технологий и языков программирования. CodeLobster IDE уже успел получить восторженные отзывы от растущего количества своих пользователей.

О программе

Код Лобстер незаменим для тех, кто работает с PHP, HTML, CSS, JavaScript файлами. В зависимости от синтаксиса редактируемого файла он умеет подсвечивать код, также поддерживает авто дополнение во время написания функций, тегов или названий переменных. Редактор понимает и поддерживает разметку кода, даже в тех случаях, когда в одном файле используется несколько языков программирования.

Например, если пользователь добавит РНР код в HTML шаблон, то редактор корректно подсветит HTML и PHP части соответственно, то же самое будет со вставками CSS и JavaScript кода.

CodeLobster IDE

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

Если нажать клавишу F1, можно получить описание любого HTML тэга, атрибута CSS, PHP или JS функции.

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

Основные возможности программы:

• Больше не нужно считать количество открытых и закрытых скобок функций и условий — редактор позаботится об этом сам.
• Автоматическая подсветка синтаксиса кода, выделение прямоугольных блоков, сворачивание кода, создание закладок и сниппетов. Построение дерева файлов проекта.
• Приложение переведено на 17 языков, среди которых Английский, Русский, Немецкий, Французский, Испанский и т.д.
• CodeLobster IDE кросс-платформенная среда разработки, которая
поддерживает операционные системы: Windows 7, Windows 8, Windows 10, Mac OS, Linux, Ubuntu, Fedora, Debian.

Редактор для профессионалов

CodeLobster IDE

Помимо бесплатной версии редактора, Код Лобстер имеет профессиональную версию, расширенную несколькими дополнениями:

• Работа с файлами на удаленном сервере, используя встроенный FTP и SFTP клиенты.
• Вcтроенная поддержка популярных JS библиотек: jQuery, Node.js, AngularJS, BackboneJS, VueJS и MeteorJS.
• Расширенный набор расширений для работы с PHP фреймворками — CakePHP, CodeIgniter, Laravel, Phalcon, Symfony, Twig и Yii.
• Плагины для работы с популярными CMS — Drupal, Joomla, Magento, WordPress.
• Встроенный плагин для работы с Bootstrap.

Профессиональная версия CodeLobster IDE зарекомендовала себя с лучшей стороны. Работает быстро, эффективно, и сильно облегчает работу, особенно с большими проектами.

Скачать CodeLobster IDE можно с официального сайта http://codelobster.com/.

]]>
/codelobster-ide-besplatnaya-sreda-razrabotki-na-php-html-css-javascript/feed/ 0
Как остановить и отключить Firewall в CentOS 7 /stop-and-disable-firewall-v-centos-7/ /stop-and-disable-firewall-v-centos-7/#respond Wed, 10 Apr 2019 13:05:07 +0000 /?p=1380 Читать далееКак остановить и отключить Firewall в CentOS 7]]> FirewallD — это комплексное решение фильтрации трафика, которое динамически управляет уровнем доверия к сетевым подключениям и интерфейсам. Это дает вам полный контроль над тем, какой трафик разрешен или запрещен в системе.

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

Проверка статуса Firewall

Чтобы узнать текущее состояние службы FirewallD, вы можете использовать команду firewall-cmd:

sudo firewall-cmd --state

Если служба FirewallD работает в штатном режиме, вы должны увидеть следующее сообщение:

running

Отключаем брандмауэр

Чтобы временно остановить службу FirewallD используйте следующую команду:

sudo systemctl stop firewalld

Однако, служба будет отключена только на время действия текущего сеанса. После перезагрузки файрвол снова запустится. Чтобы полностью отключить брандмауэр в системе CentOS 7, выполните следующие действия:

  1. Остановите службу FirewallD: 
    sudo systemctl stop firewalld
  2. Отключите автоматически запуск службы FirewallD при загрузке системы:
    sudo systemctl disable firewalld

    В результате, вы должны увидеть примерно такие строки:

    Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
    Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
  3. Сделайте юнит FirewallD недоступным для старта через другие службы и сервисы:
    sudo systemctl mask --now firewalld

    Как видно из выходных данных, команда mask просто создает символическую ссылку из службы firewalld на /dev/null:

    Created symlink from /etc/systemd/system/firewalld.service to /dev/null.

Заключение

Из этого руководства вы узнали, как остановить и навсегда отключить firewall на компьютере с CentOS 7.

]]>
/stop-and-disable-firewall-v-centos-7/feed/ 0
Bash функции /pishem-funkcii-bash/ /pishem-funkcii-bash/#respond Wed, 10 Apr 2019 11:39:45 +0000 /?p=1373 Читать далееBash функции]]> Функция Bash — это, по сути, набор команд, который можно вызывать множество раз. Цель функции — помочь вам сделать ваши сценарии bash более читаемыми и избежать написания одного и того же кода.

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

Объявление функции Bash

Синтаксис объявления очень прост и похож на многие популярные языки программирования. Есть два основных формата объявления:

  1. Формат может начинаться с имени функции, за которым следуют круглые скобки. Это предпочтительный и наиболее популярный формат.
    function_name () {
      commands
    }

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

    function_name () { commands; }
  2. Второй формат начинается с зарезервированного слова function, за которым следует имя функции.
    function function_name {
      commands
    }

    Версия в одну строку:

    function function_name { commands; }

Несколько моментов, которые следует запомнить:

  • Список команд, находящихся между фигурными скобками {} — это тело функции. Фигурные скобки, окружающие тело функции, должны быть отделены от тела пробелами или начинаться с новой строки.
  • Простое определение функции не выполняет её. Чтобы вызвать функцию bash, просто используйте имя созданной функции. Команды между фигурными скобками выполнятся, когда функция вызывается через shell оболочку.
  • Соблюдайте порядок написания кода. Определение функции должно быть перед её вызовом.
  • При использовании одно-строчных функций необходимо установить точку с запятой у последней команды.
  • Старайтесь давать имена, которые описывают процесс происходящий внутри тела функции. Чтобы в будущем понимать что делает программный код, взглянув лишь на название.

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

#!/bin/bash

hello_world () {
   echo 'привет, мир'
}

hello_world

Проанализируем написанный код:

  • В третьей мы определяем функцию с именем hello_world и открывая фигурную скобку {, которая отмечает начало тела функции.
  • Строка 4 — это тело функции. Обычно, тело занимает более одной строки.
  • В пятой строке стоит закрывающая фигурная скобка }. Она определяет конец функции.
  • В строке 7 мы выполняем созданную функцию. Выполнять ее можно столько раз, сколько вам нужно.

Если запустить такой скрипт в консоли, он выведет на экран строку:

привет, мир

Область переменных

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

Локальные переменные могут быть объявлены в теле функции с ключевым словом local, а использоваться могут только внутри неё. Вы можете иметь локальные переменные с одинаковым именем в разных функциях. Чтобы лучше понять, как работает область переменных в Bash, рассмотрим пример:

#!/bin/bash

var1='A'
var2='B'

my_function () {
  local var1='C'
  var2='D'
  echo "Внутри функции: var1: $var1, var2: $var2"
}

echo "Перед запуском: var1: $var1, var2: $var2"

my_function

echo "После запуска: var1: $var1, var2: $var2"

Этот скрипт начинается с определения двух глобальных переменных var1 и var2. Затем объявление функции, которая присваивает локальной переменной var1 и изменяет глобальную переменную var2.

Если вы запустите сценарий, вы увидите следующие строки:

Перед запуском: var1: A, var2: B
Внутри функции: var1: C, var2: D
После запуска: var1: A, var2: D

Из этого следует простой вывод:

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

Возвращаем значения

В отличие от функций на “реальных” языках программирования, функции в Bash не позволяют возвращать значение при вызове. Когда функция bash завершается, ее возвращаемое значение — это значение последнего оператора: 0 — успех, а ненулевое десятичное число в диапазоне от 1 до 255 включительно — для описания сбоя.

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

#!/bin/bash

my_function () {
  echo "наш результат"
  return 13
}

my_function
echo $?
Вывод консоли:
наш результат
13

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

#!/bin/bash

my_function () {
  func_result="наш результат"
}

my_function
echo $func_result

После выполнения этого кода, вы должны увидеть строку на экране:

наш результат

Другой, подходящий вариант для возврата значения из функции — отправить значение в stdout с помощью echo или printf, как показано ниже:

#!/bin/bash

my_function () {
  local func_result="это тест"
  echo "$func_result"
}

func_result="$(my_function)"
echo $func_result

Результат выполнения будет таким же.

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

Передача аргументов

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

  • Переданные параметры $1, $2, $3 … $n, соответствуют номеру параметра по порядку, заданными после имени функции.
  • Переменная $0 зарезервирована для имени функции.
  • Переменная $# содержит общее количество аргументов, переданных функции.
  • Переменная $* или $@ содержит все параметры, переданные функции.

Пример передачи аргументов:

#!/bin/bash

greeting () {
  echo "Привет, $1"
}

greeting "Алиса"

Результатом выполнения этого кода будет строка:

Привет, Алиса

Теперь у вас есть некоторые знания для того, чтобы правильно писать функции bash.

Примеры

Функция таймер, которая считает сколько прошло времени:

timer() { local t; t=$(date '+%s'); test $# -gt 0 && let t-=$1; echo "$t"; }
...
t=$(timer)
...
...
t=$(timer $t)
echo "time used = $t secs"
]]>
/pishem-funkcii-bash/feed/ 0
Установка Pip на Ubuntu 18.04 /pip-v-ubuntu-18-04/ /pip-v-ubuntu-18-04/#respond Wed, 10 Apr 2019 08:52:36 +0000 /?p=1367 Читать далееУстановка Pip на Ubuntu 18.04]]> Pip — это система управления пакетами, которая упрощает установку и управление пакетами ПО, написанными на Python, например, такие как в Python Package Index (PyPI). Pip не установлен по умолчанию на Ubuntu 18.04, но установить её довольно просто.

В этом руководстве мы расскажем, как установить Python Pip на Ubuntu 18.04 с помощью диспетчера пакетов apt. Также разберемся в основах установки и управления пакетами Python с помощью pip.

Установка Pip для Python 3

По умолчанию в ОС Ubuntu 18.04 уже есть Питон 3 версии. Для установки pip (pip3) для Python 3 выполним следующие шаги:

  1. Начнем с обновления списка пакетов, используя следующую команду:sudo apt update
  2. Следующая команда выполняет установку pip для Python 3:sudo apt install python3-pipЭта команда также установит все зависимости, необходимые для создания модулей Python.
  3. После завершения установки проверьте версию pip:pip3 —versionНомер версии может отличаться, но выглядит примерно так: pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)

Установка Pip для Python 2

Питон 2 версии не установлен в Ubuntu 18.04. Чтобы установить Python 2 и Pip для него выполним поочерёдно команды:

  1. Начнем с обновления индекса списка пакетов: sudo apt update
  2. Команда для установки Python 2 выглядит так: sudo apt install python-pipКоманда выше установит Python2, Pip и остальные зависимости, необходимые для создания модулей Python.
  3. Проверьте версию установленного ПО: pip —versionНомер может отличаться, но вывод на экран должен быть похож на это: pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)

Как использовать Pip

При установке python настоятельно рекомендуется использовать диспетчер пакетов apt, поскольку он протестирован и совместим с системами Ubuntu и Linux. Вы можете установить модули Python из другого источника, только если такого пакета нет в диспетчере пакетов. В большинстве случаев pip следует использовать только в виртуальной среде. Виртуальные среды Python позволяют устанавливать модули в изолированное, для конкретного проекта, место.

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

Чтобы увидеть все команды, которые поддерживает Pip выведите:pip3 —help

команды pip

Вы можете узнать больше информации о любой команде используя конструкцию: pip <command> —help. Например, узнаем больше информации об операции install:

pip install —help

Установка пакетов с помощью Pip

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

pip3 install scrapy

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

pip3 install scrapy==1.5

Замените pip3 на pip если вы используете Питон 2 версии.

Установка пакетов используя Pip с файлом requirement.txt

requirement.txt — это такой текстовый файл, который содержит список пакетов pip с их версиями, которые необходимы для запуска определенного проекта Python. Используйте команду ниже чтобы установить пакет по списку требований:

pip3 install -r requirements.txt

Просмотр установленных пакетов

Чтобы получить список всех установленных пакетов pip, используйте команду ниже:

pip3 list

Обновление пакетов с помощью Pip

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

pip3 install —upgrade package_name

Здесь параметр package_name следует заменить на название обновляемого модуля.

Удаление пакетов

Чтобы удалить модуль выполните:

pip3 uninstall package_name

Возможные ошибки

pip ошибка

В некоторых случаях использования свежей версии pip 9.0.1, выполнение команды pip3 list —outdated может выводить на экран Ubuntu 18.04 ошибку:

DEPRECATION: The default format will switch to columns in the future.

Скорее всего, это связано с версией setuptools, установленной в вашей системе. Обновление pip должно решить проблему:

pip3 install —ignore-installed pip —user

или

pip3 install —upgrade

]]>
/pip-v-ubuntu-18-04/feed/ 0
Как удалить все контейнеры Docker, образы, тома и сети /how-to-remove-docker-images/ /how-to-remove-docker-images/#respond Tue, 09 Apr 2019 12:48:10 +0000 /?p=1350 Читать далееКак удалить все контейнеры Docker, образы, тома и сети]]> Docker позволяет быстро создавать, тестировать и развертывать приложения как портативные самостоятельные контейнеры, которые могут работать практически в любой системе.

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

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

Удаляем все неиспользуемые объекты

Команда docker system prune удалит остановленные контейнеры, все висячие образы и все неиспользуемые сети:

docker system prune

Вы можете использовать флаг -f или —force, чтобы пропустить дополнительный запрос на подтверждение операции.

Вывод:
WARNING! This will remove:
        - all stopped containers
        - all networks not used by at least one container
        - all dangling images
        - all build cache
Are you sure you want to continue? [y/N]

Удаление контейнеров Docker

Контейнеры Docker не удаляются автоматически при их остановке, если вы специально не указали флаг —rm при его запуске.

Удаляем один или несколько контейнеров

Чтобы удалить один или несколько образов Docker используйте команду docker container rm, после которой следует указать идентификатор контейнера, который необходимо удалить. Список всех активных и неактивных контейнеров можно получить, передав флаг -a команде docker container ls:

docker container ls -a

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

CONTAINER ID        IMAGE                   COMMAND                  CREATED             STATUS                      PORTS               NAMES
cc3f2ff51cab        centos                  "/bin/bash"              2 months ago        Created                                         competent_nightingale
cd20b396a061        solita/ubuntu-systemd   "/bin/bash -c 'exec …"   2 months ago        Exited (137) 2 months ago                       systemd
fb62432cf3c1        ubuntu                  "/bin/bash"              3 months ago        Exited (130) 3 months ago                       jolly_mirzakhani

Как только вы нашли необходимый идентификатор контейнера, который хотите удалить, передайте его имя команде docker container rm. Например, чтобы удалить первые два контейнера, перечисленных выше выполните команду:

docker container rm cc3f2ff51cab cd20b396a061

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

Error response from daemon: You cannot remove a running container fc983ebf4771d42a8bd0029df061cb74dc12cb174530b2036987575b83442b47. Stop the container before attempting removal or force remove.

Удалить все остановленные контейнеры

Перед выполнением команды можно получить список всех неиспользуемых (остановленных) контейнеров, с помощью следующей команды:

docker container ls -a --filter status=exited --filter status=created

Чтобы удалить все остановленные контейнеры, используйте команду docker container prune:

docker container prune

Вам будет предложено продолжить, используйте флаг-for —force, чтобы пропустить этот вопрос.

Вывод:
WARNING! This will remove all stopped containers.
Are you sure you want to continue? [y/N] y

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

Команда docker container prune позволяет удалить контейнеры в зависимости от их состояния, используя флаг фильтрации —filter. На момент написания этой статьи дополнительно поддерживаются фильтры until и label. Вы можете использовать более одного фильтра, передавая несколько флагов —filter.

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

docker container prune --filter "until=12h"

Остановить и удалить все контейнеры

Вы можете получить список всех контейнеров Docker в вашей системе с помощью команды docker container ls -aq. Чтобы остановить все запущенные контейнеры, используйте команду docker container stop, после которой укажите список всех идентификаторов.

docker container stop $(docker container ls -aq)

После остановки всех контейнеров их можно удалить. Используя команду docker container stop, за которой следует список идентификаторов контейнеров попробуем сделать это:

docker container rm $(docker container ls -aq)

Как удалить образы Docker

Для удаления одного или нескольких образов Docker используйте команду docker images ls, чтобы найти идентификатор(ID) образа, который нужно удалить.

docker image ls

Вывод должен выглядеть примерно так:

REPOSITORY              TAG                 IMAGE ID            CREATED             SIZE
centos                  latest              75835a67d134        7 days ago          200MB
ubuntu                  latest              2a4cca5ac898        2 months ago        111MB
linuxize/fedora         latest              a45d6dca3361        3 months ago        311MB
java                    8-jre               e44d62cf8862        3 months ago        311MB

Как только вы найдете образы, которые хотите удалить, передайте их идентификаторы команде docker image rm. Например, чтобы удалить первые два образа, перечисленные в выходных данных выше выполните:

docker image rm 75835a67d134 2a4cca5ac898

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

Error response from daemon: conflict: unable to remove repository reference «centos» (must force) — container cd20b396a061 is using its referenced image 75835a67d134

Удаляем висящие и неиспользуемые образы

Docker имеет команду docker image prune, которая может использоваться для удаления висячих и неиспользуемых образов. Висячий образ — это такой образ, который не отмечен и не используется ни одним контейнером. Для удаления висячих изображений введите:

docker image prune

Вам будет предложено продолжить, используйте флаг -f или —force, чтобы пропустить этот вопрос.

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

docker image prune -a

Удаляем образы используя фильтры

С помощью команды docker image prune можно удалить образы используя определенные условия с помощью флага фильтрации —filter.

На момент написания этой статьи в настоящее время поддерживаются фильтры until и label. Вы можете использовать более одного фильтра, передавая несколько флагов —filter.

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

docker image prune -a --filter "until=6m"

Удаление Docker томов

Удалить один или несколько томов

Для начала, используйте команду docker volume ls для поиска идентификатора томов. Это необходимо чтобы удалить один или несколько томов Docker.

docker volume ls

Результат выполнения команды должен выглядеть примерно так:

DRIVER              VOLUME NAME
local               4e12af8913af888ba67243dec78419bf18adddc3c7a4b2345754b6db64293163
local               terano

Теперь выберите имя или несколько имен томов, которые вы хотите удалить и передайте их в команду docker volume rm. Например, чтобы удалить первый том, указанный в выводе выше выполните:

docker volume rm 4e12af8913af888ba67243dec78419bf18adddc3c7a4b2345754b6db64293163

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

Error response from daemon: remove 4e12af8913af888ba67243dec78419bf18adddc3c7a4b2345754b6db64293163: volume is in use — [c7188935a38a6c3f9f11297f8c98ce9996ef5ddad6e6187be62bad3001a66c8e]

Удалить неиспользуемые тома

Для удаления всех неиспользуемых томов существует команда docker volume prune:

docker volume prune

Удаление сети Docker

Одна или несколько сетей

Перед удалением одной или нескольких сетей Docker используйте команду docker network ls, чтобы найти идентификатор сетей, которые хотите удалить.

docker network ls

Результат должен быть примерно таким:

NETWORK ID          NAME                DRIVER              SCOPE
107b8ac977e3        bridge              bridge              local
ab998267377d        host                host                local
c520032c3d31        my-abuzov-network   bridge              local
9bc81b63f740        none                null                local

После обнаружения названия сетей, передайте их идентификатор сети команде docker network rm. Например, чтобы удалить сеть с именем my-abuzov-network выполните:

docker network rm c520032c3d31

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

Error response from daemon: network my-abuzov-network id 6f5293268bb91ad2498b38b0bca970083af87237784017be24ea208d2233c5aa has active endpoints

Удалить неиспользуемую сеть

Используйте команду docker network prune для удаления всех неиспользуемых сетей.

docker network prune

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

Удалить сети с помощью фильтров

С помощью команды docker network prune можно удалить сети по условиям, используя флаг фильтрации —filter.

На момент написания этой статьи в настоящее время поддерживаются фильтры until и label. Вы можете использовать более одного фильтра, передавая несколько флагов —filter.

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

docker network prune -a --filter "until=5h"

В этом руководстве мы показали вам некоторые общие команды для удаления контейнеров Docker, образов, томов и сетей.

Рекомендуем дополнительно проверить официальную документацию Docker. Если у вас возникли вопросы, пожалуйста, оставьте комментарий ниже.

]]>
/how-to-remove-docker-images/feed/ 0
Описание команды Chown в Linux /chown-linux/ /chown-linux/#respond Tue, 09 Apr 2019 12:16:04 +0000 /?p=1347 Читать далееОписание команды Chown в Linux]]> В операционной системе Linux все файлы имеют своего владельца и группу. Команда CHOWN используется для того, чтобы поменять владельца файла, директории или ярлыка, на другого пользователя или группу.

В этом руководстве мы расскажем как использовать команду CHOWN на нескольких простых примерах.

Синтаксис команды Chown

Перед тем как рассказать основные правила работы с Chown, изучим основной синтаксис команды.

Выражения, описывающие задачу для Chown имеют форму:

chown [OPTIONS] USER[:GROUP] FILE(s)

В данном выражении основными составляющими являются:

  • USER — это имя пользователя или идентификатор ID (UID) нового владельца.
  • GROUP — это имя новой группы или идентификатор ID (GID).
  • FILE — имя одного или нескольких файлов, папок или ярлыков.

Используйте команду ls -l, чтобы узнать кому принадлежит файл или к какой группе относится. Иметь возможность изменять владельца файлов с помощью команды chown, может только пользователь с привилегиями sudo.

Как сменить владельца файла

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

chown USER FILE

Например, следующая команда изменит владельца файла rabota.txt на нового владельца с именем abuzov:

chown abuzov rabota.txt

Чтобы изменить владельца нескольких файлов или папок, укажите их в виде списка через пробел. Например, команда ниже меняет владельца файла с именем auto1 и каталога garage1 на нового владельца с именем abuzov:

chown abuzov auto1 garage1Идентификатор пользователя (UID) можно использовать вместо имени пользователя. Следующий пример изменит владельца файла с именем file2 на нового владельца с UID 1000:

chown 1000 file2

Как изменить владельца и группу файла

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

chown USER:GROUP FILE

Следующая команда изменит владельца файла dom1 на нового владельца с именем abuzov и группу goroda:

chown abuzov:goroda dom1Если оставить пустым имя группы после двоеточия (:), группа файла изменится на группу, которой принадлежит указанный пользователь.

chown linuxize: file1

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

Команда chown может выполнять ту же функцию, что и команда chgrp, то есть менять группу доступа к файлам. Чтобы изменить только группу, используйте команду chown, за которой следует двоеточие (:) и новое имя группы и имя файла.

chown :GROUP FILEСледующая команда изменит группу-владельца файла с именем file1 на www-data:

chown :www-data file1

Как рекурсивно изменить владельца файлов

Чтобы рекурсивно обработать все файлы и каталоги, используйте параметр -R (—recursive):

chown -R USER:GROUP DIRECTORY

Например, следующая команда изменит владельца всех файлов и подпапок в папке: /var/www на нового владельца и группу с именем www-data:

сhown -R www-data: /var/www

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

]]>
/chown-linux/feed/ 0