Как создать свой репозиторий для Debian

Как создать свой репозиторий для Debian

Создание локального репозитория намного упрощает жизнь администраторов и экономит входящий трафик, защищая каналы от переполнения. Локальные репозитории пакетов — хороший выбор для крупной организации с большим количеством компьютеров, которые объединены в локальную сеть. Для Debian-based дистрибутивов Linux существуют три инструмента для создания локальных репозиториев — apt-mirror, debmirror и reprepro. Утилита apt-mirror Пакет apt-mirror считается самым надежным инструментом зеркалирования. Сначала выполняем…

Лучшие IDE для Python под Linux

ide

В статье рассмотрим наиболее используемые и широко функциональные IDE, которые упрощают жизнь программистам и разработчикам. Pydev Плагин для поддержки Python в свободной среде разработки Eclipse. Основные функции: интеграция с Django, поддержка нескольких языков и шаблонов кода, стратегический анализ, интеллектуальный отступ, сопоставление скобок, интеграция с исходным кодом, сворачивание кода и его редактирование в UML, возможность юнит-тестирования. Проект Pydev был создан в…

PostgreSQL или MySQL?

PostgreSQL или MySQL

Скажем сразу — правильный ответ на вопрос “что лучше, PostgreSQL или MySQL?” звучит как “эти продукты не сравнимы”. Тем не менее, дискуссии и “священные войны” регулярно возникают вокруг этой темы, да и вопрос оперативного выбора СУБД для IT-проекта “с чистого листа” также имеет место быть. Сила Слона Одна из принципиальных и неразрешимых проблем MySQL “из коробки” — отсутствие механизма адекватной…

Что такое Snap-пакеты

snap-package

Существует несколько способов установки программ в Linux-системах. Один из наиболее популярных – установка из исходных кодов. При этом, необходимо запускать скрипты вручную, что в принципе не очень удобно. Чтобы избежать неудобств при разработке программ создаются snap-пакеты. Deb и rpm, к примеру, размещают свои пакеты в репозиториях, откуда их просто установить. Но в Canonical решили пойти дальше – весной 2016 года…

Основы работы с Docker Swarm

Docker Swarm

Docker Swarm — инструмент для создания кластеров из Docker-ов, иначе говоря — кластер из нескольких Docker-хостов, на каждом из которых запущен Docker Engine, обрабатывающий контейнеры Docker. “Извне” Docker Swarm выглядит также как “большой запущенный Docker”. Начиная с версии 1.12, Docker Swarm включен по-умолчанию в “коробочную поставку” Docker-а. Рассмотрим поближе принципы работы с ним. Все ноды Docker-а, работающего в режиме Swarm,…

DNS от Google — вместо DNS от провайдера! (Google Public DNS)

public-dns

Корпорация Google разработала DNS-сервер с закрытым исходным кодом под названием Google Public DNS. Он используется для ускорения загрузки сайтов путем повышения эффективности кэширования данных, обеспечивает защиту от атак «Отказ в обслуживании (DoS)» и «IP-спуфинг». DNS-протокол работает как телефонный справочник в Интернете. Когда вы открываете любой сайт, компьютер выполняет DNS-запрос. За день от одного устройства могут выполняться сотни запросов, поскольку большие…

Переходи на сайт 
IT Education Center 

Ты найдешь много интересного  

Наш сайт

Cетевые файловые системы

Cетевые файловые системы

Основную суть идеи сетевых файловых систем можно передать как “совместная работа с файлами на удаленном сервере — такая же прозрачная, как и с локальными файлами”. Эта идея развивалась практически одновременно с персональными компьютерами и вычислительными сетями и, на текущий момент, можно говорить как минимум о трех хорошо известных реализациях — NFS (Network File System), SSHFS (Secure SHell FileSystem) и SMB…

Защитит и обезопасит: что нужно знать о chroot

Что такое chroot

Сhroot или change root – утилита, которая используется для смены корневого каталога в Unix-like системах. Ее цель – создание нового окружения, отдельного от основной системы. Оно называется chroot jail. Пользователь, работающий в этом окружении, видит только те файлы, которые находятся в нем. Для чего используется chroot Основная цель изменений в корневом каталоге – создание отдельного окружения помимо имеющейся системы Linux…

Работаем с tcpdump

Tcpdump считается базовым инструментом для всех, кто так или иначе работает с безопасностью компьютерных сетей. Считается, что умение работать с Tcpdump позволяет хорошо понять принципы работы стека протоколов TCP/IP на практике (в отличие от высокоуровневых снифферов, таких как Wireshark). Для гибкого отбора нужно трафика, в Tcpdump используются комбинированные выражения. Механизм выражений делает Tcpdump мощным и гибким средством для “узнать что-то…

Что такое Vagrant и для чего он нужен

vagrant

Vagrant – ПО с открытым исходным кодом для создания и настройки виртуальной среды разработки. Это своеобразная обертка для таких систем виртуализации: VirtualBox – Vagrant начался именно с ее поддержки; AWS – позволяет создавать виртуальные машины в облаке Амазона; VMware – для установки требуется платный плагин. Утилита написана на языке Ruby, но ее можно использовать на языках программирования Java, C#, PHP,…

Спасибо, что поделились