This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux
Знаете ли вы, что можно изменить цвета, используемые в
Хотите настроить цвета под себя? Нажмите
Простой способ сделать вывод
✈️ Linux Ninja
Знаете ли вы, что можно изменить цвета, используемые в
top? Пока top запущен, нажмите z, чтобы включить или выключить цветной режим.Хотите настроить цвета под себя? Нажмите
Shift + Z и следуйте подсказкам на экране, чтобы изменить цвета различных разделов.Простой способ сделать вывод
top более удобным для чтения и согласовать его с темой вашего терминала.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3❤2
Подарок для новичков: бесплатный интерактивный курс «Aprende SQL»
Если хотите освоить SQL или подтянуть базу, забирайте полезную находку. На сайте собраны интерактивные уроки и практические задания, есть встроенная песочница, где можно сразу выполнять запросы и закреплять знания.
Ставь лайк и погнали учиться❤️
☝️ Ссылка источник
✈️ Linux Ninja
Если хотите освоить SQL или подтянуть базу, забирайте полезную находку. На сайте собраны интерактивные уроки и практические задания, есть встроенная песочница, где можно сразу выполнять запросы и закреплять знания.
Ставь лайк и погнали учиться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Принёс полезное: интерактивный гайд по созданию своего Git
Простой и пошаговый разбор: как устроены коммиты, индексы, деревья, как работает .git под капотом. Идеально чтоб наконец-то понять, что там внутри
☝️ Ссылка источник
✈️ Linux Ninja
Простой и пошаговый разбор: как устроены коммиты, индексы, деревья, как работает .git под капотом. Идеально чтоб наконец-то понять, что там внутри
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux
Нужно очистить терминал?
Вместо команды:
Нажмите: Ctrl + L Экран терминала очистится, и вам не придётся убирать руки с клавиатуры.
Небольшое сочетание клавиш, которым вы будете пользоваться каждый день.
✈️ Linux Ninja
Нужно очистить терминал?
Вместо команды:
$ clear
Нажмите: Ctrl + L Экран терминала очистится, и вам не придётся убирать руки с клавиатуры.
Небольшое сочетание клавиш, которым вы будете пользоваться каждый день.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
Быстрый совет по Linux
Нужно быстро создать пустой файл?
Используйте:
Команда
Создаёт новый файл, если его не существует. Обновляет временную метку файла, если он уже есть. Идеально для создания конфигурационных файлов, скриптов или файлов-заглушек.
✈️ Linux Ninja
Нужно быстро создать пустой файл?
Используйте:
$ touch notes.txtКоманда
touch:Создаёт новый файл, если его не существует. Обновляет временную метку файла, если он уже есть. Идеально для создания конфигурационных файлов, скриптов или файлов-заглушек.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Шпаргалка по сигналам Linux
Сигналы в Linux это один из основных инструментов управления процессами.
В шпаргалке собраны самые полезные сигналы🥥
✈️ Linux Ninja
Сигналы в Linux это один из основных инструментов управления процессами.
В шпаргалке собраны самые полезные сигналы
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3
Помните времена, когда Ubuntu можно было скачать для PowerPC Mac?
А помните, когда можно было скачать 32-битную x86-версию Ubuntu?
Весёлые были времена❓
✈️ Linux Ninja
А помните, когда можно было скачать 32-битную x86-версию Ubuntu?
Весёлые были времена
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝6
Ловите годноту учебник по сетевому программированию в Linux
Научит тебя всему: как подружиться с TCP и UDP, как запустить многопоточный сервер, замутить неблокирующий I/O, крутить HTTP-запросы через libcurl и делать шифрованные соединения на OpenSSL
Забирай пригодится🎁
☝️ Ссылка источник
✈️ Linux Ninja
Научит тебя всему: как подружиться с TCP и UDP, как запустить многопоточный сервер, замутить неблокирующий I/O, крутить HTTP-запросы через libcurl и делать шифрованные соединения на OpenSSL
Забирай пригодится
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
Быстрый совет по Linux
Когда вы запускаете программу в терминале или по SSH, она завершится сразу после закрытия сессии терминала (когда вы выйдете из него) или при разрыве соединения
Чтобы избежать этого и сохранить выполнение программы и всех её процессов, используйте команду
Например, чтобы сжать большой объем данных с помощью команды
Также
Альтернативно, можно использовать
✈️ Linux Ninja
Когда вы запускаете программу в терминале или по SSH, она завершится сразу после закрытия сессии терминала (когда вы выйдете из него) или при разрыве соединения
Чтобы избежать этого и сохранить выполнение программы и всех её процессов, используйте команду
nohup (сокращение от no hangup – «без зависания»). Она игнорирует все сигналы разрыва соединения, позволяя процессу продолжать работу даже при закрытии терминалаНапример, чтобы сжать большой объем данных с помощью команды
tar и гарантировать, что процесс не прервётся при случайном закрытии терминального окна, выполните команду:$ nohup tar -cf archive.tar file1 file2
Также
nohup создаёт файл nohup.out, в который записывает вывод команды:$ cat nohup.out
Альтернативно, можно использовать
tmux, disown или screenPlease open Telegram to view this post
VIEW IN TELEGRAM
👍4
Media is too big
VIEW IN TELEGRAM
Полезная находка для работы с SQL
Тулза «Actually Explain» автоматически визуализирует PostgreSQL-запросы в виде интерактивных схем, помогая разобраться в JOIN'ах, подзапросах и связях между таблицами.
Забираем в работу за лайк📖
☝️ Ссылка источник
✈️ Linux Ninja
Тулза «Actually Explain» автоматически визуализирует PostgreSQL-запросы в виде интерактивных схем, помогая разобраться в JOIN'ах, подзапросах и связях между таблицами.
Забираем в работу за лайк
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2
Забавный факт о номерах версий Linux:
Смена мажорной версии (например, с "7.0") в Linux не означает появления каких-то серьёзных новых фич.
На практике повышение мажорного номера часто происходит просто потому, что Линус Торвальдс не любит, когда номера версий "разрастаются настолько, что их уже сложно нормально различать".
В 2015 году, готовясь к релизу ядра Linux 3.20, Торвальдс запостил опрос в Google+ (соцсеть, которая уже закрыта), где спросил сообщество, что делать с нумерацией версий.
В опросе было два варианта:
По итогам опроса Торвальдс решил перескочить с версии 3.19 сразу на 4.0, объяснив это так: "Я снова почти исчерпал запас пальцев на руках и ногах".
Теперь, в 2026 году, он продолжает эту традицию, перепрыгивая с 6.19 на 7.0.
✈️ Linux Ninja
Смена мажорной версии (например, с "7.0") в Linux не означает появления каких-то серьёзных новых фич.
На практике повышение мажорного номера часто происходит просто потому, что Линус Торвальдс не любит, когда номера версий "разрастаются настолько, что их уже сложно нормально различать".
В 2015 году, готовясь к релизу ядра Linux 3.20, Торвальдс запостил опрос в Google+ (соцсеть, которая уже закрыта), где спросил сообщество, что делать с нумерацией версий.
В опросе было два варианта:
a) «Мне нравятся большие версии, и я не буду врать»
b) «v4.0, потому что я легко путаюсь»
По итогам опроса Торвальдс решил перескочить с версии 3.19 сразу на 4.0, объяснив это так: "Я снова почти исчерпал запас пальцев на руках и ногах".
Теперь, в 2026 году, он продолжает эту традицию, перепрыгивая с 6.19 на 7.0.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Подарок для ML-инженеров: онлайн учебник по Computer Vision от MIT
Эта книга охватывает широкий спектр тем: от базовых алгоритмов обработки изображений до современных методов глубокого обучения, такие как CNN, Transformers и современные AI-модели.
Множество иллюстраций, примеров и коротких глав делают книгу удобной как для последовательного изучения, так и для использования в качестве справочника🙂
☝️ Ссылка источник
✈️ Linux Ninja
Эта книга охватывает широкий спектр тем: от базовых алгоритмов обработки изображений до современных методов глубокого обучения, такие как CNN, Transformers и современные AI-модели.
Множество иллюстраций, примеров и коротких глав делают книгу удобной как для последовательного изучения, так и для использования в качестве справочника
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2
Крупнейшая коллекция практических заданий для специалистов DevOps
Огромная коллекция из более чем 2600 упражнений и вопросов по DevOps и SRE: от Kubernetes и Terraform до Docker и облачных платформ — всё для прокачки навыков
А если хочешь практиковаться с телефона — есть ещё три полезные Android‑приложения от CodingShell: KubePrep для Kubernetes, Linux Master для вопросов по Linux и System Design Hero для архитектуры систем
Короче ставь лайк за такую базу и погнали учиться❤️
☝️ Ссылка источник
✈️ Linux Ninja
Огромная коллекция из более чем 2600 упражнений и вопросов по DevOps и SRE: от Kubernetes и Terraform до Docker и облачных платформ — всё для прокачки навыков
А если хочешь практиковаться с телефона — есть ещё три полезные Android‑приложения от CodingShell: KubePrep для Kubernetes, Linux Master для вопросов по Linux и System Design Hero для архитектуры систем
Короче ставь лайк за такую базу и погнали учиться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Быстрый совет по Linux
Вы можете включить метки времени в истории команд bash, чтобы видеть, когда вы выполняли те или иные команды. Это полезно для отслеживания того, над чем и когда вы работали.
Чтобы добавить метки времени в историю, просто задайте переменную окружения
Теперь, когда вы просматриваете историю или используете grep по ней, вы увидите рядом с каждой командой метку времени, указывающую, когда она была выполнена:
Или, чтобы сэкономить пару нажатий клавиш:
Формат
Примечание: это не добавит метки времени к командам, выполненным до установки
✈️ Linux Ninja
Вы можете включить метки времени в истории команд bash, чтобы видеть, когда вы выполняли те или иные команды. Это полезно для отслеживания того, над чем и когда вы работали.
Чтобы добавить метки времени в историю, просто задайте переменную окружения
HISTTIMEFORMAT, например:$ export HISTTIMEFORMAT="%F %T "
Теперь, когда вы просматриваете историю или используете grep по ней, вы увидите рядом с каждой командой метку времени, указывающую, когда она была выполнена:
$ history | tail -n 5
Или, чтобы сэкономить пару нажатий клавиш:
$ history 5
Формат
"%F %T" показывает дату и время, но вы можете настроить его по своему вкусу.Примечание: это не добавит метки времени к командам, выполненным до установки
HISTTIMEFORMAT, и работает только в bash.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Открытый инструмент для работы с SQL-базами данных!
Визуализируйте, редактируйте и проектируйте базы данных с помощью удобного визуального интерфейса:
✓ Интерактивные диаграммы ваших таблиц
✓ Экспорт схемы базы данных в изображение PNG
✓ Поддержка MySQL, PostgreSQL, SQLite и других СУБД
☝️ Ссылка источник
✈️ Linux Ninja
Визуализируйте, редактируйте и проектируйте базы данных с помощью удобного визуального интерфейса:
✓ Интерактивные диаграммы ваших таблиц
✓ Экспорт схемы базы данных в изображение PNG
✓ Поддержка MySQL, PostgreSQL, SQLite и других СУБД
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
ИЗБЫТОЧНОСТЬ В СЕТЯХ
Хорошая сеть должна продолжать работать даже при сбоях.
Для этого нужна избыточность. Имея резервные роутеры, коммутаторы, серверы и сетевые каналы, трафик может автоматически переключаться на альтернативный путь при отказе устройства или соединения.
Преимущества избыточности:
- Высокая доступность
- Автоматическое переключение при сбое (failover)
- Более быстрое восстановление после сбоев
- Лучшая непрерывность бизнеса
Думайте об этом как о запасном колесе для вашей сети. Надеешься, что никогда не понадобится, но когда что-то ломается радуетесь, что оно есть.
✈️ Linux Ninja
Хорошая сеть должна продолжать работать даже при сбоях.
Для этого нужна избыточность. Имея резервные роутеры, коммутаторы, серверы и сетевые каналы, трафик может автоматически переключаться на альтернативный путь при отказе устройства или соединения.
Преимущества избыточности:
- Высокая доступность
- Автоматическое переключение при сбое (failover)
- Более быстрое восстановление после сбоев
- Лучшая непрерывность бизнеса
Думайте об этом как о запасном колесе для вашей сети. Надеешься, что никогда не понадобится, но когда что-то ломается радуетесь, что оно есть.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Быстрый совет по Linux
Если у вас возникают проблемы с чтением каталогов в переменной
✈️ Linux Ninja
Если у вас возникают проблемы с чтением каталогов в переменной
$PATH, используйте команду tr, чтобы заменить двоеточия (":") на символы новой строки ("\n"), чтобы отобразить их построчно:$ echo $PATH | tr ":" "\n"
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Полное руководство по работе с потоками
Ваш справочник по перенаправлению потоков. Все ключевые команды, примеры использования и подсказки для эффективной работы в терминале
Ставим лукас и забираем в сохры❤️
✈️ Linux Ninja
Ваш справочник по перенаправлению потоков. Все ключевые команды, примеры использования и подсказки для эффективной работы в терминале
Ставим лукас и забираем в сохры
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍1
Принес полезное для новичка «Debian Handbook» полное руководство по Debian GNU/Linux
Шаг за шагом объясняет установку, настройку системы, работу с пакетами и резервное копирование, помогая новичкам уверенно ориентироваться в мире Linux
☝️ Ссылка источник
✈️ Linux Ninja
Шаг за шагом объясняет установку, настройку системы, работу с пакетами и резервное копирование, помогая новичкам уверенно ориентироваться в мире Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Читерский набор для разработчика делюсь находкой
Здесь есть буквально всё, короткие удобные шпаргалки по самым нужным темам. Git, SQL-запросы, Docker, RegEx, Bash, Python, JS, HTTP-коды, архитектура REST и многое другое.
Держи под рукой чтобы ускорить рабочий процесс⌨️
☝️ Ссылка источник
✈️ Linux Ninja
Здесь есть буквально всё, короткие удобные шпаргалки по самым нужным темам. Git, SQL-запросы, Docker, RegEx, Bash, Python, JS, HTTP-коды, архитектура REST и многое другое.
Держи под рукой чтобы ускорить рабочий процесс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5