TGViewer
Channel Public Channel
Linux, please

Linux, please

@linuxplz0x41

Всё о Linux 🐧

🍻 Чат - @UnderChats

🖥 Все наши каналы - @under_channels0x41

👉 Реклама - @under0x41_reklama
Subscribers
5.44K
Photos
481
Videos
8
Links
694
Recent Posts 20 shown
Post #1586 4.22K
Очищаем дисковый кеш в 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
  • ❤ 8
  • 👍 8
  • 🔥 4
Post #1585 4.33K
Поиск блочных устройств

Блочное устройство (block device) — вид файла устройств в UNIX/Linux-системах, обеспечивающий интерфейс к устройству, реальному или виртуальному, в виде файла в файловой системе.

Типичные примеры блочных устройств: жёсткий диск, CD-ROM, НГМД.

Чтобы выполнить поиск блочных устройств для создания физических томов на их основе, можно воспользоваться командой lvmdiskscan.
  • ❤ 4
  • 🔥 2
Post #1583 4.13K
Для проверки скорости записи/чтения можно использовать утилиту 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
Post #1581 4.04K
Выборка файлов для поиска с помощью grep

Команда grep позволяет фильтровать файлы, в которых нужно искать текст.

Чтобы выполнить поиск только по файлам с определенным расширением, например, .txt нужно использовать опцию --include:
grep -r --include=«*.txt» <слово> </путь/к/папке>

А для того чтобы исключить все файлы с расширением .txt используйте опцию --exclude:
grep -r --exclude=«*.txt» <слово> </путь/к/папке>
  • 👍 6
Post #1579 3.89K
Чтобы определить, чем занимается устройство, которое нужно размонтировать, существует полезный инструмент — команда lsof.

Введите ее с именем нужного раздела, например:
lsof /mnt/test

Выходные данные покажут, какие команды удерживают файлы открытыми в этом разделе. Таким же образом можно использовать команду:
fuser-v /mnt/test
  • 👍 4
  • ❤ 1
Post #1576 3.46K
Работа с каталогами 

mkdir <каталог> Создание каталога
cd <каталог> Изменение каталога
ls <каталог> Вывод содержимого каталога
rmdir <каталог> Удаление пустого каталога
rm -r <каталог> Рекурсивное удаление каталога

При указании имени каталога можно использовать следующие символы:

. — означает текущий каталог. Если вы введете команду cat ./file, то она выведет файл file, который находится в текущем каталоге;

.. — родительский каталог. Например, команда cd .. переведет вас на один уровень вверх по дереву файловой системы;

~ — домашний каталог пользователя.
  • 👍 1
Post #1574 3.11K
Допустим, вы хотите засечь сколько времени выполняется определенное действие в вашем Bash скрипте, для этого добавьте там, где нужно начать замер строку:

START=$(date +%s)

А там, где нужно прекратить:

END=$(date +%s)
DIFF=$(( $END - $START ))
DIFF=$(( $DIFF / 60 ))

Переменная DIFF будет содержать время выполнения в минутах. Теперь вы можете вывести ее с помощью echo.
  • 👍 5
  • ❤ 1
Post #1571 3.17K
Поиск файлов с определенными настройками доступа

Команда 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
  • ❤ 1
Post #1570 2.99K
Открываем изображения для просмотра из терминала

Команда display используется для открытия и отображения изображений в графическом окне.

display image.jpg

При запуске команды display появится графическое окно с изображением. Вы можете взаимодействовать с окном, чтобы увеличивать и уменьшать масштаб, прокручивать и закрывать изображение.
  • 🔥 7
Post #1568 3.03K
Находим и удаляем пустые файлы

Найдем и удалим все пустые файлы в директории
/path/to/directory.

Пример:
find /path/to/directory -type f -empty -delete

Команда find ищет пустые файлы (-empty) и удаляет их с помощью опции -delete.
  • 👍 5
Post #1562 2.59K
Копирование файлов с фильтрацией

Скопируем все файлы из каталога /source в /destination, исключая файлы с расширением .log.

Пример:

rsync -av --exclude='*.log' /source/ /destination/

rsync -av — копирует файлы с сохранением атрибутов.
--exclude='*.log' — исключает файлы с указанным расширением.
  • ❤ 3
  • 👍 3
Post #1560 2.98K
Создаем пользовательский отчет

Скрипт создает отчет о текущих пользователях в системе и сохраняет его в файл 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"
done


cut -d: -f1,3,6 /etc/passwd — извлекает имя пользователя, UID и домашнюю директорию из файла /etc/passwd.
last -n 1 "$user" — получает информацию о последнем входе пользователя.
  • ❤ 2
  • 👍 2
  • 🔥 1
Post #1559 3.31K
Создание файловой системы (ФС)

Чтобы создать файловую систему, можно воспользоваться утилитой mkfs.

Файловую систему можно создать двумя способами:
mkfs -t [тип ФС] [диск или раздел]

или

mkfs.[тип ФС] [диск или раздел]

Типы файловой системы могут быть: ext2, ext3, ext4, fat, ntfs, xfc.
  • ❤ 1
  • 👍 1
Post #1557 3.4K
Очищаем дисковый кеш в 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
  • 👍 5
  • 🔥 1
Post #1555 3.29K
Создаем файл устройства

В качестве примера рассмотрим процесс создания дополнительного файла 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-устройства.
  • ❤ 3
  • 👍 1
Post #1554 3.21K
Считаем контрольные суммы файлов

Подсчитать контрольные суммы файлов можно с помощью нескольких команд: cksum, md5sum, sha1sum и sha256sum.

Контрольная сумма - последовательность цифр и букв, используемых для проверки целостности данных на наличие ошибок.

Синтаксис команд прост, как никогда:

cksum <filename>

md5sum <filename>

sha1sum <filename>

sha256sum <filename>
  • 👍 2
  • ❤ 1
Post #1552 3.11K
Считаем контрольные суммы файлов

Подсчитать контрольные суммы файлов можно с помощью нескольких команд: cksum, md5sum, sha1sum и sha256sum.

Контрольная сумма - последовательность цифр и букв, используемых для проверки целостности данных на наличие ошибок.

Синтаксис команд прост, как никогда:

cksum <filename>

md5sum <filename>

sha1sum <filename>

sha256sum <filename>
  • 👍 4
  • ❤ 2
Post #1546 2.87K
Просмотр физических томов

Физический том (physical volume) — устройство, представляющееся системе как один диск (жёсткий диск или его раздел, RAID-массив).

Для просмотра информации о физических томах LVM используются команды pvs, pvdisplay и pvscan.

pvs позволяет настроить формат вывода, показывая по одному тому в каждой строке.

pvdisplay формирует подробный отчет для каждого физического тома, включая информацию о размере, экстентах, группе томов и пр. Формат вывода фиксирован.

pvscan проверяет все поддерживаемые блочные устройства в системе на предмет наличия физических томов.
  • 👍 5
  • ❤ 2
Post #1545 2.98K
Инструмент для создания дипфейков

DeepFaceLab - Мощный софт для замены лиц на видео и изображениях. Полностью бесплатный и доступен на GitHub.

Особенности:
— Поддержка видео и картинок
— Инструкция по установке на GitHub


Скачать на GitHub
  • 😁 7
  • ❤ 1
  • 🔥 1
Post #1544 2.79K
Поиск блочных устройств

Блочное устройство (block device) — вид файла устройств в UNIX/Linux-системах, обеспечивающий интерфейс к устройству, реальному или виртуальному, в виде файла в файловой системе.

Типичные примеры блочных устройств: жёсткий диск, CD-ROM, НГМД.

Чтобы выполнить поиск блочных устройств для создания физических томов на их основе, можно воспользоваться командой lvmdiskscan.
  • ❤ 2
  • 👎 1
  • 🤡 1
Older posts →

About this channel

How can I read @linuxplz0x41 without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Linux, please: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Linux, please have?
Linux, please (@linuxplz0x41) has 5.44K subscribers on Telegram, refreshed roughly every 30 minutes.
Does Linux, please know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →