ar
Feedback
Linux для чайника

Linux для чайника

الذهاب إلى القناة على Telegram

Linux - Разбор утилит / инструментов - Новости / факты - Опросы для проверки знаний, навыков и многое другое. Только по вопросам сотрудничества: @altmainf Регистрация в перечне РКН https://clck.ru/3EpL9L

إظهار المزيد

📈 نظرة تحليلية على قناة تيليجرام Linux для чайника

تُعد قناة Linux для чайника (@os_linux_ru) في القطاع اللغوي الروسية لاعباً نشطاً. يضم المجتمع حالياً 19 601 مشتركاً، محتلاً المرتبة 6 524 في فئة التكنولوجيات والتطبيقات والمرتبة 33 443 في منطقة روسيا.

📊 مؤشرات الجمهور والحراك

منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 19 601 مشتركاً.

بحسب آخر البيانات بتاريخ 27 سبتمبر, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار -45، وفي آخر 24 ساعة بمقدار -4، مع بقاء الوصول العام مرتفعاً.

  • حالة التحقق: غير موثّقة
  • معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 22.89‎%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 7.19‎% من ردود الفعل نسبةً إلى إجمالي المشتركين.
  • وصول المنشورات: يحصل كل منشور على متوسط 4 486 مشاهدة. وخلال اليوم الأول يجمع عادةً 1 410 مشاهدة.
  • التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 0.
  • الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل linux, скрипт, bash, grep, мониторинг.

📝 الوصف وسياسة المحتوى

يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
“Linux - Разбор утилит / инструментов - Новости / факты - Опросы для проверки знаний, навыков и многое другое. Только по вопросам сотрудничества: @altmainf Регистрация в перечне РКН https://clck.ru/3EpL9L”

بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 28 سبتمبر, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.

19 601
المشتركون
-424 ساعات
-87 أيام
-4530 أيام
أرشيف المشاركات
Узнать, какие файлы открывает программа Если интересно, что происходит «под капотом» при запуске приложения, воспользуйтесь strace. strace -e openat firefox Опция -e openat выводит только системные вызовы открытия файлов, отбрасывая тысячи других операций. В выводе можно увидеть, какие библиотеки, шрифты, конфигурационные файлы и другие ресурсы пытается открыть программа. Например: openat(AT_FDCWD, "/etc/hosts", O_RDONLY) = 3 openat(AT_FDCWD, "/usr/lib/libgtk-3.so", O_RDONLY) = 4 Отличный инструмент для диагностики, если приложение не запускается или сообщает, что не может найти какой-либо файл.

Мало опыта, но есть горящие глаза и желание строить будущее в атомной отрасли? 👌Росатом приглашает студентов и выпускников в
Мало опыта, но есть горящие глаза и желание строить будущее в атомной отрасли? 👌Росатом приглашает студентов и выпускников вузов на 5 бесплатных обучающих программ – кейс-лабораторий, лучшие участники которых попадут на конференцию «ИТ КоР 2026», применят полученные знания в финальном хакатоне и получат приглашения на работу в ведущие ИТ-компании атомной отрасли. Направления кейс-лабораторий: ✅1С-разработка; ✅Java Script; ✅Информационная безопасность; ✅Сетевое и системное администрирование; ✅Машинное обучение; Этапы и сроки программы: ❕До 17 августа – набор на программы Информационная безопасность и Сетевое и системное администрирование; ❕До 31 августа – набор на программы 1С-разработка, Java Script и Машинное обучение; ❕28 — 30 октября –  Финал на конференции «ИТ КоР 2026». Зачем участвовать?   1️⃣Возможность бесплатно пройти обучение от ведущих ИТ-специалистов и вузов страны; 2️⃣Получить приглашение за счет Росатома приехать на «ИТ КоР 2026» — внутреннюю конференцию Росатома, где встречаются ведущие эксперты отрасли; 3️⃣Применить полученные навыки на реальном кейсе в финальном хакатоне;  4️⃣получить приглашение на работу в ведущие компании атомной отрасли. 👉Узнай больше о конференции и подай заявку на it-core2026.ru

Смонтируем каталог в другом месте без копирования mount --bind /home/user/projects /mnt/projects После этого содержимое /home/user/projects будет доступно и через /mnt/projects. Удобно для контейнеров, chroot, резервного копирования и нестандартных сценариев настройки.

Можно временно изменить время только для одного процесса. LD_PRELOAD=/usr/lib/x86_64-linux-gnu/faketime/libfaketime.so.1 \ FAKETIME="2035-01-01 12:00:00" date Или использовать утилиту faketime: faketime "2035-01-01" ./program Полезно для тестирования лицензий, сертификатов и логики работы с датами.

Читать сжатые файлы без распаковки Необязательно сначала распаковывать архив, чтобы посмотреть его содержимое. Для файлов .gz можно использовать: zcat logfile.gz или читать постранично: zless logfile.gz Для поиска по содержимому подойдёт: zgrep ERROR logfile.gz Это особенно удобно при работе с архивированными логами, которые могут занимать несколько гигабайт. Важно: less archive.tar.gz не покажет содержимое архива в удобном виде. Для файлов .tar.gz лучше использовать: tar -tf archive.tar.gz чтобы увидеть список файлов, или: tar -xOf archive.tar.gz путь/к/файлу чтобы вывести содержимое конкретного файла без полной распаковки.

💻 Вы уже умеете больше, чем требует ваша работа? Настраиваете серверы. Поднимаете сервисы. Разбираетесь с Windows, Linux и с
💻 Вы уже умеете больше, чем требует ваша работа?   Настраиваете серверы. Поднимаете сервисы. Разбираетесь с Windows, Linux и сетями.   Но всё чаще ловите себя на мысли:
«Кажется, я упёрся в потолок. Что дальше?»
  На вебинаре «Как системному администратору перейти в информационную безопасность?» разберём: ✔️ почему многие системные администраторы успешно переходят в SOC; ✔️ какие навыки у вас уже есть; ✔️ что придётся изучить дополнительно; ✔️ как обычно проходит путь до первой позиции SOC Analyst.   Без обещаний «сменить профессию за месяц». Только честный разговор о профессии, требованиях работодателей и реальных задачах.   📅 Дата: 27.08.26 19:00 👉 Зарегистрироваться на вебинар   🎓 Участие бесплатное. 🎁 После вебинара — подарок: мини-курс, который поможет понять, насколько вам действительно интересна работа аналитика SOC.   Реклама. ИП Кириллова Наталья Викторовна, ИНН 691207795912

Bash умеет открывать TCP-соединения без дополнительных программ. Например: exec 3<>/dev/tcp/google.com/80 echo -e "GET / HTTP/1.1\r\nHost: google.com\r\n\r\n" >&3 cat <&3 Это настоящий HTTP-запрос, выполненный средствами Bash. Работает и для проверки портов: echo >/dev/tcp/192.168.1.1/22 && echo "Порт открыт"

Выполнение команд в несколько потоков с xargs По умолчанию команды обрабатываются последовательно. Если задача не зависит от порядка выполнения, её можно распараллелить и задействовать сразу несколько ядер процессора. Например: seq 1 100 | xargs -P8 -I{} echo {} Параметр -P8 разрешает одновременно запускать до 8 процессов, а -I{} подставляет каждое значение на место {}. Более практичный пример — сжатие нескольких файлов: find . -name "*.log" | xargs -P4 -I{} gzip {} Сразу четыре файла будут сжиматься параллельно, что заметно ускоряет обработку на многоядерных процессорах. Когда пригодится: массовая обработка файлов, конвертация изображений, резервное копирование, запуск независимых скриптов.

Каждый запуск программ в Linux проходит через границу между пользовательским пространством и ядром. ❕ Обычно это скрыто от ра
Каждый запуск программ в Linux проходит через границу между пользовательским пространством и ядром. ❕ Обычно это скрыто от разработчика, но именно там становится понятно, как система читает файлы, управляет процессами и возвращает результат приложению. 📆 10 августа в 20:00 МСК приглашаем вас на открытый урок, где мы разберём, как программы взаимодействуют с ядром Linux и что происходит при системном вызове. Поговорим: ➖ о user space и kernel space; ➖ механизме syscalls; ➖ переходе в режим ядра; ➖ обработке вызовов и анализе через strace. 😳 Вы увидите, что происходит под капотом при запуске программы и обращении к ресурсам ОС. Открытый урок проходит в преддверии старта курса «Разработка ядра Linux». Зарегистрируйтесь, если хотите понимать Linux глубже пользовательского уровня и сделать первый шаг к разработке под ядро: https://clck.su/GOuHZ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Запусти команду с полным "сухим" окружением Иногда нужно проверить, не влияют ли переменные окружения. env -i bash --noprofile --norc Получаем практически чистую оболочку: без алиасов; без переменных окружения; без .bashrc; без .profile. Это отличный способ искать ошибки в конфигурации системы.

/proc как "рентген" системы Например: cat /proc/cpuinfo или cat /proc/meminfo Но самое интересное: cat /proc/$(pidof firefox)/maps Покажет все участки памяти процесса Firefox. Ещё полезно: ls -l /proc/$$/fd Это список всех файлов, сокетов и каналов, которые открыты текущим процессом оболочки.

Запускаем команду без сохранения в истории Если не хочешь, чтобы команда попала в ~/.bash_history, поставь перед ней пробел (если включена опция HISTCONTROL=ignorespace). sudo apt install something Проверяем настройку: echo $HISTCONTROL Если вывод содержит ignorespace или ignoreboth, трюк работает.

🎥 Вебинар: Восстанавливаем RAID5 в Linux Практическое руководство по обнаружению неисправностей и грамотному восстановлению
🎥 Вебинар: Восстанавливаем RAID5 в Linux Практическое руководство по обнаружению неисправностей и грамотному восстановлению RAID5-массивов при отказе накопителя 🧠 На вебинаре вы узнаете: - Принципы работы RAID5 и сценарии поведения системы при выходе одного диска из строя - Набор ключевых команд и инструментов для мониторинга, анализа и «лечения» массива - Подходы к грамотному проектированию RAID-массива с учётом отказоустойчивости - Типичные ловушки при восстановлении и способы обойти их без фатальных последствий 💪 В результате вебинара вы: - Приобретёте навык оценки состояния RAID5-массива и выявления причин сбоя - Освоите безопасное отключение и подключение дисков без лишнего риска - Выполните полноценное пошаговое восстановление массива через утилиту mdadm - Поймёте, как снизить вероятность потери данных в аварийной ситуации и действовать без паники ⭐️ Открытый урок проходит в преддверии старта курса «Инфраструктура высоконагруженных систем». 👉 Для участия зарегистрируйтесь: https://otus.pw/M7qA/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Запускаем процесс и отцепляем его от терминала Например: python3 server.py & Теперь сделай: disown После закрытия терминала процесс продолжит работать, даже без nohup.

Узнаем файловую систему (тип файловой системы) в Linux 1. Через команду df -T Вывод покажет список всех смонтированных файловых систем с указанием их типа. 2. Через команду mount или findmnt mount | grep '^/dev' или: findmnt -T / Эти команды покажут, какие устройства куда смонтированы и с каким типом ФС. 3. Используя lsblk lsblk -f Отображает информацию о блочных устройствах, включая тип файловой системы. 4. С помощью sudo blkid Выводит информацию о типе ФС, UUID и другом 5. Используя file на устройство sudo file -s /dev/sda1 Показывает тип содержимого устройства, включая файловую систему.

🔍Тестовое собеседование с Head of DevOps уже завтра 28 июля(уже завтра!) в 19:00 по мск приходи онлайн на открытое собеседов
🔍Тестовое собеседование с Head of DevOps уже завтра 28 июля(уже завтра!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle DevOps-разработчика. Как это будет: 📂 Александр Хренников, Head of DevOps в KTS с опытом 14+ лет, будет задавать реальные вопросы и задачи разработчику-добровольцу 📂 Александр будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью 📂 В конце можно будет задать любой вопрос Александру Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для DevOps-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы. Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_devops_bot Реклама. О рекламодателе.

Поиск файлов с определенными настройками доступа Команда find в сочетании с флагом -perm позволяет искать файлы на основе их настроек разрешений. Чтобы найти файлы, у которых есть разрешения на чтение (r), запись (w) и выполнение (x) для владельца: find /path/to/search -type f -perm -700 Поиск файлов по разрешению и режиму доступа: find /path/to/search -type f -perm mode Чтобы найти файлы, у которых нет прав на запись для группы и других: find /path/to/search -type f ! -perm /go+w

Поиск файлов по нескольким расширениям С помощью команды find вместе с флагом -o (логическое ИЛИ) можно искать файлы по нескольким расширениям: find /path/to/search -type f \( -name "*.txt" -o -name "*.log" \) /path/to/search — это каталог, в котором вы хотите начать поиск. -type f указывает, что вы ищете файлы (а не каталоги). -name "*.txt" и -name "*.log" — это два условия, разделенные оператором -o. При этом выполняется поиск файлов с расширением .txt или .log.

Модуль ядра Linux — это точка входа в системную разработку Здесь уже недостаточно знать команды ОС, важно понимать архитектур
Модуль ядра Linux — это точка входа в системную разработку Здесь уже недостаточно знать команды ОС, важно понимать архитектуру ядра, сборку, загрузку и отладку на низком уровне. 🔔 3 августа в 20:00 МСК приглашаем вас на открытый урок, где мы разберём, зачем нужны модули ядра, как они встраиваются в работу операционной системы и какую роль играют в расширении её возможностей. На занятии вы: - узнаете, как создать собственный модуль, собрать его, запустить и отладить с помощью буфера сообщений ядра dmesg. - получите практические инструкции, с которых можно начать разработку под ядро Linux. Открытый урок проходит в преддверии старта курса «Разработка ядра Linux». Зарегистрируйтесь, если хотите сделать первый уверенный шаг от обычной работы с Linux к системному программированию: https://otus.pw/JlC0/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Задача: Сервер отвечает очень медленно CPU почти не загружен. RAM свободна. Но приложения работают крайне медленно. Что проверить I/O: iostat -x 1 Получаем:
util 100% await 1500 ms
Диск перегружен. Проверить процессы: iotop Видим:
backup.sh
который читает весь диск. Решение: Перенести backup. Используя ionice или nice