Найти тему
Видео
Статьи
8 прочтений · 3 месяца назад
Основные команды MariaDB
Сделал небольшую шпаргалку и себе и коллегам. Возможно еще кому пригодится. Пожайлуста пользуйтесь. 1.Подключение к СУБД. Подключение к СУБД можно выполнить несколькими способами, непосредственно на хосте или с другого хоста имеющего сетевую связанность. Для подключения на локальном хосте необходимо иметь Учетную запись вида user@localhost и права для подключения. Подключится мы можем к консоли СУБД или непосредственно к определенной Базе данных. mysql -uuser -p'Pa$$word' - зайти в консоль mysql...
33 прочтения · 4 месяца назад
Jenkins. Часть 2. Взлом
Давно не писал статей и заметок, занимался текущей работой пока меня не поставила в небольшой тупик одна из команд. Обращение было следующим, что из кредов сохраненных в Jenkins необходимо извлечь логин и пароль. Задача возникала из -за раздолбайства , они забыли его внести в Vault систему , а теперь необходимо добавить slave и они не знаю пароль, а новый если они внесут , последуют выводы и взыскания. Прибежали с вопросом , как достать. Секреты хранятся на мастере в домашней директории Jenkins в файле credentials...
20 прочтений · 6 месяцев назад
Jenkins. Часть1. Slave node.
Jenkins - довольно таки известный продукт , который используется для разрабоки CI/CD процесов, автоматизации. Продукт очень гибкий имеет большое количество плагинов. Jenkins - это java приложение. У него есть управляющая нода или Master node и Slave node или ноды на которых выполняются задачи. Установку данного продукта я уже описывал в видео, но для того, чтобы продукт полноценно работал необходима вторая часть agents или Slave node, как установить, как настроить. Причем автоматизация может выполнятся, как Unix подобных ОС, так и для MS windows Операционных систем...
41 прочтение · 7 месяцев назад
Какая версия у MariaDB?
Переодически возникает необходимость выяснить точную версию установленного сервера MySQL / MariaDB, в этой заметке я расскажу как эту самую версию узнать. Обычно необходимость такая возникает при сборке кластера или его модификации, например для отладки. Давайте рассмотрим несколько способов решения данной задачи: Способ первый (с помощью MySQL CLI): Выполним переход в CLI MySQL (Конечно для этого у Вас должны быть соответствующие права) mysql или mysql -u user -p password где user — имя пользователя и password — пароль соответственно...
89 прочтений · 8 месяцев назад
SSL+Vault+Servers. Часть 2 Сертификаты.
В прошлой части, статьи мы получили цепочку сертификатов, pfx сертификат. У нас все готово , к использованию. Мы определили, что данные сертификаты, ключи, pfx сертификат и.т.д мы будем хранить в замечательном сервисе , который называется Hashicorp Vault. Данный проект находится по адресу https://www.vaultproject.io/ Я буду использовать локально развернутый в тестовом окружении. Еще одно препятствие ,чтобы взять и использовать vault. Мы не можем поместить сертификат целиком, как файл. В Vault мы можем поместить текстовую сущность...
335 прочтений · 1 год назад
Обновление Gitlab (Omnibus) c 15.2 до 16.3
Проблематика данной статьи возникает в том , что нельзя "бесшовно" обновится с 15.2 до 16.3. Следовательно необходимо это делать пошагово в несколько Итераций. Проводя данную процедуру в данной статье я собрал те команды, которые необходимо выполнить. Процедура примерно занимает 2-3 часа по времени, но все зависит , от мощности VM. Обновление производится по плану, который я составил изучая вопрос на официальном сайте Gitlab https://docs.gitlab.com/ee/update/index.html#version-specific-upgrading-instructions...
119 прочтений · 1 год назад
SSL+Vault+Servers. Часть 1 Сертификаты.
Эту заметку cподвигла написать меня задача в результате которой появились новые сертификаты и потребность в их установке. Можно многими путями решить данную задачу , но у самурая нет цели , есть только путь. И первая часть пути , потребовало нестандартного подхода. Полностью задача выглядит следующим образом. Есть N количество Linux и Windows серверов в компании. Заканчивается купленный wildcard сертификат вида *.domain.ru. Необходимо перевыпустить, обработать, сохранить безопасно и заменить на всех сервисах в автоматическом режиме...
64 прочтения · 1 год назад
Локализация и кодировка
В данной статье мы рассмотрим переменные, которые отвечают за локализацию и кодировку операционной системы. Данная тема достаточно важна, т.к некоторые прикладные сервисы требуют не стандартной кодировки или региональной локализации. В Linux системах есть основная переменная $LANG – которая задает основной язык системы. Есть и другие переменные, но они берут изначально настройки с этой основной переменной $LANG. Можно настроить отдельные какие-то переменные, но можно все же давать значение основной переменной $LANG и она будет давать значение всем остальным...
45 прочтений · 1 год назад
Управление системным временем. (Часовые пояса, NTP)
Управление временем, в любой операционной системе, очень тесно связанно с понятием часовой зоны. В прошлой статье мы познакомились с утилитой настройки часовой зоны tzselect. В данной утилите с помощью мастера настраивали зону. Но, по сути, утилита нам выдала только переменную для настройки и описание, как настроить для постоянного использования. Можно пойти несколькими путями: Первый путь: 1. TZ=’Europe/Moscow’ -задать переменную 2. export TZ – экспортировать данную переменную. 3. Для того, чтобы применились параметры перелогинится или перезагрузиться...
81 прочтение · 2 года назад
Журналирование событий SYSLOG
Журналирование событий (Syslog\rsyslog) В данной статье мы рассмотрим стандартный демон логирования syslog. Он немного устарел, но с ним разобраться стоит потому, что все современные системы логирования построены по такому же принципу и имеют лишь небольшие отличия и небольшие улучшения, немного расширенный функционал. Система логирования в любой операционной системе играет важнейшую роль. Это связанно с тем, что с помощью нее осуществляется разбор ошибок, поиск неисправностей и восстановление работоспособности сервисов...
70 прочтений · 2 года назад
Mattermost - альтернатива Slack.
Давно не писал статей, но вот случилась оказия. Потребовался для разработчиков некий инструмент для общения и совместной работы. Slack достаточно удобный инструмент для коллаборации и координации действий, но платный. Нужно, что нибудь подешевле, а желательно бесплатно и с широким функционалом. Было решено попробовать mattermos. Данный инструмент хоть и не бесплатный в максимальном обвесе, но в бесплатной версии позволяет достаточно много. Звонки между членами команды, различные интеграции с системами разработки и автоматизации...
860 прочтений · 2 года назад
Linux. Мониторинг Сети.Часть 4.
В данной статье мы разберем, как измерять производительность сети и инструменты, которые позволяют снимать метрики сети. Инструментов по снятию метрик и анализу, того что вообще происходит в сети куча, каждый администратор выбирает себе любимые и работает с ними, но есть некоторые базовые. Утилита ifconfig – данная утилита может выводить полезную информацию, а также с помощью нее можно конфигурировать сеть. Вот вывод данной утилиты без ключей. Рассмотрим вывод данной команды, слева название интерфейсов...