Linux_Командная_строка_Лучшие_практики_2023_Даниэл_Дж_Баррет.pdf
4.5 MB
Перейдите на новый уровень работы в Linux! Если вы системный администратор, разработчик программного обеспечения, SRE-инженер или пользователь Linux, книга поможет вам работать быстрее, элегантнее и эффективнее.
❤13👍6
10 бесплатных книг по Linux, которые сделают вас мастером Linux
Если вы стремитесь поднять свой процесс обучения Linux на продвинутый административный и экспертный уровень, мы тщательно отобрали коллекцию из 10 исключительных бесплатных электронных книг по Linux.
Эти бесценные ресурсы предназначены для того, чтобы дать вам возможность создать исключительно прочную основу для ваших навыков работы с Linux. Имея под рукой эти электронные книги, вы можете с уверенностью отправиться в путь глубокого мастерства в Linux.
https://www.tecmint.com/linux-books/
Если вы стремитесь поднять свой процесс обучения Linux на продвинутый административный и экспертный уровень, мы тщательно отобрали коллекцию из 10 исключительных бесплатных электронных книг по Linux.
Эти бесценные ресурсы предназначены для того, чтобы дать вам возможность создать исключительно прочную основу для ваших навыков работы с Linux. Имея под рукой эти электронные книги, вы можете с уверенностью отправиться в путь глубокого мастерства в Linux.
https://www.tecmint.com/linux-books/
10 Free Linux Books That Will Make You a Linux Master
10 Must-Read Free Linux eBooks for Beginners and Admins
A collection of some of the best freely available eBooks that you can download and use to familiarize yourself with the Linux operating system.
👍13
GNOME 45: лучшие новые функции и улучшения
Изучите обновленную среду рабочего стола GNOME 45 и откройте для себя новые функции, настройки и улучшения производительности.
GNOME — это бесплатная среда рабочего стола с открытым исходным кодом для Linux и Unix-подобных операционных систем. Это одна из самых популярных сред рабочего стола в мире, которую используют миллионы людей в основных дистрибутивах Linux, таких как Ubuntu и Fedora.
Ожидается, что выпуск GNOME 45 (предстоящий) станет крупным обновлением со множеством новых функций и улучшений.
Некоторые из новых функций включают перенос на последние виджеты libadwaita, перенос новой версии GTK, повышение производительности и многое другое.
https://www.debugpoint.com/gnome-45-features/
Изучите обновленную среду рабочего стола GNOME 45 и откройте для себя новые функции, настройки и улучшения производительности.
GNOME — это бесплатная среда рабочего стола с открытым исходным кодом для Linux и Unix-подобных операционных систем. Это одна из самых популярных сред рабочего стола в мире, которую используют миллионы людей в основных дистрибутивах Linux, таких как Ubuntu и Fedora.
Ожидается, что выпуск GNOME 45 (предстоящий) станет крупным обновлением со множеством новых функций и улучшений.
Некоторые из новых функций включают перенос на последние виджеты libadwaita, перенос новой версии GTK, повышение производительности и многое другое.
https://www.debugpoint.com/gnome-45-features/
DebugPoint.com
GNOME 45: Best New Features and Improvements
Learn what's new in GNOME 45 across GNOME Shell, Mutter, Epiphany, Files and core modules with headline features.
👍8
Минобороны Индии теперь будет использовать ОС Maya вместо ОС Microsoft
В связи с ростом числа кибератак и атак вредоносного ПО на важные компьютерные системы в стране, министерство обороны планирует перейти с использования операционной системы (ОС) Microsoft на новую под названием Maya.
Эта новая ОС основана на программном обеспечении с открытым исходным кодом Ubuntu и была разработана на местном уровне.
В связи с ростом числа кибератак и атак вредоносного ПО на важные компьютерные системы в стране, министерство обороны планирует перейти с использования операционной системы (ОС) Microsoft на новую под названием Maya.
Эта новая ОС основана на программном обеспечении с открытым исходным кодом Ubuntu и была разработана на местном уровне.
😁19👍18🤩2
Что происходит, когда запускаешь «Hello World» в Linux.
Сегодня я задумалась о том, что происходит, когда запускаешь в Linux простую программу «Hello World» на Python.
print("hello world")
Вот как это выглядит в командной строке:
$ python3 hello.pyhello world
Но внутри происходит гораздо больше. Я объясню, что там творится, и, что гораздо важнее, расскажу об инструментах, при помощи которых вы сами сможете исследовать происходящее. Мы воспользуемся readelf, strace, ldd, debugfs, /proc, ltrace, dd и stat. Я не буду рассматривать относящиеся к Python части, только объясню, что происходит при выполнении динамически компонуемых исполняемых файлов.
Читать дальше →https://habr.com/ru/companies/ruvds/articles/753506/
Сегодня я задумалась о том, что происходит, когда запускаешь в Linux простую программу «Hello World» на Python.
print("hello world")
Вот как это выглядит в командной строке:
$ python3 hello.pyhello world
Но внутри происходит гораздо больше. Я объясню, что там творится, и, что гораздо важнее, расскажу об инструментах, при помощи которых вы сами сможете исследовать происходящее. Мы воспользуемся readelf, strace, ldd, debugfs, /proc, ltrace, dd и stat. Я не буду рассматривать относящиеся к Python части, только объясню, что происходит при выполнении динамически компонуемых исполняемых файлов.
Читать дальше →https://habr.com/ru/companies/ruvds/articles/753506/
Хабр
Что происходит, когда запускаешь «Hello World» в Linux
Сегодня я задумалась о том, что происходит, когда запускаешь в Linux простую программу «Hello World» на Python. print("hello world") Вот как это выглядит в командной строке: $ python3...
❤11👍3
Любопытно, что именно происходит, когда вы запускаете программу на своем компьютере? Прочтите эту статью, чтобы узнать, как работает многопроцессорность, что такое системные вызовы, как компьютеры управляют памятью с помощью аппаратных прерываний и как Linux загружает исполняемые файлы.
https://cpu.land/
https://cpu.land/
Putting the "You" in CPU
Curious exactly what happens when you run a program on your computer? Learn how multiprocessing works, what system calls really are, how computers manage memory with hardware interrupts, and how Linux loads executables.
👍15
Руководство для начинающих по изменению прав доступа к файлам в Linux
Эффективное управление правами доступа к файлам является важным аспектом обеспечения надежного контроля доступа и обеспечения первоклассной безопасности в системах Linux. Каждый отдельный файл или каталог содержит набор разрешений, определяющих права на чтение, запись и выполнение.
https://www.ubuntumint.com/linux-file-permissions/
Эффективное управление правами доступа к файлам является важным аспектом обеспечения надежного контроля доступа и обеспечения первоклассной безопасности в системах Linux. Каждый отдельный файл или каталог содержит набор разрешений, определяющих права на чтение, запись и выполнение.
https://www.ubuntumint.com/linux-file-permissions/
UbuntuMint - Everything About Ubuntu Linux | UbuntuMint - Everything About Ubuntu Linux
The Complete Guide to Changing File Permissions in Linux
This guide has provided all aspects of the chmod command that you must know to utilize it effectively to control file and directory permissions in Linux.
🔥6
В Linux SSH является важным инструментом для удаленного администрирования и передачи файлов. В этой статье мы рассмотрим значение SSH в Linux, его историю, функции, конфигурацию и варианты использования. https://www.freecodecamp.org/news/ssh-meaning-in-linux/
freeCodeCamp.org
What is SSH? SSH Meaning in Linux
By Shittu Olumide Secure Shell (SSH) is a widely used network protocol that provides a secure way to access remote servers and computers. In Linux, SSH is an essential tool for remote administration and file transfer. In this article, we will go ove...
👍5💩1
Изучение внутренностей Linux v0.01
Ядро Linux часто упоминается как чрезвычайно большое программное обеспечение с открытым исходным кодом. На момент написания этой статьи последней версией была v6.5-rc5, состоящая из 36 миллионов строк кода. Излишне говорить, что Linux — это плод напряженной работы многих разработчиков на протяжении десятилетий.
Однако первая версия Linux v0.01 была довольно маленькой. https://seiya.me/blog/reading-linux-v0.01
Ядро Linux часто упоминается как чрезвычайно большое программное обеспечение с открытым исходным кодом. На момент написания этой статьи последней версией была v6.5-rc5, состоящая из 36 миллионов строк кода. Излишне говорить, что Linux — это плод напряженной работы многих разработчиков на протяжении десятилетий.
Однако первая версия Linux v0.01 была довольно маленькой. https://seiya.me/blog/reading-linux-v0.01
seiya.me
Exploring the internals of Linux v0.01
👍12💩2
Testssl.sh — тестирование шифрования TLS/SSL в любом месте на любом порту
это бесплатный многофункциональный инструмент командной строки с открытым исходным кодом, используемый для проверки служб с поддержкой шифрования TLS/SSL на наличие поддерживаемых шифров, протоколов и некоторых криптографических недостатков на серверах Linux/BSD. https://www.tecmint.com/testssl-sh-test-tls-ssl-encryption-in-linux-commandline/
это бесплатный многофункциональный инструмент командной строки с открытым исходным кодом, используемый для проверки служб с поддержкой шифрования TLS/SSL на наличие поддерживаемых шифров, протоколов и некоторых криптографических недостатков на серверах Linux/BSD. https://www.tecmint.com/testssl-sh-test-tls-ssl-encryption-in-linux-commandline/
Testssl.sh – Testing TLS/SSL Encryption Anywhere on Any Port
Testssl.sh - Testing TLS/SSL Encryption Anywhere on Any Port
testssl.sh is a free and open source, feature-rich command line tool used for checking TLS/SSL encryption enabled services for supported ciphers, protocols and some cryptographic flaws.
👍7
Проекту Debian GNU/Linux исполнилось 30 лет
16 августа 2023 года проекту Debian GNU/Linux исполнилось 30 лет. Дистрибутив Debian был впервые анонсирован Яном Мёрдоком (Ian Murdock) 16 августа 1993 года в списке рассылки comp.os.linux.development. https://habr.com/ru/news/754882/
16 августа 2023 года проекту Debian GNU/Linux исполнилось 30 лет. Дистрибутив Debian был впервые анонсирован Яном Мёрдоком (Ian Murdock) 16 августа 1993 года в списке рассылки comp.os.linux.development. https://habr.com/ru/news/754882/
🎉33❤6👍4
Восполняем пробелы и структурируем знания по Linux на курсе Администрирование Linux. Мега.
🆕 Большое дополнение: к обширному материалу с качественной практикой добавили темы для фундаментальной базы по Linux.
Посмотреть полную программу курса 🔍
Уже 11 сентября стартует поток курса, в котором вы можете системно погрузиться в особенности Linux, познакомиться с best practices и научиться работать с гибкими инструментами, экономящими время при решении задач.
Курс в целом по Linux, а не по конкретному дистрибутиву. Он поможет углубить ваши знания в работе с ОС. Всё, что будем разбирать во время обучения, вы сможете сразу применять на практике.
Занимать места здесь
🆕 Большое дополнение: к обширному материалу с качественной практикой добавили темы для фундаментальной базы по Linux.
Посмотреть полную программу курса 🔍
Уже 11 сентября стартует поток курса, в котором вы можете системно погрузиться в особенности Linux, познакомиться с best practices и научиться работать с гибкими инструментами, экономящими время при решении задач.
Курс в целом по Linux, а не по конкретному дистрибутиву. Он поможет углубить ваши знания в работе с ОС. Всё, что будем разбирать во время обучения, вы сможете сразу применять на практике.
Занимать места здесь
👎7
Собираем и запускаем Linux-0.01 в Minix 1.5, (почти) как это делал Линус Торвальдс
Я люблю старые программы, мне нравится их изучать и смотреть, как они развивались и во что сейчас превратились, или умерли, так и не дожив до сегодняшнего дня. Ещё мне нравится смотреть разные YouTube-каналы, посвящённые ретро-тематике, на которых рассказывают об истории программ, игр, игровых приставок или старых компьютеров. Хочу сказать всем этим людям «спасибо» за то, что сохраняете частичку истории технологий. И, вдохновившись их трудами, мне захотелось попробовать самому прикоснутся к истории, собрав и запустив что-то относительно старое, но до сих пор живущее и развивающееся. Мой выбор пал на первую версию Linux, а именно версию 0.01.
Те, кто знаком с ранними днями создания Linux, знают, что Линус Торвальдс писал её для компьютеров на основе 386-х процессоров в пропатченной версия Minix 1.5.10. И не смотря на то, что linux-0.01 собирали не раз, в том числе и на современных версиях компилятора, мне хотелось побыть хоть немного в шкуре самого Линуса и самому собрать ядро в родной для этой ОС среде. А именно на максимально близком, хоть и виртуальном аппаратном обеспечении, в настоящей Minix 1.5.10 (точнее, Minix-386) с древней версией GCC 1.37.1
17 сентября ядру Linux исполнится 32 года. Это прекрасный повод вспомнить, как всё начиналось…
https://habr.com/ru/companies/vk/articles/752564/
Я люблю старые программы, мне нравится их изучать и смотреть, как они развивались и во что сейчас превратились, или умерли, так и не дожив до сегодняшнего дня. Ещё мне нравится смотреть разные YouTube-каналы, посвящённые ретро-тематике, на которых рассказывают об истории программ, игр, игровых приставок или старых компьютеров. Хочу сказать всем этим людям «спасибо» за то, что сохраняете частичку истории технологий. И, вдохновившись их трудами, мне захотелось попробовать самому прикоснутся к истории, собрав и запустив что-то относительно старое, но до сих пор живущее и развивающееся. Мой выбор пал на первую версию Linux, а именно версию 0.01.
Те, кто знаком с ранними днями создания Linux, знают, что Линус Торвальдс писал её для компьютеров на основе 386-х процессоров в пропатченной версия Minix 1.5.10. И не смотря на то, что linux-0.01 собирали не раз, в том числе и на современных версиях компилятора, мне хотелось побыть хоть немного в шкуре самого Линуса и самому собрать ядро в родной для этой ОС среде. А именно на максимально близком, хоть и виртуальном аппаратном обеспечении, в настоящей Minix 1.5.10 (точнее, Minix-386) с древней версией GCC 1.37.1
17 сентября ядру Linux исполнится 32 года. Это прекрасный повод вспомнить, как всё начиналось…
https://habr.com/ru/companies/vk/articles/752564/
👍7💩2🔥1👏1🤔1
Forwarded from Daily Dev Jokes. Юмор.
This media is not supported in your browser
VIEW IN TELEGRAM
Когда компанию атакуют программы-вымогатели, но вы установили Linux на свой корпоративный ноутбук
👍23😁6😱1
В России не любят Линукс, а я не люблю виртуальные машины. Что делать?
В России не любят Линукс. Студенты и корпорации всячески отлынивают его использовать, даже если Линукс насаждают преподаватели или госзаказчики. Но есть область, в которой Линукс придется полюбить. Это разработка микросхем. Даже внутри Apple и Microsoft инженеры используют Synopsys Design Compiler / IC Compiler и Cadence Genus / Innovus, у которых вообще нет версий для Windows и MacOS, только для Linux. Да, я знаю, что Synopsys и Cadence ушли из России. Но даже открытые тулы для синтеза ASIC - Open Lane - есть только под Linux. https://habr.com/ru/articles/754262/
В России не любят Линукс. Студенты и корпорации всячески отлынивают его использовать, даже если Линукс насаждают преподаватели или госзаказчики. Но есть область, в которой Линукс придется полюбить. Это разработка микросхем. Даже внутри Apple и Microsoft инженеры используют Synopsys Design Compiler / IC Compiler и Cadence Genus / Innovus, у которых вообще нет версий для Windows и MacOS, только для Linux. Да, я знаю, что Synopsys и Cadence ушли из России. Но даже открытые тулы для синтеза ASIC - Open Lane - есть только под Linux. https://habr.com/ru/articles/754262/
Хабр
В России не любят Линукс, а я не люблю виртуальные машины. Что делать?
В России не любят Линукс. Студенты и корпорации всячески отлынивают его использовать, даже если Линукс насаждают преподаватели или госзаказчики. Но есть область, в которой Линукс придется полюбить....
👎8👍4😱2
Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля
К огромному сожалению, старые смартфоны всё чаще и чаще находят своё пристанище в мусорном баке. К прошлым, надежным «друзьям» действует исключительно потребительское отношение — чуть устарел и сразу выкинули, словно это ненужный мусор. И ведь люди даже не хотят попытаться придумать какое-либо применение гаджетам прошлых лет! Отчасти, это вина корпораций — Google намеренно тормозит и добивает довольно шустрые девайсы. Отчасти — вина программистов, которые преследуют исключительно бизнес-задачи и не думают об оптимизации приложений совсем. В один день я почувствовал себя Тайлером Дёрденом от мира IT и решил бросить вызов проприетарщине: написать свою прошивку для уже существующего смартфона с нуля. А дабы задачка была ещё интереснее, я выбрал очень распространенную и дешевую модель из 2012 года — Fly IQ245 (цена на барахолках — 200-300 рублей). Кроме того, у этого телефона есть сразу несколько внешних шин, к которым можно подключить компьютер или микроконтроллер, что даёт возможность использовать его в качестве ультрадешевого одноплатника для DIY-проектов. Получилось ли у меня реализовать свои хотелки? Читайте в статье! https://habr.com/ru/companies/timeweb/articles/754212/
К огромному сожалению, старые смартфоны всё чаще и чаще находят своё пристанище в мусорном баке. К прошлым, надежным «друзьям» действует исключительно потребительское отношение — чуть устарел и сразу выкинули, словно это ненужный мусор. И ведь люди даже не хотят попытаться придумать какое-либо применение гаджетам прошлых лет! Отчасти, это вина корпораций — Google намеренно тормозит и добивает довольно шустрые девайсы. Отчасти — вина программистов, которые преследуют исключительно бизнес-задачи и не думают об оптимизации приложений совсем. В один день я почувствовал себя Тайлером Дёрденом от мира IT и решил бросить вызов проприетарщине: написать свою прошивку для уже существующего смартфона с нуля. А дабы задачка была ещё интереснее, я выбрал очень распространенную и дешевую модель из 2012 года — Fly IQ245 (цена на барахолках — 200-300 рублей). Кроме того, у этого телефона есть сразу несколько внешних шин, к которым можно подключить компьютер или микроконтроллер, что даёт возможность использовать его в качестве ультрадешевого одноплатника для DIY-проектов. Получилось ли у меня реализовать свои хотелки? Читайте в статье! https://habr.com/ru/companies/timeweb/articles/754212/
Хабр
Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля
К огромному сожалению, старые смартфоны всё чаще и чаще находят своё пристанище в мусорном баке. К прошлым, надежным «друзьям» действует исключительно потребительское отношение — чуть устарел и сразу...
👍18🤔2💩1
Как добавлять, удалять и обновлять файлы в архиве Tar в Linux
В области архивирования и сжатия файлов команда tar является универсальным инструментом для создания, управления и управления архивами в системах Linux.
В этой статье мы углубимся в процесс добавления, удаления и обновления файлов в tar-архиве, изучая шаги и команды, необходимые для выполнения этих задач. https://www.tecmint.com/add-delete-and-update-files-in-tar-archive/
В области архивирования и сжатия файлов команда tar является универсальным инструментом для создания, управления и управления архивами в системах Linux.
В этой статье мы углубимся в процесс добавления, удаления и обновления файлов в tar-архиве, изучая шаги и команды, необходимые для выполнения этих задач. https://www.tecmint.com/add-delete-and-update-files-in-tar-archive/
How to Add, Delete and Update Files in Tar Archive in Linux
In this article, you can add, delete and update files within tar archives, thereby enhancing the efficiency and effectiveness of your digital storage.
👍1
Загрузочный USB-накопитель Kali Linux с Persistence за 5 минут
https://www.youtube.com/watch?v=FYYU9qZ0Pps
https://www.youtube.com/watch?v=FYYU9qZ0Pps
👎7👍1