• О нас
  • Анонсировать
  • Политика конфиденциальности
  • Связаться с нами
Новости MasterTrend
  • ДОМ
    • БЛОГ
    • МАГАЗИН
  • Учебники
  • Hardware
  • игры
  • мобильные телефоны
  • Безопасность
  • Windows
  • ИИ
  • Software
  • Сети
  • Новости
  • Russian Russian
    • Spanish Spanish
    • English English
    • Portuguese Portuguese
    • French French
    • Italian Italian
    • German German
    • Korean Korean
    • Japanese Japanese
    • Chinese Chinese
    • Thai Thai
    • Polish Polish
    • Turkish Turkish
    • Indonesian Indonesian
    • Hindi Hindi
    • Arabic Arabic
    • Swedish Swedish
    • Dutch Dutch
Нет результата
Посмотреть все результаты
  • ДОМ
    • БЛОГ
    • МАГАЗИН
  • Учебники
  • Hardware
  • игры
  • мобильные телефоны
  • Безопасность
  • Windows
  • ИИ
  • Software
  • Сети
  • Новости
  • Russian Russian
    • Spanish Spanish
    • English English
    • Portuguese Portuguese
    • French French
    • Italian Italian
    • German German
    • Korean Korean
    • Japanese Japanese
    • Chinese Chinese
    • Thai Thai
    • Polish Polish
    • Turkish Turkish
    • Indonesian Indonesian
    • Hindi Hindi
    • Arabic Arabic
    • Swedish Swedish
    • Dutch Dutch
Нет результата
Посмотреть все результаты
Новости MasterTrend
Нет результата
Посмотреть все результаты
Начало работы Учебники

systemctl: Полный контроль в Linux за 12 шагов

MasterTrend Insights к MasterTrend Insights
25 апреля 2025 г.
в Учебники
Время чтения:Лекция 9 минут
К К
0
systemctl 12 команд, которые осваивают Linux
9
ОБЩИЙ
24
Просмотры
Поделиться на FacebookПоделиться в Твиттере

Contents

  1. systemctl: 12 команд, которые осваивают Linux 🚀
  2. Что такое команда Systemctl?
  3. Опрос служб с помощью systemctl
  4. Управление службами с помощью systemctl
    1. Похожие публикации

systemctl: 12 команд, которые осваивают Linux 🚀

Команда systemctl имеет несколько функций, которые часто упускают из виду. Помимо запуска и остановки служб в Linux, вы также можете просматривать список установленных служб и проверять их состояние. Давайте сделаем краткий обзор! 🚀

Что такое команда Systemctl?

Команда systemctl — это центральный инструмент управления для системы инициализации systemd, в первую очередь известный как инструмент, используемый для запуска и остановки служб. Но есть и гораздо больше, о чем свидетельствует его страница руководства который имеет более 1600 строк. 📖

Поскольку systemctl — это инструмент управления, а не просто средство запуска служб, вы можете использовать его для доступа к полезной информации о вашей системе и ее службах systemd. 💻

Большинство дистрибутивов Linux используют systemd, но некоторые решили сохранить традиционную систему инициализации SystemV. Если вы не уверены, какой из них используется в вашем дистрибутиве, это легко выяснить. Мы воспользуемся командой stat для просмотра файла init.

стат /sbin/init 
Используйте команду stat, чтобы узнать, использует ли установка Linux SystemV или systemd.

Исполняемый файл /sbin/init — это первый процесс, запускаемый в дистрибутивах на базе SystemV. В дистрибутивах на основе systemd символическая ссылка с таким именем указывает на systemd.

Первая строка вывода показывает нам, что на этой тестовой машине Ubuntu /sbin/init является символической ссылкой на файл /lib/systemd/systemd. Очевидно, что эта установка Linux использует systemd. Если бы это был дистрибутив на основе SystemV, строка содержала бы только «Файл: /sbin/init».

Опрос служб с помощью systemctl

Службы определяются в файлах юнитов, и вы увидите слово unit в параметрах systemctl. В качестве примера мы можем получить список служб с помощью команды list-units, используя опцию –type.

systemctl список-единицы --тип=служба
Вывод команды systemctl list-units, показывающий запущенные и остановленные службы.

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

  • Единица: Имя файла модуля.
  • Нести: Если файл сервисного модуля был прочитан в память без синтаксических ошибок, в этом столбце будет указано «загружено». Это не означает, что услуга активна.
  • Объект: Обзор того, активна ли служба. Активная служба может быть не запущена.
  • Суб: Более подробный просмотр того, запущена ли служба. Например, активная служба может быть запланирована на таймер и, возможно, уже завершила свой последний запуск.
  • Описание: Строка текста, предназначенная для идентификации или описания услуги.

На дисплее отображаются только активные услуги. Чтобы увидеть все службы, нам нужно включить опцию –all.

systemctl список-единицы --все --тип=служба
Вывод команды systemctl list-units, показывающий все службы.

Если просмотр всего этого утомляет, мы можем отфильтровать вывод с помощью опции –state.

systemctl список-единицы --тип=служба --состояние=работает
Вывод команды systemctl list-units, отфильтрованный для отображения только запущенных служб.

Опция состояния может принимать значения «работает», «остановлен», «включен», «отключен» и «неисправен».

Чтобы сосредоточиться на невыполненных службах, используйте опцию –failed.

systemctl список-единицы --неудачные
Вывод команды systemctl list-units, отфильтрованный для отображения только невыполненных служб. Неисправных служб нет.

На этом компьютере нет неисправных дисков.

Если вы видите какие-либо неисправные службы, используйте параметр list-dependencies для проверки неудовлетворенных зависимостей.

systemctl список-зависимости sshd.service
Вывод команды systemctl list-dependencies, показывающий зависимости для службы sshd.

Зависимости имеют цветной круг, отображающий их статус. Может быть:

  • Белый круг: Неактивно или находится на обслуживании
  • Зеленая точка: Объект.
  • Белая точка: Деактивация.
  • Красная точка: Не удалось или произошла ошибка.

Чтобы проверить, включена ли отдельная служба, используйте команду is-enabled и укажите имя файла модуля службы.

systemctl эс-включен htg-example.service
Использование systemctl is-enabled для определения того, включена ли конкретная служба.

Управление службами с помощью systemctl

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

Чтобы запустить службу, используйте команду start, за которой следует имя службы.

пот systemctl начинать htg-пример.услуга
Запуск службы с помощью команды systemctl start.

Если все пройдет хорошо, вы автоматически вернетесь в командную строку. Если вы предпочитаете иметь положительное подтверждение, вы можете проверить его с помощью команды status.

пот systemctl статус htg-пример.услуга
Проверка состояния службы с помощью команды systemctl status.

Остановить службу так же просто, как и запустить ее.

пот systemctl останавливаться htg-пример.услуга
Остановка службы с помощью команды systemctl stop.

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

пот systemctl перезапуск htg-пример.услуга
Перезапуск службы с помощью команды systemctl restart.

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

пот systemctl давать возможность htg-пример.услуга
Включение службы с помощью команды systemctl enable.

Обратите внимание, что это только помечает службу для запуска при загрузке, а не запускает ее немедленно. Если это то, что вам нужно, я добавил опцию –now.

пот systemctl давать возможность --сейчас htg-пример.услуга
Включение и одновременный запуск службы с помощью команды systemctl enable --now.

Если вам больше не нужен запуск службы при загрузке, отключите ее.

пот systemctl запрещать htg-пример.услуга
Отключение службы с помощью команды systemctl disable.

Вы можете использовать команду journalctl, еще одну часть systemd, для поиска записей, связанных с вашей службой. Параметр -u (единица измерения) позволяет указать интересующую вас услугу. С помощью параметра -S (с) можно отобразить записи, которые появились с указанного вами времени.

журналctl -С "08:00:00" -или htg-пример.услуга
Использование команды journalctl для отображения записей системного журнала, относящихся к определенной службе.

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

Поделитесь этим:
6FacebookLinkedInPinterestXRedditTumblrБлюскиThreadsShare
6
АКЦИИ

Похожие публикации

  • Проверить
  • Дамп биоса (бинарные файлы, *.bin *.rom) 2024
  • ZOTAC подтверждает GeForce RTX 5090 с 32 ГБ GDDR7
  • Оптимизируйте свою память: освободите оперативную память — Windows 10 или 11
  • Как выбрать видеокарту
  • Как настроить AdGuard DNS в Windows 10 и 11
  • Разбитый экран ноутбука: как исправить!
  • Как перевести сообщения WhatsApp (4 способа)
Теги: EvergreenСодержаниеLinuxТехнические советы
Предыдущий пост

Megatransfer: новая эра скорости оперативной памяти ⚡

Следующая публикация

Как использовать Traceroute: овладейте своей сетью прямо сейчас 🛠️

MasterTrend Insights

MasterTrend Insights

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

Следующая публикация
Как использовать Traceroute для выявления сетевых проблем

Как использовать Traceroute: овладейте своей сетью прямо сейчас 🛠️

5 2 голоса
Article Rating
Подписаться
Доступ
Уведомить о
гость
гость
0 Comments
Самый старый
Самый новый Наибольшее количество голосов
онлайн-комментарии
Посмотреть все комментарии

Оставайтесь на связи

  • 976 Фанаты
  • 118 Последователи
  • 1.4к Последователи
  • 1.8k Подписчики

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

Форма подписки
  • Тенденции
  • Комментарии
  • Последний
Как добавить часы на рабочий стол Windows 11: 3 верных совета!

Как добавить часы на рабочий стол Windows 11: успевайте больше за считанные минуты! ⏱️

1 мая 2025 г.
Как сохранить игру в REPO

Как сохранить игру в REPO 🔥 Узнайте секрет, как не потерять прогресс

7 июля 2025 г.
12 лучших альтернатив Lucky Patcher для Android

Альтернативы Lucky Patcher: 12 лучших и простых приложений! 🎮⚡

12 мая 2025 г.
Как использовать AdGuard DNS на Android в 2024 году

Как использовать AdGuard DNS на Android в 2025 году

11 февраля 2025 г.
Функции Gmail на Android: экономьте время с помощью 5 советов

Функции Gmail на Android: 5 трюков, о которых вы не знали! 📱✨

12
Ремонт материнской платы - Ремонт материнских плат

Ремонт материнской платы ноутбука

10
Установка Windows 11 Домашняя без Интернета

Установка Windows 11 Домашняя без Интернета

10
Как создать резервную копию драйверов в Windows 11/10 за 4 шага!

Как сделать резервную копию драйверов в Windows 11/10: избегайте ошибок! 🚨💾

10
GeForce RTX 5070 против 5060 Ti — видеокарты NVIDIA GeForce RTX 5070 и RTX 5060 Ti рядом, демонстрирующие размер и конструкцию кулера для сравнения игровых ПК.

GeForce RTX 5070 против 5060 Ti: 12 ГБ против 16 ГБ, понятно? ⚠️

21 сентября 2025 г.
Бремя забвения - Oblivion (The Elder Scrolls IV): Аргонианин в доспехах и с мечом осматривает Имперский город и Башню Белого Золота в Сиродиле, тема Бремени.

Oblivion: Overloaded: +5 хитростей, чтобы носить больше 💼⚡

21 сентября 2025 г.
Графический процессор Nintendo Switch 2 — крупный план графического процессора Nvidia на материнской плате Nintendo Switch 2, на котором видны графический процессор и чипы памяти на зеленой печатной плате.

Видеокарта Nintendo Switch 2: производительность против RTX 2050 ⚡

21 сентября 2025 г.
Linux-сервер headless с консолью bash: ifconfig показывает конфигурацию сети и IP-адреса IPv4/IPv6.

Безголовый сервер: 3-шаговое повышение производительности, монитор не нужен 🚀

21 сентября 2025 г.

Последние новости

GeForce RTX 5070 против 5060 Ti — видеокарты NVIDIA GeForce RTX 5070 и RTX 5060 Ti рядом, демонстрирующие размер и конструкцию кулера для сравнения игровых ПК.

GeForce RTX 5070 против 5060 Ti: 12 ГБ против 16 ГБ, понятно? ⚠️

21 сентября 2025 г.
3
Бремя забвения - Oblivion (The Elder Scrolls IV): Аргонианин в доспехах и с мечом осматривает Имперский город и Башню Белого Золота в Сиродиле, тема Бремени.

Oblivion: Overloaded: +5 хитростей, чтобы носить больше 💼⚡

21 сентября 2025 г.
6
Графический процессор Nintendo Switch 2 — крупный план графического процессора Nvidia на материнской плате Nintendo Switch 2, на котором видны графический процессор и чипы памяти на зеленой печатной плате.

Видеокарта Nintendo Switch 2: производительность против RTX 2050 ⚡

21 сентября 2025 г.
13
Linux-сервер headless с консолью bash: ifconfig показывает конфигурацию сети и IP-адреса IPv4/IPv6.

Безголовый сервер: 3-шаговое повышение производительности, монитор не нужен 🚀

21 сентября 2025 г.
6
Логотип MasterTrend News

MasterTrend Info — ваш источник технологий: новости, руководства и аналитика по оборудованию, программному обеспечению, играм, мобильным устройствам и искусственному интеллекту. Подпишитесь на нашу рассылку и не пропустите ни одной тенденции.

Подписывайтесь на нас

Просмотр по категории

  • игры
  • Hardware
  • ИИ
  • мобильные телефоны
  • Новости
  • Сети
  • Безопасность
  • Software
  • Учебники
  • Windows

Последние новости

GeForce RTX 5070 против 5060 Ti — видеокарты NVIDIA GeForce RTX 5070 и RTX 5060 Ti рядом, демонстрирующие размер и конструкцию кулера для сравнения игровых ПК.

GeForce RTX 5070 против 5060 Ti: 12 ГБ против 16 ГБ, понятно? ⚠️

21 сентября 2025 г.
Бремя забвения - Oblivion (The Elder Scrolls IV): Аргонианин в доспехах и с мечом осматривает Имперский город и Башню Белого Золота в Сиродиле, тема Бремени.

Oblivion: Overloaded: +5 хитростей, чтобы носить больше 💼⚡

21 сентября 2025 г.
  • О нас
  • Анонсировать
  • Политика конфиденциальности
  • Связаться с нами

Copyright © 2025 https://mastertrend.info/ - Все права защищены. Все товарные знаки являются собственностью их владельцев.

Spanish Spanish
Spanish Spanish
English English
Portuguese Portuguese
French French
Italian Italian
Russian Russian
German German
Chinese Chinese
Korean Korean
Japanese Japanese
Thai Thai
Hindi Hindi
Arabic Arabic
Turkish Turkish
Polish Polish
Indonesian Indonesian
Dutch Dutch
Swedish Swedish
Нет результата
Посмотреть все результаты
  • Russian Russian
    • Spanish Spanish
    • English English
    • Portuguese Portuguese
    • French French
    • Italian Italian
    • German German
    • Korean Korean
    • Japanese Japanese
    • Chinese Chinese
    • Polish Polish
    • Indonesian Indonesian
    • Turkish Turkish
    • Hindi Hindi
    • Thai Thai
    • Arabic Arabic
    • Swedish Swedish
    • Dutch Dutch
  • игры
  • Hardware
  • ИИ
  • мобильные телефоны
  • Новости
  • Сети
  • Безопасность
  • Software
  • Учебники
  • Windows

Copyright © 2025 https://mastertrend.info/ - Все права защищены. Все товарные знаки являются собственностью их владельцев.

Comment Author Info
:wpds_smile::wpds_grin::wpds_wink::wpds_mrgreen::wpds_neutral::wpds_twisted::wpds_arrow::wpds_shock::wpds_unamused::wpds_cool::wpds_evil::wpds_oops::wpds_razz::wpds_roll::wpds_cry::wpds_eek::wpds_lol::wpds_mad::wpds_sad::wpds_exclamation::wpds_question::wpds_idea::wpds_hmm::wpds_beg::wpds_whew::wpds_chuckle::wpds_silly::wpds_envy::wpds_shutmouth:
wpDiscuz
RedditБлюскиXМастодонтНовости хакеров
Поделитесь этим:
МастодонтВКWhatsAppТелеграммаSMSНовости хакеровЛинияПосланник
Ваш экземпляр Мастодонта