Linux

 Своє знайомство з Linux системами я почав ще в 2003 році з встановлення Red Hat 3. Встановлював, зносив, «грався».

Професійне використання почалось у 2006-2011 з Red Hat 4.5, AIX 5.3.
За минулі 15 років багаторазово встановлював та використовував лінукс різних дистрибутивів: SLES, Open SUSE, Oracle Linux, переважно під потреби БД Oracle. Тому особливо вибирати не доводилось. Є певна корпоративна культура, напрацювання, методики, досвід експлуатації, особисті уподобання.
Для використання на ноуті спочатку використовував серверні версії, але потім почав експериментувати з десктопними. За «порадою старших товаришів» встановив в 2008-2010 Ubuntu і з того часу переважно вдома використовував її для звичайних потреб надійної ОС та перегляду сторінок в інтернет.
Особливих складносщів не виникає. Матеріалів та мануалів по роботі з yum, deb пакетами в мережі достатньо.
В цьому році вирішив замість Ubuntu 20.04 LTS поставити Fedora 32. Минулого тижня вийшла Fedora 33, але не ризикнув ставити через адмінські звички. Реліз має «відстоятись півроку», за цей період будуть виправлені баги, першопрохідці пробіжать «по граблях», повиправляють помилки. Поки що якоїсь принципової різниці між yum, rpm та dnf не помітив. Працює і хай собі працює :) Трохи інші команди і все. Часу глибоко вивчати філософію того чи іншого менеджера пакетів не було. Може просто не цікаво?
Які Ваші вподобання, якщо Ви використовуєте linux як OS для щоденної роботи, адміністрування, програмування?

З 2019 року в мене почалась «нова ера». Я вперше майже чотири місяці працював в ДП «ІСС» виключно з Ubuntu як десктопною версією. за цей період звик до лінукса ще більше і почав шукати інструменти для програмування PyCharm, тощо.
В 2020 продовжив розвиватись як DevOps і стикнувся з потребою щоденно писати скрипти на bash, Ansible, Terraform. Крім PyCharm cпробував ще Android Studio. Які IDE крім Vim, PyCharm Ви використовуєте для написання коду?
Мені як адміну раніше було достатньо vi(vim) :) Але IDE з плагінами зручніші.

З серверними OS все набагато простіше через наявність віриуалізації, хмар. Є готові образи на AWS, або можна створити власні і використовувати повторно.
1. Які глобальні тренди в корпоративному секторі?
Зрозуміло, що Oracle Linux, RHEL є потужними гравцями. Amazon поки не має власного дистрибутиву під AWS, чи я щось пропустив?
З моєї практики під AWS ставив в основному CentOS, RHEL.
2. Практика роботи з AWS. Які інструменти краще використовувати?
Розгортав тестові середовища з продуктиву за допомогою Terrafom, Ansible. Наскільки це оптимальний варіант? Що використовуєте в таких випадках?
3. Які OS будуть після iOS, Android, Linux, Windows? Очевидно, що в наступні 10-30 років має з’явитись щось нове, на порядок досконаліше.

Коментарі