Ловите годноту учебник по сетевому программированию в 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
🔥5❤1
Крупнейшая коллекция практических заданий для специалистов 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
👍2
Ловите подгон «101 Linux Commands» системный путеводитель команд Linux
Представьте опытный админ садится рядом и подробно объясняет вам, как устроен Linux. «101 Linux Commands» именно эта книга: дружный проводник, который шаг за шагом открывает мир терминала, не пугая сложностями
Практичный справочник для новичков и специалистов нуждающихся в мини компактном источнике базовых и часто используемых команд📖
☝️ Ссылка источник
✈️ Linux Ninja
Представьте опытный админ садится рядом и подробно объясняет вам, как устроен Linux. «101 Linux Commands» именно эта книга: дружный проводник, который шаг за шагом открывает мир терминала, не пугая сложностями
Практичный справочник для новичков и специалистов нуждающихся в мини компактном источнике базовых и часто используемых команд
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Быстрый совет по Linux
Команда
Однако
Если команда
✈️ Linux Ninja
Команда
ls — отличный инструмент командной строки для вывода списка файлов и каталогов в Linux.Однако
lsd — это еще более современная альтернатива ls. Она добавляет значки, цветной вывод и делает представление информации более удобным и наглядным.$ lsd -lah
Если команда
lsd не установлена в вашей системе по умолчанию, обратитесь к документации вашей системы для инструкций по установке.Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Полезная находка «Pro Git» бесплатное онлайн руководство
Бесплатная книга которая объясняет Git без скуки и лишних терминов, она ведёт тебя по шагам: от самых азов до продвинутых ситуаций и внутренних механизмов
Раскрывая Git не как набор команд, а как живую систему со своей логикой, характером и мощью💪
☝️ Ссылка источник
✈️ Linux Ninja
Бесплатная книга которая объясняет Git без скуки и лишних терминов, она ведёт тебя по шагам: от самых азов до продвинутых ситуаций и внутренних механизмов
Раскрывая Git не как набор команд, а как живую систему со своей логикой, характером и мощью
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux
Создайте разрежённый файл с кажущимся размером 10 ГБ, но с минимальным первоначальным использованием реального места на диске
Эта команда просто выставляет метаданные размера файла в 10 ГБ, не записывая реальные блоки данных. Файл выглядит большим, но фактически не потребляет дисковое пространство
Очень быстро выполняется и не влияет на производительность системы при создании. Дисковые блоки будут выделяться только когда вы позже запишете в этот разрежённый файл ненулевые данные
✈️ Linux Ninja
Создайте разрежённый файл с кажущимся размером 10 ГБ, но с минимальным первоначальным использованием реального места на диске
truncate -s 10G sparsefile.img
Эта команда просто выставляет метаданные размера файла в 10 ГБ, не записывая реальные блоки данных. Файл выглядит большим, но фактически не потребляет дисковое пространство
Очень быстро выполняется и не влияет на производительность системы при создании. Дисковые блоки будут выделяться только когда вы позже запишете в этот разрежённый файл ненулевые данные
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👎1
Принёс полезное: интерактивный гайд по созданию своего Git
Простой и пошаговый разбор: как устроены коммиты, индексы, деревья, как работает .git под капотом. Идеально чтоб наконец-то понять, что там внутри
☝️ Ссылка источник
✈️ Linux Ninja
Простой и пошаговый разбор: как устроены коммиты, индексы, деревья, как работает .git под капотом. Идеально чтоб наконец-то понять, что там внутри
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Полезная находка — детализированное руководство по комплексной защите Linux-сервера
Этот проект как шпаргалка по выживанию для любого кто запускает Linux-сервер. Автор собрал в одном месте самые важные советы: как правильно настроить SSH, поставить firewall, следить за обновлениями и логами, защитить пароли и не забыть о бэкапах
Всё написано так чтобы не просто сделать “по инструкции”, а реально понять зачем нужна каждая мера📝
☝️ Ссылка источник
✈️ Linux Ninja
Этот проект как шпаргалка по выживанию для любого кто запускает Linux-сервер. Автор собрал в одном месте самые важные советы: как правильно настроить SSH, поставить firewall, следить за обновлениями и логами, защитить пароли и не забыть о бэкапах
Всё написано так чтобы не просто сделать “по инструкции”, а реально понять зачем нужна каждая мера
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4⚡2
Goalkicker — кладезь бесплатных IT книг
Если ты системный админ, разработчик или просто учишь Linux — лови полезный ресурс. На Goalkicker собраны десятки PDF книжек по темам от Linux и Bash до Docker, Git и SQL.
☝️ Ссылка источник
✈️ Linux Ninja
Если ты системный админ, разработчик или просто учишь Linux — лови полезный ресурс. На Goalkicker собраны десятки PDF книжек по темам от Linux и Bash до Docker, Git и SQL.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux
Редактируйте файлы прямо из
Когда вы просматриваете файлы в пейджере
После того как вы сохраните файл и выйдете из редактора, обновлённая версия файла снова появится в
✈️ Linux Ninja
Редактируйте файлы прямо из
less (для ощущения власти над системой)Когда вы просматриваете файлы в пейджере
less, можно нажать клавишу v — текущий файл откроется в редакторе, который указан в переменной окружения EDITORПосле того как вы сохраните файл и выйдете из редактора, обновлённая версия файла снова появится в
lessPlease open Telegram to view this post
VIEW IN TELEGRAM
👍5
Откопал геймифицированную платформу для изучения кода «Codédex»
Превращает программирование в приключение: учишь Python, HTML, JS, SQL и другие штуки, а параллельно прокачиваешь персонажа, получаешь опыт и открываешь новые регионы — как в RPG, только вместо монстров ты побеждаешь синтаксис😎
Кому то давно пора прокачаться здесь⬇️
☝️ Ссылка источник
✈️ Linux Ninja
Превращает программирование в приключение: учишь Python, HTML, JS, SQL и другие штуки, а параллельно прокачиваешь персонажа, получаешь опыт и открываешь новые регионы — как в RPG, только вместо монстров ты побеждаешь синтаксис
Кому то давно пора прокачаться здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux
Вы можете использовать команду fc, чтобы редактировать команды из истории. Допустим, вам нужно отредактировать команды под номерами 230–232 в истории:
Эта команда откроет выбранные записи в вашем редакторе по умолчанию в терминале. Внесите изменения, сохраните файл и выйдите после этого изменённая команда будет выполнена автоматически
✈️ Linux Ninja
Вы можете использовать команду fc, чтобы редактировать команды из истории. Допустим, вам нужно отредактировать команды под номерами 230–232 в истории:
fc 230 232
Эта команда откроет выбранные записи в вашем редакторе по умолчанию в терминале. Внесите изменения, сохраните файл и выйдите после этого изменённая команда будет выполнена автоматически
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3
Отличные новости: ядро Linux 6.18 официально получило статус LTS
Ядро Linux 6.18 получило статус LTS. Согласно официальным источникам, ветка будет поддерживаться до декабря 2027 года с регулярными обновлениями безопасности и исправлениями ошибок
Берём, тащим в прод и не трогаем👍
☝️ Ссылка источник
✈️ Linux Ninja
Ядро Linux 6.18 получило статус LTS. Согласно официальным источникам, ветка будет поддерживаться до декабря 2027 года с регулярными обновлениями безопасности и исправлениями ошибок
Берём, тащим в прод и не трогаем
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🤝1
Git: шпаргалка для новичков
Working Directory: Рабочая директория, здесь вы редактируете файлы проекта
Команда:
Staging (Index) подготовительная область: Содержит изменения, которые будут добавлены в следующий коммит
Команда:
Local Repository локальный репозиторий: Хранит историю всех коммитов на вашем компьютере
Команды:
Stash временное хранилище изменений: Используется, когда изменения нужно временно убрать, но не коммитить
Команды:
Remote Repository удалённый репозиторий: Общий сервер проекта GitHub, GitLab, Bitbucket
Лайк если полезно❤️
✈️ Linux Ninja
Working Directory: Рабочая директория, здесь вы редактируете файлы проекта
Команда:
git add - добавить изменения в индекс
Staging (Index) подготовительная область: Содержит изменения, которые будут добавлены в следующий коммит
Команда:
git commit - зафиксировать изменения в локальном репозитории
Local Repository локальный репозиторий: Хранит историю всех коммитов на вашем компьютере
Команды:
git push - отправить коммиты в удалённый репозиторий
git fetch - получить новые коммиты с удалённого репозитория без слияния
git pull - получить и объединить изменения из удалённого репозитория
Stash временное хранилище изменений: Используется, когда изменения нужно временно убрать, но не коммитить
Команды:
git stash - сохранить незавершённые изменения
git stash - apply применить изменения из stash, не удаляя их
git stash pop - применить и удалить сохранённые изменения
Remote Repository удалённый репозиторий: Общий сервер проекта GitHub, GitLab, Bitbucket
Лайк если полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Ловите подгон обширный каталог высококачественного открытого ПО для Linux
Awesome Linux Software сокровищница полная полезных приложений! Тут всё: от редакторов до медиаплееров, всё удобно разложено по полочкам и открыто для всех❓
☝️ Ссылка источник
✈️ Linux Ninja
Awesome Linux Software сокровищница полная полезных приложений! Тут всё: от редакторов до медиаплееров, всё удобно разложено по полочкам и открыто для всех
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Быстрый совет по Linux
Используйте less, чтобы просматривать длинный файл с прокруткой, не открывая редактор:
Нажмите
✈️ Linux Ninja
Используйте less, чтобы просматривать длинный файл с прокруткой, не открывая редактор:
$ less /var/log/syslog
Нажмите
q чтобы выйтиPlease open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3
Быстрый совет по Linux
Хотите узнать, какой дистрибутив Linux вы используете?
Эта команда выводит название дистрибутива, версию и другие данные. Работает в большинстве современных Linux-систем.
✈️ Linux Ninja
Хотите узнать, какой дистрибутив Linux вы используете?
$ cat /etc/os-release
Эта команда выводит название дистрибутива, версию и другие данные. Работает в большинстве современных Linux-систем.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3