Linux Ninja
رفتن به کانال در Telegram
Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI. Связь: @Sfoninja
نمایش بیشتر3 404
مشترکین
-224 ساعت
-97 روز
-4330 روز
آرشیو پست ها
3 402
Нашёл реально годный ресурс «Quick Reference»
Огромная подборка лаконичных справочников по популярным языкам программирования и инструментам: от Python до Docker и другим направлениям
Сохрани себе, чтобы всегда было под рукой❤️
Подрубаем VPN и пробуем ⬇️
☝️ Ссылка источник
✈️ Linux Ninja
3 402
Быстрый совет по Linux
Ваше ядро ведёт «дневник» всего, что оно видит и делает
Этот журнал — dmesg. Он записывает процесс загрузки, инициализацию драйверов и обнаружение нового оборудования. Это инструмент №1 для отладки, когда что-то из «железа» не работает
Но большинство людей читают его только после того, как что-то пошло не так. А настоящая сила — смотреть его в реальном времени, пока ядро пишет новые сообщения
Вот трюк: откройте терминал и выполните
dmesg -WH
Флаг -H (или --human) преобразует непонятные секунды с момента загрузки в понятные человеку временные метки. Флаг -W (или --follow-new) — это магия. Он делает dmesg похожим на tail -f, выводя новые сообщения ядра по мере их появления.
Теперь подключите USB-устройство
Вы увидите, как ядро «обнаруживает» устройство, идентифицирует его и загружает нужные драйверы — построчно, в реальном времени. Это лучший способ наблюдать, что именно делает ваша система «под капотом»
✈️ Linux Ninja3 402
Хорошие новости с утра по раньше Linux Command Line Computing — бесплатная онлайн‑книга + практические задания на GitHub
Хочешь врубиться в командную строку и писать скрипты без проколов? Книга охватывает ключевые темы: управление файлами и директориями, текстовую обработку, работу с процессами, сортировку, сравнение файлов, настройку shell и многое другое.
Но это еще не всё автор заморочился и выложил отдельные практические задания на GitHub чтобы всё сразу закрепить в терминале — отличная возможность применить знания на практике прямо сейчас 🥹
☝️ Ссылка источник
☝️ Ссылка источник
✈️ Linux Ninja
3 402
Откопал реально мощный инструмент для сетевиков «Networking Toolbox»
Универсальный комплект сетевых инструментов, объединяющий более 100 функций для диагностики, анализа и администрирования сетей. Работает полностью автономно, без подключения к интернету и без внешних зависимостей
Поддерживает конвертацию данных, тестирование серверов, проверку конфигураций и ключевые операции необходимые инженерам и администраторам 😈
☝️ Ссылка источник
✈ Linux Ninja
3 402
Откопал исчерпывающее руководство по Linux для начинающих
Сокровище для тех кто влетает в мир Linux. Tecmint выкатили пошаговый гайд который спокойно проведёт тебя через основы: от запуска терминала до грамотного администрирования 🏴☠️
Подрубаем VPN и пробуем ⬇️
☝️ Ссылка источник
✈ Linux Ninja
3 402
Быстрый совет по Linux
Работаете с CSV-файлами в терминале? Сделайте их удобочитаемыми, выровняв столбцы с помощью команды column:
$ cat inventory.csv | column -t -s,
Флаг -s, указывает использовать запятую как разделитель, а -t форматирует вывод в аккуратную таблицу.
Что идеально подходит для быстрого просмотра данных без открытия электронной таблицы 📝
✈️ Linux Ninja3 402
Linux Command Library — справочник по Linux-командам
Ресурс который должен быть у каждого админа — структурированная библиотека команд. Справочник по Linux-командам и утилитам: от простых ls и cd до продвинутых сценариев с awk, sed, find, iptables.
☝️ Ссылка источник
✈️ Linux Ninja
3 402
Быстрый совет по Linux
Если вы хотите определить, сколько времени занимает выполнение конкретной команды или скрипта, используйте команду
time.
Синтаксис:
$ time <здесь_команда>
Пример:
$ time find / -perm -u=s -type f &>/dev/null
Команда также отображает использование системных ресурсов процессом, что делает её полезным инструментом для оценки эффективности выполнения конкретной команды
✈️ Linux Ninja3 402
Быстрый совет по Linux
Чтобы вывести строки с номера x по y, объедините команды
head и tail:
$ head -y lines.txt | tail +x
Можно также использовать:
$ sed -n 'x,yp' lines.txt
✈️ Linux Ninja3 402
Прокачай навыки белого хакинга с платформой — «Hacksplaining»
Это платформа, которая через интерактивные уроки наглядно объясняет основные веб-уязвимости
Каждый урок включает геймифицированную демонстрацию атак и стратегии их устранения, что помогает легко усваивать материал и сразу применять знания на практике 🕵️♂️
☝️ Ссылка источник
✈️ Linux Ninja
3 402
Netcat: универсальный инструмент для сетей
Отладка, передача файлов, сканирование портов, обратные шеллы — всё это под силу nc. Сохрани себе эту шпаргалку, чтобы не гуглить каждый раз 📝
Забрать в хорошем качестве можно здесь⬇️
☝️ Ссылка источник
✈️ Linux Ninja
3 402
Быстрый совет по Linux
Хотите узнать, как долго запущен процесс?
Используйте столбец
etime в команде ps — он показывает «прошедшее время» с момента запуска процесса.
Например, чтобы узнать, как долго работают процессы Nginx:
$ ps --forest -C nginx -o ppid,pid,cmd,etime
Столбец ETIME отображает время работы в формате [[DD-]hh:]mm:ss.
Отличный способ быстро определить процессы, которые работают слишком долго или зависли.
✈️ Linux Ninja3 402
Быстрый совет по Linux
Есть файлы журналов, сжатые в формате
.gz? Не нужно их распаковывать, чтобы просмотреть или выполнить поиск по содержимому
Используйте утилиты с префиксом z напрямую:
zcat — просмотр файла
zless — постраничное пролистывание
zgrep — поиск по содержимому
zegrep — поиск с использованием расширенных регулярных выражений
zfgrep — поиск фиксированных строк
zcmp / zdiff — сравнение файлов
Эти команды позволяют анализировать сжатые логи без предварительной распаковки — идеально подходят для быстрой диагностики и устранения неполадок
✈️ Linux Ninja3 402
Принёс подарок «Labex» интерактивная платформа для обучения DevOps и Linux
Более 1000 интерактивных лабораторий и пошаговых туториалов по DevOps, Linux, информационной безопасности, Python и другим направлениям
Все занятия проходят прямо в браузере — без установки, настройки или дополнительного ПО. Практикуйтесь в реальных средах, оттачивайте навыки и осваивайте технологии в удобном формате 😎
☝️ Ссылка источник
✈️ Linux Ninja
3 402
Вот классный трюк. Введите следующее, чтобы открыть файлы/папки с помощью приложения по умолчанию прямо из терминала:
ls -1 --hyperlink=always
✈️ Linux Ninja3 402
Принёс подарок «Labex» интерактивная платформа для обучения DevOps и Linux
Более 1000 интерактивных лабораторий и пошаговых туториалов по DevOps, Linux, информационной безопасности, Python и другим направлениям
Все занятия проходят прямо в браузере — без установки, настройки или дополнительного ПО. Практикуйтесь в реальных средах, оттачивайте навыки и осваивайте технологии в удобном формате 😎
☝️ Ссылка источник
✈ Linux Ninja
3 402
Программисты отличная находка для тренировки алгоритмического мышления
Визуальный тренажёр с пошаговым выполнением кода: более 70 алгоритмов на JavaScript, Java и C++, всё интерактивно и с наглядной визуализацией 🧠
☝️ Ссылка источник
✈ Linux Ninja
