Linux для чайника
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) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.
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
Отличный инструмент для диагностики, если приложение не запускается или сообщает, что не может найти какой-либо файл.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 путь/к/файлу
чтобы вывести содержимое конкретного файла без полной распаковки.«Кажется, я упёрся в потолок. Что дальше?»На вебинаре «Как системному администратору перейти в информационную безопасность?» разберём: ✔️ почему многие системные администраторы успешно переходят в SOC; ✔️ какие навыки у вас уже есть; ✔️ что придётся изучить дополнительно; ✔️ как обычно проходит путь до первой позиции SOC Analyst. Без обещаний «сменить профессию за месяц». Только честный разговор о профессии, требованиях работодателей и реальных задачах. 📅 Дата: 27.08.26 19:00 👉 Зарегистрироваться на вебинар 🎓 Участие бесплатное. 🎁 После вебинара — подарок: мини-курс, который поможет понять, насколько вам действительно интересна работа аналитика SOC. Реклама. ИП Кириллова Наталья Викторовна, ИНН 691207795912
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 "Порт открыт"seq 1 100 | xargs -P8 -I{} echo {}
Параметр -P8 разрешает одновременно запускать до 8 процессов, а -I{} подставляет каждое значение на место {}.
Более практичный пример — сжатие нескольких файлов:
find . -name "*.log" | xargs -P4 -I{} gzip {}
Сразу четыре файла будут сжиматься параллельно, что заметно ускоряет обработку на многоядерных процессорах.
Когда пригодится: массовая обработка файлов, конвертация изображений, резервное копирование, запуск независимых скриптов.
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, трюк работает.python3 server.py &
Теперь сделай: disown
После закрытия терминала процесс продолжит работать, даже без nohup.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
Показывает тип содержимого устройства, включая файловую систему.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+wfind вместе с флагом -o (логическое ИЛИ) можно искать файлы по нескольким расширениям:
find /path/to/search -type f \( -name "*.txt" -o -name "*.log" \)
/path/to/search — это каталог, в котором вы хотите начать поиск.
-type f указывает, что вы ищете файлы (а не каталоги).
-name "*.txt" и -name "*.log" — это два условия, разделенные оператором -o. При этом выполняется поиск файлов с расширением .txt или .log.iostat -x 1
Получаем:
util 100% await 1500 msДиск перегружен. Проверить процессы:
iotop
Видим:
backup.shкоторый читает весь диск. Решение: Перенести backup. Используя
ionice или nice