Linux, please
Відкрити в Telegram
Всё о Linux 🐧 🍻 Чат - @UnderChats 🖥 Все наши каналы - @under_channels0x41 👉 Реклама - @under0x41_reklama
Показати більше5 834
Підписники
Немає даних24 години
-37 днів
-5330 день
Архів дописів
5 834
Очищаем дисковый кеш в 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_caches5 834
Поиск блочных устройств
Блочное устройство (block device) — вид файла устройств в UNIX/Linux-системах, обеспечивающий интерфейс к устройству, реальному или виртуальному, в виде файла в файловой системе.
Типичные примеры блочных устройств: жёсткий диск, CD-ROM, НГМД.
Чтобы выполнить поиск блочных устройств для создания физических томов на их основе, можно воспользоваться командой
lvmdiskscan.5 834
Оффер за 3 дня: будущее инженерии начинается в YADRO.
Запускаем SPRINT OFFER для C++ Software Engineer!
Мы ждем:
Талантливых инженеров с опытом работы на C/С++, уверенным знанием сетей TCP/IP и Linux.
Как принять участие?
1️⃣ Оставьте заявку до 19 октября и пройдите HR-скрининг
2️⃣ Пройдите техническое и менеджерское интервью
3️⃣ Получите оффер в течение 3 дней
О направлении:
Инженеры разрабатывают комплексную платформу для построения современных узлов сотовых сетей, включая базовые станции LTE и GSM. Создаваемая платформа обеспечивает управление всей телеком инфраструктурой: от прикладных компонентов до сетевой топологии.
💙 Не упускайте шанс присоединиться к интересному проекту и работать с инженерами мирового уровня! Успейте подать заявку до 19 октября по ссылке!
5 834
Для проверки скорости записи/чтения можно использовать утилиту dd
Измеряем скорость записи:
dd if=/dev/zero of=testfile bs=1M count=1000 conv=fdatasync
Команда создаст файл testfile размером 1000 МБ, заполненный нулями, и измерит скорость записи данных в этот файл.
Измеряем скорость чтения:
dd if=testfile of=/dev/null bs=1M
Команда прочитает содержимое файла testfile и измерит скорость чтения данных из него.5 834
⚡️ На Stepik вышел курс по Linux
Внутри 20+ модулей: от установки Linux и работы с файлами до сетей, прав, дисков, процессов, автоматизации на Bash и многого другого. Всё сразу закрепляется на практике (200+ заданий с автопроверкой).
Материал подаётся понятным языком, шаг за шагом, на реальных примерах и с наглядными схемами.
После прохождения вы получите сертификат, который можно добавить в резюме.
Есть бесплатные демо-уроки для ознакомления. В ближайшие 48ч курс доступен со скидкой 20% по промокоду «
UNDERLINUX20»: открыть курс на Stepik5 834
Выборка файлов для поиска с помощью grep
Команда
grep позволяет фильтровать файлы, в которых нужно искать текст.
Чтобы выполнить поиск только по файлам с определенным расширением, например, .txt нужно использовать опцию --include:
grep -r --include=«*.txt» <слово> </путь/к/папке>
А для того чтобы исключить все файлы с расширением .txt используйте опцию --exclude:
grep -r --exclude=«*.txt» <слово> </путь/к/папке>5 834
⚡️ RECURA — один из лучших каналов для разработчиков и программистов.
Канал ведёт практикующий DevOps-инженер, который ежедневно публикует:
🔹код на Python и Go, повышающий эффективность разработки
🔹лайфхаки и полезные трюки для Bash и Linux
🔹готовые решения для Docker и Kubernetes
🔹инструменты и утилиты для автоматизации
🔹полезные материалы и советы по информационной безопасности
⚠️ Подпишись, чтобы быть востребованным специалистом.
5 834
Чтобы определить, чем занимается устройство, которое нужно размонтировать, существует полезный инструмент — команда
lsof.
Введите ее с именем нужного раздела, например:
lsof /mnt/test
Выходные данные покажут, какие команды удерживают файлы открытыми в этом разделе. Таким же образом можно использовать команду:
fuser-v /mnt/test5 834
⚡️ Новый канал с топовыми гайдами и полезным софтом
Привет! Я создал новый канал, в котором публикую гайды по кибербезопасности и полезный софт. Там ты найдешь только свободное и качественное ПО, полезные советы и целые руководства по защите от хакерских атак.
Мой канал не преследует никаких коммерческих идей, а значит ты не наткнешься на платные ресурсы или скам. Я за свободу и безопасность. Основная идея — дать новые знания своим читателям, которые они смогут применить на практике.
⚡️Подписаться на канал ⚡️
5 834
Работа с каталогами
mkdir <каталог> Создание каталога
cd <каталог> Изменение каталога
ls <каталог> Вывод содержимого каталога
rmdir <каталог> Удаление пустого каталога
rm -r <каталог> Рекурсивное удаление каталога
При указании имени каталога можно использовать следующие символы:
□ . — означает текущий каталог. Если вы введете команду cat ./file, то она выведет файл file, который находится в текущем каталоге;
□ .. — родительский каталог. Например, команда cd .. переведет вас на один уровень вверх по дереву файловой системы;
□ ~ — домашний каталог пользователя.5 834
💻Лучшие каналы по ИБ и Хакингу!
Hacking & InfoSec Base — канал действующего белого хакера. Подробные уроки по безопасности, эксплуатации уязвимостей, социальной инженерии.
CyberGuard — полезные утилиты, софт и литература по информационной безопасности и Хакингу.
ИБ Вакансии — вакансии от самых крупных IT компаний РФ и не только. Здесь ты найдёшь работу своей мечты
linux administration — всё, что необходимо знать о Linux и его дистрибутивах.
🫵Подписывайся, здесь ты узнаешь всё об ИБ и Хакинге!
5 834
Допустим, вы хотите засечь сколько времени выполняется определенное действие в вашем Bash скрипте, для этого добавьте там, где нужно начать замер строку:
START=$(date +%s)
А там, где нужно прекратить:
END=$(date +%s)
DIFF=$(( $END - $START ))
DIFF=$(( $DIFF / 60 ))
Переменная DIFF будет содержать время выполнения в минутах. Теперь вы можете вывести ее с помощью echo.5 834
🖥 Новую версию уже ChatGPT-5 довили телеграм!
Новая версия лучше:
- пишет код
- работает с терминалом
- генерирует тексты/документы/курсовые
- распознает изображения и отвечает по ним
- преобразует ваши фото в любой стиль
И не только.
Попробуйте бесплатно: @Chatgpturbobot
5 834
🖥 Новую версию уже ChatGPT-5 довили телеграм!
Новая версия лучше:
- пишет код
- работает с терминалом
- генерирует тексты/документы/курсовые
- распознает изображения и отвечает по ним
- преобразует ваши фото в любой стиль
И не только.
Попробуйте бесплатно: t.me/Chatgpturbobot
5 834
Поиск файлов с определенными настройками доступа
Команда
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+w5 834
Открываем изображения для просмотра из терминала
Команда
display используется для открытия и отображения изображений в графическом окне.
display image.jpg
При запуске команды display появится графическое окно с изображением. Вы можете взаимодействовать с окном, чтобы увеличивать и уменьшать масштаб, прокручивать и закрывать изображение.5 834
😒 Подборка каналов по osint, кибербезопасности и сетям
👍 ZeroDay — Подробные уроки по безопасности с нуля, эксплуатации уязвимостей, инструментам и свежие новости.
👨💻 Серверная Админа — Большое количество уроков, статей, книг и гайдов по устройству и настройке компьютерных сетей. База которую должен знать каждый
5 834
Находим и удаляем пустые файлы
Найдем и удалим все пустые файлы в директории
/path/to/directory.
Пример:
find /path/to/directory -type f -empty -delete
Команда find ищет пустые файлы (-empty) и удаляет их с помощью опции -delete.5 834
+4
Жара в IT! Теперь популярные языки программирования можно легко выучить по гайдам в картинках
Бесплатные инструменты, полезные ресурсы, а также советы и задачки. Выбирай нужное направление и учись не напрягаясь:
👩💻 Linux Ninja
🖥 CodHub | Курсы IT
📱 Python | Программирование
😷 Hacking | Кибербезопасность
⚙️ Webdev | Backend & Frontend
🖥 Программирование по мемам
