Latest posts

Linux, please
4 Nov 2025, 12:34
Очищаем дисковый кеш в LinuxВ некоторых случаях может оказаться полезным записать содержимое кеша на диск.В Linux это можно сделать, записав 1, 2 или 3 в /proc/sys/vm/drop_caches. Запись этих значений заставит ядро освободить память, используемую для кеширования, записав ее содержимое на диск.!Перед выполнением этой операции лучше запустить sync, иначе занятые элементы останутся в памяти!Для очистки pagecache: echo 1 > /proc/sys/vm/drop_cachesДля очистки dentries и inodes: echo 2 > /proc/sys/vm/drop_cachesДля очистки pagecache, dentries и inodes: echo 3 > /proc/sys/vm/drop_caches
Linux, please
17 Oct 2025, 12:23
Поиск блочных устройствБлочное устройство (block device) — вид файла устройств в UNIX/Linux-системах, обеспечивающий интерфейс к устройству, реальному или виртуальному, в виде файла в файловой системе.Типичные примеры блочных устройств: жёсткий диск, CD-ROM, НГМД.Чтобы выполнить поиск блочных устройств для создания физических томов на их основе, можно воспользоваться командой lvmdiskscan.
Linux, please
29 Sept 2025, 11:37
Для проверки скорости записи/чтения можно использовать утилиту ddИзмеряем скорость записи: dd if=/dev/zero of=testfile bs=1M count=1000 conv=fdatasync Команда создаст файл testfile размером 1000 МБ, заполненный нулями, и измерит скорость записи данных в этот файл.Измеряем скорость чтения: dd if=testfile of=/dev/null bs=1M Команда прочитает содержимое файла testfile и измерит скорость чтения данных из него.
Linux, please
22 Sept 2025, 13:36
Выборка файлов для поиска с помощью grepКоманда grep позволяет фильтровать файлы, в которых нужно искать текст.Чтобы выполнить поиск только по файлам с определенным расширением, например, .txt нужно использовать опцию --include: grep -r --include=«.txt» <слово> </путь/к/папке>А для того чтобы исключить все файлы с расширением .txt используйте опцию --exclude: grep -r --exclude=«.txt» <слово> </путь/к/папке>
Linux, please
1 Sept 2025, 04:48
Чтобы определить, чем занимается устройство, которое нужно размонтировать, существует полезный инструмент — команда lsof.Введите ее с именем нужного раздела, например: lsof /mnt/testВыходные данные покажут, какие команды удерживают файлы открытыми в этом разделе. Таким же образом можно использовать команду: fuser-v /mnt/test
Linux, please
25 Aug 2025, 19:40
Работа с каталогамиmkdir <каталог> Создание каталога cd <каталог> Изменение каталога ls <каталог> Вывод содержимого каталога rmdir <каталог> Удаление пустого каталога rm -r <каталог> Рекурсивное удаление каталогаПри указании имени каталога можно использовать следующие символы:□ . — означает текущий каталог. Если вы введете команду cat ./file, то она выведет файл file, который находится в текущем каталоге;□ .. — родительский каталог. Например, команда cd .. переведет вас на один уровень вверх по дереву файловой системы;□ ~ — домашний каталог пользователя.
Linux, please
13 Aug 2025, 04:41
Допустим, вы хотите засечь сколько времени выполняется определенное действие в вашем Bash скрипте, для этого добавьте там, где нужно начать замер строку:START=$(date +%s)А там, где нужно прекратить:END=$(date +%s) DIFF=$(( $END - $START )) DIFF=$(( $DIFF / 60 ))Переменная DIFF будет содержать время выполнения в минутах. Теперь вы можете вывести ее с помощью echo.
Linux, please
6 Aug 2025, 07:01
Поиск файлов с определенными настройками доступаКоманда 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
Linux, please
1 Aug 2025, 13:29
Открываем изображения для просмотра из терминалаКоманда display используется для открытия и отображения изображений в графическом окне.display image.jpgПри запуске команды display появится графическое окно с изображением. Вы можете взаимодействовать с окном, чтобы увеличивать и уменьшать масштаб, прокручивать и закрывать изображение.
Linux, please
18 Jul 2025, 19:12
Находим и удаляем пустые файлыНайдем и удалим все пустые файлы в директории /path/to/directory.Пример: find /path/to/directory -type f -empty -deleteКоманда find ищет пустые файлы (-empty) и удаляет их с помощью опции -delete.
Linux, please
18 Jul 2025, 07:53
Копирование файлов с фильтрациейСкопируем все файлы из каталога /source в /destination, исключая файлы с расширением .log.Пример: rsync -av --exclude='.log' /source/ /destination/• rsync -av — копирует файлы с сохранением атрибутов. • --exclude='.log' — исключает файлы с указанным расширением.
Linux, please
1 Jul 2025, 09:55
Создаем пользовательский отчетСкрипт создает отчет о текущих пользователях в системе и сохраняет его в файл user_report.txt. (Отчет содержит имя пользователя, его UID и время последнего входа).#!/bin/bash output_file="user_report.txt" echo "User Report" > "$output_file" echo "===================" >> "$output_file" cut -d: -f1,3,6 /etc/passwd | while IFS=: read user uid home; do last_login=$(last -n 1 "$user" | head -n 1 | awk '{print \$4, \$5, \$6, \$7}') echo "$user (UID: $uid) - Last login: $last_login" >> "$output_file" donecut -d: -f1,3,6 /etc/passwd — извлекает имя пользователя, UID и домашнюю директорию из файла /etc/passwd. last -n 1 "$user" — получает информацию о последнем входе пользователя.
Linux, please
11 Jun 2025, 04:18
Создание файловой системы (ФС)Чтобы создать файловую систему, можно воспользоваться утилитой mkfs.Файловую систему можно создать двумя способами: mkfs -t [тип ФС] [диск или раздел]илиmkfs.[тип ФС] [диск или раздел]Типы файловой системы могут быть: ext2, ext3, ext4, fat, ntfs, xfc.
Linux, please
4 Jun 2025, 04:23
Очищаем дисковый кеш в LinuxВ некоторых случаях может оказаться полезным записать содержимое кеша на диск.В Linux это можно сделать, записав 1, 2 или 3 в /proc/sys/vm/drop_caches. Запись этих значений заставит ядро освободить память, используемую для кеширования, записав ее содержимое на диск.!Перед выполнением этой операции лучше запустить sync, иначе занятые элементы останутся в памяти!Для очистки pagecache: echo 1 > /proc/sys/vm/drop_cachesДля очистки dentries и inodes: echo 2 > /proc/sys/vm/drop_cachesДля очистки pagecache, dentries и inodes: echo 3 > /proc/sys/vm/drop_caches
Linux, please
28 May 2025, 06:32
Создаем файл устройстваВ качестве примера рассмотрим процесс создания дополнительного файла loop-устройства.Для начала следует получить список доступных в системе файлов loop-устройств: ls -al /dev | grep loopДалее представим, что команда ls вывела 15 файлов loop-устройств (от loop0 до loop14). Исходя из этого, следует создать файл с именем loop15: mknod -m 0777 /dev/loop15 b 7 17где -m - флаг, задающий права доступа 0777 - права доступа /dev/loop15 - название /dev файла b - обозначение блочного устройства идентификатор 7 - фиксирован для всех файлов loop-устройств вспомогательный идентификатор 15 - указывает на номер файла loop-устройства.
Linux, please
15 May 2025, 20:03
Считаем контрольные суммы файловПодсчитать контрольные суммы файлов можно с помощью нескольких команд: cksum, md5sum, sha1sum и sha256sum.Контрольная сумма - последовательность цифр и букв, используемых для проверки целостности данных на наличие ошибок.Синтаксис команд прост, как никогда:cksum <filename>md5sum <filename>sha1sum <filename>sha256sum <filename>
Linux, please
6 May 2025, 19:44
Считаем контрольные суммы файловПодсчитать контрольные суммы файлов можно с помощью нескольких команд: cksum, md5sum, sha1sum и sha256sum.Контрольная сумма - последовательность цифр и букв, используемых для проверки целостности данных на наличие ошибок.Синтаксис команд прост, как никогда:cksum <filename>md5sum <filename>sha1sum <filename>sha256sum <filename>
Linux, please
2 May 2025, 14:43
Просмотр физических томовФизический том (physical volume) — устройство, представляющееся системе как один диск (жёсткий диск или его раздел, RAID-массив).Для просмотра информации о физических томах LVM используются команды pvs, pvdisplay и pvscan.pvs позволяет настроить формат вывода, показывая по одному тому в каждой строке.pvdisplay формирует подробный отчет для каждого физического тома, включая информацию о размере, экстентах, группе томов и пр. Формат вывода фиксирован.pvscan проверяет все поддерживаемые блочные устройства в системе на предмет наличия физических томов.
Linux, please
25 Apr 2025, 12:05
Инструмент для создания дипфейковDeepFaceLab - Мощный софт для замены лиц на видео и изображениях. Полностью бесплатный и доступен на GitHub.Особенности: — Поддержка видео и картинок — Инструкция по установке на GitHubСкачать на GitHub


Linux, please
14 Apr 2025, 12:13
Поиск блочных устройствБлочное устройство (block device) — вид файла устройств в UNIX/Linux-системах, обеспечивающий интерфейс к устройству, реальному или виртуальному, в виде файла в файловой системе.Типичные примеры блочных устройств: жёсткий диск, CD-ROM, НГМД.Чтобы выполнить поиск блочных устройств для создания физических томов на их основе, можно воспользоваться командой lvmdiskscan.
Related Channels
Other channels in the same section of the catalogue.
