3 февраля, 2020 Автор Mc.Sim Рубрики: coding, python

Приветствую, читатели и подписчики. Данный год (2019 и уже 2020) для меня, посвящен изучению python. Сегодняшней статьей я хочу рассказать о курсе Full-stack веб-разработчик на Python от учебного центра SkillFactory. Ниже, я напишу свое мнение о курсе, но если вам не хочется читать, можете просто воспользоваться моим промокодом.

Промокод "Full-stack веб-разработчик на Python" от SkillFactory на скидку 20% до 15.02.2020: k-max

Подробнее...
25 января, 2020 Автор Mc.Sim Рубрики: Linux, основы Linux

команды редактора vim Доброго времени, читатели моего блога! В данной статье расскажу о своем опыте изучения редактора vim. Это вторая реинкарнация статьи 2010 года. Опишу основные команды и принципы работы данного текстового редактора. Вопрос - Как выйти из vim тоже будет затронут :)

Редактор vim - это текстовый редактор, созданный на основе более старого - vi. Ныне это один из мощнейших текстовых редакторов с полной свободой настройки и автоматизации, и созданным благодаря этому расширениям и надстройками. Основное достоинство редактора - он есть на любой системе Linux.

Пользовательский интерфейс Vim’а может работать в чистом текстовом (консольном) режиме. Это его самый большой недостаток, т.к. интерфейс далеко не интуитивен и требует обучения для работы в программе. Команды vim редактора, читать далее

16 декабря, 2019 Автор Mc.Sim Рубрики: Life, Linux

Привет, Уважаемый читатель. Сегодня я бы хотел поделиться околотехнической темой. Почему околотехнической? Потому что каждый спец в ИТ должен знать Английский. Если ты не знаешь Английский, сфера твоих возможностей и доступности работы значительно сужается, как результат зарплата замирает на определенном этапе.

Последние более полугода я упорно занимаюсь изучением английского в Lingoda. Я попробовал много способов и о каждом могу рассказать плюсы и минусы. Это были и мобильные приложения и бесплатные видео уроки и фильмы и многое другое. Если интересно - можно задать вопросы в комментариях. Но в части разговорной практики я остановился на языковом марафоне Lingoda (в новой версии он переименован в Спринт Lingoda)

Если не хочется читать много текста, то можно просто взять мой промокод на 50 USD и регистрироваться в Lingoda.

Промокод Lingoda на скидку 50 USD: ajeu3w

Если хочется нюансов - добро пожаловать под кат. Подробнее...

8 февраля, 2019 Автор Mc.Sim Рубрики: coding, python
python введение, основы питон

Так складывается судьба, что текущий год я планирую посвятить изучению python. Итак, это будет первая статья о питоне: об установке, базовой настройке и синтаксисе. Простите, если поначалу я что-то буду писать с точки зрения полного нуба и статья будет конских размеров ) В статье будет много листингов и мало картинок. Т.к. в сети великое количество документации по python, свои статьи я постараюсь делать как конспект с практическими примерами, которые описывают как оно работает + ссылки на документацию. Данная статья о python будет ближайшее время редактироваться и дополняться.

Читать основы python
1 апреля, 2017 Автор Mc.Sim Рубрики: VMware

vmx vmdk recovery

Маленькая заметка для истории...

Если Вы случайно попытались удалить каталог виртуальной машины, которая запущена на VMFS разделе и у вас нет бэкапа. Не расстраивайтесь, еще не все потеряно. ))) Попробуем восстановить файлы виртуальной машины vmx и vmdk. Восстановление vmx, vmdk

11 октября, 2015 Автор Mc.Sim Рубрики: Linux, Железо, основы Linux

 

gnu ddrescue recoveryВсем привет. Думаю, что каждый рано или поздно сталкивался с ситуацией, когда необходимо восстановить данные с жесткого диска. На помощь нам приходит утилита ddrescue. Я тоже не обошел данную проблему стороной.  Буквально на днях моя домашняя файлопомойка заскрипела диском и начала сыпать ошибками на консоль и в лог. Что-то вроде:

Error fsyncing/closing /dev/sda: Input/output error
Input/output error during read on /dev/sda
Input/output error during read on /dev/sda

Повезло мне, что Читать о восстановлении ddrescure

8 апреля, 2015 Автор Mc.Sim Рубрики: Linux, VMware

sles logo

Всем привет.

Сегодня зашел на всем знакомый сайт (vmware.com/products/sles-for-vmware). И был ошеломлен (как оказалось - старой) новостью:

VMware is announcing the End of Availability (EoA) of all SUSE Linux Enterprise Server (SLES) for VMware offerings on June 25, 2014. As a result, the SLES for VMware offering will be removed from the VMware price list on July 25, 2014. After this date, customers that purchase VMware vSphere Standard, vSphere Enterprise, or vSphere Enterprise+ (either standalone or as part of a suite) will no longer be eligible to a free SLES for VMware offering.

Что по русски можно трактовать так: халява закончилась. Оказывается, закончилась она еще 25 июня 2014 г. Vmware перестала продавать SLES и раздавать его бесплатно для имеющих подписку.

Это же ужос. Сколько десятков виртуалок на SLES было поднято... А теперь, выньте и положите денюжку за лицензию. Печаль...

Да, уже установленные хосты еще получат обновления до завершения поддержки SLES 11 SP3, а дальше - в магазин.

пруф

P.S. Нет, блог не умер, у меня просто нет времени на формирование хороших статей.

С Уважением, Mc.Sim.

18 декабря, 2014 Автор Mc.Sim Рубрики: Linux, Web, основы Linux

как делать резервную копию сайта plinkВсем добра, уважаемые читатели и гости. Сегодня публикую маленькую заметку о том, как сделать резервную копию файлов сайта по SSH. В интернете куча статей на данную тему, но чем я хочу выделить данную заметку? Тем, что при создании резервной копии на Windows машине с Linux\UNIX хостинга я столкнулся с множеством неудобств и проблем, которые я избежал, используя plink и putty.

Исходные данные для backup

Итак, имеем:

  1. Linux\UNIX хостинг с доступом по SSH, адрес хоста: ssh.host.example
  2. Компьютер с Windows, с помощью которого производим администрирование сайта.
  3. командный интерфейс plink, который поставляется с ssh клиентом PuTTY
  4. доступ в интернет для связи 1го и 2го.
  5. имя пользователя на хостинге: user
  6. пароль: P@sswOrd
  7. каталог, где размещены файлы сайта: /var/www/host.example

Как создать архив с помощью plink

16 марта, 2014 Автор Mc.Sim Рубрики: NetApp

команды NetApp DataONTAPПриветствую, уважаемые читатели и гости моего блога. Сегодня размещу небольшой справочник основных команд, используемых при администрировании СХД NetApp на базе операционной системы DataONTAP. Данные команды так же подходят для управления СХД от IBM N series. По аналогии со статьей шпаргалка команд Linux ). Управлять хранилищем возможно через различные инструменты и интерфейсы. DataONTAP управляется через специализированные интерфейсы e0M или через интерфейсы передачи данных e0a, e0b и аналогичные, или через локальную консоль (RJ45 to RS232). Инструменты управления так же различны: имеются как GUI (System Manager,MMC) так и CLI (rsh,telnet,ssh) через Ethetnet или консольный порт. Мне больше по душе командная строка, хотя System Manager проработан довольно неплохо как приложение Windows. Т.к. DataONTAP базируется на FreeBSD, она унаследовала некоторые характеристики командной оболочки UNIX. Например, поддерживаются горячие клавиши. Основные команды NetApp

3 марта, 2014 Автор Mc.Sim Рубрики: NetApp

NetApp сетевые интерфейсы e0M RLM e0PПриветствую, уважаемые гости и читатели блога. Первая техническая статья заметка о оборудовании NetApp посвящена описанию сетевых Ethernet интерфейсов. C первого взгляда, на администратора СХД наваливается куча аббревиатур типа e0M, SP, RLM, BMC, e0x и некоторые другие. По началу, можно в этом запутаться. Но чтение мануалов расставляет все на свои места. Постараюсь изложить свое понимание данного вопроса. Итак, в хранилище NetApp есть куча Ethernet интерфейсов, которые можно обнаружить на задней части хранилища (в ссылках можно найти образцы).

Для примера, FAS22хх (HA-пара в одном шасси) имеет в своем составе шесть RJ45 на одном контроллере и шесть RJ45 - на другом, а  FAS32xx и FAS62xx имеет по пять  RJ45 разъемов (без учета слотов расширения PCI).

Именование сетевых интерфейсов NetApp (DataONTAP)

Имена сетевых интерфейсов формируются в зависимости от того являются ли NetApp e0M, RLM, BMC, что к чему

18 февраля, 2014 Автор Mc.Sim Рубрики: VMware

настройка агрегации каналов в VMwareПриветствую всех. Сегодня я постараюсь внести ясность в такую неоднозначную и вызывающую много споров тему, как агрегирование каналов в Vmware. Многие (в том числе и производители оборудования) для описания агрегирования каналов применяют такие термины как LACP, 802.3ad, Ethernet trunk, NIC Teaming, Port Channel, Port Teaming, Link Bundling, NIC bonding, EtherChannel,  link aggregation и некоторые другие. В целом, технология агрегирования каналов, это технология позволяющая объединить несколько физических каналов в один логический. Такое объединение позволяет увеличивать пропускную способность (он же Load Distribution или Load Balancing) и надежность канала (она же Failover). В данной статье, возможно, я сделал какие-то неверные выводы и буду благодарен за дополнения и комментарии. Для написания статьи я придерживался мануала Cisco IEEE 802.3ad Link Bundling, ибо только в нем нашел более менее систематизированные понятия.

Введение в агрегирование каналов (NIC Teaming)

Для начала, давайте разберемся в терминологии. В связи с большой путаницей в понятиях, я буду придерживаться следующего списка:

Агрегирование каналов - собственно, общее наименование любого из видов объединения физических каналов в логический.
EtherChannel - это просто название технологии Cisco, описывающей агрегацию каналов (не протокол ил стандарт). NIC Teaming в Vmware vSphere

10 января, 2014 Автор Mc.Sim Рубрики: VMware

загрузка пакета поддержки для esx и vcenterПочти всегда на новом проекте, при внедрении, приходится тесно взаимодействовать со службой технической поддержки и координировать работу различных вендоров. Сегодня я расскажу, как сгенерировать различными путями пакет с логами и технической информацией для службы технической поддержки Vmware. В большинстве случаев, данный пакет требуется для рассмотрения проблемы и запрашивается специалистами службы техподдержки. Содержимое пакета состоит из логов и различной диагностической информации о вашей виртуальной инфраструктуре, необходимой для выявления т.н. root cause of issues (главной причины отказа). Давайте рассмотрим несколько способов сбора статистики support bundle для ESXi и vCenter.

Сбор диагностический информации с ESXi и vCenter Server 5.x

Данные действия проверялись на версии 5.5. В будущих версиях, возможно произойдут изменения. Всей действия в данном разделе возможно проделать как на хостовой машине, так и на vCenter. В зависимости от того, какие логи требуются. Как получить support bundle для ESXi и vCenter

30 ноября, 2013 Автор Mc.Sim Рубрики: VMware

настройка syslog vmware vsphereПриветствую всех. Тысячу лет уже не писал статей ) Сегодняшняя статья относится к новой рубрике, которая посвящена продукции VMware.  Прежде чем начать излагать суть, направлю Вас на прочтение прошлых статей, описывающих принципы syslog в Linux. 1 - управление системными журналами syslog в linux, 2 - настройка rsyslog в Linux. Как оказалось, в сети куча статей, описывающих базовые настройки syslog в Vmware. Такие как указание каталога, настройка удаленного сервера и др. (базовые настройки описаны в документации). Итак, настройка syslog на Vmware состоит из нескольких шагов: собственно, настройка параметров syslog, настройка Firewall ESX и дополнительный тюнинг. Давайте рассмотрим каждый шаг.

Введение (исходные данные для настройки syslog на vmware esx)

Предположим, что у нас есть некий сервер с именем syslog. На нем работает служба, которая  принимает syslog сообщения по UDP 514 порту (в данном случае не важно, rsyslog это или VMware Syslog Collector или любой другой сервер). Так же, у нас есть собственно VMware ESX хост. syslog на Vmware vsphere

16 сентября, 2013 Автор Mc.Sim Рубрики: Linux, SQUID, Настройка сервера Linux

http_access, acl в squid Привет, посетитель и постоянный читатель блога! Сегодня небольшая заметка о тюнинге squid. Причина размещения данной статьи следующая: очень часто на форумах встречаю как TC приводят примеры своих конфигов с чудовищной мешаниной директив acl и http_access, особенно в темах рассматривающих проблемы с доступом к squid. Настраивая какую-либо систему я стараюсь придерживаться какого-то логичного порядка. Постараюсь сегодня Вам донести, какого порядка http_access придерживаюсь я.

Основная идея заключается во фразе выдернутой из сквидового мануала по http_access: acl и http_access в squid

7 сентября, 2013 Автор Mc.Sim Рубрики: Life, NetApp

ANCDBC87Приветствую, уважаемые гости и читатели. Как и обещал, описываю прошедшее. Описывать буду относительно опыта предыдущего курса. Итак, завершен курс Accelerated NCDA Boot Camp Data ONTAP 7-Mode (ANCDABC87). В этот раз на курсе было не шесть человек, а два. Могу сказать, что это очень эффективно сказывается на времени выполнения лабораторных и на усвоении материала. Организационно ничего не поменялось, за исключением тренера ))) Тренера звать Фомин Максим. Определенно, его знаний достаточно для чтения данного курса. Не могу вспомнить ни одного заданного вопроса, на который он бы не смог найти ответ.   Курс очень пойдет тем, кто хочет освежить и\или систематизировать свои знания, ибо рассматриваются чуть ли не все возможности DataONTAP.

Что могу сказать о том, что не понравилось (читай - хотелось бы дополнить)?.. Погода. Ох уж эта пред Подробнее...