<?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>Saimondanya</title><author><name>Saimondanya</name></author><id>https://teletype.in/atom/buldozercode</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/buldozercode?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@buldozercode?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=buldozercode"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/buldozercode?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-09-22T02:19:56.205Z</updated><entry><id>buldozercode:superchain-soft</id><link rel="alternate" type="text/html" href="https://teletype.in/@buldozercode/superchain-soft?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=buldozercode"></link><title>Superchain Farmer обзор софта</title><published>2025-06-24T14:44:38.302Z</published><updated>2025-06-26T13:25:35.322Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/87/49/87495d29-b3ec-44ff-b7df-6a4691dafd6a.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/1f/1a/1f1a6a40-b1b2-4403-bbb5-5c2530a8adfa.png&quot;&gt;Привет, в этой статье я тебя познакомлю со своим софтом для фарма бейджей на Superchain!</summary><content type="html">
  &lt;p id=&quot;PdpG&quot;&gt;Привет, в этой статье я тебя познакомлю со своим софтом для фарма бейджей на Superchain!&lt;/p&gt;
  &lt;p id=&quot;zi2y&quot;&gt;Статья от канала &lt;a href=&quot;https://t.me/buldozercode&quot; target=&quot;_blank&quot;&gt;Бульдозер у клавиатуры &lt;/a&gt;&lt;/p&gt;
  &lt;h3 id=&quot;uUm9&quot;&gt;&lt;a href=&quot;https://t.me/superchaineco_bot&quot; target=&quot;_blank&quot;&gt;Купить софт&lt;/a&gt;&lt;/h3&gt;
  &lt;figure id=&quot;lLxa&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/1f/1a/1f1a6a40-b1b2-4403-bbb5-5c2530a8adfa.png&quot; width=&quot;1200&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;KG8N&quot;&gt;План:&lt;/h2&gt;
  &lt;ol id=&quot;iB24&quot;&gt;
    &lt;li id=&quot;Uxne&quot;&gt;&lt;a href=&quot;#iUak&quot;&gt;Пару слов о проекте&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;Spp4&quot;&gt;&lt;a href=&quot;#38Dz&quot;&gt;Главные особенности софта&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;nFC0&quot;&gt;&lt;a href=&quot;#9wto&quot;&gt;Что доступно в софте&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;pMCf&quot;&gt;&lt;a href=&quot;#CZ3y&quot;&gt;Сети и площадки взаимодействия&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;251w&quot;&gt;&lt;a href=&quot;#DVls&quot;&gt;Режимы работы софта&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;tum6&quot;&gt;&lt;a href=&quot;#CI9V&quot;&gt;Работа отдельных модулей&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;0ybj&quot;&gt;&lt;a href=&quot;#v8I6&quot;&gt;Добавление кастомных токенов&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;c72a&quot;&gt;&lt;a href=&quot;#8ece&quot;&gt;Настройка софта&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;TqIG&quot;&gt;&lt;a href=&quot;#trVb&quot;&gt;Установка софта&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;qDWC&quot;&gt;&lt;a href=&quot;#SWES&quot;&gt;Покупка софта&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;zgQt&quot;&gt;&lt;a href=&quot;#rsUh&quot;&gt;Итоги&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;aCWN&quot;&gt;&lt;a href=&quot;#PoKs&quot;&gt;My Links&lt;/a&gt;&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;0xOC&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;iUak&quot;&gt;Пару слов о проекте:&lt;/h2&gt;
  &lt;p id=&quot;t5kE&quot;&gt;&lt;a href=&quot;https://www.superchain.eco/&quot; target=&quot;_blank&quot;&gt;Superchain&lt;/a&gt;  - сеть взаимосвязанных блокчейнов, построенных на OP Stack. &lt;br /&gt;Проект поддерживаемый Optimism, который нацелен на масштабирование Ethereum, благодаря делению общей инфраструктуры&lt;/p&gt;
  &lt;p id=&quot;7AP8&quot;&gt;Сейчас мы имеем кампанию с &lt;strong&gt;фармом бейджей&lt;/strong&gt;, фармятся они засчет выполнения различных &lt;strong&gt;квестов&lt;/strong&gt;, в основном &lt;strong&gt;транзакциями&lt;/strong&gt; в разных сетях. &lt;br /&gt;В среднем &lt;strong&gt;250&lt;/strong&gt; на каждую доступную сеть!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Имеем очень интересные цифры:&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;a1zl&quot;&gt;
    &lt;li id=&quot;CHKJ&quot;&gt;Всего Superchain аккаунтов &lt;strong&gt;112.000 &lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;4I7p&quot;&gt;&lt;strong&gt;Больше&lt;/strong&gt; &lt;strong&gt;3&lt;/strong&gt; лвла только у &lt;strong&gt;37.000&lt;/strong&gt; аккаунтов&lt;/li&gt;
    &lt;li id=&quot;7HO4&quot;&gt;Для попадания в&lt;strong&gt; топ 10% &lt;/strong&gt;(12.000) достаточно &lt;strong&gt;1020 XP&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;xaJf&quot;&gt;Самый &lt;strong&gt;большой&lt;/strong&gt; аккаунт имеет&lt;strong&gt; 2320 XP&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;1jA8&quot;&gt;Аккаунт в&lt;strong&gt; топ 100&lt;/strong&gt; имеет всего &lt;strong&gt;1710 XP&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;Snfs&quot;&gt;Проект работает с сентября 2024 года&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;Zrwf&quot;&gt;Более подробно информация есть в этой &lt;a href=&quot;https://dune.com/superchain_eco/super-accounts&quot; target=&quot;_blank&quot;&gt;Dune&lt;/a&gt; &lt;/p&gt;
  &lt;p id=&quot;wbuj&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;38Dz&quot;&gt;Главные особенности софта&lt;/h2&gt;
  &lt;p id=&quot;4lTB&quot;&gt;Софт настроен на крайне умную работу с подсчетом необходимых транзакций, газа и режима работы. &lt;br /&gt;Адаптивные настройки позволяют настроить работу софта под любую стратегию фарма. &lt;br /&gt;Одна из главных целей при создании софтов - чтобы настройка и работа софта была максимально понятной и простой для пользователя!&lt;/p&gt;
  &lt;p id=&quot;yC94&quot;&gt;Софт сам выведет деньги с OKX, зарегистрирует аккаунт, сделает максимально рандомные транзакции, перераспределит средства между сетями, склеймит бейджи, выведет статистику&lt;/p&gt;
  &lt;figure id=&quot;e0dr&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ec/b5/ecb525a7-f982-47ae-b9ee-01c20ee7c1e3.png&quot; width=&quot;793.410994764398&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;9wto&quot;&gt;Что доступно в софте&lt;/h2&gt;
  &lt;ol id=&quot;sKJW&quot;&gt;
    &lt;li id=&quot;LLjh&quot;&gt;&lt;strong&gt;Автоматический&lt;/strong&gt; вывод ETH с биржи &lt;strong&gt;OKX&lt;/strong&gt; на кошельки&lt;/li&gt;
    &lt;li id=&quot;t87m&quot;&gt;В случае нехватки средств &lt;strong&gt;дозаправка&lt;/strong&gt; выводом&lt;/li&gt;
    &lt;li id=&quot;UWNi&quot;&gt;&lt;strong&gt;5 разных&lt;/strong&gt; &lt;strong&gt;режимов&lt;/strong&gt; финансирования. Каждый сможет подобрать свою стратегию фарма&lt;/li&gt;
    &lt;li id=&quot;ciTQ&quot;&gt;&lt;strong&gt;Фарм&lt;/strong&gt; транзакций в &lt;strong&gt;8 Superchain сетях&lt;/strong&gt;: Base, Optimism, Mode, Soneium, Ink, Unichain, Lisk, World&lt;/li&gt;
    &lt;li id=&quot;7mHV&quot;&gt;&lt;strong&gt;Фарм&lt;/strong&gt; на &lt;strong&gt;17+ &lt;/strong&gt;разных&lt;strong&gt; DEX площадках&lt;/strong&gt;: Uniswap, Sushiswap, Relay, Ionic и много других. О них чуть ниже&lt;/li&gt;
    &lt;li id=&quot;Iq46&quot;&gt;&lt;strong&gt;Использование&lt;/strong&gt; &lt;strong&gt;4+&lt;/strong&gt; разных &lt;strong&gt;бриджей&lt;/strong&gt; для всех сетей для &lt;strong&gt;максимальной&lt;/strong&gt; рандомизации аккаунтов: Relay, GasZip, Jumper, Bungee&lt;/li&gt;
    &lt;li id=&quot;5Ysn&quot;&gt;&lt;strong&gt;Добавление&lt;/strong&gt; своих &lt;strong&gt;токенов&lt;/strong&gt; для взаимодействия&lt;/li&gt;
    &lt;li id=&quot;Rg66&quot;&gt;&lt;strong&gt;Регистрация&lt;/strong&gt; &lt;strong&gt;Superchain&lt;/strong&gt; аккаунтов&lt;/li&gt;
    &lt;li id=&quot;Fqmz&quot;&gt;&lt;strong&gt;Клейм&lt;/strong&gt; &lt;strong&gt;badges&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;1yZP&quot;&gt;Очень &lt;strong&gt;удобная&lt;/strong&gt; и &lt;strong&gt;легкая&lt;/strong&gt; &lt;strong&gt;настройка&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;zJTH&quot;&gt;Подробная &lt;strong&gt;статистика&lt;/strong&gt; &lt;strong&gt;аккаунтов&lt;/strong&gt;&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;2fn1&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;CZ3y&quot;&gt;Сети и площадки взаимодействия&lt;/h2&gt;
  &lt;ul id=&quot;AWRA&quot;&gt;
    &lt;li id=&quot;gCKD&quot;&gt;&lt;strong&gt;BASE&lt;/strong&gt;: OpenOcean, Bebop, KyberSwap, Owlto, Paraswap, Uniswap, SushiSwap, Odos, Bungee, Jumper, Ionic, Relay&lt;/li&gt;
    &lt;li id=&quot;rxk2&quot;&gt;&lt;strong&gt;OPTIMISM&lt;/strong&gt;:OpenOcean, Bebop, KyberSwap, Owlto, Paraswap, Uniswap, SushiSwap, Odos, Bungee, Jumper, Ionic, Relay&lt;/li&gt;
    &lt;li id=&quot;orUD&quot;&gt;&lt;strong&gt;MODE&lt;/strong&gt;: OpenOcean, Bebop, SushoSwap, Odos, Bungee, Jumper, Ionic, Relay&lt;/li&gt;
    &lt;li id=&quot;xVH1&quot;&gt;&lt;strong&gt;SONEIUM&lt;/strong&gt;: Sonus, Sonex, Owlto, Uniswap, Jumper, Ionic, Relay&lt;/li&gt;
    &lt;li id=&quot;8M3Z&quot;&gt;&lt;strong&gt;INK&lt;/strong&gt;: Owlto, Bungee, Jumper, InkySwap, Ionic, SuperSwap, Relay&lt;/li&gt;
    &lt;li id=&quot;Ea0p&quot;&gt;&lt;strong&gt;UNICHAIN&lt;/strong&gt;: OpenOcean, KyberSwap, Owlto, Uniswap, Odos, Bungee, Jumper, Ionic, Relay&lt;/li&gt;
    &lt;li id=&quot;d3qg&quot;&gt;&lt;strong&gt;LISK&lt;/strong&gt;: Jumper, Ionic, Relay&lt;/li&gt;
    &lt;li id=&quot;43Ct&quot;&gt;&lt;strong&gt;WORLD&lt;/strong&gt;: Uniswap, Bungee, Jumper, Ionic, Relay&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;QKw4&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;WhE1&quot;&gt;&lt;strong&gt;Каждая сеть может выполнять бриджи в другие сети используя&lt;/strong&gt;: &lt;/p&gt;
  &lt;ul id=&quot;Kj2o&quot;&gt;
    &lt;li id=&quot;J7zh&quot;&gt;Relay &lt;/li&gt;
    &lt;li id=&quot;UqF2&quot;&gt;GasZip&lt;/li&gt;
    &lt;li id=&quot;62sd&quot;&gt;Jumper &lt;/li&gt;
    &lt;li id=&quot;KzwT&quot;&gt;Bungee&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;m0qt&quot;&gt;При создании софтов я всегда с большим вниманием отношусь к &lt;strong&gt;безопасности&lt;/strong&gt;. Моя &lt;strong&gt;главная&lt;/strong&gt; цель сделать так, чтобы между аккаунтами невозможно было найти одинаковые &lt;strong&gt;паттерны&lt;/strong&gt;, которые могут вас &lt;strong&gt;засибилить&lt;/strong&gt;. &lt;/p&gt;
  &lt;p id=&quot;5Tul&quot;&gt;Именно поэтому в каждой сети имеется большое количество различных площадок, добавлено 4 бриджа и 3 разные сети на вывод с OKX. &lt;/p&gt;
  &lt;p id=&quot;1XYz&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;DVls&quot;&gt;Режимы работы софта&lt;/h2&gt;
  &lt;p id=&quot;JMce&quot;&gt;В софте доступно &lt;strong&gt;5 разных&lt;/strong&gt; режимов работы!&lt;br /&gt;Сделал для того, чтобы каждый пользователь мог выбрать более удобный режим и иметь максимальную гибкость при работе софта&lt;/p&gt;
  &lt;ol id=&quot;Ss6h&quot;&gt;
    &lt;li id=&quot;S63j&quot;&gt;&lt;strong&gt;gas_only &lt;/strong&gt;режим позволяет фармить максимально дешево транзакции, создан для тех кто хочет за меньшую ликвидность сделать максимальное количество транзакций на аккаунте. В среднем на фулл аккаунт уходит 4-6$&lt;/li&gt;
    &lt;li id=&quot;IJBp&quot;&gt;&lt;strong&gt;min_balance&lt;/strong&gt; вы для каждой сети в настройках можете выставить миниальные баланс и софт будет фармить по этим значениям&lt;/li&gt;
    &lt;li id=&quot;GgWU&quot;&gt;&lt;strong&gt;max_balance&lt;/strong&gt; для каждой сети в настройках можно поставить максимальный баланс и софт будет фармить по этим значениям&lt;/li&gt;
    &lt;li id=&quot;xfto&quot;&gt;&lt;strong&gt;random&lt;/strong&gt; режим выбирает &lt;strong&gt;рандомное&lt;/strong&gt; значение &lt;strong&gt;между&lt;/strong&gt; &lt;strong&gt;min_balance&lt;/strong&gt; и &lt;strong&gt;max_balance&lt;/strong&gt;. И фармит в этом диапазоне.&lt;/li&gt;
    &lt;li id=&quot;2YPu&quot;&gt;&lt;strong&gt;balanced&lt;/strong&gt; режим &lt;strong&gt;интеллектуально&lt;/strong&gt; выбирает значение для фарма отталкиваясь от &lt;strong&gt;режима&lt;/strong&gt; &lt;strong&gt;random&lt;/strong&gt; и &lt;strong&gt;gas_only&lt;/strong&gt;, что позволяет максимально &lt;strong&gt;рандомизировать&lt;/strong&gt; кошельки&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;xUD0&quot;&gt;Настраивая эти режимы вы можете фармить так как желаете нужным. &lt;br /&gt;Можете сделать аккаунты с объемом или загнать аккаунты максимально дешево или максимально их между собой рандомизировать&lt;/p&gt;
  &lt;figure id=&quot;Z4cR&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/67/8c/678c5ce8-767b-413b-9159-bfe891091cf7.png&quot; width=&quot;1546&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;KHxE&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;CI9V&quot;&gt;Работа отдельных модулей&lt;/h2&gt;
  &lt;figure id=&quot;5AWa&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/97/5b/975b48a6-929f-457d-8801-461b05cba6ae.png&quot; width=&quot;1046&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;sAkL&quot;&gt;В софте можно не только запустить фарминг, а так же прогнать множество других действий!&lt;/p&gt;
  &lt;h3 id=&quot;OZog&quot;&gt;Запуск фарминга&lt;/h3&gt;
  &lt;figure id=&quot;bNvv&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/90/1b/901bc9b6-2a3c-4bb9-8469-4e66511d3074.png&quot; width=&quot;1315&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;qCBV&quot;&gt;Здесь вы можете:&lt;/p&gt;
  &lt;ul id=&quot;PmHj&quot;&gt;
    &lt;li id=&quot;gsUy&quot;&gt;Запустить &lt;strong&gt;фарминг&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;tlLx&quot;&gt;Посмотреть &lt;strong&gt;план работы&lt;/strong&gt; для каждого кошелька&lt;/li&gt;
    &lt;li id=&quot;BCwR&quot;&gt;Посмотреть &lt;strong&gt;доступность&lt;/strong&gt; сетей&lt;br /&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;KQgM&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/bc/c2/bcc24baf-4636-4609-a9e5-e68bcd2f1957.png&quot; width=&quot;1312&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;CadJ&quot;&gt;Логика работы фарминга:&lt;/h3&gt;
  &lt;p id=&quot;L7og&quot;&gt;&lt;strong&gt;Анализ кошельков&lt;/strong&gt;&lt;/p&gt;
  &lt;ol id=&quot;DZ0S&quot;&gt;
    &lt;li id=&quot;PFba&quot;&gt;&lt;strong&gt;Параллельная проверка&lt;/strong&gt; всех сетей для сбора данных&lt;/li&gt;
    &lt;li id=&quot;OGf9&quot;&gt;&lt;strong&gt;Расчет потребностей&lt;/strong&gt; на основе текущих транзакций и режима фарма&lt;/li&gt;
    &lt;li id=&quot;zWBM&quot;&gt;&lt;strong&gt;Анализ балансов&lt;/strong&gt; и определение необходимости финансирования&lt;/li&gt;
    &lt;li id=&quot;2xyt&quot;&gt;&lt;strong&gt;Создание планов&lt;/strong&gt; работы и финансирования&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;sT2l&quot;&gt;&lt;strong&gt;Выполнение активности&lt;/strong&gt;&lt;/p&gt;
  &lt;ol id=&quot;ZWL7&quot;&gt;
    &lt;li id=&quot;5Ld8&quot;&gt;&lt;strong&gt;Рандомный выбор сети&lt;/strong&gt; с достаточным балансом&lt;/li&gt;
    &lt;li id=&quot;703T&quot;&gt;&lt;strong&gt;Случайный выбор DEX&lt;/strong&gt; из доступных для сети&lt;/li&gt;
    &lt;li id=&quot;xlIw&quot;&gt;&lt;strong&gt;Интеллектуальные свапы(настраиваются)&lt;/strong&gt;:&lt;/li&gt;
    &lt;ul id=&quot;oSTo&quot;&gt;
      &lt;li id=&quot;YKL2&quot;&gt;80% - токен → ETH&lt;/li&gt;
      &lt;li id=&quot;ZQxg&quot;&gt;10% - ETH → токен // Если токенов нет, выберется в любом случае&lt;/li&gt;
      &lt;li id=&quot;PJW5&quot;&gt;10% - токен → токен&lt;/li&gt;
    &lt;/ul&gt;
    &lt;li id=&quot;AsEw&quot;&gt;&lt;strong&gt;Перераспределение&lt;/strong&gt; через бриджи при нехватке средств&lt;/li&gt;
    &lt;li id=&quot;uIg7&quot;&gt;&lt;strong&gt;Автоматическая дозаправка&lt;/strong&gt; с OKX при критическом балансе&lt;/li&gt;
  &lt;/ol&gt;
  &lt;h3 id=&quot;u7XG&quot;&gt;Управление Superchain&lt;/h3&gt;
  &lt;p id=&quot;28EI&quot;&gt;В этом меню доступны все модули для работы с &lt;strong&gt;SuperChain&lt;/strong&gt; &lt;br /&gt;Здесь можно:&lt;/p&gt;
  &lt;ul id=&quot;uQbL&quot;&gt;
    &lt;li id=&quot;jQTp&quot;&gt;&lt;strong&gt;Зарегистрировать&lt;/strong&gt; аккаунты&lt;/li&gt;
    &lt;li id=&quot;ZLdP&quot;&gt;&lt;strong&gt;Склеймить&lt;/strong&gt; бейджи&lt;/li&gt;
    &lt;li id=&quot;iCb3&quot;&gt;Посмотреть &lt;strong&gt;статистику&lt;/strong&gt; по бейджам&lt;/li&gt;
    &lt;li id=&quot;VaO5&quot;&gt;И все это как для &lt;strong&gt;отдельного&lt;/strong&gt; кошелька так и для &lt;strong&gt;массовых&lt;/strong&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;WKwt&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/b8/f0/b8f09c48-4279-429c-9afa-e58e1ed9a237.png&quot; width=&quot;835&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ilUL&quot;&gt;&lt;em&gt;P.S регистрация и клейм бейджей уже встроены в основную логику работы аккаунта&lt;/em&gt;&lt;/p&gt;
  &lt;h3 id=&quot;1Me0&quot;&gt;Управление Кошельками&lt;/h3&gt;
  &lt;p id=&quot;4Lxh&quot;&gt;В этом меню можно посмотреть статистику по кошелькам:&lt;/p&gt;
  &lt;ul id=&quot;zIvI&quot;&gt;
    &lt;li id=&quot;koRa&quot;&gt;Количество &lt;strong&gt;выполненных&lt;/strong&gt; транзакций&lt;/li&gt;
    &lt;li id=&quot;RmaK&quot;&gt;Количество &lt;strong&gt;плохих&lt;/strong&gt; прокси&lt;/li&gt;
    &lt;li id=&quot;Jmdy&quot;&gt;&lt;strong&gt;AVG&lt;/strong&gt; количество транзакций&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;15X6&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/ce/14/ce14a748-bc3d-4370-a41d-47f22f4e4907.png&quot; width=&quot;1060&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;ruCP&quot;&gt;Система финансирования&lt;/h3&gt;
  &lt;p id=&quot;2K1o&quot;&gt;Здесь можно посмотреть:&lt;/p&gt;
  &lt;ul id=&quot;BENL&quot;&gt;
    &lt;li id=&quot;YOCA&quot;&gt;&lt;strong&gt;Подключен&lt;/strong&gt; ли &lt;strong&gt;OKX&lt;/strong&gt; к софту&lt;/li&gt;
    &lt;li id=&quot;A43N&quot;&gt;Какой &lt;strong&gt;доступный&lt;/strong&gt; баланс имеется на OKX&lt;/li&gt;
    &lt;li id=&quot;CEY8&quot;&gt;&lt;strong&gt;Cколько&lt;/strong&gt; &lt;strong&gt;ETH&lt;/strong&gt; будет выведено для каждого отдельного кошелька(1 пункт)&lt;/li&gt;
    &lt;li id=&quot;3Zrj&quot;&gt;&lt;strong&gt;Протестировать&lt;/strong&gt; калькулятор &lt;strong&gt;режимов&lt;/strong&gt; и понять сколько в среднем будет выводиться ETH(2 пункт)&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;HMIO&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/6b/8b/6b8b98a5-265a-45c1-bda2-ef96a635d0a2.png&quot; width=&quot;1324&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;WkbH&quot;&gt;Сетевые настройки&lt;/h3&gt;
  &lt;p id=&quot;j1xN&quot;&gt;В этом меню можно &lt;strong&gt;протестировать&lt;/strong&gt; доступность сетей. А так же посмотреть &lt;strong&gt;текущие&lt;/strong&gt; настройки. Узнав включена ли сеть в софте и сколько транзакций софт будет выполнять&lt;/p&gt;
  &lt;figure id=&quot;nLRj&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/a4/0c/a40c6069-bc79-4c17-a2f1-5daf8843f03c.png&quot; width=&quot;1172&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;B7T3&quot;&gt;Прокси настройки&lt;/h3&gt;
  &lt;p id=&quot;SbIv&quot;&gt;В этом меню вы можете посмотреть:&lt;/p&gt;
  &lt;ul id=&quot;viII&quot;&gt;
    &lt;li id=&quot;XUr4&quot;&gt;&lt;strong&gt;Количество&lt;/strong&gt; кошельков с прокси&lt;/li&gt;
    &lt;li id=&quot;JQKd&quot;&gt;Кошельки с &lt;strong&gt;плохими&lt;/strong&gt; прокси&lt;/li&gt;
    &lt;li id=&quot;Tx6a&quot;&gt;Сколько осталось &lt;strong&gt;резервных&lt;/strong&gt; прокси&lt;/li&gt;
    &lt;li id=&quot;SvwP&quot;&gt;&lt;strong&gt;Заменить&lt;/strong&gt; плохие прокси&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;tgb8&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/5a/fc/5afc8a29-6d0b-48b6-a6c6-828e571847b0.png&quot; width=&quot;1085&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;zEX0&quot;&gt;Настройки&lt;/h3&gt;
  &lt;p id=&quot;upVT&quot;&gt;Здесь вы можете увидеть все самые важные настройки не заходя в файл с ними&lt;/p&gt;
  &lt;ul id=&quot;HkCY&quot;&gt;
    &lt;li id=&quot;PB7f&quot;&gt;Настройки &lt;strong&gt;сетей&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;GtiA&quot;&gt;&lt;strong&gt;Какие кошельки&lt;/strong&gt; будет отрабатывать софт&lt;/li&gt;
    &lt;li id=&quot;gxuP&quot;&gt;&lt;strong&gt;Режим&lt;/strong&gt; работы&lt;/li&gt;
    &lt;li id=&quot;BY0C&quot;&gt;&lt;strong&gt;Задержки&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;vJsF&quot;&gt;И множество &lt;strong&gt;других&lt;/strong&gt; &lt;strong&gt;мелких&lt;/strong&gt; настроек&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;GxOm&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/0b/d5/0bd5d260-3cd1-4190-be89-47c387598879.png&quot; width=&quot;803&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;k48e&quot;&gt;Как можно заметить софт сделан для максимальной удобности и приятного использования&lt;/p&gt;
  &lt;p id=&quot;sb8O&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;v8I6&quot;&gt;Добавление кастомных токенов&lt;/h2&gt;
  &lt;p id=&quot;cJ5k&quot;&gt;Так как софт выполняет свапы на множестве площадок, по дефолту в каждую сеть включены: ETH, WETH, USDC, USDT&lt;/p&gt;
  &lt;p id=&quot;4djj&quot;&gt;Но вы так же можете добавить к каждой сети токены с которыми софт будет работать, что даст еще большей рандомизации при работе софта&lt;/p&gt;
  &lt;p id=&quot;4s9b&quot;&gt;Для добавления своих токенов:&lt;/p&gt;
  &lt;ol id=&quot;hYD1&quot;&gt;
    &lt;li id=&quot;OD62&quot;&gt;Перейдите в files/custom_tokens.csv&lt;/li&gt;
    &lt;li id=&quot;PkmA&quot;&gt;По инструкции добавляйте свои токены, указав:&lt;/li&gt;
  &lt;/ol&gt;
  &lt;ul id=&quot;ZSf8&quot;&gt;
    &lt;li id=&quot;dnTv&quot;&gt;Cеть&lt;/li&gt;
    &lt;li id=&quot;iDtv&quot;&gt;Cимвол&lt;/li&gt;
    &lt;li id=&quot;sWkG&quot;&gt;Адрес контракта &lt;/li&gt;
    &lt;li id=&quot;BncX&quot;&gt;decimals&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;DUqk&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/9d/c8/9dc81b80-0b3e-4fd1-a47c-5c7e7b4814f2.png&quot; width=&quot;978&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;8ece&quot;&gt;Настройки софта&lt;/h2&gt;
  &lt;p id=&quot;4jkL&quot;&gt;В &lt;strong&gt;files/settings.json&lt;/strong&gt; находятся все главные настройки&lt;/p&gt;
  &lt;p id=&quot;JmOB&quot;&gt;Все настройки которые имеют &lt;strong&gt;min&lt;/strong&gt; и &lt;strong&gt;max&lt;/strong&gt; - &lt;strong&gt;рандомные&lt;/strong&gt; настройки и софт будет выбирать &lt;strong&gt;случайный&lt;/strong&gt; диапазон между этими &lt;strong&gt;значениями&lt;/strong&gt;&lt;/p&gt;
  &lt;h3 id=&quot;CI51&quot;&gt;1) Настройка Networks&lt;/h3&gt;
  &lt;ol id=&quot;Rszr&quot;&gt;
    &lt;li id=&quot;Nyl8&quot;&gt;Можете поставить &lt;strong&gt;true&lt;/strong&gt;/&lt;strong&gt;false&lt;/strong&gt; у каждой сети если хотите включить или отключить сеть для &lt;strong&gt;использования&lt;/strong&gt; в софте. &lt;/li&gt;
    &lt;li id=&quot;Kh9u&quot;&gt;Настроить &lt;strong&gt;минимальное&lt;/strong&gt; и &lt;strong&gt;максимальное&lt;/strong&gt; количество &lt;strong&gt;транзакций&lt;/strong&gt;, которые софт будет выполнять для этой сети&lt;/li&gt;
  &lt;/ol&gt;
  &lt;figure id=&quot;HaFy&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/f8/13/f813546c-0883-4b8e-84c2-06e4e416ac1b.png&quot; width=&quot;773&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;2cyM&quot;&gt;2) Настройки Activity. &lt;/h3&gt;
  &lt;p id=&quot;9Qnq&quot;&gt;Здесь можно:&lt;/p&gt;
  &lt;ol id=&quot;9oir&quot;&gt;
    &lt;li id=&quot;LIW5&quot;&gt;Настроить &lt;strong&gt;задержку&lt;/strong&gt; между транзакциями&lt;/li&gt;
    &lt;li id=&quot;zRB0&quot;&gt;Настроить сколько транзакций софт сделает перед &lt;strong&gt;долгим&lt;/strong&gt; &lt;strong&gt;перерывом&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;hdol&quot;&gt;Настроить &lt;strong&gt;задержку&lt;/strong&gt; &lt;strong&gt;долгого&lt;/strong&gt; перерыва&lt;/li&gt;
    &lt;li id=&quot;GH2y&quot;&gt;Настроить сколько &lt;strong&gt;% &lt;/strong&gt;софт будет &lt;strong&gt;свапать&lt;/strong&gt; от баланса&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;CGbE&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;KE15&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ac/3c/ac3c4ae0-4d9a-4c58-b8eb-218e30498fc7.png&quot; width=&quot;584&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;e7dp&quot;&gt;3) Настройки Wallets&lt;/h3&gt;
  &lt;p id=&quot;uhf5&quot;&gt;Здесь можно:&lt;/p&gt;
  &lt;ol id=&quot;aiIM&quot;&gt;
    &lt;li id=&quot;0d8W&quot;&gt;Настроить &lt;strong&gt;диапазон&lt;/strong&gt; кошельков в работе (0 в range_end = все до конца)&lt;/li&gt;
    &lt;li id=&quot;rkye&quot;&gt;Настроить &lt;strong&gt;задержку&lt;/strong&gt; &lt;strong&gt;при&lt;/strong&gt; &lt;strong&gt;запуске&lt;/strong&gt; кошелька (Запуская ферму я ставлю от 0 до нескольких часов/дней, чтобы запустились максимально случайно)&lt;/li&gt;
  &lt;/ol&gt;
  &lt;figure id=&quot;ZXQY&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/f0/3a/f03a9a68-5e00-47ae-ab15-1051d5a29090.png&quot; width=&quot;421&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;edBS&quot;&gt;4) Настройки Resources&lt;/h3&gt;
  &lt;p id=&quot;Rmru&quot;&gt;В этих настройках:&lt;/p&gt;
  &lt;ol id=&quot;w4YT&quot;&gt;
    &lt;li id=&quot;gPM1&quot;&gt;Включить/выключить &lt;strong&gt;автозамену&lt;/strong&gt; прокси с files/reserve_proxy.txt&lt;/li&gt;
    &lt;li id=&quot;dDhx&quot;&gt;Поставить &lt;strong&gt;максимально&lt;/strong&gt; допустимое значение ошибок при &lt;strong&gt;ошибках&lt;/strong&gt; с прокси&lt;/li&gt;
  &lt;/ol&gt;
  &lt;figure id=&quot;4CWH&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/2c/f0/2cf0debd-9498-409d-b662-81eaeebcb235.png&quot; width=&quot;374&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;okZW&quot;&gt;5) Настройки OKX:&lt;/h3&gt;
  &lt;p id=&quot;mkpp&quot;&gt;Здесь нужно заполнить &lt;strong&gt;данные&lt;/strong&gt; от вашего&lt;strong&gt; OKX API&lt;/strong&gt; (обязательно поставьте вывод и не ставьте вывод только через определенный IP)&lt;/p&gt;
  &lt;figure id=&quot;Gv1I&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/13/50/13505f14-b12f-42a1-b223-eb6ed78e2f4e.png&quot; width=&quot;474&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;EW1j&quot;&gt;5) Настройки Funding&lt;/h3&gt;
  &lt;p id=&quot;u2uH&quot;&gt;В этих настройках:&lt;/p&gt;
  &lt;ol id=&quot;mprs&quot;&gt;
    &lt;li id=&quot;aHeS&quot;&gt;Выставить &lt;strong&gt;режим&lt;/strong&gt; работы&lt;/li&gt;
    &lt;li id=&quot;6E52&quot;&gt;Включить/выключить &lt;strong&gt;автоматический&lt;/strong&gt; вывод с OKX&lt;/li&gt;
    &lt;li id=&quot;fyVD&quot;&gt;Включить/выключить &lt;strong&gt;проверку&lt;/strong&gt; &lt;strong&gt;поступления&lt;/strong&gt; средств при выводе с OKX&lt;/li&gt;
    &lt;li id=&quot;bPgJ&quot;&gt;Выбрать &lt;strong&gt;сети&lt;/strong&gt; в которые будет &lt;strong&gt;выводить&lt;/strong&gt; OKX&lt;/li&gt;
    &lt;li id=&quot;TCy5&quot;&gt;Поставить &lt;strong&gt;минимальный&lt;/strong&gt; &lt;strong&gt;вывод&lt;/strong&gt; с OKX&lt;/li&gt;
    &lt;li id=&quot;wrSR&quot;&gt;Настроить &lt;strong&gt;буффер&lt;/strong&gt; вывода (сделан для того, чтобы вывести чуть с &amp;quot;запасом&amp;quot;)&lt;/li&gt;
  &lt;/ol&gt;
  &lt;figure id=&quot;IX0j&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/51/22/512243f6-325f-41a3-8712-fb366beb744a.png&quot; width=&quot;490&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;rTyw&quot;&gt;6) Настройки Superchain&lt;/h3&gt;
  &lt;p id=&quot;Rp7u&quot;&gt;Здесь можно:&lt;/p&gt;
  &lt;ol id=&quot;zfXw&quot;&gt;
    &lt;li id=&quot;fYVB&quot;&gt;Включить/выключить работу с &lt;strong&gt;регистрацией&lt;/strong&gt; и &lt;strong&gt;клеймом&lt;/strong&gt; бейджей в &lt;strong&gt;основном&lt;/strong&gt; режиме работы софта&lt;/li&gt;
    &lt;li id=&quot;KepF&quot;&gt;&lt;strong&gt;Шанс&lt;/strong&gt; &lt;strong&gt;регистрации&lt;/strong&gt; (если выбирается сеть оптимизм для свапа, то с этим шансом вместо свапа выберется регистрация. Регистрация происходит &lt;strong&gt;один&lt;/strong&gt; раз, потом уже свапы только будут)&lt;/li&gt;
    &lt;li id=&quot;g8Zy&quot;&gt;Включить/выключить регистрацию аккаунтов, которые уже &lt;strong&gt;закончили&lt;/strong&gt; работу, но не были &lt;strong&gt;зарегистрированы&lt;/strong&gt; &lt;/li&gt;
    &lt;li id=&quot;aRLP&quot;&gt;Поставить &lt;strong&gt;минимальный&lt;/strong&gt; &lt;strong&gt;баланс&lt;/strong&gt; в сети optimism для регистрации&lt;/li&gt;
    &lt;li id=&quot;meat&quot;&gt;Включить/выключить регистрацию только в сети optimism (пока что только тут и работает)&lt;/li&gt;
  &lt;/ol&gt;
  &lt;figure id=&quot;XO5P&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/1e/5a/1e5aaa5b-d688-434f-8918-129bc693c2f1.png&quot; width=&quot;621&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;LoWZ&quot;&gt;Как видно настройки максимально понятные и простые, по дефолту уже стоят адекватные значения, ваша задача только чуть подредактировать под себя!&lt;/p&gt;
  &lt;h2 id=&quot;trVb&quot;&gt;Установка софта&lt;/h2&gt;
  &lt;p id=&quot;10nt&quot;&gt;Для установки софта воспользуйтесь моими гайдами:&lt;/p&gt;
  &lt;ol id=&quot;kSYJ&quot;&gt;
    &lt;li id=&quot;dHNd&quot;&gt;&lt;a href=&quot;https://teletype.in/@buldozercode/soft-guide&quot; target=&quot;_blank&quot;&gt;Ультимативный гайд по работе с софтами&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;jtnk&quot;&gt;&lt;a href=&quot;https://teletype.in/@buldozercode/linux-guide&quot; target=&quot;_blank&quot;&gt;Гайд на Linux или как не бояться пингвина&lt;/a&gt;&lt;/li&gt;
  &lt;/ol&gt;
  &lt;h2 id=&quot;SWES&quot;&gt;&lt;br /&gt;Покупка софта&lt;/h2&gt;
  &lt;p id=&quot;nW8n&quot;&gt;Для покупки софта:&lt;/p&gt;
  &lt;ol id=&quot;VeKT&quot;&gt;
    &lt;li id=&quot;ExzN&quot;&gt;Используйте&lt;a href=&quot;https://t.me/superchaineco_bot&quot; target=&quot;_blank&quot;&gt; бота и оплатите через CryptoBot&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;mFTq&quot;&gt;Напишите мне в &lt;a href=&quot;https://t.me/saimondanya&quot; target=&quot;_blank&quot;&gt;личку для прямой оплаты&lt;/a&gt;&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;yAm6&quot;&gt;После оплаты вы получите:&lt;/p&gt;
  &lt;ol id=&quot;h1q7&quot;&gt;
    &lt;li id=&quot;6rBa&quot;&gt;Доступ к приватному репозиторию на Github, где сможете установить софт&lt;/li&gt;
    &lt;li id=&quot;3nPD&quot;&gt;Доступ к приватному чату по софту, где я помогу и расскажу про запуск, работу, настройку софта&lt;/li&gt;
    &lt;li id=&quot;xf5x&quot;&gt;Поддержку в виде новых обновлений&lt;/li&gt;
    &lt;li id=&quot;MhPb&quot;&gt;Бесплатный доступ к софту по прогреву кошельков, когда закончится Superchain кампания&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;hTdI&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;rsUh&quot;&gt;Итоги&lt;/h2&gt;
  &lt;p id=&quot;DiHz&quot;&gt;Любой свой софт я пишу максимально удобно для пользователя, при возникновении ошибок я быстро их исправляю. &lt;br /&gt;Проект выглядит супер годно и я туда постоянно загружаю новые аккаунты&lt;br /&gt;Dedline пока не известен, но если вы купите софт за 3 дня до Deadline, то получите полный возврат средств если захотите этого&lt;/p&gt;
  &lt;p id=&quot;ssaG&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;PoKs&quot;&gt;&lt;strong&gt;My links&lt;/strong&gt;:&lt;/p&gt;
  &lt;p id=&quot;kr5D&quot;&gt;&lt;a href=&quot;https://t.me/superchaineco_bot&quot; target=&quot;_blank&quot;&gt;Купить софт&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;RcMO&quot;&gt;&lt;a href=&quot;https://github.com/Buldozerch&quot; target=&quot;_blank&quot;&gt;Github&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;BVr2&quot;&gt;&lt;a href=&quot;https://t.me/buldozercode&quot; target=&quot;_blank&quot;&gt;TG Channel&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>buldozercode:linux-guide</id><link rel="alternate" type="text/html" href="https://teletype.in/@buldozercode/linux-guide?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=buldozercode"></link><title>Гайд на Linux или как не бояться пингвина</title><published>2025-05-24T15:18:58.984Z</published><updated>2025-06-02T08:14:43.743Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/58/a2/58a26258-0f36-4ada-9ade-5a25cc146473.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/a2/be/a2beeb47-ac19-4568-ace2-5e7770541093.jpeg&quot;&gt;Привет дорогой читатель! 
В этой статье я тебя познакомлю с Linux

У меня уже есть подробный гайд по работе софтов, в котором есть глава о работе софта на сервере Linux, глава рабочая и полезная, но рассказал там не супер подробно</summary><content type="html">
  &lt;p id=&quot;pL3J&quot;&gt;Привет, дорогой читатель! &lt;br /&gt;В этой статье я тебя познакомлю с Linux&lt;br /&gt;&lt;br /&gt;У меня уже есть подробный &lt;a href=&quot;https://teletype.in/@buldozercode/soft-guide&quot; target=&quot;_blank&quot;&gt;гайд&lt;/a&gt; по работе софтов, в котором есть глава о работе софта на сервере Linux, глава рабочая и полезная, но рассказал там не супер подробно&lt;/p&gt;
  &lt;p id=&quot;opC6&quot;&gt;Подписка на мой &lt;a href=&quot;https://t.me/buldozercode&quot; target=&quot;_blank&quot;&gt;канал&lt;/a&gt; &amp;quot;Бульдозер у клавиатуры&amp;quot; - лучшая мотивация&lt;/p&gt;
  &lt;figure id=&quot;Hb7C&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/a2/be/a2beeb47-ac19-4568-ace2-5e7770541093.jpeg&quot; width=&quot;3830&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;BdQY&quot;&gt;План:&lt;/h2&gt;
  &lt;ol id=&quot;svYi&quot;&gt;
    &lt;li id=&quot;lTOV&quot;&gt;&lt;a href=&quot;#K5hz&quot;&gt;Вступление&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;iRX9&quot;&gt;&lt;a href=&quot;#UXOX&quot;&gt;Почему Linux?&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;NfcE&quot;&gt;&lt;a href=&quot;#Orqf&quot;&gt;Установка Linux&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;YPjY&quot;&gt;&lt;a href=&quot;#MTRj&quot;&gt;Работа с Linux&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;b7BU&quot;&gt;&lt;a href=&quot;#ieyv&quot;&gt;Пользователи и Суперпользователь&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;OnfQ&quot;&gt;&lt;a href=&quot;#UYs0&quot;&gt;Файловая система в Linux&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;RWfS&quot;&gt;&lt;a href=&quot;#88OO&quot;&gt;Работа с файлами&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;09bU&quot;&gt;&lt;a href=&quot;#qj3G&quot;&gt;Репозитории и пакетный менеджер&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;Qgk5&quot;&gt;&lt;a href=&quot;#KPs6&quot;&gt;Итоги&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;Kux7&quot;&gt;&lt;a href=&quot;#bXjX&quot;&gt;Donate/Links&lt;/a&gt;&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;4u9M&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;K5hz&quot;&gt;Вступление&lt;/h2&gt;
  &lt;p id=&quot;Xsfd&quot;&gt;Linux зачастую используется для работы на серверах&lt;br /&gt;Работа софта на сервере это очень полезная вещь, в которой есть множество плюсов, так как часто надо, чтобы софт работал постоянно, а запускать на домашнем ПК и не выключать его - так себе идея. &lt;br /&gt;Ну и плюсом безопасность твоих данных, ведь запуская софт на сервере, ты не рискуешь своими приватными данными, которые сам не указал&lt;br /&gt;&lt;br /&gt;Хочу подметить, что Linux - отличная ОС и для домашнего ПК, я сижу исключительно только на нем, отказавшись от Windows&lt;/p&gt;
  &lt;h3 id=&quot;YA7N&quot;&gt;Главная проблема&lt;/h3&gt;
  &lt;p id=&quot;Dfja&quot;&gt;Проблема большинства пользователей - незнакомое окружение и новая ОС&lt;br /&gt;Сам сталкивался с этой проблемой, понимаю каково  вместо рабочего стола видеть консоль&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;jvxZ&quot;&gt;Я настолько часто вижу ошибки в софтах, которые запускаются на Windows, вечно придумываются костыли для их фикса. &lt;br /&gt;А кто-то вообще ставит себе на сервер данную ОС.&lt;br /&gt;Я понимаю, что Linux может тебя пугать, я понимаю, что консоль и отсутствие привычного окружения это стресс и темнота. &lt;br /&gt;Но как хорошо, что ты находишься здесь&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;Rpav&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;UXOX&quot;&gt;Почему Linux?&lt;/h2&gt;
  &lt;p id=&quot;pRhY&quot;&gt;&lt;br /&gt;Почему я не могу поставить привычный мне Windows и работать с ним?&lt;br /&gt;&lt;br /&gt;В теории, ты можешь поставить Windows, но будет ли работать нужный тебе софт на нем - очень большой вопрос. &lt;br /&gt;Windows для работы софта - хуйня и больше тут сказать нечего&lt;br /&gt;Большинство проблем в работе софта связаны именно с этой ОС&lt;br /&gt;&lt;br /&gt;А вот на Linux все будет работать отлично, сюда же можно отнести и MacOS&lt;br /&gt;Все ноды, 90+% серверов, большинство гаджетов, а самое главное софты работают на Linux &lt;br /&gt;Спускаться в дебри и рассказывать почему Windows плох, а Linux с MacOS нет, я не буду, можешь поспрашивать у AI или посмотреть множество видосов на ютубе, ну или поверить мне на слово. &lt;/p&gt;
  &lt;p id=&quot;tM5r&quot;&gt;&lt;em&gt;P.S. Для гиков: в этом гайде я буду использовать &amp;quot;Linux&amp;quot; и &amp;quot;Ubuntu&amp;quot; как синонимы для простоты, хотя, конечно, Linux — это ядро, а Ubuntu — дистрибутив на базе GNU/Linux. Для новичков это неважно, так что не будем душнить!&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;pMpi&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;Orqf&quot;&gt;Ставим Linux&lt;/h2&gt;
  &lt;p id=&quot;Jwte&quot;&gt;Сразу в бой, по ходу гайда буду знакомить тебя с терминами и рассказывать на понятном языке, что за что отвечает&lt;/p&gt;
  &lt;p id=&quot;IAxH&quot;&gt;Есть 3 пути поставить Linux и работать с ним:&lt;/p&gt;
  &lt;ul id=&quot;Pkng&quot;&gt;
    &lt;li id=&quot;MuZ4&quot;&gt;Арендовать сервер&lt;/li&gt;
    &lt;li id=&quot;VpFM&quot;&gt;Поставить VM(виртуальную машину) в самом Windows и иметь, так скажем, Linux внутри Windows&lt;/li&gt;
    &lt;li id=&quot;sfsM&quot;&gt;Поставить себе Linux основной/дополнительной системой&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;wg0L&quot;&gt;Далее мы будем рассматривать покупку сервера, так как остальные пункты требуют доп. гайда. &lt;/p&gt;
  &lt;p id=&quot;BZVa&quot;&gt;&lt;br /&gt;&lt;em&gt;Если хочешь поставить VM, вот &lt;a href=&quot;https://www.youtube.com/watch?v=Jfeo4pujDBc&quot; target=&quot;_blank&quot;&gt;видос &lt;/a&gt;еще есть WSL, но с ним не разбирался&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;m78k&quot;&gt;&lt;em&gt;Если захочешь поставить Linux второй или основной системой, то ресерчи сам, так как этот процесс требует глубокого погружения и освоения. &lt;br /&gt;Ориентиры такие: Дистрибутив - Linux Mint для новичков, я юзаю CachyOS, лучше взять отдельный SSD под систему&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;7xeI&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;DnWV&quot;&gt;Покупка сервера&lt;/h3&gt;
  &lt;p id=&quot;PMpy&quot;&gt;1) Заходим на любой хостинг, я использую и рекомендую &lt;strong&gt;&lt;a href=&quot;https://aeza.net/?ref=580634&quot; target=&quot;_blank&quot;&gt;Aeza&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;y0Mm&quot;&gt;2) Регаемся и выбираем сервер. Чем ближе к вашей локации - тем лучше, если нужно запускать простой Python скрипт к примеру, то самый дешевый вариант нам подходит&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;4inF&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/b6/bb/b6bbea19-7b12-463d-830e-8683d7139b38.png&quot; width=&quot;1074&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;olTW&quot;&gt;3) Выбираем ОС. Тут как бы все варианты Linux, просто разные дистрибутивы. Воспринимай их как разные OC, но мысленно можешь поставить =. &lt;br /&gt;Вот представь ванильный Minecraft он как бы Linux(Ядро)&lt;br /&gt;Но если поставить разные сборки с модами, то получится Дистрибутив. &lt;br /&gt;Одна сборка может быть удобна для красивого строительства, другая нацелена на выживание. &lt;br /&gt;Вот тут +- такая логика. &lt;br /&gt;Ну, а мы пикаем Ubuntu. Самая частая, удобная и для наших целей - идеальная&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;yeSz&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/ce/f4/cef46899-774d-4b26-b5dc-7adaa0e836d8.png&quot; width=&quot;1086&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;fJSf&quot;&gt;4) Заходим на страницу сервера и видим нужные нам данные: Имя пользователя, пароль, IP-Адрес и нашу систему&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;hkQM&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/36/0e/360e7187-b251-48a5-8163-2bf8cf41e7ee.png&quot; width=&quot;1349&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;dZMu&quot;&gt;Подключение к серверу&lt;/h3&gt;
  &lt;p id=&quot;O88J&quot;&gt;Далее нам нужно будет подключаться к этому серверу. Для этого мы будем использовать программу &lt;a href=&quot;https://termius.com/&quot; target=&quot;_blank&quot;&gt;Termius&lt;/a&gt;. &lt;br /&gt;Она крайне удобна тем, что сохраняет наши подключения, не надо по новой искать IP и пароли&lt;br /&gt;Доступна на всех ОС так, что доступ к серверам будет с любой машины&lt;br /&gt;А ну еще и бесплатная. &lt;br /&gt;&lt;br /&gt;1) Заходим на &lt;a href=&quot;https://termius.com/&quot; target=&quot;_blank&quot;&gt;сайт&lt;/a&gt;, регистрируемся&lt;br /&gt;2) Качаем приложение, заходим в свой аккаунт&lt;/p&gt;
  &lt;p id=&quot;PxAe&quot;&gt;3) Мы изначально попадаем во вкладку Hosts, здесь ты сможешь видеть все свои подключения и подключаться к своим серверам. Жмем New Host и вводим данные от нашего сервера: &lt;br /&gt;IP-Адрес, &lt;br /&gt;в General любое название своего подключения, &lt;br /&gt;в Credentials login и password. &lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;YUiu&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/69/1f/691f9d5b-d362-43d9-9422-1f7e4a0da59e.png&quot; width=&quot;805&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;BUJf&quot;&gt;4) Жмем Connect и подключаемся. &lt;br /&gt;В правом баре можете выбрать тему и шрифты, которые вам нравится&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;tcdd&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/f2/95/f2950083-c81c-4a03-ad9f-8b96d555e4c9.png&quot; width=&quot;801&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;cWVA&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;MTRj&quot;&gt;Работа с Linux&lt;/h2&gt;
  &lt;p id=&quot;HdEN&quot;&gt;Я пишу данный гайд для того, чтобы познакомить вас с Linux, дать базу и чтобы вы перестали бояться этого терминала и этой ОС. &lt;br /&gt;Поэтому я буду расписывать каждую команду, чтобы вы понимали, что вообще происходит&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;ROhh&quot;&gt;Очень важное отступление. &lt;br /&gt;Ты должен осознать как работают команды. &lt;br /&gt;Мы говорим компьютеру, что делать и он выполняет действие. &lt;br /&gt;К примеру вместо клика правой кнопкой мыши и выбора пункта &amp;#x27;создать папку&amp;#x27; мы указываем команду, чтобы ее создать. &lt;br /&gt;А так же работая с приложениями мы сначала указываем приложение и потом команду которое оно должно выполнить. &lt;br /&gt;Простой пример: python main.py, говорим python, что нужно запустить main.py&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;1Qti&quot;&gt;После захода на сервер мы видим командую строку, в начале пишется &lt;strong&gt;пользователь&lt;/strong&gt;, после @ &lt;strong&gt;название&lt;/strong&gt; &lt;strong&gt;устройства&lt;/strong&gt;, после &lt;strong&gt;:  путь в котором находимся&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;FUbR&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/af/c8/afc8de06-613e-4f7b-8044-8f2e43dd04e6.png&quot; width=&quot;723&quot; /&gt;
    &lt;figcaption&gt;Здесь мы под пользователям root с названием машины hiplet-31984 и в папке ~&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;ieyv&quot;&gt;Пользователи и Суперпользователь&lt;/h3&gt;
  &lt;p id=&quot;3AAM&quot;&gt;Мы являемся root, это как бы суперпользователь системы. &lt;br /&gt;Представляйте root как некого бога, которому все доступно. &lt;br /&gt;Вы можете удалить абсолютно любой файл, любую программу, даже систему. &lt;br /&gt;Вы можете делать всё, что угодно!&lt;br /&gt;&lt;br /&gt;Для этого люди прибегают к созданию пользователей, особенно если ваша цель не просто запустить один скрипт, а пользоваться системой. &lt;br /&gt;Из-за того, что имеется такая огромная власть, можно случайно как-то навредить системе, ведь тебе не будет вылезать предупреждения и запросы паролей.&lt;/p&gt;
  &lt;p id=&quot;xgH6&quot;&gt;Пользователя можно наделить такими же правами как у root, а можно ограничить их права. &lt;br /&gt;Это дает невероятную гибкость в работе.&lt;br /&gt;Можно к примеру создать пользователя, который может просматривать или изменять только определенные файлы&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;QQu2&quot;&gt;Хорошим подходом считается: &lt;br /&gt;Использовать суперпользователя(root) только для первичной настройки, а после уже использовать обычного пользователя с правами, как у root. &lt;br /&gt;И чтобы воспользоваться этими правами, придется вводить в начало команды &amp;quot;sudo&amp;quot;, что будет говорить системе: &amp;quot;Это действие мы делаем, как суперпользователь&amp;quot;, после система запросит наш пароль. &lt;br /&gt;Это мера защиты дает нам подумать, прежде чем вводить команду и внести какие-то изменения. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Создание пользователя&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;hg2h&quot;&gt;Окей, давайте создадим такого пользователя&lt;/p&gt;
  &lt;p id=&quot;aH2f&quot;&gt;1) &lt;code&gt;sudo adduser newuser&lt;/code&gt;  &lt;br /&gt;С помощью данной команды мы создаем пользователя &amp;quot;newuser&amp;quot;. &lt;br /&gt;&lt;br /&gt;&amp;quot;sudo&amp;quot; означает, что мы будем использовать права суперпользователя, но так как мы и так root, то sudo можно не писать. &lt;br /&gt;&lt;br /&gt;&amp;quot;adduser&amp;quot; очевидно добавляет нового пользователя. &lt;br /&gt;&amp;quot;newuser&amp;quot; имя пользователя&lt;br /&gt;&lt;br /&gt;Окей, вводим команду &lt;code&gt;adduser buldozer&lt;/code&gt;&lt;/p&gt;
  &lt;figure id=&quot;j98F&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/e5/69/e5693d0f-fe09-448e-b2fc-c54a63271a28.png&quot; width=&quot;688&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;GuZw&quot;&gt;2) Здесь нас просят ввести пароль, который мы будем использовать как раз для ввода команд как суперпользователь и для авторизации при входе в систему&lt;/p&gt;
  &lt;p id=&quot;Kb0i&quot;&gt;P.S Ввод пароля в Linux не обозначается *, как все привыкли, сделано для безопасности&lt;/p&gt;
  &lt;p id=&quot;fHIL&quot;&gt;3) После ввода пароля можно добавить какую-то доп. информацию о пользователе, в зависимости от дистрибутива это может меняться. &lt;br /&gt;Создано, опять же,  для удобства при работе с множеством пользователей, здесь можно оставить все по дефолту и согласиться, что информация корректна&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;pk8R&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/73/fd/73fd84a8-f947-4123-81e2-22a126e3ec59.png&quot; width=&quot;683&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;VMzQ&quot;&gt;4) Теперь нам надо добавить этого пользователя в группу суперпользователя&lt;br /&gt;&lt;code&gt;sudo usermod -aG sudo newuser&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;7EjP&quot;&gt;Дальше, что означает sudo я не буду пояснять. Надеюсь уже понятно, что команда вводится с правами суперпользователя.&lt;br /&gt;&lt;br /&gt;&amp;quot;usermod&amp;quot; - обозначаем, что будем менять группу пользователя&lt;br /&gt;&amp;quot;-aG&amp;quot; - флаг означающий, что мы будем добавлять пользователя в группу, не удаляя его из других групп&lt;br /&gt;&amp;quot;sudo&amp;quot; - объявляем группу суперпользователя&lt;br /&gt;&lt;br /&gt;Исходя из этих данных, можно понять, что можно создавать группы с отдельными правами и доступом. И назначать пользователей в эти группы&lt;br /&gt;Окей, я ввожу команду usermod -aG sudo buldozer&lt;/p&gt;
  &lt;figure id=&quot;pdER&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/cb/09/cb096418-300f-4eb4-a03c-4563ca908b37.png&quot; width=&quot;677&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Qf9j&quot;&gt;На скрине мы видим, что изначально buldozer входит в группу buldozer, после добавления пользователя в sudo мы видим, что пользователь входит в группу buldozer и sudo&lt;/p&gt;
  &lt;p id=&quot;Qejj&quot;&gt;5) Переключаемся на нашего пользователя&lt;br /&gt;&lt;code&gt;su - newuser&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;LzhT&quot;&gt;&amp;quot;su&amp;quot; позволяет менять пользователей&lt;/p&gt;
  &lt;figure id=&quot;71SN&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d2/08/d208cc7e-e645-4ab8-9c9a-c2d0d6b08914.png&quot; width=&quot;717&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ynhC&quot;&gt;Тут я сменил пользователя на buldozer, не вводя пароль, так как был root, а root может делать всё, что угодно в системе&lt;br /&gt;После я ввел просто &amp;quot;su&amp;quot; для смены обратно на root, что запросило пароль от сервера, ведь он и является паролем от root. &lt;br /&gt;Но в будущем, вводя команды через sudo, нужно будет вводить пароль, который ставили для пользователя.&lt;br /&gt;&lt;br /&gt;Логика в том, что мы в группе суперпользователя и можем вводить команды от него с помощью sudo и своего пароля&lt;br /&gt;Но для смены на root мы должны ввести его пароль&lt;br /&gt;&lt;br /&gt;Понимаю, что мозг может сейчас кипеть, но надеюсь понятно объяснил, если что всегда есть ии, который может в более понятном формате объяснить вам такие моменты&lt;/p&gt;
  &lt;p id=&quot;XZag&quot;&gt;А я меняю пользователя обратно на buldozer&lt;br /&gt;P.S теперь для подключения на сервер можно использовать логин buldozer и пароль, который мы указали. И заходить сразу на своего пользователя&lt;/p&gt;
  &lt;p id=&quot;4M06&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;UYs0&quot;&gt;Файловая система в Linux &lt;/h3&gt;
  &lt;p id=&quot;lGJF&quot;&gt;&lt;br /&gt;Из-за того, что вы видите ее впервые, может вас пугать, но на самом деле тут все крайне удобно и понятно. &lt;br /&gt;Поверьте, тут все проще чем кажется.&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;9jGo&quot;&gt;Домашний каталог &lt;strong&gt;~&lt;/strong&gt;:&lt;br /&gt;Когда вы открываете терминал, вы обычно находитесь в своей домашней директории, обозначаемой как &lt;strong&gt;~.&lt;/strong&gt; Например, /home/username — это ваша личная папка, где username — ваше имя пользователя.&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;DOMF&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/0a/06/0a0691aa-0d86-47e4-8363-7623f33f933d.png&quot; width=&quot;436&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;vr9Y&quot;&gt;Если вы перейдёте в / с помощью команды &lt;code&gt;cd /&lt;/code&gt;вы окажетесь в корневом каталоге — точке, откуда начинается вся файловая система. Здесь находятся все основные директории, которые мы рассмотрим ниже.&lt;br /&gt;В Linux вся файловая система организована в виде единого дерева, начинающегося с корневой директории &lt;strong&gt;/:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;LSOr&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/da/93/da93ba4d-b8b0-4033-9128-7cd0601e0f58.png&quot; width=&quot;610&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;3DfA&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/21/0f/210f7850-eb87-454f-b2a5-f0a52bef732b.png&quot; width=&quot;1016&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;5f8I&quot;&gt;/tmp&lt;br /&gt;Временные файлы, которые создаются программами или пользователем. Эти файлы обычно удаляются при перезагрузке системы. Похоже на папку Temp в Windows.&lt;/p&gt;
  &lt;p id=&quot;LzSl&quot;&gt;/sbin и /usr/sbin&lt;br /&gt;Содержат системные утилиты, которые обычно используют администраторы (например, systemctl для управления сервисами). Это инструменты для настройки и управления системой.&lt;/p&gt;
  &lt;p id=&quot;gCUu&quot;&gt;/root&lt;br /&gt;Домашняя директория суперпользователя (root). Обычные пользователи туда не заходят, это как папка администратора системы.&lt;/p&gt;
  &lt;p id=&quot;eJOC&quot;&gt;/proc&lt;br /&gt;Виртуальная файловая система с информацией о процессах и системе. Например, /proc/cpuinfo показывает данные о процессоре. Это как &amp;quot;Диспетчер задач&amp;quot; в Windows, но в виде файлов.&lt;/p&gt;
  &lt;p id=&quot;Fsrl&quot;&gt;/mnt и /media&lt;br /&gt;Здесь подключаются внешние устройства, такие как USB-флешки или сетевые диски. /media часто используется для автоматического монтирования флешек. Похоже на &amp;quot;диск E&amp;quot; в Windows, когда вы вставляете флешку.&lt;/p&gt;
  &lt;p id=&quot;g7jE&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;bl7V&quot;&gt;Вот кажется много всего и пугает, но по факту прочитайте за что отвечает каждая директория и кроме как кивать от понимания, что всё максимально просто, не остается. А работать в 99% случаях вам придется просто в вашей домашней директории. &lt;br /&gt;&lt;br /&gt;Для работы с файловой системой нам потребуется всего несколько команд, поиграйтесь с ними, чтобы лучше запомнить&lt;/p&gt;
  &lt;p id=&quot;GqXz&quot;&gt;&lt;code&gt;mkdir&lt;/code&gt; - Make Directory, создает директорию(папку) с названием&lt;/p&gt;
  &lt;p id=&quot;yHF5&quot;&gt;&lt;code&gt;ls&lt;/code&gt; - list выведет список файлов, которые находятся по вашему пути&lt;/p&gt;
  &lt;p id=&quot;Ts28&quot;&gt;&lt;code&gt;pwd&lt;/code&gt; - Print Working Directory выведет директорию в которой вы сейчас находитесь&lt;/p&gt;
  &lt;p id=&quot;8ppt&quot;&gt;&lt;code&gt;cd &lt;/code&gt;- Change Directory сменит директорию&lt;/p&gt;
  &lt;figure id=&quot;ufQT&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/fb/e0/fbe0b3de-201e-4af4-967e-367010e1b0b8.png&quot; width=&quot;570&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;oRcJ&quot;&gt;P.S для всех команд мы можем вводить прямой путь. Допустим находясь в /home/buldozer/Soft я могу прописать &lt;code&gt;ls /&lt;/code&gt; и мне выведет список файлов в корневом каталоге, а не по пути где я нахожусь. &lt;br /&gt;Если вы этот путь не указываете, то он подставляется автоматически.  &lt;br /&gt;Для того, чтобы подняться на одну директорию выше,  введите &lt;code&gt;cd ..&lt;/code&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;nt20&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/6f/a1/6fa1b475-2e3b-4a0d-8420-6d2f18522250.png&quot; width=&quot;595&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;n1MT&quot;&gt;Вот и с файловой системой разобрались, всё же не так сложно? &lt;/p&gt;
  &lt;p id=&quot;lfxD&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;88OO&quot;&gt;Работа с файлами&lt;/h3&gt;
  &lt;p id=&quot;l4ol&quot;&gt;Теперь поговорим про работу с файлами в Linux, если продолжать сравнения с Windows, то тут ничего нового. &lt;br /&gt;Просто вместо диалоговых окон с выбором действий у вас есть команды, которые позволяют масштабировать свои действия&lt;br /&gt;&lt;br /&gt;Давай разберемся подробнее с созданием, удалением, копированием, перемещением и редактированием файлов:&lt;/p&gt;
  &lt;p id=&quot;uufE&quot;&gt;&lt;strong&gt;Создание файлов&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;bV6m&quot;&gt;&lt;code&gt;touch название_файла&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;7Fd7&quot;&gt;Позволяет создавать сколько угодно файлов&lt;/p&gt;
  &lt;figure id=&quot;vqng&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/55/e0/55e03a92-daf4-4c4a-8a31-fef6f2f312ad.png&quot; width=&quot;719&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;F76Y&quot;&gt;Как можно заметить, я вел команду &lt;code&gt;touch test.txt&lt;/code&gt; и создался файл test.txt, после я ввел команду touch и перечислил несколько файлов, которые тоже успешно создались&lt;/p&gt;
  &lt;p id=&quot;Xlva&quot;&gt;&lt;strong&gt;Удаление файлов&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;tzUZ&quot;&gt;&lt;code&gt;rm название файла&lt;/code&gt; - remove позволяет удалять файлы по их названию&lt;/p&gt;
  &lt;p id=&quot;tMFB&quot;&gt;Она становится чуть сложнее, так как иногда придется использовать флаги&lt;/p&gt;
  &lt;figure id=&quot;g5YU&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/8d/57/8d5718e6-a60f-471a-a3d0-d1857ed9ec5f.png&quot; width=&quot;633&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;wht8&quot;&gt;Здесь, как можно заметить, я удалил сначала файл просто test.txt, после удалил 2 файла одной командой и оставил только main.py. Вернувшись на директорию назад, я удалил всю папку использую флаг &lt;code&gt;-r&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;52H0&quot;&gt;&lt;code&gt;-r&lt;/code&gt; в примере и является флагом. Он означает рекурсивность и позволяет удалять все содержимое в директории. Без этого флага нам бы выдало ошибку&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;Uxei&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/92/42/924284ca-4198-4834-9f24-e53edd2deacc.png&quot; width=&quot;560&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Hq0w&quot;&gt;&lt;code&gt;-rf&lt;/code&gt; флаг, часто используется для полного удаления без подтверждения, к примеру при удалении важных файлов. &lt;/p&gt;
  &lt;p id=&quot;qSsQ&quot;&gt;&lt;code&gt;-i&lt;/code&gt; флаг, заставляет принять соглашение удалять тот или иной файл. Можно использовать при удалении папки, если вы не уверены что хотите с нее все удалить&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;hwmp&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c2/45/c2458c6b-1069-45a3-85d6-66d91c5ded3b.png&quot; width=&quot;624&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;ocqz&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/86/6f/866fecad-594d-490e-b739-57ec2b4bff1a.png&quot; width=&quot;542&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ScGd&quot;&gt;Во втором примере я использовал два флага -r для удаления всего в папке и i для подтверждения. &lt;br /&gt;После вылез вопрос, хочу ли я зайти в удаление файлов в папке. Нажав y я согласился. &lt;br /&gt;После нас спросят про каждый файл в папке, хотим ли мы его удалить&lt;br /&gt;В конечном итоге, спросят хотим ли мы удалить всю директорию. Нажав n мы удалили только файл test2, который был в папке, но оставили директорию&lt;/p&gt;
  &lt;p id=&quot;9Uz2&quot;&gt;&lt;em&gt;P.S y - Yes или да n - No или нет&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;qny8&quot;&gt;Окей, надеюсь с флагами стало более понятно. Для большей информации вы опять же можете спросить ИИ о них, там подробно вам все распишут&lt;/p&gt;
  &lt;p id=&quot;WK5x&quot;&gt;&lt;strong&gt;Копирование и перемещение файлов&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;o4Yn&quot;&gt;&lt;code&gt;cp путь_к_файлу путь_назначения &lt;/code&gt;- Copy позволяет копировать файлы или директории&lt;/p&gt;
  &lt;figure id=&quot;CtpK&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/51/09/5109d3e0-bad8-4ca8-90fc-e49c6a6932bf.png&quot; width=&quot;693&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;iot3&quot;&gt;И так, в этом примере у меня был файл test. Я ввожу команду &lt;code&gt;cp&lt;/code&gt; указываю название файла. &lt;br /&gt;Вспоминаем пункт про файловую систему и вписав test из-за того, что мы находимся в этой директории автоматически, подставляется путь до файла. Полная команда выглядела бы так&lt;br /&gt; &lt;code&gt;cp /home/buldozer/test /home/buldozer/test_copy&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;zD5s&quot;&gt;Для копирования директории используется флаг &lt;code&gt;-r&lt;/code&gt;&lt;/p&gt;
  &lt;figure id=&quot;QvhX&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/9a/63/9a63399c-a5a6-405c-9885-1128db5c4854.png&quot; width=&quot;842&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;8nSf&quot;&gt;В примере я указал прямой путь до директории Soft и путь копирования. Как видите, в обоих примерах я в конце указал название test_copy и Soft_copy, но это делать необязательно. Если укажете только путь, без названия в конце, файл или директория будет с таким же названием&lt;/p&gt;
  &lt;p id=&quot;XZU8&quot;&gt;&lt;code&gt;mv путь_к_файлу путь_назначения &lt;/code&gt;- Move позволяет перемещать файлы. Логика работы точно такая же, как и при копировании, только теперь перемещает&lt;/p&gt;
  &lt;figure id=&quot;GoLl&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/61/ec/61ec7627-2ed6-4d0e-804d-56df3638a800.png&quot; width=&quot;821&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;5arv&quot;&gt;Я нахожусь в директории Soft и с помощью команды mv я указываю путь до файла /home/buldozer/Soft/test и путь куда перемещаем /home/buldozer/&lt;br /&gt;Для примера я не менял название файла, хотя вы можете это сделать&lt;br /&gt;После показал, что файла в папке Soft больше нет, вернулся в /home/buldozer и показываю, что файл успешно перемещен&lt;/p&gt;
  &lt;p id=&quot;QR8I&quot;&gt;Для работы с перемещением директорий не надо использовать флаги&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;xI7b&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c4/a8/c4a8392f-e6d3-4056-a8f2-fa27d5b40440.png&quot; width=&quot;665&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Odwd&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;xiu4&quot;&gt;&lt;strong&gt;Редактирование файлов&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;qetD&quot;&gt;Ну то, что мы создавать, удалять, копировать и перемещать файлы научились - уже хорошо. Но как их редактировать? Как в них что-то писать, если нет какого-то блокнота?&lt;/p&gt;
  &lt;p id=&quot;cNlU&quot;&gt;Ай, не переживай, все есть. Так называемые консольные текстовые редакторы нам в этом помогут. Их есть несколько, но самые популярные такие:&lt;/p&gt;
  &lt;ul id=&quot;JfPB&quot;&gt;
    &lt;li id=&quot;jci5&quot;&gt;Vim/Nvim&lt;/li&gt;
    &lt;li id=&quot;TQSm&quot;&gt;Nano&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;bDC0&quot;&gt;Мы будем использовать Nano, так как он в разы френдли юзер, чем Vim. Но если вы разработчик, крайне рекомендую обратить внимание на vim и nvim. Я пишу код, редактирую файлы исключительно через них, на любом устройстве&lt;/p&gt;
  &lt;p id=&quot;F7lp&quot;&gt;Для того, чтобы начать редактировать файл вводим такую команду:&lt;/p&gt;
  &lt;p id=&quot;y5tn&quot;&gt;&lt;code&gt;nano название_файла&lt;/code&gt;&lt;/p&gt;
  &lt;figure id=&quot;6Nhr&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/8a/f0/8af0db73-6e97-4a7e-843f-078ebba807de.png&quot; width=&quot;519&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Tnri&quot;&gt;После попадаем в страшный консольный редактор nano&lt;/p&gt;
  &lt;figure id=&quot;hJRX&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/a9/95/a9950f67-fe44-4e74-9af3-512208d6e932.png&quot; width=&quot;1141&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;JA4S&quot;&gt;На самом деле тут все просто. Внизу вы можете увидеть шорткаты.&lt;br /&gt;^ означает CTRL на клавиатуре, ну а дальше нажимаем нужную нам клавишу&lt;/p&gt;
  &lt;p id=&quot;4aNm&quot;&gt;Добавляем текст и жмем Exit (^X)&lt;/p&gt;
  &lt;figure id=&quot;GQxc&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/17/06/17063162-4472-4fed-bbb0-cb05a0f5b3ff.png&quot; width=&quot;1160&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;DjqQ&quot;&gt;Далее внимание на низ панели. Нас спрашивают хотим ли мы сохранить изменения, жмем Y&lt;/p&gt;
  &lt;p id=&quot;5BxO&quot;&gt;После спросят с каким названием хотим записать файл, жмем Enter и готово&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;jZ6t&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/3f/0d/3f0d7240-f659-433f-8032-d83aa5496666.png&quot; width=&quot;1129&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;xRpb&quot;&gt;&lt;em&gt;P.S для вставки текста из буфера обмена используйте CTRL+SHIFT+V, так же и для копирования&lt;/em&gt;&lt;/p&gt;
  &lt;figure id=&quot;616L&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/77/d0/77d0a951-a54c-42ee-ae5a-633d270b1101.png&quot; width=&quot;567&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;46vz&quot;&gt;Отлично, все работает!&lt;/p&gt;
  &lt;p id=&quot;LqLY&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;S5Ko&quot;&gt;&lt;strong&gt;Просмотр файлов&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;tPYE&quot;&gt;Я понимаю, что для просмотра файлов вы привыкли использовать блокнот или что-то еще. Но чтобы нам не заходить постоянно в nano, есть классная команда:&lt;/p&gt;
  &lt;p id=&quot;RMaz&quot;&gt;&lt;code&gt;cat название_файла &lt;/code&gt;- Команда выведет содержимое файла прям в консоль&lt;/p&gt;
  &lt;figure id=&quot;Bjlq&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/b2/95/b295d1ef-20af-43fa-a6bf-91f29298d392.png&quot; width=&quot;541&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;iCiW&quot;&gt;&lt;br /&gt;Вот и в целом вся основная работа с файлами в Linux. Создайте файлы, директории, копируйте, перемещайте, редактируйте, удаляйте. В общем потренируйтесь и потом будет очень легко вводить эти команды на автомате&lt;/p&gt;
  &lt;p id=&quot;91Xx&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;qj3G&quot;&gt;Репозитории и Пакетный менеджер&lt;/h3&gt;
  &lt;p id=&quot;bxIn&quot;&gt;Последний основной пункт. Мы уже умеем практически всё, что нам нужно для базовой работы с Linux. &lt;br /&gt;Осталось научиться устанавливать программы и приложения&lt;/p&gt;
  &lt;p id=&quot;Vp5g&quot;&gt;Вот представляем, что мы сейчас на Windows. Чтобы установить нужную программу, нам надо:&lt;/p&gt;
  &lt;ol id=&quot;RpYv&quot;&gt;
    &lt;li id=&quot;Jfww&quot;&gt;Зайти в браузер&lt;/li&gt;
    &lt;li id=&quot;o6xz&quot;&gt;Вбить в поиск название программы&lt;/li&gt;
    &lt;li id=&quot;Gcvz&quot;&gt;Найти официальный сайт программы&lt;/li&gt;
    &lt;li id=&quot;rOWu&quot;&gt;Скачать установщик&lt;/li&gt;
    &lt;li id=&quot;iCtM&quot;&gt;Запустить установщик&lt;/li&gt;
    &lt;li id=&quot;Zar3&quot;&gt;Выбрать путь установки&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;9Y2n&quot;&gt;Итого: 6 действий. Для установки следующих программ и приложений повторяем круг&lt;/p&gt;
  &lt;p id=&quot;wTtI&quot;&gt;Для установки программ на Linux:&lt;/p&gt;
  &lt;ol id=&quot;5TNg&quot;&gt;
    &lt;li id=&quot;cvos&quot;&gt;Написать команду&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;22N3&quot;&gt;Итого: 1 действие. Для установки нескольких программ, можно писать их в одну и ту же строку. То есть, ты можешь одной командой установить хоть 1, хоть 100 нужных тебе приложений или программ&lt;/p&gt;
  &lt;p id=&quot;sbZM&quot;&gt;Как это работает? &lt;br /&gt;Есть так называемые репозитории. Их можно представлять, как App Store/Google Play, куда программисты заливают свои приложения, а оттуда мы так легко можем их установить&lt;/p&gt;
  &lt;p id=&quot;DgMu&quot;&gt;В Linux коммьюнити программы или приложения называются просто пакетами. &lt;br /&gt;Для установки этих пакетов используются пакетные менеджеры. Есть как официальные от твоего дистрибутива, есть от коммьюнити, куда каждый желающий может залить свой пакет&lt;/p&gt;
  &lt;p id=&quot;L4QO&quot;&gt;&lt;strong&gt;Работа с пакетным менеджером&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;Ny1W&quot;&gt;Далее мы будем вводить sudo apt и название команды&lt;/p&gt;
  &lt;p id=&quot;xx4l&quot;&gt;&amp;quot;sudo&amp;quot; понятно, что значит&lt;br /&gt;&amp;quot;apt&amp;quot;  и есть пакетный менеджер, обращаемся к нему&lt;/p&gt;
  &lt;p id=&quot;QqpE&quot;&gt;&lt;strong&gt;Обновления пакетов:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;SVbT&quot;&gt;&lt;code&gt;sudo apt update &lt;/code&gt;- Эта команда загружает актуальную информацию о доступных пакетах из репозиториев.&lt;br /&gt;Эту команду нужно ввести один раз, после вводить ее только, если хотите установить пакеты, которых до этого не было. Можно раз в недельку ее для профилактики вводить&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;5I4T&quot;&gt;&lt;code&gt;sudo apt upgrade&lt;/code&gt; - Обновляет все пакеты в системе. То есть вы одной командой обновляетесь до последних версий&lt;br /&gt;&lt;em&gt;P.S после upgrade можно вводить название интересующего вас пакета/ов и обновлять только их&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;8BKQ&quot;&gt;&lt;code&gt;sudo apt full-upgrade&lt;/code&gt; - Обновит полностью систему, пакеты и зависимости. Стоит ввести один раз после установки Linux&lt;/p&gt;
  &lt;p id=&quot;UpBU&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;6V4q&quot;&gt;&lt;strong&gt;Установка пакетов:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;zOWg&quot;&gt;&lt;code&gt;sudo apt install название/я_пакетов&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;A6fF&quot;&gt;&amp;quot;sudo&amp;quot; понятно, что значит&lt;br /&gt;&amp;quot;apt&amp;quot;  и есть пакетный менеджер, обращаемся к нему&lt;br /&gt;&amp;quot;install&amp;quot; говорит пакетному менеджеру, что будем устанавливать пакеты&lt;/p&gt;
  &lt;p id=&quot;DvqV&quot;&gt;далее перечисляем их&lt;/p&gt;
  &lt;figure id=&quot;b8bG&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/f5/60/f5609139-34a9-4fab-83fc-b162336e53d6.png&quot; width=&quot;1032&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;cnxB&quot;&gt;После, нас просят ввести пароль, так как мы вводим sudo и используем суперпользователя&lt;/p&gt;
  &lt;p id=&quot;Habc&quot;&gt;Соглашаемся с установкой и ждем ее конца&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;MfvV&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/cd/74/cd748ec8-239c-41f8-9d67-cdb8e681a81c.png&quot; width=&quot;756&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;cmxJ&quot;&gt;После, просто вводим название нашего пакета, чтобы его запустить. Я установил пакеты, которые требуют графического окружения(рабочего стола), поэтому запустить их не могу&lt;/p&gt;
  &lt;p id=&quot;b1vi&quot;&gt;&lt;em&gt;P.S так же можно указывать определенную версию, если знаете ее, через =. К примеру telegram-desktop=1.0.1&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;fPyQ&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;VmpS&quot;&gt;&lt;strong&gt;Удаление пакетов:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;Zoc1&quot;&gt;&lt;code&gt;sudo apt remove название/я_пакетов&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;lxBs&quot;&gt;remove удаляет пакеты, тут все просто&lt;/p&gt;
  &lt;figure id=&quot;Dpkj&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/af/ae/afaed753-8b24-45a9-87d0-a5965cf6987f.png&quot; width=&quot;1141&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;pJAg&quot;&gt;Достаточно ввести имя пакетов и подтвердить&lt;/p&gt;
  &lt;p id=&quot;xEXi&quot;&gt;&lt;code&gt;sudo apt purge название/я_пакетов&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;G33q&quot;&gt;purge удаляет пакет и его конфигурационные файлы. Можно установить пакет, в приложении сделать какие-то настройки, они как раз и сохраняются в конфигурационные файлы. purge - как тотальное удаление пакета&lt;/p&gt;
  &lt;p id=&quot;nDRm&quot;&gt;&lt;code&gt;sudo apt autoremove&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;yfte&quot;&gt;autoremove удаляет неиспользуемые зависимости. По сути чуть очистит ваш диск от бесполезных зависимостей&lt;/p&gt;
  &lt;p id=&quot;LpSB&quot;&gt;&lt;strong&gt;Поиск пакетов&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;FTHF&quot;&gt;При установке telegram я указал telegram-desktop, что нативно непонятно от слова совсем. А если бы я просто указал telegram, то выдало бы ошибку, так как такого пакета нет&lt;br /&gt;Для этого мы как раз можем искать нужные нам пакеты&lt;/p&gt;
  &lt;p id=&quot;Wces&quot;&gt;&lt;code&gt;apt search ключевое_слово&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;1FU9&quot;&gt;Данная команда выведет список всех найденных по ключевому слову пакетов с их описанием. Если не получается установить по нативному имени, можно узнать более точное название пакетов&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;vjEV&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c6/53/c653f522-e3c0-4b52-a247-677c72d21401.png&quot; width=&quot;1074&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;DuwS&quot;&gt;Я ввел &lt;code&gt;apt search telegram &lt;/code&gt; и мне выдало большой список пакетов. Здесь легко можно найти нужный нам, ведь есть описание у каждого пакета&lt;/p&gt;
  &lt;p id=&quot;9VRr&quot;&gt;Вот и вся работа с пакетным менеджером!&lt;/p&gt;
  &lt;p id=&quot;63OE&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;KPs6&quot;&gt;Итоги&lt;/h2&gt;
  &lt;p id=&quot;yQ3P&quot;&gt;Вот мы и познакомились с Linux!&lt;br /&gt;На самом деле Linux в разы проще Windows. Просто с первым у тебя нет опыта, поэтому кажется сложным и страшным&lt;/p&gt;
  &lt;p id=&quot;jdKo&quot;&gt;Надеюсь, что теперь меньше пугает консоль и сама система стала понятнее&lt;/p&gt;
  &lt;p id=&quot;KvC3&quot;&gt;Повторюсь, что подписка на канал - лучшая мотивация!&lt;/p&gt;
  &lt;p id=&quot;vNhU&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;bXjX&quot;&gt;&lt;strong&gt;Donate EVM&lt;/strong&gt;:&lt;br /&gt;0x7AE96311BEd9Fc1a32Eb99f1d62E9C2aA088bb38&lt;/p&gt;
  &lt;p id=&quot;tqIe&quot;&gt;&lt;strong&gt;Donate TRX&lt;/strong&gt;:&lt;br /&gt;TD6JnRN94C4sm313t7xDS9JKQkCypLhcJo&lt;/p&gt;
  &lt;p id=&quot;eOD5&quot;&gt;&lt;strong&gt;Donate SO&lt;/strong&gt;L:&lt;br /&gt;HgoYUmW6T6JFPCJjUvA21F5UmJ64dmWozVvcYGaxhENu&lt;/p&gt;
  &lt;p id=&quot;hcEW&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;PoKs&quot;&gt;&lt;strong&gt;My links&lt;/strong&gt;:&lt;/p&gt;
  &lt;p id=&quot;RcMO&quot;&gt;&lt;a href=&quot;https://github.com/Buldozerch&quot; target=&quot;_blank&quot;&gt;Github&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;BVr2&quot;&gt;&lt;a href=&quot;https://t.me/buldozercode&quot; target=&quot;_blank&quot;&gt;TG Channel&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>buldozercode:onemethod</id><link rel="alternate" type="text/html" href="https://teletype.in/@buldozercode/onemethod?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=buldozercode"></link><title>Навык для повышения продуктивности, фокусирования и скорости работы</title><published>2025-04-06T11:30:07.287Z</published><updated>2025-04-06T11:41:18.913Z</updated><summary type="html">Привет, в данной статье ты узнаешь как стать более продуктивным, сфокусированным и работать быстрее в 2-6x изучив всего один навык
Подписка на мой канал &quot;Бульдозер у клавиатуры&quot; - лучшая мотивация</summary><content type="html">
  &lt;p id=&quot;6N2M&quot;&gt;Привет, в данной статье ты узнаешь как стать более продуктивным, сфокусированным и работать быстрее в 2-6x изучив всего один навык&lt;br /&gt;Подписка на мой &lt;a href=&quot;https://t.me/buldozercode&quot; target=&quot;_blank&quot;&gt;канал&lt;/a&gt; &amp;quot;Бульдозер у клавиатуры&amp;quot; - лучшая мотивация&lt;/p&gt;
  &lt;p id=&quot;9JHJ&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;dHEb&quot;&gt;Начало:&lt;/h3&gt;
  &lt;p id=&quot;651W&quot;&gt;&lt;br /&gt;В современном мире большую часть времени мы проводим за компьютером&lt;/p&gt;
  &lt;p id=&quot;rhYQ&quot;&gt;Тут у нас всё:&lt;/p&gt;
  &lt;ul id=&quot;H9AY&quot;&gt;
    &lt;li id=&quot;8myC&quot;&gt;Работа&lt;/li&gt;
    &lt;li id=&quot;D8OB&quot;&gt;Учеба&lt;/li&gt;
    &lt;li id=&quot;E3GX&quot;&gt;Развлечения и отдых&lt;/li&gt;
    &lt;li id=&quot;UcBl&quot;&gt;Общение с друзьями и в чатах&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;s92Z&quot;&gt;и так далее..&lt;/p&gt;
  &lt;p id=&quot;v5hE&quot;&gt;Думаю почти каждый кто подписан на мой канал работает за PC или ноутом🖥Лично я, в обычный свой рабочий день провожу за экраном монитора ~10 часов&lt;br /&gt;Представь сколько времени проводишь ты?&lt;/p&gt;
  &lt;p id=&quot;jJ8n&quot;&gt;А что если я скажу, что я знаю как стать более &lt;strong&gt;продуктивным&lt;/strong&gt;, &lt;strong&gt;быстрым&lt;/strong&gt; и &lt;strong&gt;сфокусированным&lt;/strong&gt;?&lt;/p&gt;
  &lt;p id=&quot;tAhW&quot;&gt;Посмотри на свой обычный день за компом, чем ты занят?&lt;/p&gt;
  &lt;p id=&quot;6g11&quot;&gt;Примерно так: &lt;em&gt;попереписываться с друзьями, ответить в беседе, пообщаться в чатике, покликать какой-нить проект, получить роль в дискорде, написать новый блок кода, написать пост в тг канал, поиграть в ксочку, доделать реферат&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;Mk6w&quot;&gt;Заметил чего много в этом списке?&lt;br /&gt;Да, тут много &lt;strong&gt;текста&lt;/strong&gt;, очень много...&lt;/p&gt;
  &lt;p id=&quot;upGI&quot;&gt;Наверное сам не замечаешь как много текста ты набираешь в сутки, как часто стучишь по клавиатуре&lt;/p&gt;
  &lt;p id=&quot;hGoW&quot;&gt;Мозг в постоянной работе при печати, каждое нажатие клавиши - маленький процесс&lt;br /&gt;Еще и на клавиатуру посмотреть надо, теряя фокус, чтобы найти этот Ъ&lt;br /&gt;А потом пальцы еще болят, если долго печатал&lt;br /&gt;Знакомо?&lt;br /&gt;Вспомни, как после набора огромного текста ты с тяжестью выдыхал&lt;/p&gt;
  &lt;p id=&quot;1q9z&quot;&gt;&lt;strong&gt;Есть волшебная таблетка!&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;h3 id=&quot;XIE0&quot;&gt;Десятипальцевый метод печати&lt;/h3&gt;
  &lt;p id=&quot;3RtX&quot;&gt;Техника слепой печати, где используются все десять пальцев, без необходимости смотреть на клавиатуру, где каждый палец отвечает за свою зону&lt;/p&gt;
  &lt;p id=&quot;R310&quot;&gt;&lt;strong&gt;Какие плюсы у этого метода:&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;ePfe&quot;&gt;
    &lt;li id=&quot;QnJa&quot;&gt;Ускорение в 2-6 раз при печати&lt;/li&gt;
    &lt;li id=&quot;uqGd&quot;&gt;Мозг запоминает клавиши и процесс печати текста уходит на задний план, он становится как дыхание&lt;/li&gt;
    &lt;li id=&quot;XLyy&quot;&gt;Пальцы больше не будут уставать при работе&lt;/li&gt;
    &lt;li id=&quot;ASYd&quot;&gt;Тебе не нужно будет отвлекаться на клавиатуру, ты будешь фулл фокус на своих мыслях&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;1RYb&quot;&gt;Ты можешь подумать, что и не так много времени тратишь на печать. Какая разница напишешь ты текст за 10 минут или 30?&lt;/p&gt;
  &lt;p id=&quot;LLh6&quot;&gt;Ты же не кодер, не копирайтер, не студент и в чатиках не так часто сидишь&lt;/p&gt;
  &lt;p id=&quot;71gC&quot;&gt;Многие говоря про этот метод выделяют именно скорость набора текста.&lt;br /&gt;Да даже заголовок этого поста выделяет именно скорость&lt;/p&gt;
  &lt;p id=&quot;Zw2u&quot;&gt;Но я думаю, что главная ультимативная вещь при освоении этого метода - Печать текста становится &lt;strong&gt;автоматической&lt;/strong&gt;, больше &lt;strong&gt;не нужно думать&lt;/strong&gt; вообще, сравнимо с дыханием. Когда я впервые это почувствовал... Не описать эмоции кайфа&lt;/p&gt;
  &lt;p id=&quot;22Px&quot;&gt;Просидев с 7 летнего возраста за компом я был уверен, что знаю клавиатуру и быстро печатаю.&lt;br /&gt;Думаю, что у тебя сейчас такие же мысли, но поверь это не так.&lt;br /&gt;Клавиатуру ты не знаешь на 100%, а печатаешь не так быстро как мог бы&lt;/p&gt;
  &lt;p id=&quot;vuA6&quot;&gt;Проверь себя прямо сейчас, займет буквально 2 минуты времени, самые простые слова на английском языке&lt;br /&gt;Не надо пробовать печатать быстро или максимально точно.&lt;br /&gt;Сфокусируйся на том как мозг думает, чтобы нажать клавишу и сколько раз ты взглянул на свою клавиатура&lt;/p&gt;
  &lt;p id=&quot;m48U&quot;&gt;Заходишь на &lt;a href=&quot;https://stamina-online.com/ru/workout/lesson/49&quot; target=&quot;_blank&quot;&gt;сайт&lt;/a&gt;, тут без регистрации и смс. Отключи справа вверху над строкой пальцы и клавиатуру, и вперед!&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;Od9p&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c8/db/c8db1e17-3b2e-4aff-98f1-a58b0c88ceed.png&quot; width=&quot;2690&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;EXrw&quot;&gt;Ну как успехи? Понимаешь о чем я говорю?&lt;/p&gt;
  &lt;p id=&quot;1wzO&quot;&gt;Данный навык пригодится почти любому человеку, а если твоя работа по большей части - работа с текстом, то он тебе &lt;strong&gt;необходим&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;h3 id=&quot;VTxy&quot;&gt;Как освоить метод:&lt;/h3&gt;
  &lt;p id=&quot;u8pR&quot;&gt;Если я смог тебя убедить в том, что тебе необходим данный навык, то я расскажу как его освоить&lt;/p&gt;
  &lt;ol id=&quot;0ZnR&quot;&gt;
    &lt;li id=&quot;cgjP&quot;&gt;Сайты тренажеры, ты только что проходил тест на одном из них&lt;/li&gt;
    &lt;li id=&quot;ZSnF&quot;&gt;Как почувствуешь небольшую уверенность - вводить в повседневную жизнь&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;0J61&quot;&gt;Таких сайтов тренажеров уйма на любой вкус и цвет, выбирай любой, который больше всего нравится:&lt;/p&gt;
  &lt;ul id=&quot;N8cD&quot;&gt;
    &lt;li id=&quot;FAzf&quot;&gt;Stamina - Много языков, хорошие и удобные модули, бесплатно. Сам тут и выучил этот навык&lt;/li&gt;
    &lt;li id=&quot;dQTc&quot;&gt;Keybr - Отработка опредленных букв, без модулей&lt;/li&gt;
    &lt;li id=&quot;wZ9E&quot;&gt;TypingClub - Уроки с видосами в игровой форме&lt;/li&gt;
    &lt;li id=&quot;mpGP&quot;&gt;MonkeyType - конкретное приятное залипалово&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;kNrf&quot;&gt;Выбери, что больше по душе, в любой момент ты можешь сменить сайт.&lt;/p&gt;
  &lt;p id=&quot;yE36&quot;&gt;Стартуй!&lt;/p&gt;
  &lt;p id=&quot;Tl2a&quot;&gt;В Stamina показано как должны располагаться руки на клавиатуре.&lt;br /&gt;Палочки на F и J на любой клаве указывают где поставить указательные пальцы&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;OcgI&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/29/c4/29c42fe3-2ba7-488d-ae3f-5e8ff03971ef.png&quot; width=&quot;841&quot; /&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;ehPm&quot;&gt;
    &lt;li id=&quot;w8YW&quot;&gt;Проходи уроки, будет сложно, больно пальцем, скорость будет как у улитки - ВСЁ НОРМАЛЬНО&lt;/li&gt;
    &lt;li id=&quot;3pWM&quot;&gt;Самое важное когда работаешь с уроками - не смотреть на клавиатуру, смотри на экранную, которую сайт выводит&lt;/li&gt;
    &lt;li id=&quot;6KdT&quot;&gt;Кликай только нужными пальцами, ты будешь ошибаться, промахиваться и кликать другими пальцами - ВСЁ НОРМАЛЬНО&lt;/li&gt;
    &lt;li id=&quot;JOit&quot;&gt;Главное - формирование новых нейронных связей, процесс будет долгим, но он того стоит&lt;/li&gt;
    &lt;li id=&quot;7nUD&quot;&gt;Ежедневная практика, заходи каждый день и кликай хотя бы пару уроков&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;nJmX&quot;&gt;Я проходил по блокам, сначала базовые уроки несколько кругов, потом, как чувствовал уверенность, переходил к следующим&lt;/p&gt;
  &lt;p id=&quot;ZvXx&quot;&gt;Как можно раньше постарайся выключить подсказки с клавиатурой и пальцами, они очень помогают и облегчают процесс, но после прохождения урока, как чувствуешь уверенность, вырубай подсказки.&lt;/p&gt;
  &lt;p id=&quot;64Xn&quot;&gt;Как будешь быстро пробегать все уроки и будет хромать точность, то включай стопы при ошибке(на Stamina справа вверху гантеля)&lt;br /&gt;&lt;/p&gt;
  &lt;h3 id=&quot;74Wt&quot;&gt;&lt;strong&gt;Время освоения:&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;u78M&quot;&gt;Врать я не буду, как видосы на ютубе, которые говорят, что освоишь за неделю.&lt;/p&gt;
  &lt;p id=&quot;1HED&quot;&gt;Лично у меня ушло около нескольких месяцев на &lt;strong&gt;полное&lt;/strong&gt; усвоение, но суть в том, что применять навык ты уже можешь начинать через недельку, как будешь спокойно кликать слова.&lt;/p&gt;
  &lt;p id=&quot;eNxK&quot;&gt;А еще ты начнешь получать удовольствие от процесса обучения, станет как залипаловым в тик токе, включаешь фильм картинка в картинке и кликаешь&lt;/p&gt;
  &lt;p id=&quot;2Hq0&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;9PWd&quot;&gt;&lt;strong&gt;Плюсы для кодеров&lt;/strong&gt; и не только&lt;strong&gt;:&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;z7wg&quot;&gt;После того, как ты освоишь данный навык у тебя откроется крайне много полезных фичей, ты как будто в &lt;strong&gt;MMORPG&lt;/strong&gt; откроешь новую ветку прокачки&lt;/p&gt;
  &lt;ul id=&quot;0OON&quot;&gt;
    &lt;li id=&quot;tMjI&quot;&gt;Шоркаты&lt;br /&gt;Браузер, приложения, сайты. Везде есть шорткаты, узнай и используй их, скорость работы умножиться в несколько раз&lt;br /&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;KmeB&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/3b/0d/3b0d00e2-2276-43a2-98dd-eb444440ba45.png&quot; width=&quot;553.9021497405486&quot; /&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;tsyr&quot;&gt;
    &lt;li id=&quot;DlEj&quot;&gt;Vim&lt;br /&gt;Это уже для кодеров, я изучать 10 пальцевый метод печати стал только из-за него. Еще одна возможность изучить что-то новое, погугли, Vim прекрасен&lt;/li&gt;
    &lt;li id=&quot;FGUf&quot;&gt;Hyprland&lt;br /&gt;Если утрировать, то Hyprland - волшебное рабочее пространство на Linux, которое управляется с клавиатуры&lt;br /&gt;Тут уж как душа лежит, посмотри и ознакомься, если хочешь могу отдельный пост сделать&lt;br /&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;2OG1&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/76/38/763862a5-32fc-4dde-bbb0-74918dfe1185.png&quot; width=&quot;837.6225680933852&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;gVef&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;35fC&quot;&gt;Итог:&lt;/h3&gt;
  &lt;p id=&quot;GHxI&quot;&gt;Данный метод поможет вам быть более продуктивным, сфокусированным и быстрым. Незаменимый навык 21 века!&lt;br /&gt;Подписка на мой канал - лучшая мотивация&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;PoKs&quot;&gt;&lt;strong&gt;My links&lt;/strong&gt;:&lt;/p&gt;
  &lt;p id=&quot;RcMO&quot;&gt;&lt;a href=&quot;https://github.com/Buldozerch&quot; target=&quot;_blank&quot;&gt;Github&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;BVr2&quot;&gt;&lt;a href=&quot;https://t.me/buldozercode&quot; target=&quot;_blank&quot;&gt;TG Channel&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>buldozercode:safe-in-soft</id><link rel="alternate" type="text/html" href="https://teletype.in/@buldozercode/safe-in-soft?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=buldozercode"></link><title>Безопасность при работе с софтами</title><published>2025-03-12T09:35:25.894Z</published><updated>2025-03-12T10:05:23.918Z</updated><summary type="html">Привет! А ты доверяешь чужим софтам? Нет ли у тебя параноидальной мысли, что твои приватники сдрейнят? 

Я сам параноик еще тот, ставить софты от проверенных ребят мне бывает тяжело, а о чем говорить если канал маленький и без особой репутации. Получается какая-то антиреклама...

Всего лишь один вредоносный софт может лишить тебя всего. 
Самое страшное - увидеть как с твоего кошелька уходит баланс на скамерский кошелек.
Софты очень удобная вещь, но с ними надо быть предельно аккуратным.</summary><content type="html">
  &lt;p id=&quot;j5ey&quot;&gt;Привет! А ты доверяешь чужим софтам? Нет ли у тебя параноидальной мысли, что твои приватники сдрейнят? &lt;br /&gt;&lt;br /&gt;Я сам параноик еще тот, ставить софты от проверенных ребят мне бывает тяжело, а о чем говорить если канал маленький и без особой репутации. Получается какая-то антиреклама...&lt;br /&gt;&lt;br /&gt;Всего лишь один вредоносный софт может лишить тебя всего. &lt;br /&gt;Самое страшное - увидеть как с твоего кошелька уходит баланс на скамерский кошелек.&lt;br /&gt;Софты очень удобная вещь, но с ними надо быть предельно аккуратным.&lt;/p&gt;
  &lt;p id=&quot;k2OF&quot;&gt;Я хочу, чтобы ты не доверял каждому софту и мог сам проверить и понять пытаются тебя заскамить или нет. &lt;br /&gt;&lt;br /&gt;Гайд рассчитан на тех, кто знаком с софтами и умеет с ними работать. &lt;br /&gt;Если у тебя еще нет такого навыка, то у меня есть отличный гайд  &lt;a href=&quot;https://teletype.in/@buldozercode/soft-guide&quot; target=&quot;_blank&quot;&gt;Ультимативный гайд по работе с софтами&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;z220&quot;&gt;Самая лучшая поддержка - подписка на мой канал&lt;a href=&quot;https://t.me/buldozercode&quot; target=&quot;_blank&quot;&gt; Бульдозер у клавиатуры&lt;/a&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;QyXO&quot;&gt;План:&lt;/h2&gt;
    &lt;h3 id=&quot;9V16&quot;&gt;&lt;a href=&quot;#QyXO&quot;&gt;Правильная гигиена&lt;/a&gt;&lt;/h3&gt;
    &lt;ol id=&quot;2bRe&quot;&gt;
      &lt;li id=&quot;eXYM&quot;&gt;&lt;a href=&quot;#NfRy&quot;&gt;База&lt;/a&gt;&lt;/li&gt;
      &lt;li id=&quot;S3im&quot;&gt;&lt;a href=&quot;#c8zi&quot;&gt;Приватники&lt;/a&gt;&lt;/li&gt;
      &lt;li id=&quot;jZOo&quot;&gt;&lt;a href=&quot;#xeHo&quot;&gt;Сервера или VM&lt;/a&gt;&lt;/li&gt;
      &lt;li id=&quot;gyrG&quot;&gt;&lt;a href=&quot;#mEZI&quot;&gt;Правильная установка&lt;/a&gt;&lt;/li&gt;
    &lt;/ol&gt;
    &lt;h3 id=&quot;ug17&quot;&gt;&lt;a href=&quot;#b7ml&quot;&gt;Методы скама и борьба с ними&lt;/a&gt;&lt;/h3&gt;
    &lt;ol id=&quot;dsz4&quot;&gt;
      &lt;li id=&quot;70IP&quot;&gt;&lt;a href=&quot;#i4dJ&quot;&gt;Requests Scam&lt;/a&gt;&lt;/li&gt;
      &lt;li id=&quot;wIeV&quot;&gt;&lt;a href=&quot;#01Bm&quot;&gt;Фейковые библиотеки&lt;/a&gt;&lt;/li&gt;
      &lt;li id=&quot;K2IO&quot;&gt;&lt;a href=&quot;#gQxn&quot;&gt;Динамический импорт&lt;/a&gt;&lt;/li&gt;
      &lt;li id=&quot;T2sc&quot;&gt;&lt;a href=&quot;#ObQK&quot;&gt;Скам-контракты&lt;/a&gt;&lt;/li&gt;
      &lt;li id=&quot;6qpf&quot;&gt;&lt;a href=&quot;#OtVE&quot;&gt;Exec functions&lt;/a&gt;&lt;/li&gt;
      &lt;li id=&quot;JEWL&quot;&gt;&lt;a href=&quot;#A79m&quot;&gt;Проверка новых обновлений&lt;/a&gt;&lt;/li&gt;
    &lt;/ol&gt;
    &lt;h3 id=&quot;8ahF&quot;&gt;&lt;a href=&quot;#jkqz&quot;&gt;Нейронки&lt;/a&gt;&lt;/h3&gt;
    &lt;h3 id=&quot;Jc7V&quot;&gt;&lt;a href=&quot;#uf4p&quot;&gt;Аудиторы - лучший способ&lt;/a&gt;&lt;/h3&gt;
    &lt;ul id=&quot;SZnQ&quot;&gt;
      &lt;li id=&quot;1t0S&quot;&gt;&lt;a href=&quot;#f7tL&quot;&gt;Alex | makedonian&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
    &lt;h3 id=&quot;W5Dl&quot;&gt;&lt;a href=&quot;#tW1k&quot;&gt;Итог&lt;/a&gt;&lt;/h3&gt;
    &lt;h3 id=&quot;0siu&quot;&gt;&lt;a href=&quot;#bXjX&quot;&gt;Donate&lt;/a&gt;&lt;/h3&gt;
    &lt;h3 id=&quot;OARr&quot;&gt;&lt;a href=&quot;#PoKs&quot;&gt;My links&lt;/a&gt;&lt;/h3&gt;
  &lt;/section&gt;
  &lt;h2 id=&quot;Kf07&quot;&gt;&lt;br /&gt;Правильная гигиена &lt;/h2&gt;
  &lt;h3 id=&quot;NfRy&quot;&gt;База&lt;/h3&gt;
  &lt;p id=&quot;3lEo&quot;&gt;Перед тем как работать с софтами надеюсь, что ты уже работал ручками и понимаешь дефолтные вещи про безопасность при работе с криптой. &lt;br /&gt;Что не надо хранить приватники от своих мейнов в txt файле на рабочем столе и т.п вещи. &lt;br /&gt;Безопасность при работе - очень большая и важная часть, есть крайне много статей, которые научат тебя безопасно использовать твой компьютер. &lt;br /&gt;Но останавливаться на этих вещах мы не будем, здесь мы поговорим именно про софт &lt;/p&gt;
  &lt;h3 id=&quot;c8zi&quot;&gt;Приватники&lt;/h3&gt;
  &lt;p id=&quot;GQS6&quot;&gt;Есть так называемые мейн кошельки, то есть те с которыми ты работаешь в 99% проектах. &lt;br /&gt;Крайне не рекомендую пихать их в какой-либо софт. По мимо того, что есть шанс утечки, так еще есть шанс попасть под кластер бритвы. &lt;br /&gt;Программисты тоже люди и могут ошибаться, не заметить какую-то маленькую деталь и проект вполне может сбривать такие аккаунты. &lt;br /&gt;&lt;br /&gt;По хорошему иметь:&lt;/p&gt;
  &lt;ul id=&quot;NPit&quot;&gt;
    &lt;li id=&quot;7Ll7&quot;&gt;Мейн кошельки только для ручной работы&lt;/li&gt;
    &lt;li id=&quot;rZhh&quot;&gt;Средние кошельки, которые пихаются в большинство проверенных софтов&lt;/li&gt;
    &lt;li id=&quot;FpQZ&quot;&gt;Бомж акки, которые не жалко потерять совсем&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;xeHo&quot;&gt;Сервера или VM&lt;/h3&gt;
  &lt;p id=&quot;394Z&quot;&gt;Ты же понимаешь, что софты вполне могут полностью взаимодействовать с твоим компом? &lt;br /&gt;&lt;br /&gt;Если у тебя на компе есть чувствительные данные, то есть огромный смысл обезопасить себя и воткнуть софт на виртуальную машину или же сервер. &lt;br /&gt;&lt;br /&gt;5$ на сервер или бесплатная виртуальная машина - небольшая плата за твою безопасность. &lt;br /&gt;Так софт не будет иметь возможность просканировать твой компуктер. &lt;br /&gt;&lt;br /&gt;В моем гайде есть подробная инфа, как ставить софты на сервера &lt;a href=&quot;https://teletype.in/@buldozercode/soft-guide&quot; target=&quot;_blank&quot;&gt;Ультимативный гайд по работе с софтами&lt;br /&gt;&lt;/a&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=j1FAZ0bUEvs&amp;ab_channel=Pingvinus&quot; target=&quot;_blank&quot;&gt;Рандомный видос по установке виртуальной машины на Windows&lt;br /&gt;&lt;/a&gt;&lt;a href=&quot;https://aeza.net/?ref=580634&quot; target=&quot;_blank&quot;&gt;Aeza - хостинг серверов&lt;/a&gt;&lt;/p&gt;
  &lt;h3 id=&quot;mEZI&quot;&gt;Правильная установка&lt;/h3&gt;
  &lt;p id=&quot;fMfD&quot;&gt;Грамотнее всего устанавливать софты через Github. Площадка не дает тебе гарантии безопасности, но скачивать архив или файлы с чата - очень плохая идея. Лучше всего использовать официальный репозиторий разработчика, так ты избежишь шанса нарваться на зараженный файлик. + обновляться будет легче.&lt;/p&gt;
  &lt;p id=&quot;h66F&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;b7ml&quot;&gt;Методы скама и борьба с ними&lt;/h2&gt;
  &lt;p id=&quot;sPS2&quot;&gt;Уже есть огромная статья, которая покажет тебе большинство возможных методов скама и методы как с ними бороться. &lt;br /&gt;Я не хочу копипастить чужой труд. &lt;br /&gt;Ниже мы пробежимся по этой статье и я на примере своего софта &lt;a href=&quot;https://github.com/Buldozerch/cryptohelper&quot; target=&quot;_blank&quot;&gt;Crypto Helper Bot&lt;/a&gt; покажу его разбор. &lt;br /&gt;Лучше всего открыть две статьи в split режиме, чтобы не запутаться&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://teletype.in/@brokeboi/dsxymHafdZb&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;Скажи &amp;quot;НЕТ&amp;quot; скаму в софтах! &lt;/strong&gt;&lt;/a&gt;автор&lt;a href=&quot;https://t.me/ebeggar&quot; target=&quot;_blank&quot;&gt;E-BEGGAR&lt;/a&gt;&lt;/p&gt;
  &lt;h3 id=&quot;i4dJ&quot;&gt;&lt;br /&gt;Requests Scam&lt;/h3&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;BS7O&quot;&gt;&lt;strong&gt;Контрмеры:&lt;/strong&gt;&lt;/h3&gt;
    &lt;p id=&quot;UV35&quot;&gt;Поиск по всей директории проекта (Ctrl+Shift+F), затем аудит на предмет того, где, когда и куда передаются ключи/файлы с ними. В случае вопросов — подозрительные фрагменты следует обсудить с GPT-4. Что искать? Вот тебе чеклист:&lt;/p&gt;
    &lt;ul id=&quot;H8Y9&quot;&gt;
      &lt;li id=&quot;SvBR&quot;&gt;Название .txt, .xlsx файла/файлов с ключами&lt;/li&gt;
      &lt;li id=&quot;2WTT&quot;&gt;Название переменной которая присваивается ключам (как пример p_key)&lt;/li&gt;
      &lt;li id=&quot;6e4P&quot;&gt;Фрагменты URL а конкретно этот &amp;quot;://&amp;quot;&lt;/li&gt;
      &lt;li id=&quot;Htt8&quot;&gt;Названия методов &amp;quot;join&amp;quot;, &amp;quot;with open&amp;quot;, &amp;quot;decode&amp;quot;, &amp;quot;requests&amp;quot;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/section&gt;
  &lt;p id=&quot;ooWR&quot;&gt;Открываем нашу IDE и погнали. &lt;/p&gt;
  &lt;p id=&quot;HbUZ&quot;&gt;Ищем .txt файлы с ключами, видим, что они используются в config и README. Запоминаем, что в config у нас присваиваются пути к файлам с приватниками&lt;/p&gt;
  &lt;figure id=&quot;2YSR&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/aa/38/aa385c5e-c2f1-4377-891f-e0bd9ec0273e.png&quot; width=&quot;1518&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Brao&quot;&gt;Теперь идем по названиям переменных в конфиге, я разберу на примере DISPERSE_PRIVATE_FILE, он использует приватники для работы с транзакциями. &lt;br /&gt;&lt;br /&gt;По поиску мы видим:&lt;/p&gt;
  &lt;ul id=&quot;f3RV&quot;&gt;
    &lt;li id=&quot;N9lQ&quot;&gt;Тот же config&lt;/li&gt;
    &lt;li id=&quot;RVuw&quot;&gt;Использования файла в create_files.py, проанализировав код понимаем, что он просто создает пустой файл&lt;/li&gt;
    &lt;li id=&quot;JXWr&quot;&gt;Использование в файле disperse.py. &lt;br /&gt;Импорт, а после присваивание в переменную private_file. &lt;br /&gt;&lt;br /&gt;Где разбирается текстовый файл и разбивает на строчки его в переменной disperse_private. &lt;br /&gt;&lt;br /&gt;Теперь отталкиваемся от disperse_private.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;PQZg&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/f0/90/f090458a-03c3-4937-9114-b4a97a2ecf2d.png&quot; width=&quot;1550&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;yVtL&quot;&gt;Анализируем каждую строчку с disperse_private и ищем странные строчки кода. &lt;br /&gt;В целом на что можно обратить внимание это перебор приватников в цикле for для отправки транзакций. &lt;br /&gt;В остальных случаях в поиске используется disperse_private_key - ключ который указан в настройках. &lt;br /&gt;Проанализировав его использование мы видим создание client для взаимодействия с блокчейном&lt;br /&gt;Страшных запросов на скамерский сервак мы не нашли. &lt;/p&gt;
  &lt;figure id=&quot;kkYx&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/00/a2/00a2ea49-5109-4b7d-a427-294b3ed2197f.png&quot; width=&quot;1504&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;7olt&quot;&gt;Далее пробегаемся по фрагментам URL :// &lt;br /&gt;Тут главное не увидеть какой нибудь ссылки по типу &lt;a href=&quot;https://yaukralprivatniki.com&quot; target=&quot;_blank&quot;&gt;https://yaukralprivatniki.com&lt;/a&gt;&lt;br /&gt;Видим, что в коде такого нет и двигаемся дальше&lt;/p&gt;
  &lt;figure id=&quot;Dv3s&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/40/00/40006d87-1158-4433-a2db-bf4cd67bc519.png&quot; width=&quot;1528&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;01Bm&quot;&gt;Фейковые библиотеки&lt;/h3&gt;
  &lt;p id=&quot;16oq&quot;&gt;Если вы выполняете команду pip install -r requirements.txt, что работает в 99% случаях, то устанавливаются библиотеки с этого файла. &lt;br /&gt;Наша задача скопировать содержимое этого файл и пойти в нейронку с ним&lt;/p&gt;
  &lt;figure id=&quot;y7sV&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/9e/52/9e524f41-4ce6-439f-9cd4-3f5ef974a72e.png&quot; width=&quot;1682&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;WePh&quot;&gt;Отправляю вот такой запрос:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;5cAW&quot;&gt;Привет, я устанавливаю софт на python с гитхаба и боюсь, что мне подсунут фейковую библиотеку, проверь пожалуйста эти библиотеки, можно ли им доверять?&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;uyYJ&quot;&gt;Получаем вот такой ответ:&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;aau1&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/4e/d6/4ed65a7a-20df-4c59-b9a1-0ae75807dec6.png&quot; width=&quot;1604&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;zHsJ&quot;&gt; Рэфлагов нет, значит двигаемся дальше&lt;/p&gt;
  &lt;h3 id=&quot;gQxn&quot;&gt;Динамический импорт&lt;/h3&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;gTZk&quot;&gt;&lt;strong&gt;Контрмеры:&lt;/strong&gt;&lt;/h3&gt;
    &lt;p id=&quot;6bzr&quot;&gt;Поиск (Ctrl+Shift+F) двух ключевых слов: &amp;quot;install&amp;quot;, &amp;quot;importlib&amp;quot;. Не смотря на хитровыебаность это легко ищется, такой мув не заметить трудно.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;4Uma&quot;&gt;Ищем слово install. Видим, что используется только в README, все гуд&lt;/p&gt;
  &lt;figure id=&quot;Fubh&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/15/27/1527b46a-8abb-4a57-b5cf-5a4e501c0873.png&quot; width=&quot;1528&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;qgQk&quot;&gt;importlib не дает никаких результатов&lt;/p&gt;
  &lt;figure id=&quot;4nGT&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ab/5e/ab5ec506-d10f-4d87-8a88-304d0b70f05e.png&quot; width=&quot;1566&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;ObQK&quot;&gt;Скам-контракты&lt;/h3&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;JMgF&quot;&gt;&lt;strong&gt;Контрмеры:&lt;/strong&gt;&lt;/h3&gt;
    &lt;p id=&quot;BeCJ&quot;&gt;Тестовый запуск всех функций скрипта на одном кошельке &amp;gt; проверка каждой транзакции в эксплорере &amp;gt; ручная проверка каждого из контрактов.&lt;/p&gt;
    &lt;p id=&quot;pkMk&quot;&gt;Первое на что стоит обратить внимание это суммарное количество транзакций, ни один скамер не станет накручивать на контракте 50к nonсe для чего бы там ни было, это просто не выгодно.&lt;/p&gt;
    &lt;p id=&quot;TO5E&quot;&gt;Подозрительные контракты стоит проверить через &lt;a href=&quot;https://solidityscan.com/quickscan&quot; target=&quot;_blank&quot;&gt;solidityscan&lt;/a&gt;.&lt;/p&gt;
    &lt;p id=&quot;vI23&quot;&gt;Так же не забудь подключить адрес и проверить все апрувы на &lt;a href=&quot;https://revoke.cash&quot; target=&quot;_blank&quot;&gt;https://revoke.cash&lt;/a&gt;&lt;/p&gt;
    &lt;p id=&quot;Szk8&quot;&gt;Ps. Бесконечные апрувы легитным адресам вроде opensea, uniswap это не признак скама, это повод дать автору леща. Всегда есть вероятность что даже самые крупные компании падут жертвами тир-3 эксплойта. Последнее что тебе нужно это апрув на 59438510341299432308417248528374 ETH&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;YqXf&quot;&gt;Можно поискать заранее контракты, для этого в поиске ищем 0x, скорее всего выдаст все контракты, которые используется в коде. Идем в сканер и ищем их. Но контрмера выше будет проще в использовании. В моем коде не используются контракты&lt;/p&gt;
  &lt;figure id=&quot;cYK4&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/6a/66/6a66ccdb-a08d-4463-94b5-ce9d2eb6d7ab.png&quot; width=&quot;1514&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;OtVE&quot;&gt;Exec functions&lt;/h3&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;OeiQ&quot;&gt;Контрится, как всегда, поиском по ключевому слову (exec) в данном случае. Всегда ищи по всей директории проекта c помощью (Ctrl+Shift+F), чтобы не кликать каждый файл как долбоёб. Функции exec() &lt;strong&gt;не должно быть в принципе&lt;/strong&gt;. Запомни, она используется только для динамических алгоритмов, и её просто не должно быть в скрипте под StarGate с 6 модулями.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;SfVG&quot;&gt;По поиску видим, что совпадает начало названий текста, но функции самой нет, можно выдохнуть&lt;/p&gt;
  &lt;figure id=&quot;LE4X&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/1e/8b/1e8b6546-ae47-4a44-809a-c91c81e19b56.png&quot; width=&quot;1516&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;A79m&quot;&gt;Проверка новых обновлений&lt;/h3&gt;
  &lt;p id=&quot;oHxM&quot;&gt;Каждый раз вводя команду git pull вы обновляете софт. Git - супер удобный инструмент, который покажет все изменения с прошлой версии. &lt;br /&gt;&lt;br /&gt;Если вы прошлись по пунктам выше, имеет смысл проверять каждое обновление. &lt;br /&gt;Все таки, что мешает скамеру залить обнову с одним из способов скама?&lt;br /&gt;&lt;br /&gt;Заходим в репозиторий и жмем справа вверху &lt;strong&gt;commits. &lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;pUOL&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/55/a1/55a17b01-dc24-4421-bdcd-1eeba5c6f78d.png&quot; width=&quot;1890&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;3j3z&quot;&gt;Тут мы видим все изменения кода с начала его создания, заходим в commit, который мы хотим установить (если собралось несколько коммитов, то анализировать придется все новые)&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;cu3O&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/af/36/af365143-f95b-429a-b29b-18135f398d7b.png&quot; width=&quot;980&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;noZF&quot;&gt;Зайдя в commit, слева мы видим все файлы, которые были изменены. По центру, что было изменено. &lt;br /&gt;Наша задача не увидеть ред флаги которые мы разбирали выше.&lt;/p&gt;
  &lt;figure id=&quot;ybi3&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/37/17/37174bfe-ccc8-49d8-b4c8-869d0e57e0d2.png&quot; width=&quot;978&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;rGaC&quot;&gt;&lt;br /&gt;Вот мы и пробежались по основным методам скама, немного времени и анализа дали нам понять, что код не ворует наши приватники, ура!&lt;/p&gt;
  &lt;h2 id=&quot;jkqz&quot;&gt;Нейронки&lt;/h2&gt;
  &lt;p id=&quot;CMRG&quot;&gt;Можно закинуть ссылку на гитхаб нейронке, попросив разобрать за вас код и выявить странные места, скорее всего она как раз таки и покажет, самые уязвимые места. &lt;br /&gt;Но может я промты ужасно пишу, либо нейронки так работают, они постараются максимально дотошно разобрать каждый момент. &lt;br /&gt;Тут главное конечный результат - есть уязвимость или ее нет&lt;br /&gt;&lt;br /&gt;Если у вас приватный репозиторий, то кидайте нейронке либо архив с файлами, либо файлы по очереди для анализа.&lt;br /&gt;&lt;br /&gt;Мой запрос нейронке:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;DnPV&quot;&gt;Привет, проанализируй пожалуйста данный репозиторий, проверь все файлы в нем и найди места, где меня могут обмануть и украсть мои приватники.&lt;br /&gt;&lt;a href=&quot;https://github.com/Buldozerch/cryptohelper&quot; target=&quot;_blank&quot;&gt;https://github.com/Buldozerch/cryptohelper&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;tVcI&quot;&gt;Основной ответ:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;MboW&quot;&gt;&lt;strong&gt;Итоговые рекомендации&lt;/strong&gt;&lt;/h3&gt;
    &lt;ol id=&quot;vA5T&quot;&gt;
      &lt;li id=&quot;W2Sr&quot;&gt;&lt;strong&gt;Проверьте RPC-сервер&lt;/strong&gt; в &lt;code&gt;config.py&lt;/code&gt; — он должен быть от доверенного провайдера.&lt;/li&gt;
      &lt;li id=&quot;M0CG&quot;&gt;&lt;strong&gt;Обновите зависимости&lt;/strong&gt; и используйте актуальные версии библиотек.&lt;/li&gt;
      &lt;li id=&quot;RfXx&quot;&gt;&lt;strong&gt;Не запускайте код с реальными ключами&lt;/strong&gt; в ненадежном окружении.&lt;/li&gt;
      &lt;li id=&quot;dhpw&quot;&gt;&lt;strong&gt;Избегайте хранения приватных ключей&lt;/strong&gt; в открытом виде даже временно (например, в переменных окружения).&lt;/li&gt;
      &lt;li id=&quot;oqku&quot;&gt;&lt;strong&gt;Добавьте статический анализ кода&lt;/strong&gt; (например, Bandit) для поиска уязвимостей.&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/section&gt;
  &lt;p id=&quot;DJyj&quot;&gt;Тут ничего страшного нет, их задача найти любые недочеты и максимально обезопасить пользователя. &lt;br /&gt;Ред флагов не увидели, все окей!&lt;br /&gt;&lt;/p&gt;
  &lt;h2 id=&quot;uf4p&quot;&gt;Аудиторы&lt;/h2&gt;
  &lt;p id=&quot;apEH&quot;&gt;&lt;strong&gt;Самый безопасный, лучший и удобный &lt;/strong&gt;способ проверки софтов. &lt;br /&gt;Если вы не является профессиональным разработчиком - аудитор волшебная таблетка. &lt;br /&gt;В любом деле лучше обратиться к профессионалу, который за деньги сделает за вас такую трудную работу. Можно изучать самому законы, но лучше пускай это сделает юрист&lt;/p&gt;
  &lt;p id=&quot;64BE&quot;&gt;Суть такова, что вы даете ссылку на репозиторий человеку, который проанализирует каждую строчку кода и точно даст понять безопасно ли использовать данный софт. &lt;/p&gt;
  &lt;p id=&quot;3uzl&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;f7tL&quot;&gt;От себя я могу рекомендовать &lt;a href=&quot;https://t.me/maked0n1an&quot; target=&quot;_blank&quot;&gt;Alex | maked0n1an&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;rfVM&quot;&gt;Он проверял каждый мой софт при работе с криптопиражком. Был модератором потоков по обучению кодинга у Ahillary с cryppi. &lt;br /&gt;Профессионал и очень крутой программист! &lt;br /&gt;&lt;br /&gt;Прайс на проверку софта: 50 - 100$, все зависит от объема работы.&lt;/p&gt;
  &lt;p id=&quot;yA13&quot;&gt;Думаю 50-100$ небольшая плата за свою безопасность и спокойствие&lt;/p&gt;
  &lt;p id=&quot;bKwv&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;tW1k&quot;&gt;Итог:&lt;/h2&gt;
  &lt;p id=&quot;Gtnf&quot;&gt;Вот и подошла данная статья к концу. &lt;br /&gt;Не давай возможности скамерам забрать твои приватные ключи, &lt;strong&gt;BE SAFE&lt;/strong&gt;&lt;br /&gt;Ну и конечно же &lt;strong&gt;DYOR&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Самая лучшая поддержка - подписка на мой канал&lt;a href=&quot;https://t.me/buldozercode&quot; target=&quot;_blank&quot;&gt; Бульдозер у клавиатуры&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;bXjX&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;&lt;br /&gt;Donate EVM&lt;/strong&gt;:&lt;br /&gt;0x7AE96311BEd9Fc1a32Eb99f1d62E9C2aA088bb38&lt;/p&gt;
  &lt;p id=&quot;tqIe&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;Donate TRX&lt;/strong&gt;:&lt;br /&gt;TD6JnRN94C4sm313t7xDS9JKQkCypLhcJo&lt;/p&gt;
  &lt;p id=&quot;eOD5&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;Donate SO&lt;/strong&gt;L:&lt;br /&gt;HgoYUmW6T6JFPCJjUvA21F5UmJ64dmWozVvcYGaxhENu&lt;/p&gt;
  &lt;p id=&quot;VgPp&quot; data-align=&quot;center&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;PoKs&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;My links&lt;/strong&gt;:&lt;/p&gt;
  &lt;p id=&quot;RcMO&quot; data-align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/Buldozerch&quot; target=&quot;_blank&quot;&gt;Github&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;BVr2&quot; data-align=&quot;center&quot;&gt;&lt;a href=&quot;https://t.me/buldozercode&quot; target=&quot;_blank&quot;&gt;TG Channel&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>buldozercode:howplanning</id><link rel="alternate" type="text/html" href="https://teletype.in/@buldozercode/howplanning?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=buldozercode"></link><title>Как не потерять свое время или гайд по планированию</title><published>2025-03-05T18:20:55.627Z</published><updated>2025-03-06T14:36:31.317Z</updated><summary type="html">Привет, дорогой читатель! 
В этой статье пойдет речь о планировании:
- Зачем тебе планировать свою жизнь?
- Какие есть плюсы?
- Как подобрать систему планирования  под себя?

Подписка на мой канал &quot;Бульдозер у клавиатуры&quot; - лучшая мотивация</summary><content type="html">
  &lt;p id=&quot;KcwP&quot;&gt;Привет, дорогой читатель! &lt;br /&gt;В этой статье пойдет речь о планировании:&lt;br /&gt;- Зачем тебе планировать свою жизнь?&lt;br /&gt;- Какие есть плюсы?&lt;br /&gt;- Как подобрать систему планирования  под себя?&lt;br /&gt;&lt;br /&gt;Подписка на мой &lt;a href=&quot;https://t.me/buldozercode&quot; target=&quot;_blank&quot;&gt;канал&lt;/a&gt; &amp;quot;Бульдозер у клавиатуры&amp;quot; - лучшая мотивация&lt;/p&gt;
  &lt;h2 id=&quot;MPhc&quot;&gt;План:&lt;/h2&gt;
  &lt;ol id=&quot;Ih33&quot;&gt;
    &lt;li id=&quot;oBV8&quot;&gt;&lt;a href=&quot;#Tzph&quot;&gt;Нужно ли тебе планирование?&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;0Lwq&quot;&gt;&lt;a href=&quot;#E8WK&quot;&gt;Как планировать?&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;CEe9&quot;&gt;&lt;a href=&quot;#noM1&quot;&gt;Где вести свою систему планирования?&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;Z7Ca&quot;&gt;&lt;a href=&quot;#kgtb&quot;&gt;Моя система планирования&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;t8BD&quot;&gt;&lt;a href=&quot;#9GkD&quot;&gt;Итоги&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;i0Kt&quot;&gt;&lt;a href=&quot;#PoKs&quot;&gt;My links&lt;/a&gt;&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;pYsv&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;Tzph&quot;&gt;Нужно ли тебе вообще планирование?&lt;/h2&gt;
  &lt;h3 id=&quot;tPNz&quot;&gt;7 вещей&lt;/h3&gt;
  &lt;p id=&quot;JnYY&quot;&gt;Доказано, что в краткосрочной памяти человек может хранить только 7 вещей. &lt;br /&gt;&lt;br /&gt;Представляем ситуацию: ты проснулся, улыбнулся и прикинул себе план на день, выделил какие-то 3 важные рабочие задачи, 2 личные задачи(сходить в магазин, выкинуть мусор). Кажется, что всего 5 вещей и все складывается, но вдруг ты чистишь зубы и подумал, что надо написать другу, кого-то поздравить с др, записаться к барберу. &lt;strong&gt;GAME OVER: &lt;/strong&gt;краткосрочная память забилась&lt;/p&gt;
  &lt;p id=&quot;6ICy&quot;&gt;Наши мысли постоянно несутся в бесконечном потоке. Противостоять этому поможет именно планирование!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Без планирования вы будете забывать важные дела&lt;/strong&gt;&lt;/p&gt;
  &lt;h3 id=&quot;d7Ij&quot;&gt;Система квестов&lt;/h3&gt;
  &lt;p id=&quot;xu4H&quot;&gt;Есть давно заезженный пример Арсена Маркаряна с тик тока, когда он говорит про квесты с ведьмака. Но это по факту так, игровая индустрия нашла лазейку в нашем сознании. &lt;br /&gt;Вы же в любой игре не пойдёте специально на рандомную локацию убивать 10 NPC потому что так захотели? А если у вас есть окно с этим квестом слева на экране, имеется невероятное желание пойти и сделать этот квест. И тут суть даже не в наградах, не в продвижении сюжета, ваш мозг хочет закрыть эту галочку и получить микродозу дофамина от завершенной цели&lt;/p&gt;
  &lt;p id=&quot;IIo4&quot;&gt;&lt;strong&gt;Вы и ваш мозг уже знаете, что надпись с заданием стимулирует к действию&lt;/strong&gt;&lt;/p&gt;
  &lt;h2 id=&quot;E8WK&quot;&gt;&lt;strong&gt;&lt;br /&gt;К&lt;/strong&gt;ак планировать?&lt;/h2&gt;
  &lt;p id=&quot;R21L&quot;&gt;На самом деле есть много систем планирования, надо постараться и выбрать что-то для себя. Я приведу самые популярные идеи и те которые приходят мне в голову:&lt;br /&gt;&lt;br /&gt;1)  &lt;a href=&quot;https://habr.com/ru/articles/599391/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;GTD &lt;/strong&gt;&lt;/a&gt; - суть в том, что ты выписываешь все свои идеи и мысли, а после проходишься по ним и расставляешь себе задачи. Тестил ее, пытался реализовать, система крутая, имеет огромную фан базу, очень разгружает мозг&lt;/p&gt;
  &lt;p id=&quot;7InK&quot;&gt;2) &lt;a href=&quot;https://www.ispring.ru/elearning-insights/matritsa-eyzenkhauera&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;Матрица Эйзенхауэра &lt;/strong&gt;&lt;/a&gt;- суть в том, что есть 4 квадрата и ты от этого строишь свое планирование. Не пробовал сам, сразу не зашло, но видел много людей, которые используют именно эту систему&lt;/p&gt;
  &lt;figure id=&quot;lFcp&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/04/d1/04d1c13f-c026-4f9f-a603-6005f9618fd2.png&quot; width=&quot;680&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;LaFz&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;pE7O&quot;&gt;3) &lt;strong&gt;Рандомное планирование&lt;/strong&gt; - тут не будет ссылки, это просто когда ты примерно понимаешь, что тебе надо сделать. &lt;br /&gt;Каждый день ставишь себе задачи и выполняешь их&lt;/p&gt;
  &lt;p id=&quot;Ymk3&quot;&gt;4) &lt;strong&gt;Каскадное планирование&lt;/strong&gt; - Суть в том, что ты сначала определяешь крупныецели (например, на год), затем разбиваешьих на подцели для каждого месяца, потом детализируешь задачи на неделю и, наконец, планируешь конкретные действия на каждый день.&lt;/p&gt;
  &lt;p id=&quot;mRdn&quot;&gt;Честно, не знал, что эта система называется Каскадное планирование, спросил у chat gpt, выдал мне такое название. Я сам еще не пришел к какой-то определенной системе. Я более хаотично двигаюсь, ведь очень сложно в крипто рынке ставить себе цели на целый год, ты не знаешь какие проекты будешь отрабатывать, ты не знаешь, какая завтра будет мета. &lt;strong&gt;Но&lt;/strong&gt; ты знаешь о своих проектах и продуктах, ты знаешь к чему ты стремишься лично для себя. И вот тут поможет этот метод. &lt;br /&gt;&lt;br /&gt;Лично я им и пользуюсь, у меня есть цели на год, есть цели на мой месяц, есть цели на неделю и есть цели на день. Вы не представляете какой это дает тебе сильный буст, ты понимаешь к чему ты двигаешься и чего достигаешь. &lt;/p&gt;
  &lt;p id=&quot;3wWn&quot;&gt;5) &lt;strong&gt;Десятки других систем&lt;/strong&gt;, которые ты можешь найти спросив нейросеть или погуглив&lt;br /&gt;Уверен, есть множество универсальных и крутых систем, обязательно прогуглите, что есть ещё, может вы сразу найдете именно свой вариант&lt;/p&gt;
  &lt;p id=&quot;PYA5&quot;&gt;&lt;br /&gt;К сожалению, волшебной таблетки тут нет, тебе надо найти то, что подойдет именно тебе!&lt;/p&gt;
  &lt;p id=&quot;s2l1&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;noM1&quot;&gt;Как вести свою систему?&lt;/h2&gt;
  &lt;p id=&quot;Awg8&quot;&gt;Тут тоже на любой вкус и цвет, есть множество вариантов:&lt;/p&gt;
  &lt;p id=&quot;P23h&quot;&gt;1) &lt;strong&gt;Notion&lt;/strong&gt;&lt;br /&gt;Супер имбовый инструмент. Доступно абсолютно всё, вы можете настроить каждый аспект под себя, вести полный учет всего, что придет в вашу голову. &lt;br /&gt;С ним главное разобраться.&lt;/p&gt;
  &lt;p id=&quot;es1C&quot;&gt;2) &lt;strong&gt;Календарь + To Do&lt;/strong&gt; &lt;strong&gt;приложения&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;4cLN&quot;&gt;Многие используют данный метод, записывая в календарь события, а в to do приложения свои задачи и цели&lt;/p&gt;
  &lt;p id=&quot;LG7m&quot;&gt;3) &lt;strong&gt;Ежедневник&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;e6Gd&quot;&gt;Олдскулльный способ, многие записывают вручную свои цели и ведут свой ежедневник как душа того желает.&lt;/p&gt;
  &lt;p id=&quot;psQ4&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;gsFR&quot;&gt;Вы можете миксовать, добавлять какие-то еще программы и приложения для своей системы. &lt;br /&gt;Тут главное ресерч и найти то, что &lt;strong&gt;подойдет именно вам&lt;/strong&gt;. Я лично пробовал все варианты выше и походу нашел, что ближе именно мне. &lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;DxWH&quot;&gt;Пришло осознание, что меня просто тошнит от электронных приложений в моей системе. &lt;br /&gt;Я настраивал себе супер крутой и красивый Notion, делал свой календарь и заполнял to do приложения. &lt;br /&gt;Но каждый раз я сталкивался с одной проблемой - заходить туда для меня был ад, мой мозг просто отвергал все это и не хотел даже открывать какое-либо приложение. &lt;br /&gt;Хотя это супер удобно, все синхронизировано между устройствами, оформлено с твоими смайликами и картинками, вмещает в себя очень много инфы. &lt;br /&gt;Это было не для меня...&lt;/p&gt;
  &lt;p id=&quot;mstZ&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;N6PA&quot;&gt;Очень важно! &lt;/h3&gt;
  &lt;p id=&quot;J27F&quot;&gt;Я не претендую на истину, я не предлагаю вам ультимативное решение. Спроси себя самого как тебе будет удобно и приятно. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Планирование должно приносить удовольствие, ты не должен себя заставлять это делать.&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;Пробуй разное, не зашло одно значит тести другое, рано или поздно придешь к тому, что правда подходит!&lt;br /&gt;&lt;/p&gt;
  &lt;h2 id=&quot;kgtb&quot;&gt;Bullet Journal &lt;/h2&gt;
  &lt;p id=&quot;OWof&quot;&gt;Однажды попался видос по Bullet Journal и с первой минуты видоса понял - я нашел! &lt;br /&gt;У этой системы огромная фан база и я понимаю почему, ты чувствуешь, что это твое&lt;/p&gt;
  &lt;p id=&quot;dZPj&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;r2Z8&quot;&gt;Суть проста:&lt;/h3&gt;
  &lt;p id=&quot;tw6R&quot;&gt;&lt;br /&gt;Ты покупаешь себе ежедневник в точку, ручку, линейку и пару маркеров, если хочешь. &lt;br /&gt;&lt;br /&gt;И делаешь все под себя&lt;br /&gt;Это твоя книжка, твой помощник и ежедневник&lt;br /&gt;У тебя нет никаких рамок, ты все настраиваешь и делаешь именно под себя&lt;br /&gt;Если не нравится, то переделываешь&lt;br /&gt;&lt;br /&gt;Здесь ты можешь вести абсолютно все, что хочешь: &lt;br /&gt;- Заметки&lt;br /&gt;- Систему планирования&lt;br /&gt;- Отзывы о фильмах&lt;br /&gt;- Следить за привычками&lt;br /&gt;- ВСЁ, что ты только пожелаешь&lt;br /&gt;Это прекрасно&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;WQ8r&quot;&gt;&lt;a href=&quot;https://ru.pinterest.com/search/pins/?q=bullet%20journal&amp;rs=typed&quot; target=&quot;_blank&quot;&gt;Посмотри &lt;/a&gt;сколько референсов есть у людей, каждый уникален, настроен персонально для человека&lt;/p&gt;
  &lt;p id=&quot;jpVi&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Xa9R&quot;&gt;Я бы мог накидать краткий гайд как стартануть, но кратко тут не получится.&lt;br /&gt;&lt;br /&gt;Единственное, что могу рекомендовать - пойти на ютуб и посмотреть видосы от людей, которые показывают и рассказывают как начать вести свой Bullet Journal. &lt;br /&gt;&lt;br /&gt;Откройте видосы, поймите, что вы можете сделать для себя и под себя &lt;br /&gt;Если вас это не вдохновит, то &lt;strong&gt;попробуйте&lt;/strong&gt; что-то другое&lt;br /&gt;Вот &lt;a href=&quot;https://www.youtube.com/watch?v=TSrFtCgV-RA&quot; target=&quot;_blank&quot;&gt;видос&lt;/a&gt;, с которого я начал (на YT можно поставить субтитры с переводом, если с английским не бум бум)&lt;/p&gt;
  &lt;p id=&quot;qhwE&quot;&gt;Я каждое утро с большим удовольствием открываю свой ежедневник&lt;br /&gt;Записываю свои цели, просматриваю планы на месяц, планирую день&lt;br /&gt;С огромным удовольствием раз в месяц и еженедельно черчу себе новые страницы. &lt;br /&gt;&lt;br /&gt;Я не использую календари, заметки на айфоне, to do приложения&lt;br /&gt;У меня есть &lt;strong&gt;персональная и ультимативная&lt;/strong&gt; вещь, которую я могу потрогать и с удовольствием листать страницы. &lt;/p&gt;
  &lt;p id=&quot;ULWK&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;9GkD&quot;&gt;Итог:&lt;/h2&gt;
  &lt;p id=&quot;wjsa&quot;&gt;Найти и вести свою систему планирования - &lt;strong&gt;прекрасно&lt;/strong&gt;&lt;br /&gt;Найти где вести свою систему планирования -  &lt;strong&gt;великолепно&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;7xtI&quot;&gt;В совокупности ты получаешь огромный буст! &lt;br /&gt;Даже сейчас печатая эту статью я весь день занят был всякой ерундой, но все таки что-то внутри подтолкнуло меня написать статью(цель в моем ежедневнике)&lt;/p&gt;
  &lt;p id=&quot;77nk&quot;&gt;Помните, даже если вы начнете и бросите через пару месяцев, вы пару месяцев были очень продуктивны!&lt;br /&gt;Желаю тебе найти своё ультимативное решение. Это изменит твою жизнь!&lt;/p&gt;
  &lt;p id=&quot;SM6w&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;PoKs&quot;&gt;&lt;strong&gt;My links&lt;/strong&gt;:&lt;/h3&gt;
  &lt;p id=&quot;RcMO&quot;&gt;&lt;a href=&quot;https://github.com/Buldozerch&quot; target=&quot;_blank&quot;&gt;Github&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;BVr2&quot;&gt;&lt;a href=&quot;https://t.me/buldozercode&quot; target=&quot;_blank&quot;&gt;TG Channel&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>buldozercode:soft-guide</id><link rel="alternate" type="text/html" href="https://teletype.in/@buldozercode/soft-guide?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=buldozercode"></link><title>Ультимативный гайд по работе с софтами</title><published>2025-02-26T16:23:12.687Z</published><updated>2025-03-01T11:33:45.893Z</updated><summary type="html">Приветствую всех читатель данной статьи, сразу хочется начать вести свой канал с чего-то сверх полезного и я представляю вам данную статью!</summary><content type="html">
  &lt;p id=&quot;WD3M&quot;&gt;Приветствую всех читателей данной статьи, сразу хочется начать вести свой канал с чего-то сверх полезного и я представляю вам данную статью!&lt;/p&gt;
  &lt;p id=&quot;cunu&quot;&gt;Подписка на мой &lt;a href=&quot;https://t.me/buldozercode&quot; target=&quot;_blank&quot;&gt;канал&lt;/a&gt; &amp;quot;Бульдозер у клавиатуры&amp;quot; - лучшая мотивация&lt;br /&gt;&lt;br /&gt;Здесь вы найдете самую простую, понятную инструкцию, которая поможет вам запускать любые крипто/обычных софтов. Постараюсь максимально простым языком объяснить как все работает и зачем. После прочтения вы получите 100% понимание как с этим работать. P.S статья написана для новичков, поэтому сложными и непонятными терминами грузить тут не собираюсь, если вы разработчик, то некоторые аналогии у вас могут вызвать раздражение, сразу предупредил!&lt;/p&gt;
  &lt;p id=&quot;VF9H&quot;&gt;&lt;strong&gt;&lt;u&gt;ВАЖНО&lt;/u&gt;&lt;/strong&gt;! Если вы используете &lt;strong&gt;Linux/MacOS&lt;/strong&gt; то спокойно вводите все команды в терминале. Если вы используете &lt;strong&gt;Windows&lt;/strong&gt; то откройте и используйте &lt;strong&gt;PowerShell&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;ВНИМАТЕЛЬНО&lt;/u&gt;&lt;/strong&gt; смотрите на команды которые вводите, множество команд просят указать ваши данные(никнейм, ссылку и т.п)&lt;/p&gt;
  &lt;h3 id=&quot;0ReJ&quot;&gt;План:&lt;/h3&gt;
  &lt;p id=&quot;vj5N&quot;&gt;     1. &lt;a href=&quot;#BPrX&quot;&gt;Настройка Github и SSH&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;vX4i&quot;&gt;       1.1 &lt;a href=&quot;#p8Ls&quot;&gt;Регистрация&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;tuEO&quot;&gt;       1.2 &lt;a href=&quot;#HiaU&quot;&gt;Генерация SSH и добавление на Github&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;rouh&quot;&gt;     2. &lt;a href=&quot;#1Zqf&quot;&gt;Установка Python&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;KDFZ&quot;&gt;        2.1 &lt;a href=&quot;#aCwM&quot;&gt;Python на Windows&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;FJqC&quot;&gt;        2.2 &lt;a href=&quot;#wIp7&quot;&gt;Python на MacOS&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;rhJy&quot;&gt;        2.3 &lt;a href=&quot;#XGgf&quot;&gt;Python на Linux&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;U3TD&quot;&gt;     3. &lt;a href=&quot;#PW5n&quot;&gt;Запуск Python скриптов&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;QtLO&quot;&gt;        3.1 &lt;a href=&quot;#vxuZ&quot;&gt;Клонирование репозитория&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;NZEm&quot;&gt;        3.2 &lt;a href=&quot;#mkKv&quot;&gt;Краткая инструкция по работе с терминалом&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;6j95&quot;&gt;        3.3 &lt;a href=&quot;#6lTq&quot;&gt;Работа с Python скриптами&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;f4Qm&quot;&gt;     4. &lt;a href=&quot;#n5nY&quot;&gt;Установка JS/TS скриптов&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;XRMC&quot;&gt;         4.1 &lt;a href=&quot;#rxLx&quot;&gt;Установка на Windows&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;8PF4&quot;&gt;         4.2 &lt;a href=&quot;#eTpo&quot;&gt;Установка на MacOS&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;guRe&quot;&gt;         4.3 &lt;a href=&quot;#qOTk&quot;&gt;Установка на Linux&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;5G1M&quot;&gt;     5. &lt;a href=&quot;#79K9&quot;&gt;Запуск и работа с JS/TS скриптами &lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;m7vK&quot;&gt;          5.1 &lt;a href=&quot;#cPOA&quot;&gt;Клонирование репозитория&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;29qM&quot;&gt;          5.2 &lt;a href=&quot;#VM96&quot;&gt;Краткая инструкция по работе с терминалом&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;wCDM&quot;&gt;          5.3 &lt;a href=&quot;#HqSE&quot;&gt;Работа с JS/TS скриптами&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;YsBI&quot;&gt;      6. &lt;a href=&quot;#Z5CD&quot;&gt;Работа софта на сервере&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;JoPm&quot;&gt;          6.1 &lt;a href=&quot;#TmbY&quot;&gt;Покупка сервера&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;4LQ9&quot;&gt;          6.2 &lt;a href=&quot;#Q44t&quot;&gt;Подключение к серверу&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;ANZj&quot;&gt;          6.3 &lt;a href=&quot;#mo1N&quot;&gt;Установка SSH, Python/Node, Screen&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;NLkm&quot;&gt;          6.4 &lt;a href=&quot;#0BlC&quot;&gt;Полезные команды для Screen  &lt;/a&gt;        &lt;/p&gt;
  &lt;p id=&quot;G5vg&quot;&gt;          6.5 &lt;a href=&quot;#CigS&quot;&gt;Клонирование репозитория и запуск скрипта&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;5kVQ&quot;&gt;          6.6 &lt;a href=&quot;#eXv0&quot;&gt;Установка рабочего стола(Опционально)&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;8DmV&quot;&gt;          6.7 &lt;a href=&quot;#Gdp8&quot;&gt;Подключение к удаленному рабочему столу&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;eM45&quot;&gt;      7. &lt;a href=&quot;#VFJX&quot;&gt;Итог&lt;/a&gt; &lt;/p&gt;
  &lt;p id=&quot;ITy4&quot;&gt;         7.1 &lt;a href=&quot;#bXjX&quot;&gt;Donate Support&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;xHEt&quot;&gt;         7.2 &lt;a href=&quot;#PoKs&quot;&gt;My links&lt;/a&gt;&lt;/p&gt;
  &lt;h2 id=&quot;BPrX&quot;&gt;Github и SSH ключ&lt;/h2&gt;
  &lt;p id=&quot;G0F0&quot;&gt;99% софтов находятся на гите(github). Вкратце: Супер удобный и полезный инструмент, с помощью него вы сможете легко устанавливать и обновлять код в софтах&lt;/p&gt;
  &lt;h3 id=&quot;p8Ls&quot;&gt;1) Первое что надо сделать это зарегаться на &lt;a href=&quot;https://github.com/&quot; target=&quot;_blank&quot;&gt;гите&lt;/a&gt;&lt;/h3&gt;
  &lt;p id=&quot;m0wK&quot;&gt;Надеюсь здесь вам не нужна инструкция&lt;br /&gt;&lt;br /&gt;Тут уже появляются разные варианты развития событий по установке. Я использую исключительно установку через SSH ключи и в этом гайде будет именно так. Да, вы можете качать zip архивы или через http. Но архивы не обновите, а через http не скачаете закрытые репозитории. Крч &lt;u&gt;SSH идеальное решение&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;6S5I&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;HiaU&quot;&gt;2) Генерация и добавление SSH-ключей на GitHub&lt;/h3&gt;
  &lt;h3 id=&quot;1OFE&quot;&gt;Шаг 1: Проверка наличия существующих SSH-ключей&lt;/h3&gt;
  &lt;p id=&quot;XnNN&quot;&gt;Перед созданием нового SSH-ключа проверь, есть ли у тебя уже сгенерированные ключи:&lt;/p&gt;
  &lt;p id=&quot;dvsc&quot;&gt;&lt;code&gt;ls -al ~/.ssh&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;PlKP&quot;&gt;Если в списке есть файлы &lt;code&gt;id_rsa.pub&lt;/code&gt;, &lt;code&gt;id_ecdsa.pub&lt;/code&gt;, &lt;code&gt;id_ed25519.pub&lt;/code&gt; или аналогичные, значит, SSH-ключ уже есть. Ты можешь использовать его или создать новый.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;9TQK&quot;&gt;Шаг 2: Генерация нового SSH-ключа&lt;/h3&gt;
  &lt;p id=&quot;5UQk&quot;&gt;Если ключей нет или ты хочешь создать новый, используй команду:&lt;/p&gt;
  &lt;p id=&quot;L5fi&quot;&gt;&lt;code&gt;ssh-keygen -t ed25519 -C &amp;quot;your_email@example.com&amp;quot;&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;IbCA&quot;&gt;После запуска появятся такие вопросы:&lt;/p&gt;
  &lt;ul id=&quot;37R4&quot;&gt;
    &lt;li id=&quot;X00m&quot;&gt;&lt;strong&gt;&amp;quot;Enter file in which to save the key&amp;quot;&lt;/strong&gt; — Нажми &lt;code&gt;Enter&lt;/code&gt;, чтобы сохранить ключ в &lt;code&gt;~/.ssh/id_ed25519&lt;/code&gt;.&lt;/li&gt;
    &lt;li id=&quot;QPZA&quot;&gt;&lt;strong&gt;&amp;quot;Enter passphrase&amp;quot;&lt;/strong&gt; — Введи свой пароль, после повтори его. P.S ввод пароля &lt;strong&gt;не отображается &lt;/strong&gt;* и т.п символами, просто печатай и жми Enter&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;HN35&quot;&gt;Ключи будут сохранены в &lt;code&gt;~/.ssh/id_ed25519&lt;/code&gt; (приватный) и &lt;code&gt;~/.ssh/id_ed25519.pub&lt;/code&gt; (публичный).&lt;/p&gt;
  &lt;p id=&quot;nDhE&quot;&gt;Для &lt;strong&gt;Windows&lt;/strong&gt; &lt;code&gt;C:\Users\your_user\.ssh\id_ed25519&lt;/code&gt;&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;UIGL&quot;&gt;Шаг 3: Добавление SSH-ключа в агент SSH&lt;/h3&gt;
  &lt;p id=&quot;cYqM&quot;&gt;Теперь нужно добавить ключ в &lt;code&gt;ssh-agent&lt;/code&gt;, который управляет ключами для подключения &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Linux/Mac&lt;/strong&gt;:&lt;/p&gt;
  &lt;ol id=&quot;4fW1&quot;&gt;
    &lt;li id=&quot;5kU5&quot;&gt;Запусти &lt;code&gt;eval &amp;quot;$(ssh-agent -s)&amp;quot; &lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;6q2n&quot;&gt;Добавь &lt;code&gt;ssh-add ~/.ssh/id_ed25519 &lt;/code&gt;&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;PlvY&quot;&gt;&lt;strong&gt;Windows&lt;/strong&gt;:&lt;/p&gt;
  &lt;p id=&quot;OTeS&quot;&gt;Чтобы автоматически загружать ключ, запусти SSH-агент:&lt;/p&gt;
  &lt;p id=&quot;w3IY&quot;&gt;&lt;code&gt;Start-Service ssh-agent&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;im3b&quot;&gt;Добавь ключ в агент:&lt;/p&gt;
  &lt;p id=&quot;OdcO&quot;&gt;&lt;code&gt;ssh-add $env:USERPROFILE\.ssh\id_ed25519&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;pv7R&quot;&gt;Чтобы агент запускался автоматически, введи:&lt;/p&gt;
  &lt;p id=&quot;QfgB&quot;&gt;&lt;code&gt;Set-Service ssh-agent -StartupType Automatic&lt;/code&gt;&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;UEWy&quot;&gt;Шаг 4: Копирование SSH-ключа&lt;/h3&gt;
  &lt;p id=&quot;lwKV&quot;&gt;Скопируй содержимое публичного ключа:&lt;/p&gt;
  &lt;p id=&quot;fAA0&quot;&gt;&lt;strong&gt;Linux/Mac&lt;/strong&gt;:&lt;/p&gt;
  &lt;p id=&quot;IVX8&quot;&gt;Выведет ключ, полностью копируй его&lt;/p&gt;
  &lt;p id=&quot;594W&quot;&gt;&lt;code&gt;cat ~/.ssh/id_ed25519.pub&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;ANo7&quot;&gt;&lt;strong&gt;Windows&lt;/strong&gt;:&lt;/p&gt;
  &lt;p id=&quot;n6FT&quot;&gt;Сразу скопирует весь ключ&lt;/p&gt;
  &lt;p id=&quot;7vyt&quot;&gt;&lt;code&gt;Get-Content $env:USERPROFILE\.ssh\id_ed25519.pub | Set-Clipboard&lt;/code&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;WHvl&quot;&gt;Шаг 5: Добавление SSH-ключа на GitHub&lt;/h3&gt;
  &lt;ol id=&quot;tVHc&quot;&gt;
    &lt;li id=&quot;EPIF&quot;&gt;Перейди в &lt;a href=&quot;https://github.com/settings/keys&quot; target=&quot;_blank&quot;&gt;настройки SSH-ключей GitHub&lt;/a&gt;.&lt;/li&gt;
    &lt;li id=&quot;A7Rb&quot;&gt;Нажми &lt;strong&gt;&amp;quot;New SSH Key&amp;quot;&lt;/strong&gt;.&lt;/li&gt;
    &lt;li id=&quot;5dtx&quot;&gt;В поле &lt;strong&gt;&amp;quot;Title&amp;quot;&lt;/strong&gt; укажи имя компьютера (например, &amp;quot;MacBook Pro&amp;quot; или &amp;quot;Work PC&amp;quot;).&lt;/li&gt;
    &lt;li id=&quot;GAw0&quot;&gt;Вставь скопированный ключ в поле &lt;strong&gt;&amp;quot;Key&amp;quot;&lt;/strong&gt;.&lt;/li&gt;
    &lt;li id=&quot;if50&quot;&gt;Нажми &lt;strong&gt;&amp;quot;Add SSH key&amp;quot;&lt;/strong&gt;.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;NFZN&quot;&gt;Шаг 6: Проверка подключения&lt;/h3&gt;
  &lt;p id=&quot;X86Z&quot;&gt;Чтобы убедиться, что SSH-ключ работает, выполни:&lt;/p&gt;
  &lt;p id=&quot;eh6V&quot;&gt;&lt;code&gt;ssh -T git@github.com&lt;/code&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;bEVn&quot;&gt;Если всё настроено верно, ты увидишь сообщение:&lt;/p&gt;
  &lt;p id=&quot;IE8J&quot;&gt;&lt;u&gt;Hi your_github_username! You&amp;#x27;ve successfully authenticated, but GitHub does not provide shell access.&lt;br /&gt;&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;M7lN&quot;&gt;Отлично! Мы настроили SSH ключ. В будущем при смене устройства или если будешь ставить софт на сервер, то проделывай все пункты по новой.&lt;/p&gt;
  &lt;p id=&quot;Ysql&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;1Zqf&quot;&gt;Установка Python&lt;/h2&gt;
  &lt;p id=&quot;HCnm&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;LzYU&quot;&gt;&lt;u&gt;&lt;strong&gt;Внимательно&lt;/strong&gt; &lt;strong&gt;прочтите&lt;/strong&gt; &lt;strong&gt;README&lt;/strong&gt;&lt;/u&gt; софта, который хотите ставить. Скорее всего там будет указано какая версия Python вам нужна. Если вы не знаете какую поставить, то ставьте 3.10 или 3.11. Я сам использую 3.10.11 или 3.11.7&lt;/p&gt;
  &lt;p id=&quot;kqqb&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;aCwM&quot;&gt;Python на Windows&lt;br /&gt;&lt;/h3&gt;
  &lt;p id=&quot;rdiL&quot;&gt;&lt;strong&gt;Шаг 1: Скачивание установщика&lt;/strong&gt;&lt;/p&gt;
  &lt;ol id=&quot;QR09&quot;&gt;
    &lt;li id=&quot;Gx2h&quot;&gt;Перейди на официальный сайт Python:&lt;br /&gt;🔗 &lt;a href=&quot;https://www.python.org/downloads/&quot; target=&quot;_blank&quot;&gt;https://www.python.org/downloads/&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;QM1E&quot;&gt;Нажми &lt;strong&gt;&amp;quot;Download Python 3.11.x&amp;quot;&lt;/strong&gt; (установщик &lt;code&gt;.exe&lt;/code&gt; для Windows).&lt;/li&gt;
    &lt;li id=&quot;Pvkm&quot;&gt;Дождись завершения загрузки.&lt;br /&gt;&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;KDSg&quot;&gt;&lt;strong&gt;Шаг 2: Установка Python&lt;/strong&gt;&lt;/p&gt;
  &lt;ol id=&quot;zaXT&quot;&gt;
    &lt;li id=&quot;POTm&quot;&gt;&lt;strong&gt;Запусти скачанный &lt;code&gt;.exe&lt;/code&gt; файл&lt;/strong&gt;.&lt;/li&gt;
    &lt;li id=&quot;CL3a&quot;&gt;&lt;strong&gt;Обязательно отметь галочку&lt;/strong&gt; ✅ &lt;em&gt;&amp;quot;Add Python to PATH&amp;quot;&lt;/em&gt; внизу окна.&lt;/li&gt;
    &lt;li id=&quot;bOoP&quot;&gt;Нажми &lt;strong&gt;&amp;quot;Install Now&amp;quot;&lt;/strong&gt; для стандартной установки (рекомендуется).&lt;/li&gt;
    &lt;li id=&quot;KKvN&quot;&gt;Дождись окончания установки и закрой установщик.&lt;br /&gt;&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;iNwT&quot;&gt;&lt;strong&gt;Шаг 3: Проверка установки&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;1WGB&quot;&gt;Открой &lt;strong&gt;PowerShell&lt;/strong&gt; или &lt;strong&gt;Командную строку (cmd)&lt;/strong&gt; и введи:&lt;/p&gt;
  &lt;p id=&quot;9foO&quot;&gt;&lt;code&gt;python --version&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;Yd5H&quot;&gt;ИЛИ&lt;/p&gt;
  &lt;p id=&quot;wvao&quot;&gt;&lt;code&gt;python3 --version&lt;/code&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;j25Z&quot;&gt;Если всё установлено правильно, ты увидишь что-то вроде:&lt;/p&gt;
  &lt;p id=&quot;avgZ&quot;&gt;&lt;code&gt;Python 3.11.x&lt;/code&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;tSpq&quot;&gt;&lt;strong&gt;Дополнительно: Обновление PATH (если Python не найден)&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;Vtsr&quot;&gt;Если Python не найден (&lt;code&gt;command not found&lt;/code&gt;), добавь его вручную в &lt;code&gt;PATH&lt;/code&gt;:&lt;/p&gt;
  &lt;ol id=&quot;iHmk&quot;&gt;
    &lt;li id=&quot;Gmvu&quot;&gt;&lt;strong&gt;Открой Параметры Windows&lt;/strong&gt; → &lt;strong&gt;Система&lt;/strong&gt; → &lt;strong&gt;О системе&lt;/strong&gt; → &lt;strong&gt;Дополнительные параметры системы&lt;/strong&gt;.&lt;/li&gt;
    &lt;li id=&quot;u2gy&quot;&gt;Вкладка &lt;strong&gt;Дополнительно&lt;/strong&gt; → Нажми &lt;strong&gt;Переменные среды&lt;/strong&gt;.&lt;/li&gt;
    &lt;li id=&quot;UsI0&quot;&gt;В разделе &lt;strong&gt;Системные переменные&lt;/strong&gt; найди &lt;code&gt;Path&lt;/code&gt; → нажми &lt;strong&gt;Изменить&lt;/strong&gt;.&lt;/li&gt;
    &lt;li id=&quot;Nwzd&quot;&gt;Нажми &lt;strong&gt;Новый&lt;/strong&gt; и добавь путь к Python (обычно это):&lt;code&gt;C:\Users\ТвойПользователь\AppData\Local\Programs\Python\Python311\ &lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;sy7S&quot;&gt;Нажми &lt;strong&gt;OK&lt;/strong&gt; и перезапусти терминал.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;wIp7&quot;&gt;&lt;br /&gt;Python на MacOS&lt;br /&gt;&lt;/h3&gt;
  &lt;p id=&quot;I147&quot;&gt;&lt;strong&gt;Шаг 1: Скачать установщик Python&lt;/strong&gt;&lt;/p&gt;
  &lt;ol id=&quot;DU9P&quot;&gt;
    &lt;li id=&quot;mnKx&quot;&gt;Открой &lt;a href=&quot;https://www.python.org/downloads/mac-osx/&quot; target=&quot;_blank&quot;&gt;официальный сайт Python&lt;/a&gt;.&lt;/li&gt;
    &lt;li id=&quot;rQrQ&quot;&gt;Найди версию &lt;strong&gt;Python 3.11.x&lt;/strong&gt; и нажми &lt;strong&gt;&amp;quot;Download macOS 64-bit universal2 installer&amp;quot;&lt;/strong&gt; (файл &lt;code&gt;.pkg&lt;/code&gt;).&lt;/li&gt;
    &lt;li id=&quot;Zi02&quot;&gt;Дождись завершения загрузки.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;maqn&quot;&gt;&lt;strong&gt;Шаг 2: Установка Python&lt;/strong&gt;&lt;/p&gt;
  &lt;ol id=&quot;671b&quot;&gt;
    &lt;li id=&quot;RiJI&quot;&gt;&lt;strong&gt;Открой скачанный &lt;code&gt;.pkg&lt;/code&gt; файл&lt;/strong&gt;.&lt;/li&gt;
    &lt;li id=&quot;JvUC&quot;&gt;Нажми &lt;strong&gt;&amp;quot;Continue&amp;quot; → &amp;quot;Agree&amp;quot; → &amp;quot;Install&amp;quot;&lt;/strong&gt;.&lt;/li&gt;
    &lt;li id=&quot;mr7Q&quot;&gt;Введи пароль администратора (если потребуется).&lt;/li&gt;
    &lt;li id=&quot;G5E2&quot;&gt;Дождись окончания установки и нажми &lt;strong&gt;&amp;quot;Close&amp;quot;&lt;/strong&gt;.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;Ryvf&quot;&gt;&lt;strong&gt;Шаг 3: Проверка установки&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;yV1c&quot;&gt;Открой &lt;strong&gt;Терминал&lt;/strong&gt; (&lt;strong&gt;⌘ + Пробел&lt;/strong&gt;, введи &lt;code&gt;Terminal&lt;/code&gt;, нажми &lt;code&gt;Enter&lt;/code&gt;) и введи:&lt;/p&gt;
  &lt;p id=&quot;YnGA&quot;&gt;&lt;code&gt;python3 --version&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;B5zX&quot;&gt;ИЛИ&lt;/p&gt;
  &lt;p id=&quot;E03f&quot;&gt;&lt;code&gt;python3.11 --version&lt;/code&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;tvF1&quot;&gt;Если установка прошла успешно, ты увидишь:&lt;/p&gt;
  &lt;p id=&quot;JkJI&quot;&gt;&lt;code&gt;Python 3.11.x&lt;/code&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;iDK0&quot;&gt;&lt;strong&gt;Шаг 4: Настроить Python как основную версию (если нужно)&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;n5q5&quot;&gt;По умолчанию в macOS может быть установлен Python 2.x, и команда &lt;code&gt;python&lt;/code&gt; может вызывать старую версию.&lt;/p&gt;
  &lt;p id=&quot;jMdn&quot;&gt;Чтобы &lt;code&gt;python&lt;/code&gt; запускал &lt;strong&gt;Python 3.11&lt;/strong&gt;, выполни в терминале:&lt;/p&gt;
  &lt;p id=&quot;R8I0&quot;&gt;&lt;code&gt;echo &amp;#x27;alias python=python3.11&amp;#x27; &amp;gt;&amp;gt; ~/.zshrc&lt;br /&gt;source ~/.zshrc&lt;/code&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;BTuW&quot;&gt;Теперь можно проверить:&lt;/p&gt;
  &lt;p id=&quot;L71J&quot;&gt;&lt;code&gt;python --version&lt;/code&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;h3 id=&quot;XGgf&quot;&gt;Python на Linux&lt;/h3&gt;
  &lt;p id=&quot;4dAZ&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;PfVw&quot;&gt;&lt;strong&gt;Шаг 1: Обновление системы&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;ho9w&quot;&gt;Перед установкой лучше обновить пакеты:&lt;/p&gt;
  &lt;p id=&quot;m6zy&quot;&gt;В зависимости от вашего дистрибутива вам нужно будет ввести разные команды. 99%, что у вас стоит Ubuntu, а если нет, то скорее всего вы знаете какой пакетный менеджер использовать&lt;/p&gt;
  &lt;p id=&quot;cJMW&quot;&gt;Ubuntu:&lt;/p&gt;
  &lt;p id=&quot;9uQm&quot;&gt;&lt;strong&gt;&lt;code&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;BENX&quot;&gt;Fedora:&lt;/p&gt;
  &lt;p id=&quot;e5O2&quot;&gt;&lt;code&gt;sudo dnf update -y&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;bsiA&quot;&gt;Arch:&lt;/p&gt;
  &lt;p id=&quot;Jc6Z&quot;&gt;&lt;code&gt;sudo pacman -Syu&lt;/code&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;QGoP&quot;&gt;&lt;strong&gt;Шаг 2: Установка Python 3.11 (через пакетный менеджер)&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;zU7G&quot;&gt;Ubuntu/Debian:&lt;/p&gt;
  &lt;p id=&quot;hKqK&quot;&gt;В Ubuntu 22.04 Python 3.11 уже есть, но если его нет:&lt;/p&gt;
  &lt;p id=&quot;9lQR&quot;&gt;&lt;code&gt;​sudo apt update&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;EIXo&quot;&gt;&lt;code&gt;sudo apt install -y software-properties-common&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;4yIK&quot;&gt;&lt;code&gt;sudo add-apt-repository -y ppa:deadsnakes/ppa&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;HfDJ&quot;&gt;&lt;code&gt;sudo apt update&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;ASGA&quot;&gt;&lt;code&gt;sudo apt install -y python3.11 python3.11-venv python3.11-dev&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;daqT&quot;&gt;Fedora:&lt;/p&gt;
  &lt;p id=&quot;6YET&quot;&gt;&lt;code&gt;sudo dnf install python3.11&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;XZrH&quot;&gt;Arch:&lt;/p&gt;
  &lt;p id=&quot;SC8Z&quot;&gt;&lt;code&gt;yay -S python311&lt;/code&gt;&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;uTvF&quot;&gt;&lt;strong&gt;Шаг 3: Проверка установки&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;yiro&quot;&gt;&lt;code&gt;python3.11 --version&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;wbnG&quot;&gt;Ожидаемый результат:&lt;/p&gt;
  &lt;p id=&quot;BTgA&quot;&gt;&lt;code&gt;Python 3.11.x&lt;/code&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;TFEm&quot;&gt;&lt;strong&gt;Шаг 4: Настройка alias (если нужно &lt;code&gt;python3&lt;/code&gt; → &lt;code&gt;python&lt;/code&gt;)&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;Ids2&quot;&gt;В некоторых дистрибутивах Python вызывается только через &lt;code&gt;python3&lt;/code&gt;. Чтобы сократить команду, можно сделать &lt;strong&gt;alias&lt;/strong&gt;:&lt;/p&gt;
  &lt;p id=&quot;VexZ&quot;&gt;&lt;code&gt;echo &amp;quot;alias python=python3.11&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;source ~/.bashrc&lt;/code&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;GsQf&quot;&gt;Теперь &lt;code&gt;python&lt;/code&gt; будет автоматически запускать Python 3.11.&lt;/p&gt;
  &lt;p id=&quot;hDjo&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;PW5n&quot;&gt;Запуск Python скриптов&lt;/h2&gt;
  &lt;p id=&quot;8R71&quot;&gt;&lt;br /&gt;Повторюсь. &lt;u&gt;Прочти внимательно README софта&lt;/u&gt;, скорее всего там есть инструкция по установке и настройке софта&lt;/p&gt;
  &lt;h3 id=&quot;vxuZ&quot;&gt;1) Клонирование Репозитория&lt;/h3&gt;
  &lt;p id=&quot;rpqZ&quot;&gt;Первым делом нам надо установить наш софт. Мы ранее поставили SSH и установка будет происходить через SSH.&lt;/p&gt;
  &lt;p id=&quot;aNxT&quot;&gt;&lt;strong&gt;Шаг 1: Переходим в директорию&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;mkKv&quot;&gt;Заходим в терминал. Переходим в нужную нам директорию&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Краткая инструкция по работе с терминалом:&lt;/em&gt;&lt;/p&gt;
  &lt;ul id=&quot;H4se&quot;&gt;
    &lt;li id=&quot;XKpi&quot; data-align=&quot;center&quot;&gt;&lt;code&gt;pwd&lt;/code&gt;- Выведет где ты сейчас находишься&lt;/li&gt;
    &lt;li id=&quot;g8KN&quot;&gt;&lt;code&gt;ls&lt;/code&gt;- Выведет все файлы в твоем пути&lt;/li&gt;
    &lt;li id=&quot;T99r&quot;&gt;&lt;code&gt;D:&lt;/code&gt; или &lt;code&gt;C:&lt;/code&gt; - Поменяет диск на Windows&lt;/li&gt;
    &lt;li id=&quot;Pbmv&quot;&gt;&lt;code&gt;cd название папки&lt;/code&gt;- Перейдет в нужную тебе папку. Допустим я нахожусь в диске D: и пишу &lt;code&gt;cd soft&lt;/code&gt;, я перейду в папку soft. Так же можно указать полный путь находясь где угодно. К примеру я в папке C: и чтобы не идти по всем папкам я могу указать &lt;code&gt;cd D:\soft&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;LuBS&quot; data-align=&quot;center&quot;&gt;&lt;code&gt;cd ..&lt;/code&gt; - Вернется в прошлую папку&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;oUFP&quot;&gt;&lt;strong&gt;Шаг 2: Копируем ссылку&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;На странице софта на гите жмем зеленую кнопку Code, выбираем SSH, копируем ссылку&lt;/p&gt;
  &lt;figure id=&quot;jqYw&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/f2/9b/f29b2e0b-6325-42d9-a5c1-669263f64914.png&quot; width=&quot;1470&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;nzdm&quot;&gt;&lt;strong&gt;Шаг 3: Клонируем репозиторий&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;0x8R&quot;&gt;Репозиторий клонируется в отдельную папку со своим названием. Если вы находитесь к примеру D:\Soft и клонируете репозиторий с названием MoneyPrinter, то после клонирования, автоматически создатся папка со всеми файлами внутри&lt;/p&gt;
  &lt;p id=&quot;P17P&quot;&gt;&lt;br /&gt;В терминале вводим&lt;/p&gt;
  &lt;p id=&quot;xkWv&quot;&gt;&lt;strong&gt;&lt;code&gt;git clone ССЫЛКА СО ВТОРОГО ШАГА&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;4h2M&quot;&gt;У нас клонируется репозиторий(скачается папка) и теперь мы можем перейти в нее используя.&lt;/p&gt;
  &lt;p id=&quot;RlHt&quot;&gt;&lt;code&gt;cd НАЗВАНИЕ ПАПКИ&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;Rcks&quot;&gt;Иногда Git может быть не установлен на вашем устройстве и выдавать ошибку&lt;/p&gt;
  &lt;p id=&quot;dYI6&quot;&gt;Для &lt;strong&gt;Windows/MacOS&lt;/strong&gt;:&lt;br /&gt;&lt;br /&gt;Скачайте гит с &lt;a href=&quot;https://git-scm.com/&quot; target=&quot;_blank&quot;&gt;оф.сайта&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;3MOT&quot;&gt;Перезапустите терминал/ребутнитесь и попробуйте снова клонировать репозиторий&lt;/p&gt;
  &lt;p id=&quot;KvHx&quot;&gt;Для &lt;strong&gt;Linux(ubuntu)&lt;/strong&gt;:&lt;/p&gt;
  &lt;p id=&quot;l5oK&quot;&gt;&lt;code&gt;sudo apt install git&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;IvSJ&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;6lTq&quot;&gt;2) Работа со скриптами&lt;/h3&gt;
  &lt;p id=&quot;65SA&quot;&gt;&lt;br /&gt;После успешного клонирования репозитория нам надо как-то работать с софтами. Здесь я приведу самый распространенный и часто используемый сценарий&lt;/p&gt;
  &lt;p id=&quot;QkFW&quot;&gt;&lt;strong&gt;Шаг 1: Переходим в директорию с софтом&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;NieF&quot;&gt;Вы должны убедиться, что находитесь в директории с софтом. Для этого используйте &lt;code&gt;pwd&lt;/code&gt; и &lt;code&gt;ls&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;A0Jz&quot;&gt;Если вы находитесь к примеру D:\Soft, а ваш софт находится в папке MoneyPrinter, то перейдите в нее с помощью &lt;code&gt;cd MoneyPrinter&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;fMgY&quot;&gt;&lt;strong&gt;Шаг 2: установка виртуального окружения&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;xr2P&quot;&gt;Советую ставить виртуальное окружение под каждый отдельный софт. Это поможет вам избежать ошибок в зависимостях&lt;/p&gt;
  &lt;p id=&quot;6olR&quot;&gt;Вы можете указать более точную версию Python для установки виртуального окружения, после именно эта версия будет использовать в виртуальном окружении. (Смотрите какую версию Python просит ваш скрипт&lt;/p&gt;
  &lt;p id=&quot;G8dz&quot;&gt;&lt;strong&gt;Linux/MacOS&lt;/strong&gt;:&lt;/p&gt;
  &lt;p id=&quot;OZHh&quot;&gt;&lt;code&gt;python3.11 -m venv venv&lt;/code&gt;- Создаем виртуальное окружение(папку) с названием venv и указываем версию python 3.11&lt;/p&gt;
  &lt;p id=&quot;fT6l&quot;&gt;&lt;code&gt;source venv/bin/activate&lt;/code&gt; - Активируем виртуальное окружение&lt;/p&gt;
  &lt;p id=&quot;2LJo&quot;&gt;&lt;strong&gt;Windows&lt;/strong&gt;:&lt;/p&gt;
  &lt;p id=&quot;MK7J&quot;&gt;&lt;code&gt;py -3.11 -m venv venv&lt;/code&gt; - Создаем виртуальное окружение(папку) с названием venv и указываем версию python 3.11&lt;/p&gt;
  &lt;p id=&quot;sFl1&quot;&gt;&lt;code&gt;venv\Scripts\activate&lt;/code&gt; - Активируем виртуальное окружение&lt;/p&gt;
  &lt;p id=&quot;4iPS&quot;&gt;&lt;strong&gt;P.S&lt;br /&gt;&lt;/strong&gt;&lt;code&gt;deactivate&lt;/code&gt; - Деактивирует виртуальное окружение(выходит с него)&lt;/p&gt;
  &lt;p id=&quot;oQfz&quot;&gt;&lt;strong&gt;Шаг 3: Установка зависимостей&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;hkoT&quot;&gt;Проверьте, что вы в виртуальном окружении, в начале строки должно писаться (venv)&lt;/p&gt;
  &lt;p id=&quot;nryb&quot;&gt;Устанавливаем зависимости:&lt;/p&gt;
  &lt;p id=&quot;VDzs&quot;&gt;&lt;code&gt;pip install -r requirements.txt&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;6hfd&quot;&gt;&lt;strong&gt;Установка pip (если не установился)&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;IGhN&quot;&gt;Python идёт с &lt;strong&gt;pip&lt;/strong&gt; (менеджер пакетов), но если он отсутствует, установи его вручную:&lt;/p&gt;
  &lt;p id=&quot;DQDQ&quot;&gt;&lt;code&gt;python -m ensurepip --default-pip&lt;/code&gt;&lt;br /&gt;Проверь установку pip:&lt;/p&gt;
  &lt;p id=&quot;TBkV&quot;&gt;&lt;code&gt;pip --version&lt;/code&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;Ha5H&quot;&gt;Тут тоже внимательно, бывает необходимости установки доп.модулей по тупи playwright. Читайте README&lt;/p&gt;
  &lt;p id=&quot;H5lb&quot;&gt;&lt;strong&gt;Шаг 4: Работа с софтом&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;KuMj&quot;&gt;Тут я приведу список команд которые помогут вам работать с вашим софтом:&lt;/p&gt;
  &lt;ul id=&quot;XWyK&quot;&gt;
    &lt;li id=&quot;NkOg&quot;&gt;&lt;code&gt;python main.py&lt;/code&gt;- Запустит софт для работы(98% софтом запускается именно так)&lt;/li&gt;
    &lt;li id=&quot;xbKm&quot;&gt;Нажатие клавиш &lt;strong&gt;CTRL + C&lt;/strong&gt; - остановит выполнения софта&lt;/li&gt;
    &lt;li id=&quot;IIxk&quot;&gt;&lt;code&gt;git pull&lt;/code&gt; - Обновит софт до последней версии&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;tl67&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;O9JY&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;n5nY&quot;&gt;Установка JS/TS скриптов&lt;/h2&gt;
  &lt;p id=&quot;6xLu&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;rxLx&quot;&gt;&lt;strong&gt;Windows:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;A4kF&quot;&gt;&lt;strong&gt;Шаг 1: Установка Node.js&lt;/strong&gt;&lt;/p&gt;
  &lt;ol id=&quot;ssf7&quot;&gt;
    &lt;li id=&quot;eSh9&quot;&gt;Перейди на официальный сайт:&lt;br /&gt;🔗 &lt;a href=&quot;true&quot;&gt;https://nodejs.org/en/download&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;sTHD&quot;&gt;Скачай &lt;strong&gt;LTS-версию&lt;/strong&gt; (&lt;code&gt;Windows Installer .msi&lt;/code&gt;)&lt;/li&gt;
    &lt;li id=&quot;NWL8&quot;&gt;Открой скачанный &lt;code&gt;.msi&lt;/code&gt; файл&lt;/li&gt;
    &lt;li id=&quot;Ikpn&quot;&gt;Установи, оставляя настройки по умолчанию&lt;/li&gt;
    &lt;li id=&quot;CdD9&quot;&gt;После установки &lt;strong&gt;перезапусти&lt;/strong&gt; терминал (PowerShell или CMD)&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;wZUY&quot;&gt;&lt;strong&gt;Шаг 2: Проверка установки&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;y8Dj&quot;&gt;Открой &lt;strong&gt;PowerShell&lt;/strong&gt; (&lt;code&gt;Win + X → Terminal&lt;/code&gt;) и введи:&lt;/p&gt;
  &lt;p id=&quot;2FtF&quot;&gt;&lt;code&gt;node -v&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;CfMT&quot;&gt;Ожидаемый результат (пример):&lt;/p&gt;
  &lt;p id=&quot;VZFp&quot;&gt;&lt;code&gt;v18.17.0&lt;/code&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;tKbW&quot;&gt;Проверяем &lt;code&gt;npm&lt;/code&gt;:&lt;/p&gt;
  &lt;p id=&quot;PkLN&quot;&gt;&lt;code&gt;npm -v&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;E3oY&quot;&gt;Вывод:&lt;/p&gt;
  &lt;p id=&quot;0wyw&quot;&gt;&lt;code&gt;9.6.1&lt;/code&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;eTpo&quot;&gt;&lt;strong&gt;macOS&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;JU4a&quot;&gt;&lt;strong&gt;Шаг 1: Установка Node.js через официальный сайт&lt;/strong&gt;&lt;/p&gt;
  &lt;ol id=&quot;mDoA&quot;&gt;
    &lt;li id=&quot;DDtI&quot;&gt;Открываем &lt;a href=&quot;true&quot;&gt;официальный сайт&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;jFDA&quot;&gt;Скачиваем &lt;strong&gt;LTS-версию (&lt;code&gt;.pkg&lt;/code&gt;)&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;UdWT&quot;&gt;Запускаем установщик и следуем инструкциям&lt;/li&gt;
    &lt;li id=&quot;pb70&quot;&gt;После установки &lt;strong&gt;перезапускаем&lt;/strong&gt; терминал&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;6ajK&quot;&gt;&lt;strong&gt;Шаг 1: Альтернативный способ через Homebrew&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;0rrF&quot;&gt;Если используешь &lt;strong&gt;Homebrew&lt;/strong&gt;, то проще:&lt;/p&gt;
  &lt;p id=&quot;mgIf&quot;&gt;&lt;code&gt;brew install node&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;OYnx&quot;&gt;&lt;strong&gt;Шаг 2: Проверка установки&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;fUEP&quot;&gt;&lt;strong&gt;&lt;code&gt;node -v&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;sljD&quot;&gt;&lt;code&gt;npm -v&lt;/code&gt;&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;qOTk&quot;&gt;&lt;strong&gt;Linux (Ubuntu/Debian/Arch)&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;XsqW&quot;&gt;&lt;strong&gt;Шаг 1: Установка Node.js&lt;/strong&gt;&lt;/p&gt;
  &lt;h3 id=&quot;Ix9P&quot;&gt;&lt;strong&gt;Ubuntu/Debian&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;UHlH&quot;&gt;&lt;code&gt;curl -fsSL &lt;a href=&quot;https://deb.nodesource.com/setup_lts.x&quot; target=&quot;_blank&quot;&gt;https://deb.nodesource.com/setup_lts.x&lt;/a&gt; | sudo -E bash -&lt;br /&gt;sudo apt install -y nodejs&lt;/code&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;h3 id=&quot;tbF3&quot;&gt;&lt;strong&gt;Arch Linux&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;AsEf&quot;&gt;&lt;code&gt;sudo pacman -S nodejs npm&lt;/code&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;xfCw&quot;&gt;&lt;strong&gt;Шаг 2: Проверка&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;BxGP&quot;&gt;&lt;code&gt;node -v&lt;br /&gt;npm -v&lt;/code&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;h2 id=&quot;79K9&quot;&gt;Запуск и работа с JS/TS скриптами&lt;/h2&gt;
  &lt;p id=&quot;hxej&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;cZz6&quot;&gt;Повторюсь. &lt;u&gt;Прочти внимательно README софта&lt;/u&gt;, скорее всего там есть инструкция по установке и настройке софта&lt;/p&gt;
  &lt;h3 id=&quot;cPOA&quot;&gt;1) Клонирование Репозитория&lt;/h3&gt;
  &lt;p id=&quot;RjWV&quot;&gt;Первым делом нам надо установить наш софт. Мы ранее поставили SSH и установка будет происходить через SSH.&lt;/p&gt;
  &lt;p id=&quot;5pU3&quot;&gt;&lt;strong&gt;Шаг 1: Переходим в директорию&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;VM96&quot;&gt;Заходим в терминал. Переходим в нужную нам директорию&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Краткая инструкция по работе с терминалом:&lt;/em&gt;&lt;/p&gt;
  &lt;ul id=&quot;H4se&quot;&gt;
    &lt;li id=&quot;jbgJ&quot; data-align=&quot;center&quot;&gt;&lt;code&gt;pwd&lt;/code&gt;- Выведет где ты сейчас находишься&lt;/li&gt;
    &lt;li id=&quot;kpAM&quot;&gt;&lt;code&gt;ls&lt;/code&gt;- Выведет все файлы в твоем пути&lt;/li&gt;
    &lt;li id=&quot;djoE&quot;&gt;&lt;code&gt;D:&lt;/code&gt; или &lt;code&gt;C:&lt;/code&gt; - Поменяет диск на Windows&lt;/li&gt;
    &lt;li id=&quot;aUaF&quot;&gt;&lt;code&gt;cd название папки&lt;/code&gt;- Перейдет в нужную тебе папку. Допустим я нахожусь в диске D: и пишу &lt;code&gt;cd soft&lt;/code&gt;, я перейду в папку soft. Так же можно указать полный путь находясь где угодно. К примеру я в папке C: и чтобы не идти по всем папкам я могу указать &lt;code&gt;cd D:\soft&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;rvMN&quot; data-align=&quot;center&quot;&gt;&lt;code&gt;cd ..&lt;/code&gt; - Вернется в прошлую папку&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;Onuc&quot;&gt;&lt;strong&gt;Шаг 2: Копируем ссылку&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;На странице софта на гите жмем зеленую кнопку Code, выбираем SSH, копируем ссылку&lt;/p&gt;
  &lt;figure id=&quot;RBfr&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/f2/9b/f29b2e0b-6325-42d9-a5c1-669263f64914.png&quot; width=&quot;1470&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;sJwf&quot;&gt;&lt;strong&gt;Шаг 3: Клонируем репозиторий&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;TK7s&quot;&gt;Репозиторий клонируется в отдельную папку со своим названием. Если вы находитесь к примеру D:\Soft и клонируете репозиторий с названием MoneyPrinter, то после клонирования, автоматически создатся папка со всеми файлами внутри&lt;/p&gt;
  &lt;p id=&quot;AHAp&quot;&gt;&lt;br /&gt;В терминале вводим&lt;/p&gt;
  &lt;p id=&quot;8sq4&quot;&gt;&lt;strong&gt;&lt;code&gt;git clone ССЫЛКА СО ВТОРОГО ШАГА&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;F5MA&quot;&gt;У нас клонируется репозиторий(скачается папка) и теперь мы можем перейти в нее используя.&lt;/p&gt;
  &lt;p id=&quot;q8pp&quot;&gt;&lt;code&gt;cd НАЗВАНИЕ ПАПКИ&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;XvXx&quot;&gt;Иногда Git может быть не установлен на вашем устройстве и выдавать ошибку&lt;/p&gt;
  &lt;p id=&quot;TJq8&quot;&gt;Для &lt;strong&gt;Windows/MacOS&lt;/strong&gt;:&lt;br /&gt;&lt;br /&gt;Скачайте гит с &lt;a href=&quot;https://git-scm.com/&quot; target=&quot;_blank&quot;&gt;оф.сайта&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;1Um1&quot;&gt;Перезапустите терминал/ребутнитесь и попробуйте снова клонировать репозиторий&lt;/p&gt;
  &lt;p id=&quot;a4Eu&quot;&gt;Для &lt;strong&gt;Linux(ubuntu)&lt;/strong&gt;:&lt;/p&gt;
  &lt;p id=&quot;TKcl&quot;&gt;&lt;code&gt;sudo apt install git&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;fICi&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;HqSE&quot;&gt;2) Работа со скриптами&lt;/h3&gt;
  &lt;p id=&quot;nxiu&quot;&gt;&lt;br /&gt;После успешного клонирования репозитория нам надо как-то работать с софтами. Здесь я приведу самый распространенный и часто используемый сценарий&lt;/p&gt;
  &lt;p id=&quot;zfg8&quot;&gt;&lt;strong&gt;Шаг 1: Переходим в директорию с софтом&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;6b0f&quot;&gt;Вы должны убедиться, что находитесь в директории с софтом. Для этого используйте &lt;code&gt;pwd&lt;/code&gt; и &lt;code&gt;ls&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;5MD2&quot;&gt;Если вы находитесь к примеру D:\Soft, а ваш софт находится в папке MoneyPrinter, то перейдите в нее с помощью &lt;code&gt;cd MoneyPrinter&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;ltgd&quot;&gt;&lt;strong&gt;Шаг 2: Устанавливаем зависимости и запуска софт&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;rovi&quot;&gt;&lt;code&gt;npm install&lt;/code&gt; - Установит зависимости для работы&lt;/p&gt;
  &lt;p id=&quot;dxBs&quot;&gt;&lt;code&gt;npm start&lt;/code&gt; - Запустит выполнение&lt;/p&gt;
  &lt;p id=&quot;9D6G&quot;&gt;Тут я приведу список команд который поможет вам работать с вашим софтом:&lt;/p&gt;
  &lt;ul id=&quot;XWyK&quot;&gt;
    &lt;li id=&quot;JvtE&quot;&gt;Нажатие клавиш &lt;strong&gt;CTRL + C&lt;/strong&gt; - остановит выполнения софта&lt;/li&gt;
    &lt;li id=&quot;kjob&quot;&gt;&lt;code&gt;git pull&lt;/code&gt; - Обновит софт до последней версии&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;4Rbx&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;Z5CD&quot;&gt;Работа софта на сервере&lt;/h2&gt;
  &lt;p id=&quot;H3Ji&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;1zTJ&quot;&gt;Очень часто необходимо, чтобы софт работал долгое время. Ставить его на свой комп не хочется, тогда нам помогут сервера. Дальше по гайду мы купим сервак, подключимся к нему, поставим софт, запустим его. И настроим так, чтобы при следующем подключению к северу вы могли вернутся к вашему софту и посмотреть его логи или же отключить&lt;/p&gt;
  &lt;p id=&quot;DojL&quot;&gt;&lt;strong&gt;ВАЖНО!&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;NVoF&quot;&gt;Сервер опасная штука и настройка защиты его лежит на ваших плечах, в интернете есть много материала, который поможет с настройкой безопасности. &lt;/p&gt;
  &lt;h3 id=&quot;TmbY&quot;&gt;1) Покупка и подключение к серверу&lt;/h3&gt;
  &lt;p id=&quot;nAm1&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;JlHw&quot;&gt;&lt;strong&gt;Шаг 1: Выбор хостинга&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;pfGn&quot;&gt;Очень много вариантов сайта с хостингами, рекомендую выбирать проверенный временем и с отличными отзывами.&lt;/p&gt;
  &lt;p id=&quot;yMWo&quot;&gt;Лично я в последнее время пользуюсь:&lt;/p&gt;
  &lt;p id=&quot;oVnW&quot;&gt;&lt;a href=&quot;https://aeza.net/?ref=580634&quot; target=&quot;_blank&quot;&gt;Aeza&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;ZSJQ&quot;&gt;DYOR как говорится&lt;/p&gt;
  &lt;p id=&quot;ojah&quot;&gt;Заходим, регаемся, пополняем балик&lt;/p&gt;
  &lt;p id=&quot;mqWC&quot;&gt;&lt;strong&gt;Шаг 2: Покупка сервера&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;XMew&quot;&gt;Переходим в &amp;quot;Виртуальный сервер&amp;quot; и выбираем сервак на свой вкус и цвет. &lt;/p&gt;
  &lt;p id=&quot;bf8o&quot;&gt;&lt;strong&gt;ОС выбираем Ubuntu, бэкапы отрубаем&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;a8Hx&quot;&gt;Разницы особой нет, что больше по душе, то и берите. Если в софте не используются прокси, то учтите, что IP будет использоваться сервера.&lt;/p&gt;
  &lt;p id=&quot;4RLp&quot;&gt;Но какой выбрать по мощности? &lt;/p&gt;
  &lt;p id=&quot;1ymw&quot;&gt;Если вам нужно запускать какой-то простой python скрипт, который не использует  эмуляцию браузера(к примеру playwright), то можете брать самый дешевый с 1 ядром и 2гб оперативы. Если использует, то лучше взять подороже. &lt;/p&gt;
  &lt;p id=&quot;J5YO&quot;&gt;Так же если у вас в планах запускать множество софтов на серваке, то тоэе лучше взять помощнее. &lt;/p&gt;
  &lt;figure id=&quot;Gs4N&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/27/4e/274ebe82-e7ed-4f9a-9891-ce2da8f4b0d6.png&quot; width=&quot;2798&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Q44t&quot;&gt;&lt;strong&gt;Шаг 3: Подключение к серверу&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;RObc&quot;&gt;После создания сервера во вкладке &amp;quot;Мои услуги&amp;quot; вы найдете все нужные данные для подключения к серверу(ip, password)&lt;/p&gt;
  &lt;ol id=&quot;dNIc&quot;&gt;
    &lt;li id=&quot;esL3&quot;&gt;Откройте &lt;strong&gt;Терминал&lt;/strong&gt; или &lt;strong&gt;PowerShell&lt;/strong&gt; для Windows.&lt;/li&gt;
    &lt;li id=&quot;T1GY&quot;&gt;Введите команду: &lt;code&gt;ssh root@IP-адрес  &lt;/code&gt;Например ssh root@192.168.1.100 &lt;/li&gt;
    &lt;li id=&quot;YhDc&quot;&gt;Введите &lt;code&gt;yes&lt;/code&gt;, если запрашивается подтверждение.&lt;/li&gt;
    &lt;li id=&quot;sDBF&quot;&gt;Введите пароль и нажмите &lt;strong&gt;Enter&lt;/strong&gt;.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;3svn&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;mo1N&quot;&gt;&lt;strong&gt;Шаг 4: Установка SSH, python, screen&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;5tAE&quot;&gt;После успешного коннекта к серверу нам нужно&lt;/p&gt;
  &lt;p id=&quot;XnMr&quot;&gt;1) Сгенерировать &lt;a href=&quot;#BPrX&quot;&gt;SSH ключ и подключить его к гиту&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;dad9&quot;&gt;2) Установить &lt;a href=&quot;#XGgf&quot;&gt;Python&lt;/a&gt;/&lt;a href=&quot;http://Linux%20(Ubuntu/Debian/Arch)&quot; target=&quot;_blank&quot;&gt;Node&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;Nm7y&quot;&gt;3) &lt;strong&gt;Установить Screen&lt;/strong&gt; &lt;/p&gt;
  &lt;p id=&quot;JAad&quot;&gt;Screen - супер удобная штука с помощью которой при перезаходе на сервер вы можете вернутся к вашему софту и отключить/проверить его при необходимости&lt;/p&gt;
  &lt;p id=&quot;h7zT&quot;&gt;&lt;br /&gt;Теперь установите screen, если он еще не установлен:&lt;br /&gt;&lt;code&gt;sudo apt install screen&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;0BlC&quot;&gt;&lt;strong&gt;Полезные команды для screen&lt;/strong&gt;:&lt;/p&gt;
  &lt;ul id=&quot;I7Ri&quot;&gt;
    &lt;li id=&quot;BgHn&quot;&gt;нажав &lt;strong&gt;Ctrl + A,&lt;/strong&gt; затем &lt;strong&gt;D &lt;/strong&gt; - Выход из screen&lt;/li&gt;
    &lt;li id=&quot;YGvO&quot;&gt;&lt;code&gt;screen -ls &lt;/code&gt;- Выведет все ваши доступные screen&lt;/li&gt;
    &lt;li id=&quot;JbHq&quot;&gt;&lt;code&gt;screen -r НАЗВАНИЕ&lt;/code&gt; - подключит к нужному screen&lt;/li&gt;
    &lt;li id=&quot;6Vma&quot;&gt;&lt;code&gt;screen -S НАЗВАНИЕ&lt;/code&gt; - создаст новый screen&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;0u72&quot;&gt;&lt;strong&gt;&lt;u&gt;ВАЖНО при отключении от сервера всегда выходите с вашего screen CTRL+A+D&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;MwZB&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;CigS&quot;&gt;&lt;strong&gt;Шаг 5: Клонирование репозитория и запуск скрипта&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;3Wxc&quot;&gt;Для &lt;a href=&quot;#PW5n&quot;&gt;Python&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;nVKS&quot;&gt;Для &lt;a href=&quot;#79K9&quot;&gt;JS/TS&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;CCpF&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;eXv0&quot;&gt;&lt;strong&gt;Шаг 6: Установка рабочей среды(Опционально)&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;3gkI&quot;&gt;Иногда для работы софта используется Playwright, зачастую программисты настраивают его так, что он даже не открывает браузер и работает без рабочей среды. Но иногда нужно к примеру самому ручками зайти на сайт или что-нибудь нажать именно руками. Для этого можно установить рабочее пространство и подключаться к нему. Но это бывает крайне редко&lt;/p&gt;
  &lt;p id=&quot;qHPf&quot;&gt;&lt;strong&gt;99% что вам это не нужно, будьте уверены, что вам необходимо использовать виртуальный рабочий стол. Не загружайте свой сервер просто так&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;oxT5&quot;&gt;&lt;br /&gt;Установи xrdp и среду рабочего стола&lt;br /&gt;&lt;code&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;B4y7&quot;&gt;&lt;code&gt;sudo apt install xrdp -y&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;nKTf&quot;&gt;Теперь нужно выбрать рабочее окружение. Если у тебя сервер без GUI, установи &lt;br /&gt;легковесную среду (например, Xfce):&lt;br /&gt;&lt;code&gt;sudo apt install xfce4 xfce4-goodies -y&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;E2ef&quot;&gt;&lt;code&gt;echo &amp;quot;xfce4-session&amp;quot; &amp;gt; ~/.xsession&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;a7h1&quot;&gt;Добавь пользователя xrdp в группу ssl-cert, чтобы он мог работать с GUI:&lt;br /&gt;&lt;code&gt;sudo adduser xrdp ssl-cert&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;Q9rN&quot;&gt;Перезапусти xrdp:&lt;br /&gt;&lt;code&gt;sudo systemctl restart xrdp&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;cWCZ&quot;&gt;&lt;code&gt;sudo systemctl enable xrdp&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;tepR&quot;&gt;Проверь, что xrdp слушает на 3389 порту:&lt;br /&gt;&lt;code&gt;sudo netstat -tulpn | grep xrdp&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;d8Wb&quot;&gt;Открой порт 3389 в брандмауэре (если включен UFW)&lt;br /&gt;&lt;code&gt;sudo ufw allow 3389/tcp&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;QcKK&quot;&gt;&lt;code&gt;sudo ufw reload&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;G2xb&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;Gdp8&quot;&gt;&lt;strong&gt;Подключение к удаленному рабочему столу&lt;br /&gt;&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;ewez&quot;&gt;&lt;strong&gt;Windows&lt;/strong&gt;:&lt;/p&gt;
  &lt;ol id=&quot;Xrrs&quot;&gt;
    &lt;li id=&quot;xLzz&quot;&gt;Открой Подключение к удаленному рабочему столу (Remote &lt;br /&gt;Desktop Connection, mstsc) &lt;/li&gt;
    &lt;li id=&quot;ZDXc&quot;&gt;введи IP-адрес сервера&lt;/li&gt;
    &lt;li id=&quot;uKVi&quot;&gt;Введи логин и пароль пользователя Ubuntu,&lt;/li&gt;
    &lt;li id=&quot;Mbk9&quot;&gt;выбери Xfce в качестве рабочего окружения.&lt;br /&gt;&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;IZdV&quot;&gt;&lt;strong&gt;Mac:&lt;/strong&gt;&lt;/p&gt;
  &lt;ol id=&quot;2BHs&quot;&gt;
    &lt;li id=&quot;VncG&quot;&gt;Установите &lt;code&gt;Microsoft Remote Desktop&lt;/code&gt; из Mac App Store.&lt;/li&gt;
    &lt;li id=&quot;0Vnu&quot;&gt;Откройте программу и добавьте новое подключение.&lt;/li&gt;
    &lt;li id=&quot;zTyQ&quot;&gt;Введите &lt;strong&gt;IP-адрес&lt;/strong&gt; Ubuntu, имя пользователя и пароль.&lt;/li&gt;
    &lt;li id=&quot;0XSZ&quot;&gt;Подключитесь.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;39eP&quot;&gt;&lt;strong&gt;Linux&lt;/strong&gt;:&lt;/p&gt;
  &lt;ol id=&quot;NeNG&quot;&gt;
    &lt;li id=&quot;YFCn&quot;&gt;Установите клиент RDP (например, &lt;code&gt;remmina&lt;/code&gt;): &lt;code&gt;sudo apt install remmina -y&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;KIxD&quot;&gt;Откройте &lt;code&gt;Remmina&lt;/code&gt;, выберите тип подключения &lt;strong&gt;RDP&lt;/strong&gt;, укажите &lt;strong&gt;IP-адрес&lt;/strong&gt; и учетные данные.&lt;/li&gt;
    &lt;li id=&quot;9GzR&quot;&gt;Подключитесь.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;QGbA&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;VFJX&quot;&gt;Вот весь гайд и подошел к концу. Собрал всю самую полезную информацию и постарался максимально понятное все показать и объяснить, надеюсь, что вам было полезно!&lt;/p&gt;
  &lt;p id=&quot;bXjX&quot;&gt;&lt;strong&gt;Donate EVM&lt;/strong&gt;:&lt;br /&gt;0x7AE96311BEd9Fc1a32Eb99f1d62E9C2aA088bb38&lt;/p&gt;
  &lt;p id=&quot;tqIe&quot;&gt;&lt;strong&gt;Donate TRX&lt;/strong&gt;:&lt;br /&gt;TD6JnRN94C4sm313t7xDS9JKQkCypLhcJo&lt;/p&gt;
  &lt;p id=&quot;eOD5&quot;&gt;&lt;strong&gt;Donate SO&lt;/strong&gt;L:&lt;br /&gt;HgoYUmW6T6JFPCJjUvA21F5UmJ64dmWozVvcYGaxhENu&lt;/p&gt;
  &lt;p id=&quot;Jyin&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;PoKs&quot;&gt;&lt;strong&gt;My links&lt;/strong&gt;:&lt;/p&gt;
  &lt;p id=&quot;RcMO&quot;&gt;&lt;a href=&quot;https://github.com/Buldozerch&quot; target=&quot;_blank&quot;&gt;Github&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;BVr2&quot;&gt;&lt;a href=&quot;https://t.me/buldozercode&quot; target=&quot;_blank&quot;&gt;TG Channel&lt;/a&gt;&lt;/p&gt;

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