Статті

Тенденции развития open-source проектов в 2018 году

Тенденции развития open-source проектов в 2018 году

В 1997 году разработчик ПО Эрик Раймонд (Eric Raymond) опубликовал эссе под названием «Собор и Базар» в котором он изложил основополагающие идеи для многих проектов с открытым исходным кодом. Можно утверждать, что самые интересные и нестандартные проекты будут реализовываться именно через решения с открытым исходным кодом. Фокус на IoT Open-source разработка станет ключевой частью любого стека программного обеспечения, в том…

Обзор прокси-серверов для Linux

Рассмотрим ряд самых популярных прокси-серверов для Linux, решающих задачи по ускорению работы сайтов и оптимизации скорости доступа к разного типа контенту. Squid – является лучшим прокси, поддерживающий протоколы HTTPS, HTTP, FTP и прочие. Он способен повысить скорость загрузки страниц путем кэширования их как на жестком диске, так и в оперативной памяти. Часто запрашиваемые файлы могут использоваться повторно. Сервер Squid также…

Nagios: основные возможности

Nagios – кросплатформенное программное обеспечение с открытым исходным кодом для мониторинга компьютерных систем и сетей, наблюдения и контроля за состоянием служб и вычислительных узлов, а также оповещения администратора в случае, если определенные службы возобновляют/прекращают работу. Ключевые возможности:  – мониторинг состояния сетевых служб SMTP, HTTP, POP3, NNTP, ICMP, SNMP; – наблюдение за состоянием хостов (загрузка процессора, использование дискового пространства, системные логи);…

Обзор системы виртуализации Proxmox VE

Proxmox Virtual Environment – система виртуализации с открытым исходным кодом. Разрабатывается австрийской фирмой Proxmox Server Solutions GmbH. В качестве гипервизоров используются KVM и LXC, то есть, система может выполнять любые поддерживаемые KVM OC (Linux, *BSD, Windows и другие ос). Управлять виртуальными машинами можно как через веб-интерфейс, так и при помощи командной строки Linux. есть возможность загружать в хранилище Proxmox VE…

Как устроен механизм NAT

NAT меняет начальный IP и номер TCP-/UDP-портов перед отправкой пакета в Интернет. NAT-таблица содержит информацию о первоначальном IP и портах, чтобы можно было восстановить их в ответном пакете. Например, при обращении внешнего узла к внешнему IP, система находит в таблице соответствующий внутренний адрес. Существуют следующие типы трансляции сетевых адресов: One-to-One. NAT выполняет трансляцию одного внутреннего IP-адреса в один внешний. Такой…

5 мест, где вы точно не ожидаете встретить Linux

Где используется Linux? Повсеместно, от микроволновок до космических аппаратов. И, кажется, мы к этому уже привыкли. Но сегодня речь пойдет о необычных вещах, где, казалось бы, совсем не место этой операционной системе. Марки Теперь любовь к Linux можно будет выразить, просто отправляя письмо по почте. В США утвердили новый стандарт – использование марок с логотипом Linux – пингвиненком Tux`ом. Доильный…

Pingfs – файловая система в облаке

Pingfs является обычной файловой системой, но с небольшим отличием – все без исключения данные хранятся в интернете в качестве ICMP Echo-пакетов (пингов), которые «путешествуют» от компьютера пользователя к удаленным серверам. Проект реализуется с использованием сырых сокетов и FUSE, поэтому для его полноценной работы требуются права root. Его можно запустить только на Linux. Осуществляется поддержка обоих версий протокола удаленных хостов –…

Что нужно знать про NFS

Сетевая файловая система (Network File System, NFS) позволяет удаленному клиенту обращаться к ней как к обычной локальной файловой системе, организовать совместный доступ для пользователей и обеспечить централизацию данных для уменьшения использования места на диске. NFS использует модель “клиент-сервер”. Сервер отвечает за организацию хранилища и совместного доступа, клиент реализует интерфейс пользователя к общей файловой системе, которая смонтирована внутри локального файлового пространства…

Що таке POSIX?

posix

POSIX (portable operating system interface) — стандарт, що описує інтерфейс між операційною системою і прикладною програмою. Мета створення цього стандарту — забезпечення сумісності unix-like операційних систем, а також портативність програм на рівні вихідного коду. Однак, стандарт POSIX може використовуватися не тільки Unix системами. Назва POSIX була запропонована Річардом Столменом. Вимовляється як “позікс” — портативний інтерфейс  операційних систем Unix. Трохи історії…

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

advanced-packaging-tool

Пожалуй, самое весомое нововведение Debian, которое было принято другими дистрибутивами – высокоуровневая система управления пакетами APT – Advanced Packaging Tool. По сути, она не является таковой в буквальном смысле, ведь большинство операций с пакетами выполняются утилитой dpkg. APT – это своеобразная обертка, основными функциями которой являются:         установка и обновление пакетов;         поиск пакетов по указанным критериям;         извлечение пакетов из репозитория;         сверка…

Дякуємо, що поділились