Найти в Дзене

Пять инструментов, которые я использую в работе системного администратора Linux

Оглавление

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

В телеграмм-сообществе канала уже 80 подписчиков, хотя, казалось бы еще вчера, разменяли только полсотни! Видимо тот эксклюзивный контент, который там публикуется, нравится аудитории, раз она продолжает расти. Если вы еще не подписались на сообщество в Телеграмме, то самое время сделать это.

Linux для чайников: гайды, статьи, обзоры

1️⃣ Эмулятор терминала Tabby

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

Скоро исполняется год, как я нахожусь в системном администрировании Linux и большую часть этого времени использую Tabby. Работает ли он также стабильно как и раньше? Увы нет, так как последнее время стал замечать, что при выполнении каких-то ресурсных задач (например, чтения больших логов) Tabby намертво подвисает и выключается только через убийство процесса. Пока что это не критично, так как при работе на клиентских серверах я использую Tmux, который занимает вторую строчку в этой статье.

2️⃣ Терминальный мультиплексор Tmux

Может ряд коллег по цеху будут возражать против выделения Tmux в отдельный инструмент, но на мой взгляд, сделать это можно без особых проблем. Именно благодаря Tmux и его сессиям, я не боюсь, что внезапно оборвется подключение или разрядится ноутбук. Любые операции, запущенные через Tmux легко возобновляются после того, как подключение к серверу будет восстановлено. Напомню, что про Tmux на канале выходила отдельная статья.

3️⃣ FTP-клиент Filezilla

Протокол FTP никуда не исчезает и периодически возникает необходимость проверить корректность подключения существующих аккаунтов или вновь созданных. В этом деле выручает клиент Filezilla.

FTP-клиент Filezilla в Manjaro Linux KDE Plasma
FTP-клиент Filezilla в Manjaro Linux KDE Plasma

С ним я познакомился еще в момент, когда разрабатывал сайты на CMS Wordpress под ключ, он простой и удобный, к тому же кроссплатформенный. Если софтинка выполняет то, для чего создана, то что от нее еще может понадобиться, верно?

4️⃣ Программа для работы с базами данных DBeaver

С базами данных приходится иметь дело очень часто: создание новых, очистка созданных, резервное копирование или перенос на другой сервер. Среди популярных систем управления базами данных работал с MySQL, Mongo и последние тесно взаимодействовал с Clickhouse в облаке от Яндекса. Поэтому важно иметь под рукой простой и понятный инструмент, который можно использовать для тестирования подключений и облегчения взаимодействия с базами и таблицами. Таким инструментом для меня стал DBeaver.

DBeaver в Manjaro Linux KDE Plasma
DBeaver в Manjaro Linux KDE Plasma

Много встречал хорошего про Navicat, но проблема тут в том, что для каждой СУБД у них отдельный клиент (может есть и какой-то универсальный, но не нашел), вдобавок Навикат платный, хоть и имеет 30-дневную полную версию. Поэтому уже достаточно давно (еще когда работал над своими пет-проектами на Python) познакомился с DBeaver и использую его до сих пор.

5️⃣ Менеджер паролей Пассворк

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

У Пассворк имеется self-hosted решение, облачная версия, а также приложения для смартфонов и расширения для браузеров. В общем, под рукой есть все, чтобы хранить пароли и быть уверенным, что с ними ничего не произойдет.

🏁 Подведем итоги

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

Знаю, что меня читают системные администраторы со стажем, опытные программисты, а также, надеюсь, что и только начинающие свой путь в IT. Расскажите в комментариях про тот софт, который используете вы по профессиональной надобности, будет интересно почитать.