Блогус IT-шникус - моя практика, инструкции, тесты и обзоры.


Здравствуйте.

Добро пожаловать на мой персональный блог и прежде всего разрешите представиться. Меня зовут Антон Черноусов, я системный администратор Linux с 14-и летним стажем и Python/Django-разработчик с куда более скромным послужным списком (около 3-х лет). 

На данный момент главная страница моего web-портала находится в переработке и я оставил исключительно блог, так как я вижу по системам мониторинга, что он  людей интересует и скрывать наработки за три года на время переезда и смены концепции сайта я считаю, что не стоит даже из соображений банального SEO.

На страницах своего блога я публикую мои заметки которые я писал на основании своей практики и посему прошу при копировании ставить ссылку на первоисточник и это в принципе первая и наверное единственная просьба к посетителям моего блога.

Основными направлениями моей деятельности являются:

  • Администрирование операционных систем Linux и Windows, причем администрирование Windows у меня является скорее побочным направлением деятельности и большую часть времени я работаю с различными дистрибутивами Linux.
  • Различные сетевые решения самого разного уровня сложности, начиная от банальных офисных локальных сетей заканчивая различными хитрыми виртуализованными сетями с VLAN и VPN.
  • Реляционные базы данных такие как Postgresql и Mysql. NoSQL базы данных я пока изучаю, а коммерческие системы СУБД я уже и забыл совсем, хотя по Oracle у меня даже сертификат имеется.
  • Ну и естественнно разного рода web-сервера, web-приложения и т.п.

Как вы наверное понимаете я на данный момент работаю как на полный рабочий день, так и поддерживаю несколько сторонних проектов (включая несколько OpenSource-проектов) и посему совершенно ненастроен просто поболтать и если у вас есть какие-то проблемы или предложение работы для меня, то пожалуйста исходите из того, что я конечно с удовольствием с вами поболтаю, но мои услуги стоят вполне определенных денег.

Все конечно обсуждается индивидуально, но в среднем я беру около 500 рублей в час и если вас такой ценник устраивает, то милости прошу пообщаться.

На этой ноте хотелось бы наверное и закончить это небольшое вступление и предложить вам несколько статей из моего блога. Последнее время я стараюсь писать именно большие статьи на интересные для меня темы, поэтому статьи будут выходить не очень часто, но думаю, что надо брать качеством, а не количеством.


Установка и настройка Linphone-server (FlexiSip)

Ранее я уже рассказывал, про довольно удобный VOIP-клиент Linphone и как верно подметили читатели моего блога, в данном VOIP-клиенте при использовании его совместно с тем же Asterisk или FreePBX (что в принципе одно и тоже) вам будет недоступно больше половины функционала. Для того чтобы полноценно использовать клиент Linphone вам понадобится настроить VOIP-прокси сервер FLEXISIP и лишь в этом случае вам будет доступен чат, видео-звонки, статусы присутствия и многое другое. Несколько лет назад я реализовывал проекты защищенных внутренних коммуникаций на основе Opensource версий Linphone и Flexisip и недавно меня поросили проанализировать текущее состояние проекта и можно ли его использовать сейчас. Не буду приводить отчет по этой задаче полностью, скажу лишь, то что все стало гораздо хуже и opensource-версия FLEXISIP теперь выложена скорее для красоты, а документация максимально устарела и противоречит реальному функционалу. Попробовать запустить этот проект в прод можно, только в том случае если вы истинный мазохист в плане сборки и настройки этого шедевра и садист для тех людей которые будут им пользоваться в дальнейшем.

Подробнее...


Эмулятор игровой консоли Nintendo64 для Ubuntu Linux

Возвращаемся к теме эмуляторов различных игровых консолей для Ubuntu Linux и сегодня мы поговорим о Nintendo 64. N64 в свое временя была довольно популярной консолью (но не в нашей деревне конечно) и единственным серьезным недостатком я считаю, то что она использовала картриджи вместо активно используемых конкурентами CD-дисков. Максимальный объем картриджей составлял 64 мб против 700 мб у CD дисков и естественно у N64 небыло красивых мультимедийных вставок как у конкурентов, да и графика по современным меркам выглядит довольно вырвиглазно (есть конечно исключения где выжимали все возможности консоли, но это единицы игр). С эмуляцией этой консоли в Ubuntu Linux дела обстоят не слишком хорошо, точнее мы как обычно имеем кучу заброшенных эмуляторов и единственный нормальный эмулятор который хоть как-то работает, это mupen64plus. Страница эмулятора на GITHUB https://github.com/mupen64plus

Подробнее...


Установка проприетарных плагинов для HP-принтеров в Ubuntu Linux

Подсистема печати в Linux-дистрибутивах как в принципе и в MacOS представлена разрабатываемым Apple модульным программным обеспечением CUPS, что расшифровывается как Common UNIX Printing System. Других вариантов для реализации подсистемы печати в Linux не существует и хотя сейчас CUPS уже не какое кривое поделие как буквально несколько лет назад, но все равно знатно доставляет неудобств на ровном месте. Начать хотя бы с того, что по умолчанию CUPS пытается подключить все принтеры в сети автоматически (и не факт, что у нее это получится) включая расшаренные на других ПК сетевые принтеры, что создает целую кучу дубликатов, а каких-то механизмов группового развертывания и ограничения доступа естественно не завозили.

Подробнее...


Настройка VLAN для сетевых интерфейсов контейнеров LXD и виртуальных машин KVM

Продолжаем погружаться в бездны сетевой подсистемы Ubuntu Linux на примере моего распределенного тестового стенда и сегодня мы будем строить дополнительный уровень абстракции над физической сетью (распределенной и связанной мостами OpenVPN) с несколькими нодами. В идеале я хотел бы получить несколько VLAN-ов образующих плоские изолированные сети под каждый из тестовых проектов и я бы просто назначал интерфейсы тестовых машин определенным тестовым же сетям (изолированных VLAN-ами) и спокойно прорабатывал различные клиентские сценарии без каких-либо опасений устроить дополнительный DHCP в прод-сети или какой-нибудь сетевой шторм. Технически у меня все готово кроме нескольких интересных нюансов, но и на самом деле, там все сделано и я просто это еще как-то красиво в виде статьи не изложил, а остается у меня теперь только вопрос с проталкиванием виртуальных машин и контейнеров в определенные VLAN-ы.

Подробнее...


VPN-туннель без шифрования трафика (GRE-тунель) в Ubuntu Linux

Давайте с вами рассмотрим довольно популярную ситуацию с объединением группы виртуальных или физических серверов на площадке хостинг провайдера предоставляющего дополнительно серую подсеть которая объединяет его физические и VPS сервера, такими провайдерами являются практически все облачные сервисы наподобие Amazon и несколько крупных провайдеров VPS и физических серверов наподобие Hetzner. И хотя их сервера и объединены внутренней серой сетью, вы не сможете использовать ее например для маршрутизации трафика между контейнерами или вашими группами VPS-серверов расположенными внутри выделенных вам хостов и эта серая сеть предназначена исключительно для взаимодействия между серверами представляя собой некоторое подобие менеджмент-сети.

Подробнее...


Все записи в блоге...