4 Nov 2025, 12:34 UTC≈3,870 views19 reactionsread 12 August 2026 Очищаем дисковый кеш в Linux
В некоторых случаях может оказаться полезным записать содержимое кеша на диск.
В Linux это можно сделать, записав 1, 2 или 3 в /proc/sys/vm/drop_caches. Запись этих значений заставит ядро освободить память, используемую для кеширования, записав ее содержимое на диск.
!Перед выполнением этой операции лучше запустить sync, иначе занятые элементы останутся в памяти!
Для очистки pagecache…
❤8👍7🔥4
17 Oct 2025, 12:23 UTC≈4,030 views6 reactionsread 12 August 2026 Поиск блочных устройств
Блочное устройство (block device) — вид файла устройств в UNIX/Linux-системах, обеспечивающий интерфейс к устройству, реальному или виртуальному, в виде файла в файловой системе.
Типичные примеры блочных устройств: жёсткий диск, CD-ROM, НГМД.
Чтобы выполнить поиск блочных устройств для создания физических томов на их основе, можно воспользоваться командой lvmdiskscan.
❤4🔥2
29 Sept 2025, 11:37 UTC≈3,880 views9 reactionsread 12 August 2026 Для проверки скорости записи/чтения можно использовать утилиту dd
Измеряем скорость записи:
dd if=/dev/zero of=testfile bs=1M count=1000 conv=fdatasync
Команда создаст файл testfile размером 1000 МБ, заполненный нулями, и измерит скорость записи данных в этот файл.
Измеряем скорость чтения:
dd if=testfile of=/dev/null bs=1M
Команда прочитает содержимое файла testfile и измерит скорость чтения данных из него.
👍6❤2🤡1
22 Sept 2025, 13:36 UTC≈3,810 views6 reactionsread 12 August 2026 Выборка файлов для поиска с помощью grep
Команда grep позволяет фильтровать файлы, в которых нужно искать текст.
Чтобы выполнить поиск только по файлам с определенным расширением, например, .txt нужно использовать опцию --include:
grep -r --include=«*.txt» <слово> </путь/к/папке>
А для того чтобы исключить все файлы с расширением .txt используйте опцию --exclude:
grep -r --exclude=«*.txt» <слово> </путь/к/папке>
👍6
1 Sept 2025, 04:48 UTC≈3,700 views5 reactionsread 12 August 2026 Чтобы определить, чем занимается устройство, которое нужно размонтировать, существует полезный инструмент — команда lsof.
Введите ее с именем нужного раздела, например:
lsof /mnt/test
Выходные данные покажут, какие команды удерживают файлы открытыми в этом разделе. Таким же образом можно использовать команду:
fuser-v /mnt/test
👍4❤1
25 Aug 2025, 19:40 UTC≈3,320 views1 reactionsread 12 August 2026 Работа с каталогами
mkdir <каталог> Создание каталога
cd <каталог> Изменение каталога
ls <каталог> Вывод содержимого каталога
rmdir <каталог> Удаление пустого каталога
rm -r <каталог> Рекурсивное удаление каталога
При указании имени каталога можно использовать следующие символы:
□ . — означает текущий каталог. Если вы введете команду cat ./file, то она выведет файл file, который находится в текущем каталоге;
…
👍1
13 Aug 2025, 04:41 UTC≈3,000 views6 reactionsread 12 August 2026 Допустим, вы хотите засечь сколько времени выполняется определенное действие в вашем Bash скрипте, для этого добавьте там, где нужно начать замер строку:
START=$(date +%s)
А там, где нужно прекратить:
END=$(date +%s)
DIFF=$(( $END - $START ))
DIFF=$(( $DIFF / 60 ))
Переменная DIFF будет содержать время выполнения в минутах. Теперь вы можете вывести ее с помощью echo.
👍5❤1
6 Aug 2025, 07:01 UTC≈3,070 views1 reactionsread 12 August 2026 Поиск файлов с определенными настройками доступа
Команда find в сочетании с флагом -perm позволяет искать файлы на основе их настроек разрешений.
Чтобы найти файлы, у которых есть разрешения на чтение (r), запись (w) и выполнение (x) для владельца:
find /path/to/search -type f -perm -700
Поиск файлов по разрешению и режиму доступа:
find /path/to/search -type f -perm mode
Чтобы найти файлы, у которых нет прав на з…
❤1
1 Aug 2025, 13:29 UTC≈2,910 views7 reactionsread 12 August 2026 Открываем изображения для просмотра из терминала
Команда display используется для открытия и отображения изображений в графическом окне.
display image.jpg
При запуске команды display появится графическое окно с изображением. Вы можете взаимодействовать с окном, чтобы увеличивать и уменьшать масштаб, прокручивать и закрывать изображение.
🔥7
18 Jul 2025, 19:12 UTC≈2,960 views5 reactionsread 12 August 2026 Находим и удаляем пустые файлы
Найдем и удалим все пустые файлы в директории
/path/to/directory.
Пример:
find /path/to/directory -type f -empty -delete
Команда find ищет пустые файлы (-empty) и удаляет их с помощью опции -delete.
👍5
18 Jul 2025, 07:53 UTC≈2,530 views6 reactionsread 12 August 2026 Копирование файлов с фильтрацией
Скопируем все файлы из каталога /source в /destination, исключая файлы с расширением .log.
Пример:
rsync -av --exclude='*.log' /source/ /destination/
• rsync -av — копирует файлы с сохранением атрибутов.
• --exclude='*.log' — исключает файлы с указанным расширением.
❤3👍3
1 Jul 2025, 09:55 UTC≈2,930 views5 reactionsread 12 August 2026 Создаем пользовательский отчет
Скрипт создает отчет о текущих пользователях в системе и сохраняет его в файл 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…
❤2👍2🔥1
Showing the 12 most recent of 20 posts we hold for @linuxplz0x41. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.