tgindex

Linux Books

описание

@linuxkalii - наш канал По всем вопросам- @notxxx1 № 5032799382

16 031
подписчиков
Охват к подписчикам
14,3%
ERR
Реакции к просмотрам
0,50%
325 на 25 постов
Пересылки к просмотрам
1,86%
1 220
Постов в день
0,1
всего 25

Где отзываются чаще

доля реакций к просмотрам
  • 10 июн.Линус Торвальдс мог быть богаче Илона Маска. Но он выбрал другой путь. В 2005 году его команда внезапно потеряла доступ к инструменту, с помощью которого управляла кодом Linux. Один разработчик сделал реверс-инжиниринг этой системы, и компания, которой она принадлежала, просто отключила проект без предупреждения. Тысячи разработчиков. Никакого нормального способа совместной работы. Никакого запасного плана. Торвальдс не стал паниковать. Он сел и написал собственную систему контроля версий с нуля. За 10 дней. Он назвал её Git. Уже в первый день Git отслеживал собственный исходный код. Через несколько недель на нём управлялся весь проект Linux. К концу 2005 года официально вышел Git 1.0. А потом Линус просто отдал его бесплатно. Open source. Без компании. Без патентов. Без монетизации. Через несколько месяцев он передал проект другим людям и вернулся к Linux, будто ничего особенного не произошло. Зато другие быстро поняли, что он оставил на столе. На Git вырос GitHub: 100 млн разработчиков, покупка Microsoft в 2018 году за $7,5 млрд. GitLab вышел на биржу в 2021 году с оценкой почти $12 млрд. Сегодня Git контролирует больше 85% рынка систем контроля версий. Каждое приложение в вашем телефоне. Каждый сайт, который вы открываете. Почти всё это создаётся с помощью Git. Торвальдс не заработал на этом $0. Он создал самый используемый инструмент для разработчиков в истории просто потому, что его достала существующая система. А потом отдал его бесплатно, потому что считал: такой инструмент должен быть доступен всем. И он ни разу публично не сказал, что жалеет об этом.2,07%
  • 15 авг.🐧 Как быстро понять, что именно съело место на диске в Linux? Для этого есть du. Проверить размер конкретной папки: du -sh ~/Documents/ Посмотреть размер каждого объекта внутри: du -sh ~/Documents/* А если нужно быстро найти самые тяжёлые папки в текущей директории: du -sh * | sort -h Полезные флаги: -s — показать только итоговый размер -h — вывести размер в KB, MB и GB -a — учитывать все файлы и директории -c — добавить общий итог Простой способ за минуту найти, куда внезапно исчезло свободное место на сервере.1,34%
  • 11 июн.Запустил новый Linux-сервер? Не спеши сразу ставить сайт, бота или базу. Сначала закрой базу безопасности. Обнови систему, чтобы убрать старые уязвимости. Создай отдельного пользователя и не работай постоянно из-под root. Защити SSH: отключи root-вход, убери пароли и используй ключи. Дальше включи firewall и оставь открытыми только нужные порты. Поставь Fail2ban, чтобы сервер сам блокировал подозрительные попытки входа. И обязательно настрой бэкапы, логи и мониторинг. Сервер без резервных копий это лотерея. Эти шаги занимают немного времени, но сильно снижают риск взлома и проблем в будущем.1,18%
  • 17 июл.Математика без попсы: три бесплатных книги для тех, кто хочет настоящий фундамент Три бесплатные книги Аллена Хатчера по математике Если хочется нормального фундамента по топологии, K-theory и теории чисел, у Аллена Хатчера есть отличный бесплатный набор. 1. Algebraic Topology Классический учебник по алгебраической топологии. Книга вышла в Cambridge University Press, но онлайн-версия доступна бесплатно по соглашению с издателем. На сайте есть полный PDF, главы отдельно, исправления и дополнительные упражнения. https://pi.math.cornell.edu/~hatcher/AT/AT.pdf Дополнительно: Spectral Sequences - отдельная расширенная глава к этой книге. https://pi.math.cornell.edu/~hatcher/AT/ATch5.pdf 2. Vector Bundles & K-Theory Короткая книга про векторные расслоения, топологическую K-теорию и характеристические классы. Сейчас онлайн выложено около 120 страниц: основы vector bundles, часть K-theory, Bott periodicity, characteristic classes и stable J-homomorphism. https://pi.math.cornell.edu/~hatcher/VBKT/VB.pdf 3. Topology of Numbers Необычное введение в теорию чисел через геометрию и картинки. Много внимания уделено квадратичным формам, диаграмме Фарея, цепным дробям, уравнению Пелля, quadratic reciprocity и topograph Конвея. PDF примерно на 350 страниц доступен бесплатно. https://pi.math.cornell.edu/~hatcher/TN/TNbook.pdf1,02%
  • 27 июл.🐧 Нашёл легендарную книгу по внутренностям Linux в открытом PDF Understanding the Linux Kernel, Third Edition Даниэля Бове и Марко Чезати — почти 950 страниц про то, как Linux устроен под капотом. Внутри: • процессы и планировщик • управление памятью • системные вызовы • прерывания и синхронизация • VFS и файловые системы • драйверы и I/O • page cache и IPC Книга старая и разбирает ядро эпохи Linux 2.6, поэтому для современных деталей одной её недостаточно. Но фундаментальные механизмы ядра объяснены очень глубоко. И тот самый момент, когда радуешься, что учил английский: такую книгу хочется читать медленно, параллельно открывая исходники и проверяя всё руками. 📖 PDF: https://cs.utexas.edu/~rossbach/cs380p/papers/ulk3.pdf0,84%
  • 23 июн.⚡️🖥 Наруто учит параллельной работе в Linux Три команды которые экономят часы ручной работы. find с xargs и grep ищет error сразу во всех логах, parallel конвертирует пачку PNG в WEBP в несколько потоков, rsync синхронизирует папку с бэкапом и показывает прогресс. Настоящий шиноби автоматизирует рутину и всегда делает бэкап. Сохраняй чтобы не потерять.0,77%
  • 27 июл.Linux-совет: смотрим конец огромного файла Если лог весит гигабайты, открывать его целиком бессмысленно. Используйте tail: tail /var/log/syslog По умолчанию команда покажет последние 10 строк. Полезные варианты: tail -20 app.log tail -f /var/log/syslog tail access.log tail nohup.out Особенно полезен tail -f: он не завершает работу, а показывает новые строки сразу после их появления. Идеально для логов, фоновых процессов и быстрой проверки последних событий.0,74%
  • 9 июн.⚡️ Linux Roadmap: подробный практический курс от нуля до уверенного администратора Это пошаговый маршрут изучения Linux с упором на практику. Каждый раздел содержит объяснение «почему это устроено именно так», разбор команд и обязательные задания, которые нужно выполнить руками в терминале. Чтение без повторения навыка не даёт — держите терминал открытым рядом с этим текстом. Как работать с этим курсом: идите сверху вниз, не перепрыгивайте разделы; каждую команду набирайте руками, а не копируйте; в конце каждого блока выполняйте задание; специально ломайте систему в виртуалке и чините — это лучший способ учиться. https://github.com/justxor/linuxfullroadmap/0,72%
  • 27 июн.Нашёл хорошую бесплатную книгу по x86-64 Assembly под Ubuntu. x86-64 Assembly Language Programming with Ubuntu - это не «ассемблер за 10 минут», а нормальный учебник для тех, кто хочет понять, что реально происходит ниже C, Go, Rust и Python. Разбираются базовые вещи: • архитектура x86-64 • представление данных • формат программы • toolchain • debugger • instruction set • addressing modes • process stack • macros и functions • system services • floating-point instructions • parallel processing • interrupts Самое полезное - книга учит смотреть на программу не как на текст, а как на работу процессора, регистров, памяти, стека и системных вызовов. Это особенно полезно для тех, кто хочет лучше понимать: • C/C++ • компиляторы • reverse engineering • performance • Linux internals • low-level debugging Да, материал не самый свежий по Ubuntu, но фундамент x86-64 от этого не исчезает. Хорошая база, если хочется наконец понять, что происходит «под капотом». PDF: http://egr.unlv.edu/~ed/assembly64.pdf0,64%
  • 18 июл.Кто-то разобрал Claude Code почти до винтика learn-coding-agent - репозиторий для тех, кто хочет понять, как устроены современные coding agents не на уровне промо-страниц, а на уровне архитектуры. Автор собрал разбор Claude Code по публичным источникам: цикл агента, систему инструментов, разрешения, работу с контекстом, сессии, подпроцессы, MCP, удалённые настройки, телеметрию и скрытые флаги. Получился не “гайд по использованию”, а карта внутренней логики CLI-агента: как он принимает решение, когда просит разрешение, как вызывает инструменты, как хранит историю и как расширяется через внешние интеграции. https://github.com/justxor/Claudecourse/0,54%
  • 7 июл.Linux Совет: как следить за выводом команды в реальном времени Есть команда, вывод которой постоянно меняется? Не нужно запускать её руками снова и снова. Используйте watch: watch command Например: watch df -h Команда будет запускаться каждые 2 секунды, а вывод будет автоматически обновляться в терминале. Остановить можно через: Ctrl+C Что ещё удобно мониторить: watch free -h watch date watch ls -l watch "ps aux | grep nginx" watch "ip addr" Полезно для диска, памяти, процессов, сети и любых системных изменений, которые нужно видеть почти в реальном времени.0,54%
  • 26 июл.10 дистрибутивов Linux — 10 боевых стилей. Пейн разбирает, кому что подойдёт: от Ubuntu новичкам до Arch для тех, кто любит контроль. Выбор зависит от задачи, а не от хайпа #linux #ubuntu #arch #наруто https://www.youtube.com/shorts/ba3wsQkSC-I0,50%