Страницы

среда, 20 января 2021 г.

Управление правами файлов в CentOS 8

Начало года должно быть бодрым – поэтому разнообразим контент свежей порцией веб-кастов на тему основ администрирования Linux и рассмотрим управление правами файлов в CentOS 8.

Тема достаточно большая и бесконечно ёмкая для обсуждения, поэтому я выделил два основных момента:

  • Управление правами файлов в CentOS 8.
  • Управление пользовательской маской в CentOS 8.

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

В веб-касте представлено описание назначения прав при создании файлов и каталогов, уровни владения и базовые права для файлов и каталогов (чтение, запись, исполнение). Центральное место в веб-касте занимает демонстрация управления правами символьным и числовым способами с использованием команды chmod.

Подробности и видео: LebedevUM.

P.S. Это первый веб-каст записанный с использованием CentOS Stream 8, все дальнейшие веб-касты будут записываться на базе этой версии операционной системы CentOS.

Подробнее познакомиться с CentOS Stream можно при помощи моей статьи «CentOS Stream: Создание инновационного будущего для корпоративного Linux».

А в следующем веб-касте мы продолжим рассматривать управление правами с точки зрения назначения прав по умолчанию.

среда, 13 января 2021 г.

Использование функций в конвейере Windows PowerShell 5

Продолжаем наше погружение в функции Windows PowerShell 5. На этот раз очередь дошла до обсуждения применения пользовательских функций в конвейере. 

Веб каст состоит из двух частей: в первой рассматривается вопрос применения функций в конвейере и демонстрируется использование автоматической переменной $input, во-второй же части рассматривается вопрос явного объявления блоков функции (begin, process и end) с упором на особенности их работы в конвейере. Дополнительно в веб-касте рассматривается вопрос создания и использования особого типа функций – фильтров (Filter).

Подробности и видео: LebedevUM.

P.S. Это уже шестой веб-каст на тему основ функций, поэтому рекомендую убедиться, что вы не пропустили предыдущие веб-касты группы:

Все веб-касты в хронологическом порядке: Windows PowerShell 5.

А в следующем веб-касте речь пойдет об определение функций в сессии Windows PowerShell.

четверг, 7 января 2021 г.

Управление инвентаризацией VMware vSphere 7

Так получилось, что последний веб-каст в 2020-ом году я записывал 31-го декабря и, по-моему, не хитрому замыслу он станет первым в 2021-ом! 

Веб-каст продолжает рассказ о фундаментальных возможностях VMware vSphere 7, в частности речь в веб-касте пойдет об управлении инвентаризацией vCenter Server при помощи vSphere Web Client.

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

Подробности и видео: LebedevUM

P.S. В следующем веб-касте мы рассмотрим вопрос автоматизации и отложенного выполнения рутинных задач VMware vSphere 7.

понедельник, 4 января 2021 г.

CentOS Stream: Создание инновационного будущего для корпоративного Linux


В сентябре 2019 года, Red Hat анонсировал CentOS Stream – платформу разработки, спроектированную для членов сообщества CentOS, партнёров Red Hat, разработчиков экосистемы и множества других групп, заинтересованных в более быстром и лёгком получении доступа к будущим релизам Red Hat Enterprise Linux (RHEL) или желающих присоединиться к формированию продукта. С момента представления вокруг CentOS Stream сложилась целая экосистема из партнеров и участников, которые реализуют свои цели за счет возможностей проекта. В связи с этим Red Hat принял решение полностью переложить инвестиции с проекта CentOS Linux на CentOS Stream.

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

Также хотелось бы привести слова Mark Skarpness (вице-президент Intel Architecture, Graphics and Software Group): “У Intel длинная история поддержки экосистемы Linux за счёт доставки инноваций программного обеспечения с открытым исходным кодом в окружения информационных технологий от корпоративных центров обработки данных до облачных развертываний. Мы рады потенциалу CentOS Stream для экосистемы наших клиентов.”

Когда Red Hat впервые ввел CentOS Linux в экосистему Red Hat – проект удовлетворил потребности в инновационной платформе. Проекты сообщества, такие как OKD, RDO и другие, нуждались в стабильной основе для разработки, которую им предоставил CentOS Linux. Но модель разработки с открытым исходным кодом не постоянна; она непрерывно эволюционирует для соответствия меняющимся требованиям корпоративных окружений и сообщества.

Актуальный технологический мир не такой простой, даже по сравнению с тем, что был год назад, о сроке, например, в 5 лет и говорить не приходится. Технологии сегодня покрывают диапазон от приложений в контейнерах и облачных сервисов до быстрых аппаратных инноваций и экосистем, обеспечивающих программное обеспечение в качестве сервиса (SaaS), решение даже одной из этих задач связано с массой проблем, особенно если нужно предоставить его оперативно и в масштабе.

В этом месте CentOS Stream и должен занять свою нишу, так как он предоставляет платформу для быстрых инноваций на уровне сообщества, при этом обладает стабильностью, достаточной для базовых производственных окружений. Эти изменения и обратная связь могут быстрее направляться в производство, благодаря чему платформы Linux удовлетворяют потребности невероятно разнообразной пользовательской базы.

Red Hat верит, что полное смещение инвестиций в пользу CentOS Stream – это лучший путь для будущей доставки инноваций Linux, предоставляя широкую экосистему сообществу с близким соединением с разработкой RHEL. CentOS Stream теперь находится между инновациями операционной системы Fedora Project и производственной стабильностью RHEL. Чтобы сделать CentOS Stream основным узлом инноваций для экосистемы RHEL, Red Hat сдвигает инвестиции на CentOS Stream, эксклюзивно с 31 декабря 2021. Поддержка и обновление CentOS Linux 7 продолжится в соответствии с жизненным циклом, вплоть до 2024 года.

Существуют различные типы пользователей CentOS, в свою очередь Red Hat работает с CentOS Project Governing Board для раскройки программ, которые будут соответствовать потребностям этих различных групп пользователей. В первой половине 2021-го года планируется представление бесплатных программ, а также программ с низкой стоимостью для различных сценариев применения, в том числе опций для проектов с открытым исходным кодом, проектов сообщества и расширений подписки Red Hat Enterprise Linux Developer, для лучшего соответствия потребностям системных администраторов.


Будущее CentOS Linux – это CentOS Stream.

CentOS Stream не является заменой для CentOS Linux, на самом деле это натуральный, неизбежный следующий шаг, соответствующий цели проекта по обеспечению инновациями корпоративного Linux. Stream сокращает петлю обратной связи между всеми разработчиками, будь то большие партнёры или индивидуальные участники. Все они будут услышаны при разработке будущих версий RHEL.

Red Hat призывает всех своих партнеров и разработчиков не только присоединиться к CentOS Stream, но и начать создавать собственные ответвления и использовать данный узел инноваций для тестирования решений и собственных специфических задач. Red Hat верит, что CentOS Stream на самом деле является будущим корпоративного Linux и это позволит сообществу напрямую влиять на выпуск Red Hat Enterprise Linux, от незначительных минорных релизов, до мажорных вех. Red Hat также переносит все внутренние проекты на CentOS Stream, чтобы иметь возможность предоставлять в общий доступ передовой опыт и стратегии развития.


Создание более широкого и разнообразного сообщества.

Red Hat уже предлагает набор платформ в дополнение к CentOS Stream, для обеспечения широкого спектра потребностей разработчиков:

  • Fedora Project – операционная система Fedora Project находится на переднем крае инноваций операционных систем и предназначена для тех, кто заинтересован в самых горячих новинках.
  • Red Hat Universal Base Image – бесплатно распространяемый образ для разработки корпоративных облачных приложений. При помощи Red Hat Universal Base Image разработчики могут упростить создание сертифицированных приложений для производственного развертывания на базе RHEL и гибридного облачного портфолио Red Hat, в том числе Red Hat OpenShift.
  • Подписка Red Hat Developer – свободная подписка для разработчиков, предоставляющая окружение для разработки/тестирования приложений, предназначенных для развертывания в производственном окружении на базе стабильной, безопасной и высокопроизводительной основы RHEL.

CentOS Linux помог сделать RHEL и сообщество лучше, в свою очередь при помощи CentOS Stream Red Hat планирует сделать доставку инноваций быстрее и более совместной. Red Hat планирует предоставить инструменты, поддержку и экспертизу для помощи в миграции и переносе всех сценариев применения на новый узел инноваций для RHEL.

Подробнее познакомиться с CentOS Stream можно при помощи моей статьи «CentOS 8 и CentOS Stream», а о новинках актуальной версии Fedora Project я писал в новости «Доступна бета-версия Fedora 33».

P.S. С этого момента все дальнейшие веб-касты будут записываться на базе CentOS Stream 8.


пятница, 1 января 2021 г.

Получение значений из функций в Windows PowerShell 5

 


Несмотря на незаметно подкравшийся конец года мы продолжаем изучать Windows PowerShell 5, на этот раз рассмотрим работу с выводом функций.

В веб-касте представлено описание команд на языке Windows PowerShell и демонстрируется работа с выводом функций. Отдельное внимание в веб-касте уделено выражению return и двум способам его применения в функциях Windows PowerShell.

Подробности и видео: LebedevUM.

P.S. Это уже пятый веб-каст на тему функций в Windows PowerShell, поэтом если вы пропустили предыдущие, рекомендую обратить внимание на предыдущие:

Все веб-касты в хронологическом порядке: Windows PowerShell 5.

В следующем веб-касте мы сосредоточится на применении функций в конвейере.