Adm - IT
21 subscribers
39 photos
151 links
Download Telegram
to view and join the conversation
Капитан грузового судна, или Как начать использовать Docker в своих проектах
https://adm-it.com.ua/2019/02/23/kapitan-gruzovogo-sudna-ili-kak-nachat-ispolzovat-docker-v-svoih-proektah.html


Docker является open source инструментом, который автоматизирует разворачивание приложения внутри программного контейнера.

Простейший способ понять идею Docker — это сравнить его с обычным контейнером для транспортировки. Когда-то давно компании, занимающиеся транспортировкой, столкнулись со следующими проблемами:
Docker: создаём и запускаем веб приложение
https://adm-it.com.ua/2019/02/25/docker-sozdaem-i-zapuskaem-veb-prilozhenie.html



О чём эта статья?Публикация посвящена созданию, установке и запуску прототипа будущего веб приложения. Легко расширяемого и простого в эксплуатации. В качестве платформы используем решение от Docker.
КАК ЗАПУСТИТЬ JENKINS В DOCKER КОНТЕЙНЕРЕ
https://adm-it.com.ua/2019/02/25/kak-zapustit-jenkins-v-docker-kontejnere.html



Процессы непрерывной интеграции (Continuous Integration) и доставки (Continuous Deployment) при разработке программного обеспечения на сегодняшний день являются стандартом де-факто как в маленьких, так и больших, современных ИТ компаний. Один из инструментов, который помогает автоматизировать эти процессы – это Jenkins. В этой серии из 5 статей я покажу вам, как быстро и легко запустить Jenkins в Docker контейнере, настроить его интеграцию с GitHub и заставить его деплоить ваш проект в Google App Engine. По сути, я дам вам возможность запускать в отдельном контейнере, выполняющем сборку вашего ПО, команду gcloud, а дальше уже дело за вами.
Установка MySQL 5.7 на Oracle Linux 6 / RHEL 6
https://adm-it.com.ua/2019/03/04/ustanovka-mysql-57-na-oracle-linux-6-rhel-6.html


Подготовим систему (в моём случае - это Oracle Linux 6.4):

yum install cmake.x86_64 gcc.x86_64 gcc-c++.x86_64 make.x86_64 ncurses-devel.x86_64 bison.x86_64groupadd mysqluseradd -r -g mysql mysqlmkdir /opt/mysqlПримечание: при установке на RHEL 6 основная отличие состоит в необходимости настройки репозиториев yum'а, для успешной установки необходимых пакетов.

Теперь скачаем и распакуем архив:
wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.3-m13.tar.gztar xzvf mysql-5.7.3-m13.tar.gz
Установка PHPStorm в Ubuntu 18.04
https://adm-it.com.ua/2019/03/07/ustanovka-phpstorm-v-ubuntu-1804.html


PhpStorm - это одна из лучших интегрированных сред разработки для языка программирования PHP. Она написана на Java и поддерживает все функции, которые должны быть у среды разработки. Кроме подсветки синтаксиса и очень удобного автодополнения кода, вы получаете поддержку отладки, профилирования, подсветку ошибок в реальном времени, интеграцию с Git, а также подсказки на основе документации PHP.
Сброс пароля root
https://adm-it.com.ua/2019/03/15/sbros-parolja-root.html


Для доступа к базе данных MySQL или MariaDB нужно ввести имя пользователя и пароль. Во время установки автоматически создаётся учётная запись пользователя root. Это аналог суперпользователя в Linux для MySQL. Он может выполнять все действия со всеми базами данных, а также создавать и удалять других пользователей.
Как пользоваться WIRESHARK для анализа трафика
https://adm-it.com.ua/2019/03/15/kak-polzovatsja-wireshark-dlja-analiza-trafika.html


Wireshark - это мощный сетевой анализатор, который может использоваться для анализа трафика, проходящего через сетевой интерфейс вашего компьютера. Он может понадобиться для обнаружения и решения проблем с сетью, отладки ваших веб-приложений, сетевых программ или сайтов. Wireshark позволяет полностью просматривать содержимое пакета на всех уровнях: так вы сможете лучше понять как работает сеть на низком уровне.
Удаление архивов с S3 Glacier AWS
https://adm-it.com.ua/2019/03/15/udalenie-arhivov-s-s3-glacier-aws.html


Начну с того, что в один прекрасный момент я захотел удалить S3 Glacier Vaults. Я сразу столкнулся с проблемой, нет толкового описания как это можно реализовать, так-как при удалении я получал ошибку что Vaults не пуст.
Шпаргалка для TMUX
https://adm-it.com.ua/2019/07/30/shpargalka-dlja-tmux.html

Tmux - это терминальный мультиплексор или иными словами, вы можете в одном терминале запустить несколько терминальных сессий и переключаться между ними или даже разместить их в одном окне, а также отключиться от сессии оставив её работать в фоне, а затем вернуться и посмотреть результат, это может быть очень удобно при работе по SSH. Если вы раньше пользовались утилитой screen, то tmux - это её аналог, который имеет намного больше функций.
Шпаргалка для TMUX
https://adm-it.com.ua/2019/07/30/shpargalka-dlja-tmux.html

Tmux - это терминальный мультиплексор или иными словами, вы можете в одном терминале запустить несколько терминальных сессий и переключаться между ними или даже разместить их в одном окне, а также отключиться от сессии оставив её работать в фоне, а затем вернуться и посмотреть результат, это может быть очень удобно при работе по SSH. Если вы раньше пользовались утилитой screen, то tmux - это её аналог, который имеет намного больше функций.
Как изменить порт Apache
https://adm-it.com.ua/2019/07/30/kak-izmenit-port-apache.html

HTTP сервер Apache – один из наиболее часто используемых веб-серверов в интернете на сегодняшний день. По своим характеристикам и многофункциональности он превосходит своих конкурентов (таких, как Nginx).
10 причин использовать Arch Linux
https://adm-it.com.ua/2019/07/30/10-prichin-ispolzovat-arch-linux.html

Arch Linux - это бесплатный дистрибутив с открытым исходным кодом для компьютеров на базе архитектуры x86-64. Метод обновления данной системы — плавающие релизы (роллинг-релизы). Этот метод предусматривает, что операционная система постоянно получает обновления и всегда находится в состоянии самой последней версии. А также может быть установлена с образа компакт-диска, USB или через FTP-сервер.
Установка Django в ubuntu 18.04
https://adm-it.com.ua/2019/07/30/ustanovka-django-v-ubuntu-1804.html

Django - это бесплатный веб-фреймворк с открытым исходным кодом, написанный на языке высокого уровня - Python, предназначенный для помощи разработчикам в быстром создании безопасных, масштабируемых и удобных в сопровождении веб-приложений.
Как использовать Gitlab
https://adm-it.com.ua/2019/07/30/kak-ispolzovat-gitlab.html

GitLab - это онлайн сервис для работы с git репозиториями, у которого есть Open Source версия, которую можно установить и развернуть на своем сервере. Разработчики позиционируют свой сервис как альтернативу GitHub и с этой задачей он полностью справляется. Здесь есть все то же самое, что и на GitHub, плюс бесплатные неограниченные частные репозитории, создание команд, редактирование кода прямо в браузере и многое другое.
Обзор RASBPERRY PI 4
https://adm-it.com.ua/2019/08/05/obzor-rasbperry-pi-4.html

Компания, занимающаяся выпуском Raspberry Pi подготовила небольшой летний сюрприз для фанатов. Нежданно негаданно несколько недель назад на официальном сайте появилась новость о том, новая плата Raspberry Pi 4 уже доступна в продаже. Новая версия получила не так много улучшений, но они достаточно интересные. Основные из них - это более быстрый процессор, порты USB Type-C и micro-HDMI. Но обо всем по порядку.
Как пользоваться ETTERCAP
https://adm-it.com.ua/2019/08/09/kak-polzovatsja-ettercap.html

Ettercap - это утилита для анализа сетевого трафика, проходящего через интерфейс компьютера, но с дополнительной функциональностью. Программа позволяет выполнять атаки типа "Человек посередине" чтобы заставить другой компьютер передавать пакеты не маршрутизатору, а вам.
Terraform — эффективное управление инфраструктурой приложений
https://adm-it.com.ua/2019/08/15/terraform-jeffektivnoe-upravlenie-infrastrukturoj-prilozhenij.html


Наш DevOps отдел, как одно из ключевых звеньев в разработке и выпуске приложений, развивается очень бурно и стремительно. Причем, как качественно, так и количественно. Достаточно сложно представить, чтобы хоть какой-то из процессов DevOps не был автоматизирован. А особенно моделирование и развертывание инфраструктуры.