Samba – это реализация протокола SMB/CIFS с открытым исходным кодом, которая позволяет пользователям получать доступ к принтерам с общими файлами и другим сетевым ресурсам.
Linux
Linux (Ли́нукс) — семейство Unix-подобных операционных систем на базе ядра Linux, включающих тот или иной набор утилит и программ проекта GNU, и, возможно, другие компоненты. Как и ядро Linux, системы на его основе как правило создаются и распространяются в соответствии с моделью разработки свободного и открытого программного обеспечения. Linuх-системы распространяются в основном бесплатно в виде различных дистрибутивов — в форме, готовой для установки и удобной для сопровождения и обновлений, — и имеющих свой набор системных и прикладных компонентов, как свободных, так возможно и собственнических.
Появившись как решения вокруг созданного в начале 1990-х годов ядра, уже с начала 2000-х годов системы Linux являются основными для суперкомпьютеров и серверов, расширяется применение их для встраиваемых систем и мобильных устройств, некоторое распространение системы получили и для персональных компьютеров.
За счёт использования свободного программного обеспечения и привлечения волонтёров каждая из систем Linuх обладает значительными программными возможностями, трудно реализуемыми в прочих моделях разработки: например, в 2008 году расчёты показывали, что для того, чтобы «с нуля» разработать систему, аналогичную Fedora 9, потребовалось бы затратить $10,8 млрд, а совокупная себестоимость только ядра Linux оценивалась в сумму более $1,4 млрд, притом только за 2008 год она увеличилась на $315 млн, совокупный труд оценён в размере 73 тыс. человеко-лет.
Проброс порта через VPN в домашнюю сеть
Как настроить на VPS iptables и на mikrotik firewall чтоб при обращении по внешнему “белому” IP получить доступ например к WWW серверу в локальной сети ?
Bash, история команд
История Bash – это текущая запись всех команд, которые вы вводите в оболочку Bash. По мере ввода команд они сохраняются в оперативной памяти и записываются в файл .bash_history после закрытия сеанса оболочки.
Как установить Gogs, свой собственный GitHub
Существует много онлайн-сервисов, таких как GitHub и Bitbucket, которые позволяют пользователям размещать репозитории Git в сети. Однако, когда вы работаете над проектами с закрытыми исходными кодами, вы можете захотеть использовать автономное решение. Gogs – это легкое самодостаточное веб-решение, которое позволяет вам размещать свои репозитории Git в сети. На самом деле, если вы знакомы с GitHub, вы будете чувствовать себя как дома, используя Gogs – у них очень похожий интерфейс.
Как настроить базовую HTTP-аутентификацию на nginx
Файлы, размещенные на веб-сервере Nginx, являются общедоступными по умолчанию. Если вы хотите защитить файлы от несанкционированного доступа, вы можете использовать базовую аутентификацию HTTP. Это простой метод аутентификации, при котором пользователям необходимо предоставить имя пользователя и пароль для доступа к файлам на вашем сервере.
Как настроить nginx в качестве балансировщика нагрузки
Для очень маленьких веб-сайтов обычно достаточно одного сервера nginx, на котором запущено веб-приложение. Тем не менее, это не работает хорошо для крупных сайтов. В таких случаях мы используем метод “балансировки нагрузки”, который распределяет входящие запросы на ряд других серверов, на каждом из которых выполняется копия веб-приложения. Это одна из техник, которые используют крупные веб-сайты для поддержания работоспособности даже при больших объемах трафика.
Traceroute, как использовать в Linux
Команда traceroute используется в Linux для отображения пути прохождения пакета информации от его источника к месту назначения. Одним из способов использования traceroute является обнаружение случаев потери данных по всей сети, что может указывать на то, что узел не работает.
DHCP-сервер в Ubuntu 18.04, установка и настройка
Если вы хотите контролировать, как выдаются IP адреса по DHCP, вы можете сделать это с помощью Ubuntu Server.
Каждый сетевой администратор знает, что такое DHCP. Проще говоря, это средство раздачи динамически назначенных IP-адресов клиентским машинам. Большинство администраторов, как правило, отдают раздачу этих динамических адресов на серверную машину Windows, маршрутизатор, развернутый поставщиком, или другое оборудование. Но что, если вы хотите сделать Linux сервер вашим универсальным средством раздачи IP-адресом в вашей сети? Хотите верьте, хотите нет, но на самом деле это довольно просто.
Права доступа к файлам и каталогам Linux
В этой статье мы рассмотрим, как определить права доступа для файлов и каталогов и как их изменить, а также изменить владельца, группу и т.д. В зависимости от того, что вы хотите сделать, вам нужно убедиться, что у вас есть соответствующие права, поэтому давайте выясним, как их изменить.
Как вручную обновить phpMyAdmin
С момента выпуска Ubuntu 18.04 и некоторых других дистрибутивов Linux многие люди сталкиваются с проблемами совместимости PHP 7.2 и phpMyAdmin 4.6. В этой статье мы вручную загрузим и установим последнюю версию phpMyAdmin () для решения этих проблем.