Linux Ninja – Telegram
Linux Ninja
3.07K subscribers
311 photos
65 videos
330 links
Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI.
Download Telegram
Принёс поиграться «CMD Challenge» игра для обучения работе в терминале

Тренажёр для тех кто хочет освоить или закрепить навыки командной строки

Уровни выстроены по принципу «от простого к сложному» что помогает шаг за шагом привыкнуть к синтаксису Bash, научиться читать справку и находить оптимальные решения

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝7👍32
Быстрый совет по Linux

Найдите недавно изменённые файлы за последние 5 минут:
find . -type f -mmin -5


Полезно, когда вы устраняете неполадки и хотите знать, какие файлы были недавно изменены

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🍾2🤝1
Кофе еще не пил 🪑

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁13🐳4👻3
Краткая шпаргалка по работе с ACL в Linux

Что это такое, как добавить права для конкретных пользователей и групп, и как работает маска для синхронизации прав доступа

Отличный старт для понимания расширенных механизмов управления доступом в Linux ❤️

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

Не нравится видеть повсюду скрытые директории . и ..?

Можно использовать опцию -A чтобы скрыть их при выводе всех файлов, включая скрытые:
$ ls -lA


✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51
Полезная находка «WinApps» альтернативный подход к запуску Windows-софта на Linux

Проект позволяет запускать Windows приложения на Linux так, будто они «родные»: программы работают внутри виртуальной машины Windows, но отображаются в GNOME, KDE или XFCE через FreeRDP, поддерживая интеграцию с файловой системой, контекстным меню и даже URI-ссылками

Фактически это альтернатива Wine, но более надёжная за счёт полноценной Windows-среды 😒

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍4
Просто установи Linux 👍

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😎11🐳3🌚2🤡1
Откопал вам мощный список 20 Kubernetes челленджей для девопс

Проверка на прочность: подойдут для собеса, и для личной прокачки:

1. Подсчёт endpoints

2. Ждём чуда

3. Я сказал стоп

4. Проектирование shared-кластеров

5. Kernel panic

6. Прыгай, кролик

7. Сколько — это слишком много

8. Держим свет включённым

9. Прожорливый etcd

10. Умножение pod’ов

11. В одиночку

12. Rollin’

13. Всё что можешь съесть

14. Bounce

15. В кроличью нору

16. Throttled

17. Липкий бардак

18. Жив или мёртв

19. Связанный по рукам

20. Один, чтобы связать их всех


В каждом челлендже есть несколько вариантов ответов и объяснение почему правильный вариант работает именно так ❤️

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥2👍1
Быстрый совет по Linux

Используйте команду tree, чтобы отобразить структуру каталога и его содержимого в виде иерархического дерева.

$ tree -L 2 /etc


Эта команда выводит файлы и подкаталоги в каталоге /etc на глубину 2 уровня.

Отлично подходит для быстрого изучения структуры конфигурационных файлов

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👌63
Новички это подгон для вас «Quick Introduction to Linux Command Line»

Свежий курс для новичков который позволит за короткое время освоить основы работы с терминалом Linux. Слушатели знакомятся с базовыми командами, навигацией по файловой системе, использованием man-страниц и принципами работы с Bash-оболочкой

Всё понятно и без сложных слов 😇

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣7😁41
Быстрый совет по Linux

Если вы не можете вспомнить название команды, можно использовать ключевые слова для поиска в мануалах. Синтаксис следующий:

$ man -k keyword

Например, чтобы найти команды, связанные с zip, введите:

$ man -k zip


✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72
12 ключевых сетевых протоколов которые должен знать каждый

Без этих протоколов не обходится ни одно сетевое взаимодействие. От передачи веб-страниц и синхронизации времени до защиты соединений и доставки писем это фундамент, на котором строится интернет


Сохраняй пригодится 🕵️‍♂️

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤣21
Интересное почитать: 5 Linux-трюков, которые изменят жизнь программиста

Автор рассказывает о пяти полезных приёмах работы с Linux, которые помогают разработчикам экономить время и повышать продуктивность

Простые трюки, огромный эффект📚

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51
Интересный факт: История порта SSH 22

В июле 1995 года Тату Йлонен, финский разработчик, написал письмо в IANA с просьбой выделить порт для своего нового безопасного протокола удалённого доступа. Он объяснял:

«Я создал программу для безопасного входа с одного компьютера на другой через небезопасную сеть. Она защищает от подделки IP, DNS и маршрутизации. Программа будет распространяться бесплатно, хочу зарегистрировать для неё привилегированный порт».

Тату предложил использовать порт в диапазоне 1–255, чтобы его можно было указать в DNS. На тот момент он тестировал программу на порту 22.

На следующий день IANA ответила коротко и по делу:

«Мы назначили порт 22 для SSH, вы — контактное лицо».

Именно так порт 22 стал официальным портом SSH, который мы используем до сих пор 😎

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍43
Please open Telegram to view this post
VIEW IN TELEGRAM
😁9🤡32
Управление процессами в Linux

Умение контролировать выполнение процессов — один из базовых навыков системного администратора. Вовремя остановленный или перезапущенный процесс помогает поддерживать стабильность работы системы

Когда нужно вмешательство:
🟠Зависший процесс — достаточно остановить его и запустить заново

🟠Процесс-пожиратель ресурсов — если приложение потребляет слишком много процессорного времени или памяти, его необходимо завершить


Инструменты для работы с процессами

Linux предоставляет несколько полезных команд для управления и завершения процессов:
🟠kill — завершает процесс по его PID (идентификатору)

🟠pkill — завершает процессы по имени

🟠killall — завершает все процессы с определённым именем


✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
Быстрый совет по Linux

Вы можете предотвратить случайную перезапись существующих файлов при перенаправлении, включив опцию оболочки noclobber с помощью встроенной команды set:
$ set -o noclobber

Однако это можно обойти, используя >|

Чтобы отключить эту опцию, используйте set +o с именем опции:
$ set +o noclobber


Опция noclobber применяется ко всем файлам в системе. Если вы хотите применить ограничение только к определённым файлам, используйте атрибут append

Атрибут append в Linux — это файловый атрибут, который запрещает модификацию содержимого файла, но позволяет добавлять новые данные в конец

Чтобы установить атрибут append для файла, используйте команду chattr с параметром +a. Для этого требуются права суперпользователя:
$ sudo chattr +a key.txt


Чтобы удалить атрибут append, используйте -a:
$ sudo chattr -a key.txt


Этот атрибут полезен для лог-файлов или других файлов, которые должны постоянно дополняться, но не перезаписываться или удаляться

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
GNOME 49 RC: X11 вернулся

В RC-версии GNOME 49 снова включили поддержку X11 в GDM по умолчанию отказ от неё оказался слишком ранним

Вдобавок к этому улучшен стиль уведомлений мультимедиа, поддержка устаревших значков в system tray и подключение к сетям WPA Enterprise, а Mutter получил расширенные цветовые возможности

Релиз ожидаем 17 сентября, а пока что подрубаем VPN и изучаем подробности ⬇️

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝5👏21👍1
Чтобы я больше не видел такого! 💪

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10🤡2👍1🔥1