Как настроить Git-сервер

Что касается Git-хостинга, у вас есть несколько вариантов. GitHub, Gitlab и Bitbucket — популярные решения, но запуск собственного Git-сервера — это альтернатива, которую стоит рассмотреть. Настройка Git-сервера позволяет вам создавать приватные репозитории без ограничений бесплатных Читать дальше …

Как смонтировать диск exFAT в Debian Linux

exFAT (Extended File Allocation Table) — это проприетарная файловая система Microsoft, оптимизированная для устройств флэш-памяти, таких как SD-карты и USB-флеш-накопители. Она была разработана для замены старой 32-битной файловой системы FAT32, которая не могла хранить файлы Читать дальше …

Как настроить репликацию Master-Slave MySQL (MariaDB) в Debian 10

Репликация MySQL — это процесс копирования данных с одного сервера базы данных (главного) на один или несколько серверов (подчиненных). MySQL поддерживает несколько топологий репликации. Топология Master/Slave — одна из самых распространённых, в которой один сервер Читать дальше …

Перенаправление HTTP на HTTPS в Nginx

В этом руководстве мы объясним, как перенаправить HTTP-трафик на HTTPS в Nginx. Nginx (произносится как «engine x») — это бесплатный высокопроизводительный HTTP- и обратный прокси-сервер с открытым исходным кодом, отвечающий за обработку нагрузки некоторых крупнейших Читать дальше …

Как отформатировать USB-накопители и SD-карты в Linux

Перед использованием SD-карты или USB-накопителя их необходимо отформатировать и разбить на разделы. Как правило, большинство USB-накопителей и SD-карт поставляются уже отформатированными в файловой системе FAT и не требуют форматирования. Однако в некоторых случаях может потребоваться Читать дальше …

Как извлечь (распаковать) файл Tar Bz2

Команда tar позволяет создавать и распаковывать tar-архивы. Она поддерживает широкий спектр программ сжатия, таких как gzip, bzip2, lzip, lzma, lzop, xz и compress. Bzip2 — один из самых популярных алгоритмов сжатия tar-файлов. Имя tar-архива, сжатого Читать дальше …

Как подключиться к MySQL через SSH-туннель

По умолчанию сервер MySQL прослушивает только локальный хост, что означает, что к нему могут получить доступ только приложения, работающие на том же хосте. Однако в некоторых ситуациях может потребоваться подключение к серверу из удалённых мест. Читать дальше …

Команда «Вставить» в Linux (объединение строк)

paste — это команда, позволяющая объединять строки файлов по горизонтали. Она выводит строки, состоящие из последовательно соответствующих строк каждого файла, указанного в качестве аргумента, разделенных символами табуляции. В этом уроке мы объясним, как использовать команду Читать дальше …

Команды Pushd и Popd в Linux

Команды pushd и popd позволяют работать со стеком каталогов и изменять текущий рабочий каталог в Linux и других Unix-подобных операционных системах. Хотя pushd и popd — очень мощные и полезные команды, они недооценены и используются Читать дальше …

Как установить Go на Debian 10 Linux

Go — современный язык программирования с открытым исходным кодом, разработанный Google, который используется для создания надёжного, простого, быстрого и эффективного программного обеспечения. Многие популярные приложения, такие как Kubernetes, Docker, Terraform и Rancher, написаны на Go. Читать дальше …