<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>@mardul</title><author><name>@mardul</name></author><id>https://teletype.in/atom/mardul</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/mardul?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@mardul?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=mardul"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/mardul?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-05-25T10:55:32.870Z</updated><entry><id>mardul:H-eXWP7dOCq</id><link rel="alternate" type="text/html" href="https://teletype.in/@mardul/H-eXWP7dOCq?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=mardul"></link><title>Docker. Registry</title><published>2023-01-18T19:25:01.389Z</published><updated>2023-01-18T19:25:01.389Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/fa/45/fa454498-f81c-4a49-9df1-49ab9362acb1.png"></media:thumbnail><tt:hashtag>docker</tt:hashtag><tt:hashtag>docker_and_kubernetes</tt:hashtag><tt:hashtag>linux</tt:hashtag><tt:hashtag>containers</tt:hashtag><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/36/1b/361b79ae-cfbf-4360-9614-ebb35735906f.png&quot;&gt;Registry — это хранилище образов. Самым известным является DockerHub. Он напоминает GitHub, только содержит образы, а не исходный код. На DockerHub также есть репозитории, публичные и приватные, можно скачивать образы (pull), заливать изменения образов (push). Скачанные однажды образы и собранные на их основе контейнеры хранятся локально, пока не будут удалены вручную.</summary><content type="html">
  &lt;p id=&quot;Jivs&quot;&gt;Registry — это хранилище образов. Самым известным является DockerHub. Он напоминает GitHub, только содержит образы, а не исходный код. На DockerHub также есть репозитории, публичные и приватные, можно скачивать образы (pull), заливать изменения образов (push). Скачанные однажды образы и собранные на их основе контейнеры хранятся локально, пока не будут удалены вручную.&lt;/p&gt;
  &lt;figure id=&quot;4TKj&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/36/1b/361b79ae-cfbf-4360-9614-ebb35735906f.png&quot; width=&quot;1174&quot; /&gt;
  &lt;/figure&gt;
  &lt;tt-tags id=&quot;dPFn&quot;&gt;
    &lt;tt-tag name=&quot;docker&quot;&gt;#docker&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;docker_and_kubernetes&quot;&gt;#docker_and_kubernetes&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;linux&quot;&gt;#linux&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;containers&quot;&gt;#containers&lt;/tt-tag&gt;
  &lt;/tt-tags&gt;

</content></entry><entry><id>mardul:_l44iKhGyh2</id><link rel="alternate" type="text/html" href="https://teletype.in/@mardul/_l44iKhGyh2?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=mardul"></link><title>Docker. Image</title><published>2023-01-17T13:06:46.253Z</published><updated>2023-01-17T13:07:41.100Z</updated><tt:hashtag>docker_and_kubernetes</tt:hashtag><tt:hashtag>docker</tt:hashtag><tt:hashtag>linux</tt:hashtag><tt:hashtag>it</tt:hashtag><summary type="html">&lt;img src=&quot;https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5M36J1bJILlfh7H1mDlw%2Fuploads%2FMIcfaSK0l84abUHpgPIS%2Fimage.png?alt=media&amp;token=f81c85a0-7a4f-4c9c-9a8f-d8c2aa2f8b87&quot;&gt;Image или образ, если рассматривать грубо, можно представить как набор файлов. В состав образа входит все необходимое для запуска и работы приложения на голой машине с докером: ОС, среда выполнения и приложение, готовое к развертыванию. Образ состоит из слоев, каждый из которых представляет собой неизменяемую файловую систему, а по-простому набор файлов и директорий. Образ в целом представляет собой объединенную файловую систему (Union File System), которую можно рассматривать как результат слияния файловых систем слоев. Объединенная файловая система умеет обрабатывать конфликты, например, когда в разных слоях присутствуют файлы и директории с одинаковыми именами. Каждый следующий слой добавляет или удаляет какие то файлы из предыдущих...</summary><content type="html">
  &lt;p id=&quot;K7C7&quot;&gt;Image или образ, если рассматривать грубо, можно представить как набор файлов. В состав образа входит все необходимое для запуска и работы приложения на голой машине с докером: ОС, среда выполнения и приложение, готовое к развертыванию. Образ состоит из слоев, каждый из которых представляет собой неизменяемую файловую систему, а по-простому набор файлов и директорий. Образ в целом представляет собой объединенную файловую систему (Union File System), которую можно рассматривать как результат слияния файловых систем слоев. Объединенная файловая система умеет обрабатывать конфликты, например, когда в разных слоях присутствуют файлы и директории с одинаковыми именами. Каждый следующий слой добавляет или удаляет какие то файлы из предыдущих слоев. В данном контексте «удаляет» можно рассматривать как «затеняет», т.е. файл в нижележащем слое остается, но его не будет видно в объединенной файловой системе. &lt;/p&gt;
  &lt;p id=&quot;fINM&quot;&gt;Пример образа:&lt;/p&gt;
  &lt;figure id=&quot;ar6P&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5M36J1bJILlfh7H1mDlw%2Fuploads%2FMIcfaSK0l84abUHpgPIS%2Fimage.png?alt=media&amp;token=f81c85a0-7a4f-4c9c-9a8f-d8c2aa2f8b87&quot; width=&quot;543&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;jTzf&quot;&gt;первым слоем является ядро Linux, далее следуют слои ОС, среды исполнения и уже самого приложения.&lt;/p&gt;
  &lt;p id=&quot;UwQx&quot;&gt;Все слои, кроме верхнего, являются read only&lt;/p&gt;
  &lt;figure id=&quot;NGjV&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5M36J1bJILlfh7H1mDlw%2Fuploads%2FR9zwW1APJFAdiQRjDiRh%2Fimage.png?alt=media&amp;token=0f50e9a3-f87e-4f02-953c-a7656457b988&quot; width=&quot;547&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;lLL0&quot;&gt;Если в слое MyApplication нужно изменить файл, находящийся в слое dotnet, то файл сначала копируется в нужный слой, а потом в нем изменяется, оставаясь в исходном слое в первозданном виде.&lt;/p&gt;
  &lt;figure id=&quot;CP2s&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5M36J1bJILlfh7H1mDlw%2Fuploads%2FxFD3iBNYwJQTf8pwXSrj%2Fimage.png?alt=media&amp;token=67b58f29-d5db-4adc-a551-6c719bdb6694&quot; width=&quot;282&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;5IXN&quot;&gt;Неизменяемость слоев позволяет использовать их всеми образами на хосте. Совместное использование проявляется также и при скачивании образа. Первым загружается манифест, который описывает какие слои входят в образ. Далее скачиваются только те слои из манифеста, которых еще нет локально. Т.о. если мы для MyApplication уже скачали ядро и ОС, то для PostgreSQL и Node.js эти слои уже загружаться не будут.&lt;/p&gt;
  &lt;p id=&quot;6ZAW&quot;&gt;Итого:&lt;/p&gt;
  &lt;ul id=&quot;85aE&quot;&gt;
    &lt;li id=&quot;UTVv&quot;&gt;Образ — это набор файлов, необходимых для работы приложения на голой машине с установленным Docker.&lt;/li&gt;
    &lt;li id=&quot;ZX3J&quot;&gt;Образ состоит из неизменяемых слоев, каждый из которых добавляет/удаляет/изменяет файлы из предыдущего слоя.&lt;/li&gt;
    &lt;li id=&quot;wCQ7&quot;&gt;Неизменяемость слоев позволяет их использовать совместно в разных образах.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;tt-tags id=&quot;jS6g&quot;&gt;
    &lt;tt-tag name=&quot;docker_and_kubernetes&quot;&gt;#docker_and_kubernetes&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;docker&quot;&gt;#docker&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;linux&quot;&gt;#linux&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;it&quot;&gt;#it&lt;/tt-tag&gt;
  &lt;/tt-tags&gt;

</content></entry><entry><id>mardul:TCIzmSEQATb</id><link rel="alternate" type="text/html" href="https://teletype.in/@mardul/TCIzmSEQATb?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=mardul"></link><title>Docker. Начало</title><published>2023-01-16T18:47:11.069Z</published><updated>2023-01-16T18:47:11.069Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/53/21/53217dac-7fde-4f34-a62c-0aa0aafa766d.png"></media:thumbnail><tt:hashtag>docker_and_kubernetes</tt:hashtag><tt:hashtag>docker</tt:hashtag><tt:hashtag>linux</tt:hashtag><tt:hashtag>containers</tt:hashtag><summary type="html">&lt;img src=&quot;https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5M36J1bJILlfh7H1mDlw%2Fuploads%2FOPME6UaoCru1R1IgUOzt%2Fimage.png?alt=media&amp;token=ae2669b3-a9f7-4cb8-9f7e-4fbece973dab&quot;&gt;Docker - технология, которая позволяет создавать контейнеры (песочницы) для упрощения разработки и запуска приложений на хостовых системах, например на Linux’ах. Docker в некоторой степени напоминает работу систем виртуализации (гипервизоры).</summary><content type="html">
  &lt;h3 id=&quot;chto-takoe-docker&quot;&gt;&lt;strong&gt;Что такое Docker ?&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;8OdD&quot;&gt;&lt;strong&gt;Docker&lt;/strong&gt; - технология, которая позволяет создавать контейнеры (песочницы) для упрощения разработки и запуска приложений на хостовых системах, например на Linux’ах. Docker в некоторой степени напоминает работу систем виртуализации (гипервизоры).&lt;/p&gt;
  &lt;p id=&quot;y2mI&quot;&gt;&lt;em&gt;Контейнеры&lt;/em&gt; используют ядро текущей операционной системы и делят его между собой. В то время как виртуальные машины с помощью гипервизора используют аппаратные ресурсы. Образ/Image докера это read-only объект, который, по сути, хранит в себе шаблон для построения контейнера. Контейнер — это среда в которой выполняется код. Образы хранятся в репозиториях).&lt;/p&gt;
  &lt;figure id=&quot;5GQm&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5M36J1bJILlfh7H1mDlw%2Fuploads%2FOPME6UaoCru1R1IgUOzt%2Fimage.png?alt=media&amp;token=ae2669b3-a9f7-4cb8-9f7e-4fbece973dab&quot; width=&quot;638&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;MWBK&quot;&gt;Основные компоненты докера:&lt;/p&gt;
  &lt;ul id=&quot;3CHA&quot;&gt;
    &lt;li id=&quot;H8JA&quot;&gt;&lt;em&gt;Образ&lt;/em&gt; (&lt;strong&gt;image&lt;/strong&gt;) - образ диска, который будет запускаться в контейнере.&lt;/li&gt;
    &lt;li id=&quot;Q2jt&quot;&gt;&lt;em&gt;Контейнер&lt;/em&gt; (&lt;strong&gt;container&lt;/strong&gt;) - виртуальная машина, в которой запущен &lt;em&gt;образ&lt;/em&gt;.&lt;/li&gt;
    &lt;li id=&quot;yHkz&quot;&gt;&lt;em&gt;Репозиторий образов&lt;/em&gt; (&lt;strong&gt;image repository&lt;/strong&gt;) - удалённое или локальное хранилище для образов.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;dlya-chego-on-nuzhen&quot;&gt;Для чего он нужен&lt;/h3&gt;
  &lt;p id=&quot;NDFN&quot;&gt;Начать необходимо с проблемы.&lt;/p&gt;
  &lt;p id=&quot;rVxZ&quot;&gt;Давайте представим, что нам необходимо разработать приложение. Но мы не знаем, ни где это приложение будет запускаться, ни кто им будет пользоваться. Другими словами - мы решаем проблему кроссплатформенности. Так как существует огромное, постоянно растущее, множество операционных систем и платформ, мы должны предвидеть все варианты. Альтернативное решение - можно скомпилировать приложение под наиболее популярные платформы. Но это очень объемная и вовсе не тривиальная задача. Более адекватное решение - это разрабатывать под одну систему, систему которую мы можем виртуализировать. До появления docker многие так и решали проблему, но такие приложения получались достаточно громоздкими и ресурсоемкими.&lt;/p&gt;
  &lt;p id=&quot;pQqU&quot;&gt;При использовании Докера, такой проблемы не возникнет в принципе. Теперь достаточно иметь установленную программу Docker, которая по одной вашей команде установит окружение, описанное в конфиге для запуска вашего приложения.&lt;/p&gt;
  &lt;p id=&quot;8g10&quot;&gt;&lt;strong&gt;Докер&lt;/strong&gt; - это движок, который запускает виртуальную операционную систему, имеющую чрезвычайно маленький вес. Docker позволяет запустить ОС Linux в изолированной среде очень быстро, в течение нескольких минут.&lt;/p&gt;
  &lt;tt-tags id=&quot;euHb&quot;&gt;
    &lt;tt-tag name=&quot;docker_and_kubernetes&quot;&gt;#docker_and_kubernetes&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;docker&quot;&gt;#docker&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;linux&quot;&gt;#linux&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;containers&quot;&gt;#containers&lt;/tt-tag&gt;
  &lt;/tt-tags&gt;

</content></entry><entry><id>mardul:mPeP058BN4v</id><link rel="alternate" type="text/html" href="https://teletype.in/@mardul/mPeP058BN4v?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=mardul"></link><title>Книги и их чтение</title><published>2023-01-13T18:41:59.244Z</published><updated>2023-01-13T18:41:59.244Z</updated><summary type="html">&lt;img src=&quot;https://ladograd.com/uploads/product/10100/10170/fc5a18d7-8523-47f8-9046-cb1d2eacd373_imageid.jpg&quot;&gt;Да, представьте себе, книги тоже нужно уметь правильно читать, особенно профессиональную литературу. Есть замечательная книга С.И. Поварин &quot;Как читать книги&quot;. Она не большая, но полезной информации в ней много, читается легко, обязательна к прочтению. </summary><content type="html">
  &lt;p id=&quot;ibik&quot;&gt;Да, представьте себе, книги тоже нужно уметь правильно читать, особенно профессиональную литературу. Есть замечательная книга С.И. Поварин &amp;quot;Как читать книги&amp;quot;. Она не большая, но полезной информации в ней много, читается легко, обязательна к прочтению. &lt;/p&gt;
  &lt;p id=&quot;GToJ&quot;&gt;&lt;em&gt;&amp;quot;Кто не умеет или ленится &amp;quot;вникать&amp;quot; в читаемое, для того настоящее знание закрыто.&amp;quot;&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;71Fe&quot;&gt;&lt;em&gt;С.И. Поварин. Как читать книги.&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;cShg&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;YHU1&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://ladograd.com/uploads/product/10100/10170/fc5a18d7-8523-47f8-9046-cb1d2eacd373_imageid.jpg&quot; width=&quot;540&quot; /&gt;
  &lt;/figure&gt;

</content></entry><entry><id>mardul:j0w95IhgBHI</id><link rel="alternate" type="text/html" href="https://teletype.in/@mardul/j0w95IhgBHI?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=mardul"></link><title>Linux. GNU</title><published>2023-01-12T08:05:03.102Z</published><updated>2023-01-17T13:08:22.145Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/d6/0f/d60f446f-3a66-47c6-a900-c33371cfffc1.png"></media:thumbnail><category term="linux" label="Linux🐧"></category><tt:hashtag>linux</tt:hashtag><tt:hashtag>linux_kernel</tt:hashtag><tt:hashtag>линукс</tt:hashtag><tt:hashtag>it</tt:hashtag><summary type="html">&lt;img src=&quot;https://blog.skillfactory.ru/wp-content/uploads/2022/10/image1-4327552.png&quot;&gt;В общих чертах GNU — операционная система типа Unix (unix-подобных), программы которой свободны — они уважают вашу свободу. Операционная система GNU состоит из пакетов GNU (программ, выпускаемых собственно проектом GNU), а также свободных программ, выпускаемых другими лицами. Разработка GNU сделала возможной пользование компьютером без программ, которые растоптали бы вашу свободу.</summary><content type="html">
  &lt;p id=&quot;1a5b&quot;&gt;В общих чертах GNU — операционная система типа Unix (unix-подобных), программы которой &lt;a href=&quot;https://www.gnu.org/philosophy/free-sw.html&quot; target=&quot;_blank&quot;&gt;свободны&lt;/a&gt; — они уважают вашу свободу. Операционная система GNU состоит из пакетов GNU (программ, выпускаемых собственно проектом GNU), а также свободных программ, выпускаемых другими лицами. Разработка GNU сделала возможной пользование компьютером без программ, которые растоптали бы вашу свободу.&lt;/p&gt;
  &lt;h2 id=&quot;osobennosti-gnu&quot;&gt;&lt;strong&gt;Особенности GNU&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;E5il&quot;&gt;&lt;/p&gt;
  &lt;ul id=&quot;mP03&quot;&gt;
    &lt;li id=&quot;HLsa&quot;&gt;&lt;strong&gt;Многозадачность.&lt;/strong&gt; ОС GNU позволяет сразу нескольким пользователям одновременно пользоваться системой и выполнять множество задач, подключившись к ней с различных виртуальных терминалов.&lt;/li&gt;
    &lt;li id=&quot;xW6Y&quot;&gt;&lt;strong&gt;Мультиплатформенность.&lt;/strong&gt; GNU изначально рассчитана на использование на различных аппаратных платформах – от персональных компьютеров до серверов и суперкомпьютеров (мейнфреймов). По мере развития она быстро адаптировалась под новые виды устройств, включая игровые приставки, оборудование типа «умный дом» и «интернет вещей». Существуют также смартфоны под управлением Linux, хотя они не получили широкого распространения.&lt;/li&gt;
    &lt;li id=&quot;UnGc&quot;&gt;&lt;strong&gt;Модульная структура.&lt;/strong&gt; Непосредственно Linux — это монолитное ядро системы, обеспечивающее основные низкоуровневые процессы, доступ к файловой системе, сетевые функции, работу с периферийными устройствами. Его дополняет окружение, создаваемое обширным GNU-сообществом и включающее пользовательские компоненты и прикладные программы. Такая структура позволяет настраивать ОС под выполнение конкретных рабочих задач, исключая ненужную функциональность.&lt;/li&gt;
    &lt;li id=&quot;XKW8&quot;&gt;&lt;strong&gt;Отсутствие единого центра разработки.&lt;/strong&gt; Хотя проект GNU читается официальным разработчиком этой операционной системы, он выполняет скорее роль идеологического и координационного центра. Непосредственно развитие ОС GNU/Linux обеспечивается тысячами пользователей по всему миру, объединенными в хакерские сообщества, локальные центры разработки. Свой вклад в общее дело вносят также программисты, работающие на государственные структуры (включая военные) и коммерческие корпорации. Многие дистрибутивы и дополнения доступны как на официальном сайте GNU, так и распространяются самими разработчиками.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;rRmQ&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://blog.skillfactory.ru/wp-content/uploads/2022/10/image1-4327552.png&quot; width=&quot;650&quot; /&gt;
    &lt;figcaption&gt;Комбинированный логотип GNU/Linux&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;tt-tags id=&quot;2AEt&quot;&gt;
    &lt;tt-tag name=&quot;linux&quot;&gt;#linux&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;linux_kernel&quot;&gt;#linux_kernel&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;линукс&quot;&gt;#линукс&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;it&quot;&gt;#it&lt;/tt-tag&gt;
  &lt;/tt-tags&gt;

</content></entry><entry><id>mardul:Jk3uLAuahgS</id><link rel="alternate" type="text/html" href="https://teletype.in/@mardul/Jk3uLAuahgS?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=mardul"></link><title>Linux. Структура файловой системы</title><published>2023-01-11T15:31:04.371Z</published><updated>2023-01-17T13:08:03.448Z</updated><category term="linux" label="Linux🐧"></category><tt:hashtag>linux</tt:hashtag><tt:hashtag>linux_server</tt:hashtag><tt:hashtag>it</tt:hashtag><tt:hashtag>линукс</tt:hashtag><tt:hashtag>unix</tt:hashtag><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/c1/2d/c12d42b8-8cd6-4342-8849-842ddf7e40c2.png&quot;&gt;​Поскольку в последнее время приходится работать с linux и в дальнейшем нужно буде все больше и больше,  решил углубить свои знания и вспомнить уже известное.</summary><content type="html">
  &lt;p id=&quot;HQUJ&quot;&gt;​Поскольку в последнее время приходится работать с linux и в дальнейшем нужно буде все больше и больше,  решил углубить свои знания и вспомнить уже известное.&lt;/p&gt;
  &lt;p id=&quot;w5Ki&quot;&gt;Начну с одного из основного - структура файловой системы.&lt;/p&gt;
  &lt;p id=&quot;Grbv&quot;&gt;Структура файловой системы представляет собой дерево, корнем которой является каталог /.&lt;/p&gt;
  &lt;p id=&quot;PQ96&quot;&gt;Рассмотрим подробно структуру и назначение каталогов:&lt;/p&gt;
  &lt;ul id=&quot;RBzb&quot;&gt;
    &lt;li id=&quot;BRTU&quot;&gt;&lt;em&gt;/bin (binaries)&lt;/em&gt;– исполняемые файлы самых необходимых утилит. Может быть символьной ссылкой на /usr/bin&lt;/li&gt;
    &lt;li id=&quot;DfpN&quot;&gt;&lt;em&gt;/boot&lt;/em&gt; – файлы, необходимые для самого первого этапа загрузки – загрузки ядра (и обычно само ядро)&lt;/li&gt;
    &lt;li id=&quot;vF2f&quot;&gt;&lt;em&gt;/dev (devices) &lt;/em&gt;– блочные и символьные файлы устройств (диски, терминалы, клавиатуры, принтеры и др.)&lt;/li&gt;
    &lt;li id=&quot;gFix&quot;&gt;&lt;em&gt;/etc (etcetera)&lt;/em&gt; – конфигурационные файлы системы и различных программ&lt;/li&gt;
    &lt;li id=&quot;3F9k&quot;&gt;/home – домашние каталоги пользователей для хранения «личных» файлов&lt;/li&gt;
    &lt;li id=&quot;15iq&quot;&gt;&lt;em&gt;/lib (libraries) &lt;/em&gt;– файлы библиотек (стандартных функций, необходимых многим программам), необходимых для работы утилит. Может быть символьной ссылкой на &lt;em&gt;/usr/bin&lt;/em&gt;&lt;/li&gt;
    &lt;li id=&quot;83vf&quot;&gt;/mnt (mount) – каталог для подключения файловых систем (съемных носителей и др.)&lt;/li&gt;
    &lt;li id=&quot;DA4a&quot;&gt;&lt;em&gt;/opt (optional)&lt;/em&gt; – каталог для дополнительных программ (проприетарных драйверов, агентов мониторинга и др.)&lt;/li&gt;
    &lt;li id=&quot;f3jR&quot;&gt;&lt;em&gt;/proc (process)&lt;/em&gt; – файлы в оперативной памяти, в которых содержится информация о выполняемых в системе процессах&lt;/li&gt;
    &lt;li id=&quot;DpuI&quot;&gt;&lt;em&gt;/root&lt;/em&gt; – домашний каталог пользователя root&lt;/li&gt;
    &lt;li id=&quot;TPXf&quot;&gt;&lt;em&gt;/sbin (system binaries)&lt;/em&gt; – файлы системных утилит, необходимые для загрузки, резервного копирования и восстановления системы. Может быть символьной ссылкой на /usr/sbin&lt;/li&gt;
    &lt;li id=&quot;9aOO&quot;&gt;&lt;em&gt;/sys (system)&lt;/em&gt; – виртуальная файловая система sysfs, которая содержит информацию об аппаратном обеспечении (ЦПУ, ОЗУ, дисках, сетевых устройствах), драйверах, ядре системы и др.&lt;/li&gt;
    &lt;li id=&quot;Ghyg&quot;&gt;&lt;em&gt;/tmp&lt;/em&gt; – каталог для временных файлов, обычно зачищается при каждой загрузке системы&lt;/li&gt;
    &lt;li id=&quot;BZmn&quot;&gt;&lt;em&gt;/usr &lt;/em&gt;– пользовательский каталог, который содержит каталоги исполняемых файлов и конфигурационных файлов&lt;/li&gt;
    &lt;li id=&quot;VroG&quot;&gt;&lt;em&gt;/var (variable)&lt;/em&gt; – файлы, создаваемые или используемые различными программами (логи, очереди, идентификаторы процессов, БД и др.)&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;x7qz&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c1/2d/c12d42b8-8cd6-4342-8849-842ddf7e40c2.png&quot; width=&quot;496&quot; /&gt;
  &lt;/figure&gt;
  &lt;tt-tags id=&quot;te0V&quot;&gt;
    &lt;tt-tag name=&quot;linux&quot;&gt;#linux&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;linux_server&quot;&gt;#linux_server&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;it&quot;&gt;#it&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;линукс&quot;&gt;#линукс&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;unix&quot;&gt;#unix&lt;/tt-tag&gt;
  &lt;/tt-tags&gt;

</content></entry><entry><id>mardul:exs5KkmLwj9</id><link rel="alternate" type="text/html" href="https://teletype.in/@mardul/exs5KkmLwj9?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=mardul"></link><title>Время первого.</title><published>2023-01-11T15:23:27.767Z</published><updated>2023-01-11T15:23:27.767Z</updated><summary type="html">&lt;img src=&quot;https://www.cheapdigitalcodes.com/wp-content/uploads/2015/02/cover-rambo-first-blood.jpg&quot;&gt;Итак, первый пост.</summary><content type="html">
  &lt;p id=&quot;eWcr&quot;&gt;Итак, первый пост.&lt;/p&gt;
  &lt;p id=&quot;JBwZ&quot;&gt;Изучая возможности платформы, понял что она напомнила мне &lt;strong&gt;gitbook&lt;/strong&gt;, где я давно уже вел свою личную wiki c различной информацией по программированию и других смежных технологий. Поскольку &lt;strong&gt;gitbook&lt;/strong&gt; и так уже пытались прикрыть доступ для России, да и он довольно глючный, я подумал, что будет неплохо какие-то вещи оттуда публиковать здесь(как я понял teletype отечественный продукт и тут пропасть ничего не должно). Плюс - возможно, кому-то кроме меня, будут полезны эти статью:)&lt;/p&gt;
  &lt;figure id=&quot;fKCO&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://www.cheapdigitalcodes.com/wp-content/uploads/2015/02/cover-rambo-first-blood.jpg&quot; width=&quot;480&quot; /&gt;
    &lt;figcaption&gt;первый пост - первая кровь =)&lt;/figcaption&gt;
  &lt;/figure&gt;

</content></entry><entry><id>mardul:6qLpSA4UHWk</id><link rel="alternate" type="text/html" href="https://teletype.in/@mardul/6qLpSA4UHWk?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=mardul"></link><title>Новое начало.</title><published>2023-01-11T15:02:33.646Z</published><updated>2023-01-11T15:02:33.646Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/cf/04/cf04a2c9-927b-461f-9c7d-d07e6fc05aab.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/d0/02/d002ea56-7771-4ffe-9c23-323192430a3b.png&quot;&gt;Всем привет!</summary><content type="html">
  &lt;p id=&quot;Jvfb&quot;&gt;Всем привет!&lt;/p&gt;
  &lt;p id=&quot;0ACy&quot;&gt;Площадка показалась интересной, минималистичный модный дизайн и все такое. Не заметил каких либо нагромождений и назойливых менюшек, по крайней мере пока.&lt;/p&gt;
  &lt;p id=&quot;EM7S&quot;&gt;Постараюсь публиковать различные интересные мысли, делиться какими-то знаниями из сферы IT и вообще - писать обо всем, что интересно :)&lt;/p&gt;
  &lt;figure id=&quot;o715&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d0/02/d002ea56-7771-4ffe-9c23-323192430a3b.png&quot; width=&quot;933&quot; /&gt;
  &lt;/figure&gt;

</content></entry></feed>