Linux Ninja
3.18K subscribers
624 photos
119 videos
635 links
Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI.
Download Telegram
50 команд Linux которые нужно знать

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
6
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux

При просмотре файла с помощью less нажмите v, чтобы открыть файл в редакторе по умолчанию прямо на той строке, которую вы сейчас просматриваете.

Удобно для быстрого редактирования без выхода из less. По умолчанию редактором обычно является Vi, даже не Vim.

Хорошая идея задать свой редактор в .bashrc или .zshrc вот так:
export EDITOR=nano  
export VISUAL=$EDITOR


✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Принес полезное платформа для практики Linux-администрирования

Интерактивная площадка где ты решаешь реальные проблемы на Linux-серверах:

- Не работает SSH;
- DNS не резолвится;
- Утекло место на диске;
- Сломан systemd unit и т.п.

Прямо на сайте можно получить виртуальный сервер с "поломкой" решить задачу и получить фидбэк.
Платформа отслеживает команды даёт подсказки и помогает учиться 🚑

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
Интерактивная карта ядра Linux

Как устроено ядро Linux? Посмотрите на него как на живую экосистему: подсистемы, драйверы, процессы и их связи. Интерактивная схема превращает сухую документацию в наглядный атлас — кликаете по узлам и видите контекст 🕵️‍♂️

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Главное чтобы работало. Остальное косметика 🚬

Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Отличная шпаргалка по 75+ наиболее востребованным Linux-командам

LinuxOpsys собрал в одной публикации всё, что нужно знать, чтобы уверенно работать в командной строке. Более 75 команд — от базовых до продвинутых — описаны с пояснениями и примерами

PDF версия здесь

Ссылка источник

Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Быстрый совет по Linux

Когда вы входите в систему Linux , возьмите за привычку просматривать процессы с помощью этой команды:

ps -auxwf


Она выведет список всех процессов в древовидном формате. Это позволяет легко обнаружить необычную активность. Например, вот как будет выглядеть бэкдор PHP

Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3
Шпаргалка по команде less

Мини-шпаргалка по команде less: навигация, поиск, полезные флаги и фишки для повседневной работы в терминале.

Забрать в хорошем качестве можно здесь⬇️

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Наткнулся на крутейшую игру для начинающих хакеров «Bandit»

Суть игры: Вы подключаетесь к удаленной машине и в изолированном пространстве ищете ключ для подключения к следующей машине, используя рекомендации на сайте

В описании практически каждого уровня имеется список команд, которые тебе могут пригодиться

Устанавливать ничего не надо, заходишь на сайт, выбираешь Level 0 и читаешь условия задачи. Затем подключаешься физически по ssh к серверу и начинаешь игру
ssh -p 2220 root@bandit.labs.overthewire.org


Если где-то застрянете, можно подсмотреть прохождение на Хабре 😎

☝️ Ссылка источник

Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Media is too big
VIEW IN TELEGRAM
Matrix Rain прямо в терминале

Хотите киношный эффект из Матрицы у себя в консоли? Вот однострочник на bash + gawk, который превратит ваш терминал в "дождь символов"

while :;do echo $LINES $COLUMNS $((RANDOM%COLUMNS)) "$(printf "\U$((RANDOM%500+1000))")";sleep 0.05;done|gawk '{a[$3]=0;for(x in a){o=a[x];a[x]=a[x]+1;c=int(rand()*5);if(c==0)col="\033[1;32m";else if(c==1)col="\033[0;32m";else if(c==2)col="\033[1;36m";else if(c==3)col="\033[1;31m";else col="\033[1;37m";printf "\033[%s;%sH%s%s",o,x,col,$4;printf "\033[%s;%sH\033[0m",a[x],x;if(a[x]>=$1)a[x]=0;}}'


💡Как работает:

while :; do ... done — бесконечный цикл

RANDOM%COLUMNS — случайный столбец

printf "\U..." — случайный Unicode-символ

gawk рисует цветной «дождь» и сбрасывает его, когда символы достигают низа


Теперь можно почувствовать себя оператором Матрицы прямо в Linux терминале 😎

Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3