Установка Samba в Ubuntu 20.04

samba

Samba – это реализация протокола SMB/CIFS с открытым исходным кодом, которая позволяет пользователям получать доступ к принтерам с общими файлами и другим сетевым ресурсам.

Читать далее

Проброс порта через VPN в домашнюю сеть

port-forwarding-schematic-image

Как настроить на VPS iptables и на mikrotik firewall чтоб при обращении по внешнему “белому” IP получить доступ например к WWW серверу в локальной сети ?

Читать далее

WebStorm IDE горячие клавиши

webstorm

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

Читать далее

Web разработка

web-development

Как стать web разработчиком ?

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

Читать далее

Bash, история команд

bash-logo

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

Читать далее

Как установить Gogs, свой собственный GitHub

gogslogo

Существует много онлайн-сервисов, таких как GitHub и Bitbucket, которые позволяют пользователям размещать репозитории Git в сети. Однако, когда вы работаете над проектами с закрытыми исходными кодами, вы можете захотеть использовать автономное решение. Gogs – это легкое самодостаточное веб-решение, которое позволяет вам размещать свои репозитории Git в сети. На самом деле, если вы знакомы с GitHub, вы будете чувствовать себя как дома, используя Gogs – у них очень похожий интерфейс.

Читать далее

Как настроить базовую HTTP-аутентификацию на nginx

http

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

Читать далее

Как настроить nginx в качестве балансировщика нагрузки

nginx-load-balancer

Для очень маленьких веб-сайтов обычно достаточно одного сервера nginx, на котором запущено веб-приложение. Тем не менее, это не работает хорошо для крупных сайтов. В таких случаях мы используем метод “балансировки нагрузки”, который распределяет входящие запросы на ряд других серверов, на каждом из которых выполняется копия веб-приложения. Это одна из техник, которые используют крупные веб-сайты для поддержания работоспособности даже при больших объемах трафика.

Читать далее

Traceroute, как использовать в Linux

traceroute

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

Читать далее

DHCP-сервер в Ubuntu 18.04, установка и настройка

dhcp сервер

Если вы хотите контролировать, как выдаются IP адреса по DHCP, вы можете сделать это с помощью Ubuntu Server.

Каждый сетевой администратор знает, что такое DHCP. Проще говоря, это средство раздачи динамически назначенных IP-адресов клиентским машинам. Большинство администраторов, как правило, отдают раздачу этих динамических адресов на серверную машину Windows, маршрутизатор, развернутый поставщиком, или другое оборудование. Но что, если вы хотите сделать Linux сервер вашим универсальным средством раздачи IP-адресом в вашей сети? Хотите верьте, хотите нет, но на самом деле это довольно просто.

Читать далее