Пять главных стандартных инструментов системного администратора Centos

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

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

В действительности, командная строка является чрезвычайно мощной и фактически позволяет опытному пользователю контролировать, контролировать и настраивать каждый отдельный аспект системы.

Даже минимальная установка CentOS поставляется с богатым выбором полезных инструментов, и многие другие могут быть установлены из стандартных репозиториев.

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

VIM

Командная строка предназначена для редактирования текстовых файлов, и для этой цели нет лучшего инструмента, чем Vim.

На самом деле Vim – очень старая программа, которую можно проследить до оригинального vi, разработанного для систем Unix в 1976 году. Она сохраняет некоторые архаичные функции, но постоянно совершенствуется в течение многих лет и может быть персонализирована с помощью множества плагинов и опций.

Начальная кривая обучения, как известно, крутая, и большинство новичков в Linux оказались в ловушке Vim в начале своего пути, не зная, как выбраться.

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

Для быстрого ознакомления с Vim запустите команду vimtutor и следуйте интерактивному учебнику.

YUM

Во всех дистрибутивах семейства RedHat yum служит предпочтительным менеджером пакетов. Это мощный инструмент, который обрабатывает установку новых пакетов, а также их обновление или удаление.

Yum доступен по умолчанию во всех системах CentOS, но выбор программного обеспечения в начальных репозиториях довольно скуден. Это отражает философию RedHat, которая подчеркивает безопасность и стабильность, предлагая только пакеты, которые были тщательно протестированы.

В результате официальные репозитории предоставляют более старое программное обеспечение, несколько версий за последним, например php 5.4

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

Одним из самых популярных является epel-release, который может быть установлен как пакет и включает в себя множество полезных инструментов. Другими распространенными вариантами являются репозитории remi или ius для php и связанных с ними расширений.

Большинство разработчиков программного обеспечения также поддерживают специальные репозитории, которые предоставляют последние версии своих пакетов.

NETSTAT

Netstat – очень полезный инструмент командной строки, который показывает сетевые соединения и статистику, а также открытые порты и сокеты.

Выполнение этого без аргументов отобразит много информации, поэтому вам нужно научиться управлять выводом с помощью флагов.

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

 

1 netstat –tulpn

 

Пять главных стандартных инструментов системного администратора Centos

Например, вы можете видеть, что служба sshd с PID 1029 прослушивает TCP-порт 22 по умолчанию и принимает подключения от любого внешнего источника.

LSOF

Эта простая команда, которая показывает список файлов, открываемых различными процессами, является очень мощным инструментом мониторинга и отладки в руках опытного системного администратора CentOS.

Как и netstat, lsof отображает большое количество информации, которую можно отфильтровать, используя соответствующий синтаксис.

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

Флаг –u отображает файлы, открытые конкретным пользователем (в данном случае, графана):

 

1 lsof –u grafana

Пять главных стандартных инструментов системного администратора Centos

Указав полный путь к файлу, lsof покажет процессы, которые его открыли (например, только демон rsyslog использовал основной файл журнала):

 

1 lsof /var/log/messages

 

Пять главных стандартных инструментов системного администратора Centos

Другая очень распространенная задача – перечислить файлы, открытые процессом, на основе его PID. Вот частичный вывод файлов, открытых rsyslog, используя PID из предыдущего примера:

 

1 lsof – p 829

 

Пять главных стандартных инструментов системного администратора Centos

TOP и HTOP

Другой инструмент, используемый для проверки процессов, – это top, который служит средством мониторинга в режиме реального времени из командной строки.

В отличие от предыдущих команд, top очень прост для понимания и использования, поэтому изучение его параметров на самом деле не требуется.

Просто введите top в терминале, и вы увидите динамический список всех активных процессов и потоков, которые можно упорядочить на основе различных значений, таких как загрузка процессора или памяти.

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

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

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

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь

8 + 2 =

OK2WEB
OK2WEB
Более 12 лет занимаюсь разработкой и продвижением сайтов. Городские порталы, информационные и новостные сайты. Сейчас в основном разрабатываю интернет магазины и коммерческие сайты. Если у вас есть вопросы пишите, стараюсь оперативно ответить и помочь.

Как использовать частный адрес Wi-Fi на iPhone и iPad

Последняя мобильная операционная система Apple предоставляет новую функцию безопасности, называемую частным адресом . Это помогает защитить ваши личные данные в общедоступных или незнакомых сетях Wi-Fi. У каждого устройства есть собственный встроенный адрес. Эта новая функция случайным образом создает новый адрес, поэтому ваше устройство с меньшей вероятностью будет идентифицировано злоумышленниками. Это...

Учимся делать и управлять title и description для страниц сайта плагином Seopress (уроки SEO)

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

Проблема обновления Centos и Docker, что делать если не обновляется

На одном из серверов у себя уже месяца 4 не мог произвести обновления, возникал конфликт Docker с Centos. Плюс к этому надо прибавить установленный ISP manager и сайты на двух базах, одна из них основная Mysql 8 и вторая как раз таки в контейнере...

Как оптимизировать свой сайт для показателей Google Core Web Vitals

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

Core Web Vitals и WordPress SEO, скорость сайта как фактор ранжирования

В мае 2020 года Google объявил, что показатели качества страниц под названием «Core Web Vitals» станут фактором ранжирования в поиске Google. Это было наконец выпущено как часть обновления опыта страницы в июне 2021 года. Многие владельцы веб-сайтов упорно работают над улучшением своих показателей Core Web Vitals...

Ошибка добавления записей и постов в WordPress, решаем проблему с базой данных

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