Как изменить сообщение коммита Git

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

Написание комментариев в скриптах Bash

При написании Bash-скриптов всегда рекомендуется делать код понятным и понятным. Этого можно добиться, организовав код в блоки, используя отступы и присваивая переменным и функциям описательные имена. Ещё один способ улучшить читаемость кода — использовать комментарии. Читать дальше …

Как установить Java на CentOS 8

Java — один из самых популярных языков программирования, используемых для создания различных типов приложений и систем. Существуют две различные реализации Java: OpenJDK и Oracle Java, практически не имеющие различий, за исключением того, что Oracle Java Читать дальше …

Как настроить 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 прослушивает только локальный хост, что означает, что к нему могут получить доступ только приложения, работающие на том же хосте. Однако в некоторых ситуациях может потребоваться подключение к серверу из удалённых мест. Читать дальше …