Пять главных стандартных инструментов системного администратора 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 доступно много других полезных инструментов, и хороший системный администратор должен знать, как работать с постоянно растущим числом, некоторые из них мы опишем в следующих статьях нашего блога.

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

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

+ 5 = 15

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

Обновление Woodmart 6.1.3 что вышло нового: обзор всех изменений

Улучшение функционала и возможностей WoodMart WordPress продолжается и было выпущено новое значительное обновление 6.1. Основное направление сейчас - оптимизация как с точки зрения скорости, так и с точки зрения удобства пользователей. Много также изменений некоторых настроек темы, чтобы помочь людям находить некоторые настройки и...

Обзор визуального конструктора WordPress Zion Builder, легкий и пока бесполезный

Многие люди знают WordPress как инструмент для ведения блогов. Не ошибаюсь, но WordPress выходит за рамки этого. WordPress - это программное обеспечение CMS, которое можно использовать для создания веб-сайтов любого типа. Хотя WordPress очень помог в создании веб-сайта, плагин для создания страниц делает это еще проще. Вы можете использовать конструктор страниц, чтобы...

Быстрые покупки на Woocommerce – плагин Экспресс шоп, продажа товаров с 1 страницы

Express Shop - это надстройка WooCommerce для отображения всех продуктов на одной странице с помощью кнопки AJAX «Добавить в корзину». Покупатели могут быстро отфильтровать товары и ускорить процесс покупки. Функции включают в себя несколько шаблонов стилей , загружать больше, бесконечную прокрутку, быструю плавающую корзину,...

Как убрать вкладки на странице товаров Woocommerce (вариант Амазона без табов)

Если вам нравится макет страницы одного продукта Amazon, вам, вероятно, не нравится макет вкладок страницы одного продукта WooCommerce по умолчанию. В этом разделе по умолчанию отображаются «Описание», «Обзоры», «Дополнительная информация» и другое настраиваемое содержимое… в виде вкладок под изображением и кратким описанием. К счастью, есть очень...

Аналог Contact Form 7 – настройка и описание премиум плагина Form Builder

Начну с того почему я всегда использую аналог Contact Form 7 плагина для Wordpress и не рекомендую использовать этот плагин. Слишком большое распространение и бесплатность сыграли злую шутку с сайтами где этот плагин установлен. На него написано много инструментов автоматического спама. Вы еще не...

Структура базы данных WooCommerce: хранение данных, где что находится

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