В 1997 году разработчик ПО Эрик Раймонд (Eric Raymond) опубликовал эссе под названием «Собор и Базар» в котором он изложил основополагающие идеи для многих проектов с открытым исходным кодом. Можно утверждать, что самые интересные и нестандартные проекты будут реализовываться именно через решения с открытым исходным кодом. Фокус на IoT Open-source разработка станет ключевой частью любого стека программного обеспечения, в том…
Рассмотрим ряд самых популярных прокси-серверов для Linux, решающих задачи по ускорению работы сайтов и оптимизации скорости доступа к разного типа контенту. Squid – является лучшим прокси, поддерживающий протоколы HTTPS, HTTP, FTP и прочие. Он способен повысить скорость загрузки страниц путем кэширования их как на жестком диске, так и в оперативной памяти. Часто запрашиваемые файлы могут использоваться повторно. Сервер Squid также…
Nagios – кросплатформенное программное обеспечение с открытым исходным кодом для мониторинга компьютерных систем и сетей, наблюдения и контроля за состоянием служб и вычислительных узлов, а также оповещения администратора в случае, если определенные службы возобновляют/прекращают работу. Ключевые возможности: – мониторинг состояния сетевых служб SMTP, HTTP, POP3, NNTP, ICMP, SNMP; – наблюдение за состоянием хостов (загрузка процессора, использование дискового пространства, системные логи);…
Proxmox Virtual Environment – система виртуализации с открытым исходным кодом. Разрабатывается австрийской фирмой Proxmox Server Solutions GmbH. В качестве гипервизоров используются KVM и LXC, то есть, система может выполнять любые поддерживаемые KVM OC (Linux, *BSD, Windows и другие ос). Управлять виртуальными машинами можно как через веб-интерфейс, так и при помощи командной строки Linux. есть возможность загружать в хранилище Proxmox VE…
NAT меняет начальный IP и номер TCP-/UDP-портов перед отправкой пакета в Интернет. NAT-таблица содержит информацию о первоначальном IP и портах, чтобы можно было восстановить их в ответном пакете. Например, при обращении внешнего узла к внешнему IP, система находит в таблице соответствующий внутренний адрес. Существуют следующие типы трансляции сетевых адресов: One-to-One. NAT выполняет трансляцию одного внутреннего IP-адреса в один внешний. Такой…
Где используется Linux? Повсеместно, от микроволновок до космических аппаратов. И, кажется, мы к этому уже привыкли. Но сегодня речь пойдет о необычных вещах, где, казалось бы, совсем не место этой операционной системе. Марки Теперь любовь к Linux можно будет выразить, просто отправляя письмо по почте. В США утвердили новый стандарт – использование марок с логотипом Linux – пингвиненком Tux`ом. Доильный…
Pingfs является обычной файловой системой, но с небольшим отличием – все без исключения данные хранятся в интернете в качестве ICMP Echo-пакетов (пингов), которые «путешествуют» от компьютера пользователя к удаленным серверам. Проект реализуется с использованием сырых сокетов и FUSE, поэтому для его полноценной работы требуются права root. Его можно запустить только на Linux. Осуществляется поддержка обоих версий протокола удаленных хостов –…
Сетевая файловая система (Network File System, NFS) позволяет удаленному клиенту обращаться к ней как к обычной локальной файловой системе, организовать совместный доступ для пользователей и обеспечить централизацию данных для уменьшения использования места на диске. NFS использует модель “клиент-сервер”. Сервер отвечает за организацию хранилища и совместного доступа, клиент реализует интерфейс пользователя к общей файловой системе, которая смонтирована внутри локального файлового пространства…
POSIX (portable operating system interface) — стандарт, що описує інтерфейс між операційною системою і прикладною програмою. Мета створення цього стандарту — забезпечення сумісності unix-like операційних систем, а також портативність програм на рівні вихідного коду. Однак, стандарт POSIX може використовуватися не тільки Unix системами. Назва POSIX була запропонована Річардом Столменом. Вимовляється як “позікс” — портативний інтерфейс операційних систем Unix. Трохи історії…
Пожалуй, самое весомое нововведение Debian, которое было принято другими дистрибутивами – высокоуровневая система управления пакетами APT – Advanced Packaging Tool. По сути, она не является таковой в буквальном смысле, ведь большинство операций с пакетами выполняются утилитой dpkg. APT – это своеобразная обертка, основными функциями которой являются: установка и обновление пакетов; поиск пакетов по указанным критериям; извлечение пакетов из репозитория; сверка…