🧠 17 команд управления системой, ускорь работу в разы
Постоянно забываешь, как заблокировать экран из консоли или правильно выключить Bluetooth? Я собрал все основные команды управления системой в одну удобную шпаргалку.
1. Блокировка экрана:
$ gnome-screensaver-command -l
$ dbus-send --type=method_call --dest=org.freedesktop.ScreenSaver /ScreenSaver org.freedesktop.ScreenSaver.Lock
Команда для немедленной блокировки текущей сессии.
2. Разблокировка экрана:
$ gnome-screensaver-command -a
$ dbus-send --type=method_call --dest=org.freedesktop.ScreenSaver /ScreenSaver org.freedesktop.ScreenSaver.SetActive boolean:false
Возвращает экран в рабочее состояние.
3. Перезагрузка системы:
$ reboot$ shutdown -r
$ systemctl reboot
Все способы отправить машину в ребут.
4. Выключение питания:
$ poweroff
$ shutdown -h now
$ reboot -p
$ systemctl poweroff
$ haltShutdown the system at a specific time
Немедленное завершение работы.
5. Выключение по расписанию:
$ shutdown -h 18:45 "Server is going down for maintenance"
Установка времени выключения с уведомлением пользователей.
6. Остановка Bluetooth:
$ service bluetooth stop
$ systemctl stop bluetooth
Выключение службы беспроводной связи.
7. Запуск Bluetooth:
$ service bluetooth start
$ systemctl start bluetooth
Включение службы обратно.
8. Отключение Wi-Fi:
$ nmcli nm wifi off
Мгновенное отключение беспроводного интерфейса.
9. Включение Wi-Fi:
$ nmcli nm wifi on
Активация сетевого интерфейса.
10. Выключение монитора:
$ xset dpms force off
Принудительно гасит экран через управление питанием.
11. Режим ожидания:
$ systemctl suspend
$ pm-suspendHibernate the system
Перевод системы в спящий режим.
12. Гибернация:
$ systemctl hibernate
Полное сохранение состояния на диск и выключение.
13. Список активных сервисов:
$ systemctl list-units --type=service
$ service --status-all
Просмотр всех запущенных служб.
14. Запуск службы:
$ systemctl start [serviceName]
$ service [serviceName] start
Запуск конкретного юнита в системе.
15. Остановка службы:
$ systemctl stop [serviceName]
$ service [serviceName] stop
Принудительное завершение работы сервиса.
16. Автозагрузка сервиса:
$ systemctl enable [serviceName]
Включение запуска службы при старте системы.
17. Просмотр логов:
$ journalctl -u [serviceName]
Чтение журналов конкретной службы через journald.
💡 Сохраняй этот список, чтобы команды всегда были под рукой!
❗️❗️❗️ Нравится формат? Ставь 👍
👉 Рубрика: #шпаргалка@LinuxSkill
#Linux #SystemControl #Sysadmin #Terminal #CheatSheet #DevOps