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

Jenkins — самый популярный сервер автоматизации с открытым исходным кодом на базе Java, позволяющий легко настроить конвейер непрерывной интеграции и непрерывной поставки (CI/CD). Непрерывная интеграция (CI) — это практика DevOps, при которой члены команды регулярно Читать дальше …

Как копировать, вырезать и вставлять в Vim / Vi

При работе с текстовыми файлами копирование, вырезание и вставка текста являются одной из наиболее часто выполняемых задач. Vim или его предшественник Vi предустановлены в macOS и практически во всех дистрибутивах Linux. Знание основ Vim пригодится Читать дальше …

Как изменить URL-адрес Git Remote

Git remote — это указатель, ссылающийся на другую копию репозитория, которая обычно размещается на удаленном сервере. В некоторых ситуациях, например, когда удаленный репозиторий переносится на другой хост, вам необходимо изменить URL-адрес удаленного репозитория. В этом Читать дальше …

Защитите Apache с помощью Let's Encrypt на CentOS 8

Let's Encrypt — бесплатный, автоматизированный и открытый центр сертификации, разработанный Группой исследований интернет-безопасности (ISRG), который предоставляет бесплатные SSL-сертификаты. Сертификаты, выданные Let's Encrypt, доверяются всем основным браузерам и действительны в течение 90 дней с даты выдачи. Читать дальше …

История команд в Linux (Bash History)

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

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

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

Как установить Node.js и npm на CentOS 8

Node.js — это кроссплатформенная среда выполнения JavaScript, созданная на основе JavaScript от Chrome и предназначенная для выполнения JavaScript-кода на стороне сервера. Node.js позволяет создавать масштабируемые сетевые приложения. npm (сокращение от Node Package Manager) — это Читать дальше …

Команда Pstree в Linux

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

Функция перечисления Python

enumerate() — встроенная функция в Python, которая позволяет использовать автоматический счетчик при циклическом переборе итерируемых объектов. Функция enumerate() в Python # Функция enumerate() имеет следующий вид: enumerate ( iterable , start = 0 ) Функция Читать дальше …

Игнорирование файлов и каталогов в Git (.gitignore)

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