Очищаем дисковый кеш в Linux В некоторых случаях может оказаться полезным записать содержимое кеша на диск. В Linux это можно сделать, записав 1, 2 или 3 в /proc/sys/vm/drop_caches. Запись этих значений заставит ядро освободить память, используемую для кеширования, записав ее содержимое на диск. !Перед выполнением этой операции лучше запустить sync, иначе занятые элементы останутся в памяти! Для очистки pagecache: echo 1 > /proc/sys/vm/drop_caches Для очистки dentries и inodes: echo 2 > /proc/sy...
Linux, please
Всё о Linux 🐧 🍻 Чат - @UnderChats 🖥 Все наши каналы - @under_channels0x41 👉 Реклама - @under0x41_reklama
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20Чтобы определить, чем занимается устройство, которое нужно размонтировать, существует полезный инструмент — команда lsof. Введите ее с именем нужного раздела, например: lsof /mnt/test Выходные данные покажут, какие команды удерживают файлы открытыми в этом разделе. Таким же образом можно использовать команду: fuser-v /mnt/test
Создание файловой системы (ФС) Чтобы создать файловую систему, можно воспользоваться утилитой mkfs. Файловую систему можно создать двумя способами: mkfs -t [тип ФС] [диск или раздел] или mkfs.[тип ФС] [диск или раздел] Типы файловой системы могут быть: ext2, ext3, ext4, fat, ntfs, xfc.
Выборка файлов для поиска с помощью grep Команда grep позволяет фильтровать файлы, в которых нужно искать текст. Чтобы выполнить поиск только по файлам с определенным расширением, например, .txt нужно использовать опцию --include: grep -r --include=«.txt» <слово> </путь/к/папке> А для того чтобы исключить все файлы с расширением .txt используйте опцию --exclude: grep -r --exclude=«.txt» <слово> </путь/к/папке>
Создаем файл устройства В качестве примера рассмотрим процесс создания дополнительного файла 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 - обозначение блоч...
Считаем контрольные суммы файлов Подсчитать контрольные суммы файлов можно с помощью нескольких команд: cksum, md5sum, sha1sum и sha256sum. Контрольная сумма - последовательность цифр и букв, используемых для проверки целостности данных на наличие ошибок. Синтаксис команд прост, как никогда: cksum <filename> md5sum <filename> sha1sum <filename> sha256sum <filename>
Считаем контрольные суммы файлов Подсчитать контрольные суммы файлов можно с помощью нескольких команд: cksum, md5sum, sha1sum и sha256sum. Контрольная сумма - последовательность цифр и букв, используемых для проверки целостности данных на наличие ошибок. Синтаксис команд прост, как никогда: cksum <filename> md5sum <filename> sha1sum <filename> sha256sum <filename>
Работа с каталогами mkdir <каталог> Создание каталога cd <каталог> Изменение каталога ls <каталог> Вывод содержимого каталога rmdir <каталог> Удаление пустого каталога rm -r <каталог> Рекурсивное удаление каталога При указании имени каталога можно использовать следующие символы: □ . — означает текущий каталог. Если вы введете команду cat ./file, то она выведет файл file, который находится в текущем каталоге; □ .. — родительский каталог. Например, команда cd .. переведет вас на один уровень...
Для проверки скорости записи/чтения можно использовать утилиту dd Измеряем скорость записи: dd if=/dev/zero of=testfile bs=1M count=1000 conv=fdatasync Команда создаст файл testfile размером 1000 МБ, заполненный нулями, и измерит скорость записи данных в этот файл. Измеряем скорость чтения: dd if=testfile of=/dev/null bs=1M Команда прочитает содержимое файла testfile и измерит скорость чтения данных из него.
Инструмент для создания дипфейков DeepFaceLab - Мощный софт для замены лиц на видео и изображениях. Полностью бесплатный и доступен на GitHub. Особенности: — Поддержка видео и картинок — Инструкция по установке на GitHub Скачать на GitHub