Найти в Дзене
Как переименовать ветку в git
Такая необходимость тоже иногда бывает, в этой статье я расскажу, как это сделать Переименовываем локальную ветку Сначала получим список локальных веток: git branch git branch -a # Опция -a покажет список внешних веток. Перейдем в ветку, которую хотим переименовать, к примеру ветку oldbranch: git checkout oldbranch Теперь переименуем ветку, к примеру в newbranch: git branch -m newbranch Так мы переименовали ветку oldbranch в newbranch. Вы также можете переименовывать локальные ветки не переходя в них с помощью следующей команды: git branch -m oldbranch newbranch Проверим имя ветки: git branch -a...
4 года назад
Как запустить bash скрипт как systemd сервис
Иногда требуется запустить произвольный скрипт и держать его запущенным постоянно. Раньше для этого часто использовали Supervisor, но в современных ОС есть встроенное средство (а точнее сервисы это часть довольно большого комплекса) - systemd. В это статье я расскажу, как запустить произвольный bash скрипт в качестве systemd сервиса Создание bash скрипта Создадим с помощью любого текстового редактора простой bash скрипт, я буду использовать vi: vi /usr/bin/script.sh В качестве содержимого возьмем бесконечный цикл: #!/bin/bash while true do // Как-то действия sleep 10 done Сохраним его и дадим права на запуск: chmod +x /usr/bin/script...
951 читали · 4 года назад
Как установить Java с помощью apt в Ubuntu 20.04
Java один из самых популярных языков программирования, а JVM (Java’s virtual machine) используется в качестве окружения для запуска Java приложений. Эти два компонента/платформы требуются для запуска множества популярных решений, в том числе: Tomcat, Jetty, Cassandra, Glassfish, и Jenkins. Наиболее простой способ - установить Java из репозиториев Ubuntu. По умолчанию Ubuntu поставляется с openjdk-11, опенсорс альтернативой для JRE и JDK. JRE используется для запуска уже готовых приложений, а JDK - для разработки и компиляции. Установка JRE Перед установкой обновим индекс пакетов: apt update Проверим...
4 года назад
Как установить Python 3.6 в CentOS 6
В CentOS 6 по умолчанию используется Python 2, но бывает даже для такой старой системы требуется установить относительно свежую версию, к пример 3.6. Как это сделать - читайте ниже Подготовительный этап Установим пакеты, которые потребуются нам для дальнейших операций: yum -y install gcc openssl-devel bzip2-devel wget Установка Python 3.6 Загрузим и распакуем исходные коды Python 3.6.9 (последняя версия в ветке 3.6 на данный момент) в директорию /tmp cd /tmp/ wget https://www.python.org/ftp/python/3.6.6/Python-3.6.9.tgz tar xzf Python-3.6.9.tgz cd Python-3.6.9 Запустим configure и make для конфигурации и установки ...
4 года назад
Как добавить поддержку ГОСТ 34.10 2012 в CentOS/Redhat 7
Именно с такой задачей я столкнулся несколько дней назад на работе. Требовалось организовать поддержку ГОСТовых алгоритмов шифрования в CentOS/Redhat 7 , чтобы работать с сайтом госуслуг. Сразу оговорюсь, поддержка была добавлена в OpenSSL, curl и PHP 7...
412 читали · 4 года назад
Генератор веб сценариев проверки для Zabbix
Опубликовал свой генератор для базовой проверки доступности сайтов. В контексте Zabbix они еще называются Веб сценарии. В данный момент работает для актуальных версий Zabbix (4.4+) Параметры генератора: В единственное поле для ввода вставьте строки следующего формата
4 года назад
Как сделать дамп только нужных записей из базы данных
Бывало такое, что из всей таблицы нужно сделать дамп только определенных строк? Например, результата какого-либо запроса? Штатными средствами того же pg_dump это не сделать (а я столкнулся с этой проблемой именно при работе с PostgreSQL), но тут нашлась хитрость. Допустим у вас есть таблица table1, в...
4 года назад
Как установить последний NodeJS в Amazon Linux/Centos 7
NodeJS (Node.js) это один из вариантов Chrome V8 Javascript runtime engine. Он позволяет программистам выполнять JavaScript код на серверной стороне. Nodejs пользуется популярностью у разработчиков за его скорость и эффективность. Разработчики могу использовать JavaScript как для Frontend задач, так и для связи с backend сервисами. Yum репозиторий с последней версией NodeJS доступен на официальном сайте. Для установки определенной версии NodeJS, читайте инструкцию как установить и управлять NodeJS с помощью NVM Шаг 1 - Настройка Yum репозитория Сначала, вам нужно добавить репозиторий NodeJS в свою систему...
6 лет назад
Как установить Yarn в Amazon Linux/CentOS 7
Yarn это продвинутый менеджер пакетов для приложений NodeJS. Это быстрая, безопасная и удобная альтернатива npm и другим менеджерам пакетов NodeJS. В этой статье я расскажу как установить yarn в Amazon Linux/CentOS 7. Установку yarn можно выполнить тремя способами: Способ 1. Установка yarn с помощью...
6 лет назад
Как установить и управлять NodeJS с помощью NVM
Nvm, также известный как node version manager, это аналог RVM (Ruby version Manager) для языка Ruby. Nvm позволяет устанавливать и управлять множеством версий NodeJS в рамках одной системы, а также использовать определенную версию для приложения. В этой статье я расскажу как установить и управлять NodeJS с помощью NVM...
2042 читали · 6 лет назад
Как создать свою страницу ошибок
Все знают и видели ошибки типа 404/502/504 и прочие. Многие у меня спрашивают как сделать свою страничку, а не банальную Nothing found 404 ... Я покажу пример на основе .htaccess файла т.к. он более доступен для пользователей, по сравнению с изменением виртуального хоста. Например: ErrorDocument 404 404.php Имя файла может быть любое, путь...
6 лет назад