Системные службы и systemd systemd — система инициализации и менеджер служб, который управляет запуском и остановкой служб в Linux. Он заменяет более старые системы, такие как SysVinit. Пример: Чтобы проверить статус службы, например, nginx, используем: systemctl status nginx Чтобы запустить или остановить службу: sudo systemctl start nginx sudo systemctl stop nginx Чтобы настроить службу на автоматический запуск…
Linux для чайника
Linux - Разбор утилит / инструментов - Новости / факты - Опросы для проверки знаний, навыков и многое другое. Только Регистрация в перечне РКН https://clck.ru/3EpL9L
Динамика подписчиков
с 20 июля 2026 по 12 октября 2026 · минимум 19 600 · максимум 19 700
Кто рекламировался за полгода
Рекламодатель определён по маркировке рекламы в постах канала.
Публикации
Узнаем дату создания файла Это можно сделать с помощью stat . Утилита stat выводит подробные сведения о файле. stat /dir/to/some/file.txt Нужная информация записана в графе ‘Создан’(‘ Birth ’) Но есть одна проблема. На некоторых дистрибутивах Linux при использовании утилиты stat это поле будет пустым. Все дело в том, что вывод данной информации появился только в statx(2) . Враппер (оболочка) для нее был добавлен в…
Повысить производительность можно штатными средствами , например, следующая команда скажет процессору работать на максимальной производительности при электропитании от сети. # cpuspeed -C При «разгонах» может быть полезным диагностировать систему с помощью сенсоров $ sensors « Нагрузить » процессор можно командой stress, например $ stress –cpu 16 Указанные программы находятся в пакетах cpuspeed , lm_sensors и stress…
Даже если не запущен ни один терминал или его эмулятор, на заднем дворе графического рабочего стола продолжают выполняться несколько сеансов терминалов. Получить доступ к этим виртуальным консолям, в большинстве дистрибутивов Linux можно с помощью комбинаций клавиш, начиная с CTRL+ALT+F1 до CTRL+ALT+F6 . Для начала, проще заранее узнать сколько вирт. терминалов есть в системе, выполнив: ps ax | grep -v grep | grep…
Тестирование стабильности системы Чтобы протестировать систему, можно нагрузить CPU, память, дисковую подсистему и I/O с помощью утилиты stress. Ее основные возможности: - CPU нагрузка : Задание количества рабочих потоков, которые нагружают процессор. - Память : Создание нагрузки через аллокацию памяти. - Диски : Стресс-тест записи данных на диск. - I/O : Симуляция интенсивных операций ввода-вывода. Примеры…
BleachBit — утилита для очистки кэша, временных файлов, истории и другого мусора . 1. Смотрим, что можно очистить: bleachbit --list 2. Смотрим, что будет удалено: bleachbit --preview 3. Очищаем выбранные категории Например: bleachbit --clean firefox.cache 4. Запускаем GUI: bleachbit В интерфейсе: Firefox ├── Cache ├── Cookies └── History System ├── Temporary files └── Trash Выбираешь нужное → Preview → проверяешь →…
Минимальный набор для понимания и настройки маршрутизации в Linux 1. Интерфейсы и адреса: ip addr Показывает IP-адреса интерфейсов. ip link Показывает сами интерфейсы и их состояние ( UP / DOWN ). Например: eth0 → 192.168.1.100/24 eth1 → 10.0.0.1/24 2. Таблица маршрутизации: ip route Главная команда. Например: default via 192.168.1.1 dev eth0 10.0.0.0/24 dev eth1 192.168.1.0/24 dev eth0 Читай это как: 10.0.0.0/24 →…
Сделать снимок состояния процесса Linux позволяет сохранить состояние работающей программы. Установить: sudo apt install criu Создать checkpoint: criu dump -t PID -D checkpoint/ Позже процесс можно восстановить: criu restore -D checkpoint/ То есть программа может «заморозиться» на одном компьютере и продолжить работу позже.
Проверить, куда уходит время загрузки Linux Команда: systemd-analyze Покажет общее время запуска системы. Например: Startup finished in 4.2s А эта команда покажет самые медленные службы: systemd-analyze blame Пример: 18s docker.service 12s NetworkManager.service 8s snapd.service Можно увидеть, что именно замедляет загрузку.
journalctl — просмотр всех системных логов В современных Linux многие службы пишут логи через systemd . Посмотреть последние события: journalctl -xe Логи конкретного сервиса: journalctl -u nginx Следить в реальном времени: journalctl -f Посмотреть ошибки только за сегодня: journalctl --since today -p err