<?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>Чак Торнтон</title><subtitle>Заметки посредственного девопса</subtitle><author><name>Чак Торнтон</name></author><id>https://teletype.in/atom/vpris</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/vpris?offset=0"></link><link rel="alternate" type="text/html" href="https://blog.vpris.ru/?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=vpris"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/vpris?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-04-29T05:57:38.962Z</updated><entry><id>vpris:disable-swap-linux</id><link rel="alternate" type="text/html" href="https://blog.vpris.ru/disable-swap-linux?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=vpris"></link><title>Отключить swap на ubuntu</title><published>2022-08-07T08:54:46.620Z</published><updated>2022-08-07T08:54:46.620Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/58/e3/58e301b6-5d86-4e54-ae2d-3986c3eff569.png"></media:thumbnail><category term="linux" label="Linux"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/bb/bf/bbbf265b-15d5-4074-bb88-75914b8c87d1.png&quot;&gt;Заметка о том, как отключить файл подкачки на ubuntu.
(How i can disable swap on ubuntu 18.04/20.04)</summary><content type="html">
  &lt;p id=&quot;M2kd&quot;&gt;Заметка о том, как отключить файл подкачки на ubuntu.&lt;br /&gt;(How i can disable swap on ubuntu 18.04/20.04)&lt;/p&gt;
  &lt;p id=&quot;u202&quot;&gt;Полезно, например для установки kubernetes на машинах.&lt;/p&gt;
  &lt;p id=&quot;V8vX&quot;&gt;Т.к. он без отключенного swap не будет стартовать.&lt;/p&gt;
  &lt;p id=&quot;idcD&quot;&gt;Выключить swap можно командой&lt;/p&gt;
  &lt;pre id=&quot;JWTO&quot;&gt;sudo swapoff -a&lt;/pre&gt;
  &lt;p id=&quot;ZSp1&quot;&gt;Это отключит его, но только до следующей перезагрузки.&lt;/p&gt;
  &lt;p id=&quot;yV2z&quot;&gt;Для того, чтобы отключить его совсем, можно добавить swapoff -a в cron со следующей строкой:&lt;/p&gt;
  &lt;pre id=&quot;INTB&quot;&gt;@reboot sudo swapoff -a  &lt;/pre&gt;
  &lt;p id=&quot;qAnT&quot;&gt;После перезагрузки, при старте системы он будет автоматом отключаться.&lt;/p&gt;
  &lt;p id=&quot;1T9V&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;69yT&quot;&gt;Также есть способ надёжнее, который совсем-совсем отключит его:&lt;/p&gt;
  &lt;pre id=&quot;yae2&quot;&gt;sudo swapoff -a &amp;amp;&amp;amp; sudo sed -i &amp;#x27;/ swap / s/^\(.*\)$/#\1/g&amp;#x27; /etc/fstab&lt;/pre&gt;
  &lt;p id=&quot;Ibno&quot;&gt;По сути в файле /etc/fstab комментируется строка со swap-файлом.&lt;/p&gt;
  &lt;p id=&quot;6oOx&quot;&gt;Это можно также и руками сделать, открыв любым редактором и закомментив строку, которая начиначется с swapfile решёткой:&lt;/p&gt;
  &lt;pre id=&quot;DfdX&quot;&gt;sudo nano /etc/fstab&lt;/pre&gt;
  &lt;figure id=&quot;NHhW&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/bb/bf/bbbf265b-15d5-4074-bb88-75914b8c87d1.png&quot; width=&quot;893&quot; /&gt;
    &lt;figcaption&gt;Комментим &lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;SkdQ&quot;&gt;Перезагружаем машину и проверяем, включен ли swap командой:&lt;/p&gt;
  &lt;pre id=&quot;HuW2&quot;&gt;sudo swapon -s&lt;/pre&gt;
  &lt;p id=&quot;zjFC&quot;&gt;Если он отключен, то всё сделали правильно и команда не вернет ничего. Если же включен, то увидите вывод в виде таблички:&lt;/p&gt;
  &lt;pre id=&quot;E0As&quot;&gt;Filename				Type		Size	Used	Priority
/swapfile                              	file    	2097148	0	-2
&lt;/pre&gt;
  &lt;p id=&quot;AdRE&quot;&gt;Успехов.&lt;/p&gt;

</content></entry><entry><id>vpris:install-go</id><link rel="alternate" type="text/html" href="https://blog.vpris.ru/install-go?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=vpris"></link><title>Установка Golang (Go) на Ubuntu 18.04 / 20.04</title><published>2022-06-08T07:32:04.970Z</published><updated>2022-08-07T08:55:11.977Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/4d/78/4d78729a-748f-4e83-b819-865149510e41.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/2/2d/Go_gopher_favicon.svg/1200px-Go_gopher_favicon.svg.png&quot;&gt;Установка не является чем-то сложным. По-факту это всего несколько действий.

Откройте терминал и перейдите в свою home-директорию командой:</summary><content type="html">
  &lt;figure id=&quot;ctGm&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/2/2d/Go_gopher_favicon.svg/1200px-Go_gopher_favicon.svg.png&quot; width=&quot;232.0000000000001&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;WnwG&quot;&gt;Установка не является чем-то сложным. По-факту это всего несколько действий.&lt;br /&gt;&lt;br /&gt;Откройте терминал и перейдите в свою home-директорию командой:&lt;/p&gt;
  &lt;pre id=&quot;ljYx&quot;&gt;cd ~&lt;/pre&gt;
  &lt;p id=&quot;xaRM&quot;&gt;Далее нужно открыть страницу загрузок на сайте golang: &lt;a href=&quot;https://go.dev/dl/&quot; target=&quot;_blank&quot;&gt;https://go.dev/dl/&lt;/a&gt;&lt;br /&gt;Ищем нужную версию, находим ссылку с расширением &lt;strong&gt;.tar.gz&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;Q3wn&quot;&gt;Копируем ссылку на файл. Скачиваем с помощью wget:&lt;/p&gt;
  &lt;pre id=&quot;sWz5&quot;&gt;wget https://go.dev/dl/go1.18.3.linux-amd64.tar.gz&lt;/pre&gt;
  &lt;p id=&quot;weD9&quot;&gt;Распакуем скачанный файл в /usr/local директорию: &lt;/p&gt;
  &lt;pre id=&quot;w2mT&quot;&gt;sudo tar -C /usr/local -xvf go1.18.3.linux-amd64.tar.gz&lt;/pre&gt;
  &lt;p id=&quot;M3Ll&quot;&gt;Теперь нужно добавить новую строку в файл .profile Открываем с помощью nano:&lt;/p&gt;
  &lt;pre id=&quot;Rfnm&quot;&gt;sudo nano ~/.profile&lt;/pre&gt;
  &lt;p id=&quot;pwPu&quot;&gt;Переходим в конец файла и с новой строки добавим:&lt;/p&gt;
  &lt;pre id=&quot;oKBX&quot;&gt;export PATH=$PATH:/usr/local/go/bin&lt;/pre&gt;
  &lt;p id=&quot;lw6l&quot;&gt;Выходим с сохранением -  (CTRL-X, затем Y и Enter)&lt;/p&gt;
  &lt;p id=&quot;DSgm&quot;&gt;Обновим свой профиль командой:&lt;/p&gt;
  &lt;pre id=&quot;VJw3&quot;&gt;source ~/.profile&lt;/pre&gt;
  &lt;p id=&quot;3HRd&quot;&gt;Теперь проверим, можем ли выполнять команды go&lt;/p&gt;
  &lt;pre id=&quot;j83Y&quot;&gt;go version&lt;/pre&gt;
  &lt;p id=&quot;fFpl&quot;&gt;Вывод должен быть примерно таким:&lt;/p&gt;
  &lt;pre id=&quot;B86y&quot;&gt;go version go1.18.3 linux/amd64&lt;/pre&gt;
  &lt;h2 id=&quot;rJdK&quot;&gt;&lt;br /&gt;Проверка установки&lt;/h2&gt;
  &lt;p id=&quot;S3eh&quot;&gt;Теперь проверим, выполнил простой код. Для этого создайте папку с любым названием, я назову её &lt;strong&gt;tests&lt;/strong&gt;&lt;/p&gt;
  &lt;pre id=&quot;zQ4S&quot;&gt;mkdir tests&lt;/pre&gt;
  &lt;p id=&quot;YwgD&quot;&gt;Перейду в неё&lt;/p&gt;
  &lt;pre id=&quot;IL7V&quot;&gt;cd tests&lt;/pre&gt;
  &lt;p id=&quot;ypwD&quot;&gt;Создадим файл &lt;strong&gt;main.go&lt;/strong&gt; &lt;/p&gt;
  &lt;pre id=&quot;2Qhr&quot;&gt;touch main.go&lt;/pre&gt;
  &lt;p id=&quot;w9tn&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;QqMR&quot;&gt;Откройте файл в любимом текстовом редакторе. У меня это &lt;a href=&quot;https://code.visualstudio.com/&quot; target=&quot;_blank&quot;&gt;VSCode&lt;/a&gt;&lt;/p&gt;
  &lt;pre id=&quot;RMP0&quot;&gt;code .&lt;/pre&gt;
  &lt;p id=&quot;1Oli&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;qXHP&quot;&gt;И вставьте код / напишите свой &lt;/p&gt;
  &lt;pre id=&quot;vai6&quot;&gt;package main

import &amp;quot;fmt&amp;quot;

func main() {
    name := &amp;quot;vpris&amp;quot;

    fmt.Printf(&amp;quot;Приветик %s \n&amp;quot;, name)
}&lt;/pre&gt;
  &lt;p id=&quot;zK8m&quot;&gt;Сохраняем файл и теперь проверим его работу.&lt;/p&gt;
  &lt;pre id=&quot;BGs1&quot;&gt;go run main.go&lt;/pre&gt;
  &lt;p id=&quot;xPes&quot;&gt;Ответ будет таким&lt;/p&gt;
  &lt;pre id=&quot;qUWP&quot;&gt;Приветик vpris&lt;/pre&gt;
  &lt;p id=&quot;ofxe&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;vSDm&quot;&gt;На этом установка и проверка закончена.&lt;/p&gt;
  &lt;p id=&quot;PKDo&quot;&gt;Всем добра :)&lt;/p&gt;

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