Архив за год: 2015
Vagrant: установка на OS X
20 октября 2015Задача: установить Vagrant на Mac OS. Что такое Vagrant и как его использовать — в следующий раз, в данном посте — установка и первый запуск бокса. Операционная система: $ system_profiler SPSoftwareDataType Software: System Software Overview: System Version: OS X 10.10.5 (14F27) Kernel Version: Darwin 14.5.0 …
Docker: скопировать файл из контейнера на хост-машину и обратно
12 октября 2015Имеется запущенный контейнер: # docker ps | grep httpd 4f20e373e04b httpd «/bin/bash» 5 minutes ago Up 5 minutes 80/tcp determined_mccarthy Внутри которого есть файл, который необходимо скопировать на хост-машину, что бы вносить изменения в настройки Apache HTTP в нём: root@4f20e373e04b:/usr/local/apache2# file /usr/local/apache2/conf/httpd.conf /usr/local/apache2/conf/httpd.conf: ASCII text Для копирования файла — используется cp: Usage: docker cp [OPTIONS] CONTAINER:PATH… Читать далее »
Docker: запуск Kali Linux и установка Metasploit Framework
8 октября 2015Находим подходящий образ (есть образы Kali Linux и с уже предустановленным Metasploit, тут установка будет выполняться вручную): # docker search kali NAME DESCRIPTION STARS OFFICIAL AUTOMATED kalilinux/kali-linux-docker Kali Linux 2.x Base Image 90 [OK] linuxkonsult/kali-metasploit Kali base image with metasploit 17 [OK] … Запускаем его: # docker run -t -i kalilinux/kali-linux-docker Unable to find image ‘kalilinux/kali-linux-docker:latest’… Читать далее »
CentOS: обновление PHP 5.3 до 5.5
7 октября 2015Система: # cat /etc/redhat-release CentOS release 6.7 (Final) Проверяем текущую версию PHP: # php -v PHP 5.3.3 (cli) (built: Oct 30 2014 20:12:53) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies Для обновления — потребуются репозитории Remi и Epel.
Linux: файловые системы — краткий обзор и сравнение
6 октября 2015Перевод поста HTG Explains: Which Linux File System Should You Choose? (2010 год) с некоторыми дополнениями и уточнениями. Журналирование Прежде, чем говорить о файловых системах — давайте кратко рассмотрим понятие «журналирование«. Журналирование в том или ином виде применяется практически во всех современных файловых системах.
Docker: Ubuntu и MariaDB в контейнере
3 октября 2015Есть две возможности создавать и запускать контейнер — с помощью Dockerfile и вручную (есть и ещё один вариант — загрузить и запустить уже готовый контейнер с MySQL/MariaDB из репозитория — но мы лёгких путей не ищем). Тут будет рассмотрен ручной вариант. Задача: поднять Docker-контейнер, в котором будет работать MariaDB с возможностью подключения к нему из других контейнеров… Читать далее »
SSH: сменить пароль приватного RSA ключа
2 октября 2015Docker: часть 2 — управление контейнерами
30 сентября 2015Первая часть — тут>>>. Запуск контейнеров Как говорилось в первой части — Docker использует LXC для запуска и управления контейнерами. Это значит, что в рамках одной хост-системы вы можете запустить любую ОС, которая будет совместима с ядром хоста. Например, имеется Docker, работающий на Debian 7: # lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian… Читать далее »
Docker: часть 1 — введение, установка и запуск
29 сентября 2015Docker — система виртуализации, позволяющая запускать изолированные среды исполнения в рамках одной операционной системы. Для реализации — используется система LXC (Linux Containers), аналог jails во FreeBSD. Установка выполняется на: # lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 7.9 (wheezy) Release: 7.9 Codename: wheezy Последнюю версию Docker-а можно найти тут>>>.