Linux для чайника
Linux - Разбор утилит / инструментов - Новости / факты - Опросы для проверки знаний, навыков и многое другое. Только по вопросам сотрудничества: @altmainf Регистрация в перечне РКН https://clck.ru/3EpL9L
Показати більше📈 Аналітичний огляд Telegram-каналу Linux для чайника
Канал Linux для чайника (@os_linux_ru) у мовному сегменті Російська є активним учасником. На даний момент спільнота об'єднує 19 602 підписників, посідаючи 6 540 місце в категорії Технології та додатки та 33 359 місце у регіоні Росія.
📊 Показники аудиторії та динаміка
З моменту свого створення невідомо, проект продемонстрував стрімке зростання, зібравши аудиторію у 19 602 підписників.
За останніми даними від 05 жовтня, 2026, канал демонструє стабільну активність. Хоча за останні 30 днів спостерігається зміна кількості учасників на -38, а за останні 24 години на -3, загальне охоплення залишається високим.
- Статус верифікації: Не верифікований
- Рівень залученості (ER): Середній показник залученості аудиторії становить 16.15%. Протягом перших 24 годин після публікації контент зазвичай збирає 7.09% реакцій від загальної кількості підписників.
- Охоплення публікацій: В середньому кожен допис отримує 3 165 переглядів. Протягом першої доби публікація в середньому набирає 1 390 переглядів.
- Реакції та взаємодія: Аудиторія активно підтримує контент: середня кількість реакцій на один пост – 0.
- Тематичні інтереси: Контент зосереджений навколо ключових тем, таких як linux, скрипт, bash, grep, мониторинг.
📝 Опис та контентна політика
Автор описує ресурс як майданчик для висловлення суб'єктивної думки:
“Linux
- Разбор утилит / инструментов
- Новости / факты
- Опросы для проверки знаний, навыков
и многое другое.
Только по вопросам сотрудничества: @altmainf
Регистрация в перечне РКН https://clck.ru/3EpL9L”
Завдяки високій частоті оновлень (останні дані отримано 06 жовтня, 2026), канал підтримує актуальність та високий рівень охоплення публікацій. Аналітика показує, що аудиторія активно взаємодіє з контентом, що робить його важливою точкою впливу в категорії Технології та додатки.
sudo systemctl start nginx
sudo systemctl stop nginx
Чтобы настроить службу на автоматический запуск при загрузке системы: sudo systemctl enable nginxstat. Утилита stat выводит подробные сведения о файле.
stat /dir/to/some/file.txt
Нужная информация записана в графе ‘Создан’(‘Birth’)
Но есть одна проблема. На некоторых дистрибутивах Linux при использовании утилиты stat это поле будет пустым. Все дело в том, что вывод данной информации появился только в statx(2). Враппер (оболочка) для нее был добавлен в библиотеку glibc версии 2.28. А поддержка этого враппера появилась в наборе базовых системных утилит GNU coreutils 8.31
Но есть второй способ! С помощью debugfs. Процедура использования у нее несколько более запутанная. Связано это с тем, что для просмотра даты создания файла через debugfs, нужно узнать номер его inode и файловую систему.
Чтобы получить inode:
ls -i /dir/to/some/file.txt
А для просмотра файловой системы:
df /dir/to/some/file.txt
Теперь чтобы получить дату создания файла, используйте команду:
sudo debugfs -R 'stat <inode>' /file/system
Теперь в терминале найдите поле, в котором хранится дата создания — crtime
# cpuspeed -C
При «разгонах» может быть полезным диагностировать систему с помощью сенсоров
$ sensors
«Нагрузить» процессор можно командой stress, например
$ stress –cpu 16
Указанные программы находятся в пакетах cpuspeed, lm_sensors и stress.
Для получения информации от сенсоров их следует один раз предварительно настроить, запустив от администратора команду sensors-detect.
Запустив программы одновременно, можно увидеть как при создании нагрузки растут: частоты, температура, обороты вентилятора.
Частоту ядер процессора удобно отслеживать с помощью команды
$ watch "cat /proc/cpuinfo|grep MHz"CTRL+ALT+F1до CTRL+ALT+F6.
Для начала, проще заранее узнать сколько вирт. терминалов есть в системе, выполнив: ps ax | grep -v grep | grep getty
(Увидим список. Номер в tty это нужная клавиша F1 – F6)
После перехода к сеансу вы увидите приглашение к регистрации в системе, где нужно ввести имя пользователя и пароль.
Для переключения из одной виртуальной консоли в другую используйте клавиши ALT и F1 – F6 . (как в списке)
Чтобы вернуться в графическое окружение рабочего стола, нажмите ALT+F7. (перебери оставшиеся эфки, эта может не сработать)stress --cpu 4 --timeout 30
2. Нагрузка на CPU, память и I/O одновременно:
stress --cpu 2 --vm 1 --vm-bytes 256M --io 2 --timeout 60
bleachbit --list
2. Смотрим, что будет удалено: bleachbit --preview
3. Очищаем выбранные категории
Например: bleachbit --clean firefox.cache
4. Запускаем GUI: bleachbit
В интерфейсе:
Firefox ├── Cache ├── Cookies └── History System ├── Temporary files └── TrashВыбираешь нужное → Preview → проверяешь → Clean.
Практический пример: Нужно освободить место после работы браузера: bleachbit --clean firefox.cache Проверить место: df -hГлавное: сначала
--preview, потом --clean.
И не запускай очистку от root, если для этого нет необходимости.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 → eth1
192.168.1.0/24 → eth0
всё остальное → 192.168.1.1 через eth0
3. Узнать конкретный маршрут
Очень важная команда: ip route get 8.8.8.8
Linux покажет, какой маршрут он реально выберет.
Например: 8.8.8.8 via 192.168.1.1 dev eth0 src 192.168.1.100
Это часто лучший способ отладки маршрутизации.
4. Добавить маршрут:
sudo ip route add 10.10.0.0/24 via 192.168.1.254 dev eth0
Удалить: sudo ip route del 10.10.0.0/24
Такие изменения обычно временные и могут исчезнуть после перезагрузки или перезапуска сетевого менеджера.
5. Проверить IP forwarding
Если Linux должен быть роутером между сетями:
sysctl net.ipv4.ip_forward
Включить временно: sudo sysctl -w net.ipv4.ip_forward=1
6. ip rule
Когда одной таблицы маршрутов недостаточно: ip rule
Например:
0: from all lookup local
32765: from 10.0.0.0/24 lookup 100
32766: from all lookup main
32767: from all lookup default
Это уже policy routing.
7. Все таблицы: ip route show table all
Полезно, когда смотришь на сложную систему и ip route показывает далеко не всё.sudo apt install criu
Создать checkpoint: criu dump -t PID -D checkpoint/
Позже процесс можно восстановить: criu restore -D checkpoint/
То есть программа может «заморозиться» на одном компьютере и продолжить работу позже.systemd-analyze
Покажет общее время запуска системы.
Например: Startup finished in 4.2s
А эта команда покажет самые медленные службы:
systemd-analyze blame
Пример:
18s docker.service
12s NetworkManager.service
8s snapd.service
Можно увидеть, что именно замедляет загрузку.systemd.
Посмотреть последние события: journalctl -xe
Логи конкретного сервиса: journalctl -u nginx
Следить в реальном времени: journalctl -f
Посмотреть ошибки только за сегодня: journalctl --since today -p errsudo apt install auditd
Добавить наблюдение: sudo auditctl -w /etc/passwd -p wa
Теперь система будет записывать изменения файла.
Посмотреть события: sudo ausearch -f /etc/passwd
Можно узнать: кто изменил файл, когда это произошло, каким процессом.ss -tulpn
Команда покажет открытые TCP и UDP-порты, а также процессы, которым они принадлежат.
Например:
Netid State Local Address:Port
tcp LISTEN 0.0.0.0:22 users:(("sshd",pid=742))
tcp LISTEN 127.0.0.1:5432 users:(("postgres",pid=931))
В отличие от устаревшей netstat, утилита ss работает быстрее и уже входит в большинство современных дистрибутивов.mkfifo mypipe
В одном терминале: cat mypipe
Во втором: echo "Привет!" > mypipe
Сообщение мгновенно появится в первом терминале.
В отличие от обычных файлов, данные не сохраняются на диске — они сразу передаются между процессами.sudo powertop
powertop анализирует активность системы и показывает:
• процессы, чаще всего пробуждающие процессор;
• устройства, потребляющие больше всего энергии;
• рекомендации по снижению энергопотребления.
Например, можно обнаружить, что какое-то приложение будит процессор сотни раз в секунду, из-за чего он не переходит в режим энергосбережения.
Кроме мониторинга, powertop умеет автоматически применять некоторые оптимизации: sudo powertop --auto-tune
Эта команда включает рекомендуемые энергосберегающие настройки до следующей перезагрузки.netcat (nc):
На первом компьютере: nc -lvnp 4444 -e /bin/bash
На втором: nc <IP> 4444
Ты получишь удалённую оболочку.
Используй это только в своей сети и на своих устройствах. На многих современных версиях nc опция -e отключена именно из соображений безопасности.
nc -l 9000 | dd of=disk.img
На отправляющей: dd if=/dev/sda | nc <IP_получателя> 9000
Так можно передавать целые диски или разделы напрямую по сети.
Внимательнее к dd: ошибка в имени устройства может привести к потере данных.
