<?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><author><name>Юрий</name></author><id>https://teletype.in/atom/bondarev075</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/bondarev075?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@bondarev075?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bondarev075"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/bondarev075?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-04-16T01:11:14.584Z</updated><entry><id>bondarev075:SJ-VFbXCH</id><link rel="alternate" type="text/html" href="https://teletype.in/@bondarev075/SJ-VFbXCH?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bondarev075"></link><title>Создание базы</title><published>2019-12-15T01:15:20.672Z</published><updated>2019-12-15T01:15:20.672Z</updated><category term="postgresql" label="postgresql"></category><summary type="html">https://www.8host.com/blog/upravlenie-tablicami-postgresql-na-oblachnom-servere/</summary><content type="html">
  &lt;p&gt;https://www.8host.com/blog/upravlenie-tablicami-postgresql-na-oblachnom-servere/&lt;/p&gt;

</content></entry><entry><id>bondarev075:Sy6eqCZRB</id><link rel="alternate" type="text/html" href="https://teletype.in/@bondarev075/Sy6eqCZRB?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bondarev075"></link><title>Watch</title><published>2019-12-14T03:41:41.270Z</published><updated>2019-12-14T03:41:41.270Z</updated><category term="linux" label="linux"></category><summary type="html">выделять часть вывода, которая меняется между обновлениями</summary><content type="html">
  &lt;p&gt;выделять часть вывода, которая меняется между обновлениями&lt;/p&gt;
  &lt;p&gt;watch -d date&lt;/p&gt;
  &lt;p&gt;интервал обновления по умолчанию составляет 2 секунды.&lt;/p&gt;
  &lt;p&gt;можно сделать 5 секунд&lt;/p&gt;
  &lt;p&gt;watch -n 5 date&lt;/p&gt;
  &lt;p&gt;отключить заголовок, показывающий интервал&lt;/p&gt;
  &lt;p&gt;watch -t date&lt;/p&gt;
  &lt;p&gt;завершение работы после обнаружения изменения в выводе&lt;/p&gt;
  &lt;p&gt;watch -g free&lt;/p&gt;
  &lt;p&gt;Например можно отслеживать работоспособность системы &lt;/p&gt;
  &lt;p&gt;watch -d uptime&lt;/p&gt;

</content></entry><entry><id>bondarev075:rk1l63Z0S</id><link rel="alternate" type="text/html" href="https://teletype.in/@bondarev075/rk1l63Z0S?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bondarev075"></link><title>Посмотреть списки</title><published>2019-12-14T01:37:43.513Z</published><updated>2019-12-15T01:14:14.912Z</updated><category term="postgresql" label="postgresql"></category><summary type="html">Список баз:</summary><content type="html">
  &lt;p&gt;Список баз:&lt;/p&gt;
  &lt;p&gt;select * from pg_database;&lt;/p&gt;
  &lt;p&gt;\d&lt;/p&gt;
  &lt;p&gt;psql -l&lt;/p&gt;
  &lt;p&gt;Пользователи:&lt;/p&gt;
  &lt;p&gt;select * from pg_shadow;&lt;/p&gt;

</content></entry><entry><id>bondarev075:Bki09nWRS</id><link rel="alternate" type="text/html" href="https://teletype.in/@bondarev075/Bki09nWRS?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bondarev075"></link><title>Консоль psql</title><published>2019-12-14T01:28:51.147Z</published><updated>2019-12-15T01:11:30.492Z</updated><category term="postgresql" label="postgresql"></category><summary type="html">Зайти в консоль:</summary><content type="html">
  &lt;p&gt;Зайти в консоль:&lt;/p&gt;
  &lt;p&gt;имя_пользователя psql имя_базы&lt;/p&gt;
  &lt;p&gt;sudo -u postgres psql forecast&lt;/p&gt;
  &lt;p&gt;выход из консоли: \q&lt;/p&gt;

</content></entry><entry><id>bondarev075:ry5QzKAaB</id><link rel="alternate" type="text/html" href="https://teletype.in/@bondarev075/ry5QzKAaB?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bondarev075"></link><title>Установка pg</title><published>2019-12-11T14:50:10.137Z</published><updated>2019-12-14T01:29:08.741Z</updated><category term="postgresql" label="postgresql"></category><summary type="html">Установка</summary><content type="html">
  &lt;p&gt;Установка&lt;/p&gt;
  &lt;p&gt;sudo apt update&lt;/p&gt;
  &lt;p&gt;sudo apt install postgresql postgresql-contrib&lt;/p&gt;
  &lt;p&gt;Смотрим конфигурацию&lt;/p&gt;
  &lt;p&gt;sudo nano /etc/postgresql/11/main/pg_hba.conf&lt;/p&gt;
  &lt;p&gt;должна быть такая строчка&lt;/p&gt;
  &lt;p&gt;# &amp;quot;local&amp;quot; is for Unix domain socket connections only&lt;br /&gt;local   all             all                                     peer&lt;/p&gt;
  &lt;p&gt;Перелогиниваемся под пользователем &amp;#x27;postgres&amp;#x27;&lt;/p&gt;
  &lt;p&gt;sudo su - postgres&lt;/p&gt;
  &lt;p&gt;Заходим в консоль базы postgres&lt;/p&gt;
  &lt;p&gt;psql&lt;/p&gt;
  &lt;p&gt;Создаем пользователя постгреса с логином, идентичным тому, из-под которого будем подключаться в постгрес&lt;/p&gt;
  &lt;p&gt;CREATE USER root WITH PASSWORD &amp;#x27;blabla&amp;#x27;;&lt;/p&gt;
  &lt;p&gt;Если все нормально, получаем сообщение: CREATE ROLE&lt;/p&gt;
  &lt;p&gt;Создаем базу данных с владельцем-пользователем, под которым работаем&lt;/p&gt;
  &lt;p&gt;CREATE DATABASE &amp;quot;forecast&amp;quot; WITH OWNER = root;&lt;/p&gt;
  &lt;p&gt;Если все нормально получаем сообщение: CREATE DATABASE&lt;/p&gt;
  &lt;p&gt;Выходим из консоли&lt;/p&gt;
  &lt;p&gt;\q&lt;/p&gt;
  &lt;p&gt;Выходим из-под пользователя postgres в консоли, в которую заходили, чтобы создать базу&lt;/p&gt;
  &lt;p&gt;exit&lt;/p&gt;
  &lt;p&gt;Пробуем подключиться к созданной базе через консоль postgres под текущим пользователем, которого создали в postgres (выше создали пользователя root)&lt;/p&gt;
  &lt;p&gt;psql forecast&lt;/p&gt;
  &lt;p&gt;Можно зайти под любым пользователем с запросом пароля&lt;/p&gt;
  &lt;p&gt;psql --user root --password forecast&lt;/p&gt;
  &lt;p&gt;(второй способ предпочтительней, важно для приложений rails)&lt;/p&gt;

</content></entry><entry><id>bondarev075:ryeDxMpar</id><link rel="alternate" type="text/html" href="https://teletype.in/@bondarev075/ryeDxMpar?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bondarev075"></link><title>Брендмауэр</title><published>2019-12-10T12:32:23.997Z</published><updated>2019-12-10T12:32:23.997Z</updated><category term="linux" label="linux"></category><summary type="html">Включить бренмауэр</summary><content type="html">
  &lt;p&gt;Включить бренмауэр&lt;/p&gt;
  &lt;p&gt;ufw status&lt;/p&gt;
  &lt;p&gt;ufw enable&lt;/p&gt;
  &lt;p&gt;ufw allow 51413&lt;/p&gt;
  &lt;p&gt;ufw deny 51413&lt;/p&gt;
  &lt;p&gt;ufw delete allow 51413 --удаление правила&lt;/p&gt;
  &lt;p&gt;ufw delete deny 51413&lt;/p&gt;

</content></entry><entry><id>bondarev075:HyRFuC1pH</id><link rel="alternate" type="text/html" href="https://teletype.in/@bondarev075/HyRFuC1pH?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bondarev075"></link><title>Копирование файлов</title><published>2019-11-30T11:54:46.332Z</published><updated>2019-11-30T11:57:19.172Z</updated><category term="linux" label="linux"></category><summary type="html">Подробности тут: https://losst.ru/kopirovanie-fajlov-scp</summary><content type="html">
  &lt;p&gt;Подробности тут: &lt;a href=&quot;https://losst.ru/kopirovanie-fajlov-scp&quot; target=&quot;_blank&quot;&gt;https://losst.ru/kopirovanie-fajlov-scp&lt;/a&gt;&lt;/p&gt;
  &lt;p&gt;Скопировать файл:&lt;/p&gt;
  &lt;pre&gt;scp /home/bond/file root@255.255.255.255:/root/&lt;/pre&gt;
  &lt;p&gt;Скопировать каталог ( ключ -r ):&lt;/p&gt;
  &lt;pre&gt;scp -r /home/bond/photos/* root@losst.ru:/root/&lt;/pre&gt;
  &lt;p&gt;&lt;/p&gt;
  &lt;p&gt;&lt;/p&gt;

</content></entry><entry><id>bondarev075:rJs3LAJpS</id><link rel="alternate" type="text/html" href="https://teletype.in/@bondarev075/rJs3LAJpS?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bondarev075"></link><title>Пользователи linux</title><published>2019-11-30T11:46:58.742Z</published><updated>2019-12-09T15:51:01.415Z</updated><category term="linux" label="linux"></category><summary type="html">Можно сразу с указанием пароля</summary><content type="html">
  &lt;p&gt;Можно сразу с указанием пароля&lt;/p&gt;
  &lt;pre&gt;adduser user_name
sudo useradd -p password user_name
https://linux-faq.ru/page/komanda-adduser&lt;/pre&gt;
  &lt;p&gt;Создание пользователя: &lt;/p&gt;
  &lt;p&gt;&lt;code&gt;sudo useradd user_name&lt;/code&gt;&lt;/p&gt;
  &lt;p&gt;Смена пароля: &lt;/p&gt;
  &lt;p&gt;&lt;code&gt;passwd&lt;/code&gt;&lt;/p&gt;
  &lt;p&gt;Либо смена пароля под правами суперпользователя: &lt;/p&gt;
  &lt;p&gt;&lt;code&gt;sudo passwd user&lt;/code&gt;&lt;/p&gt;
  &lt;p&gt;Смена пользователя&lt;/p&gt;
  &lt;p&gt;&lt;code&gt;su - username&lt;/code&gt;&lt;/p&gt;
  &lt;p&gt;Можно сразу задать группы доступа&lt;/p&gt;
  &lt;pre&gt;sudo useradd -G adm,cdrom,wheel -p password -s /bin/bash test2&lt;/pre&gt;
  &lt;p&gt;Добавить пользователя в дополнительную группу можно командой usermod:&lt;/p&gt;
  &lt;p&gt;&lt;code&gt; sudo usermod -G -a имя_группы имя_пользователя&lt;/code&gt;&lt;/p&gt;
  &lt;p&gt;Список пользователей&lt;/p&gt;
  &lt;p&gt;&lt;code&gt;sed &amp;#x27;s/:.*//&amp;#x27; /etc/passwd&lt;/code&gt;&lt;/p&gt;

</content></entry><entry><id>bondarev075:SywMI0kpH</id><link rel="alternate" type="text/html" href="https://teletype.in/@bondarev075/SywMI0kpH?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bondarev075"></link><title>Screen</title><published>2019-11-30T11:44:14.724Z</published><updated>2019-12-14T01:43:00.362Z</updated><category term="linux" label="linux"></category><summary type="html">Подробности тут: https://losst.ru/komanda-screen-linux</summary><content type="html">
  &lt;p&gt;Подробности тут: &lt;a href=&quot;https://losst.ru/komanda-screen-linux&quot; target=&quot;_blank&quot;&gt;https://losst.ru/komanda-screen-linux&lt;/a&gt;&lt;/p&gt;
  &lt;p&gt;Создание нового окна:&lt;strong&gt; screen -S name-of-screen&lt;/strong&gt;&lt;/p&gt;
  &lt;p&gt;Переход к экрану: &lt;strong&gt;screen -r 23505&lt;/strong&gt;&lt;/p&gt;
  &lt;p&gt;Список всех созданных окон: &lt;strong&gt;screen -ls&lt;/strong&gt;&lt;/p&gt;
  &lt;p&gt;Выход из текущего экрана: &lt;strong&gt;Ctrl + a &lt;/strong&gt;и &lt;strong&gt;d&lt;/strong&gt;&lt;/p&gt;
  &lt;p&gt;Удаление экрана: screen -wipe 1111 ????&lt;/p&gt;
  &lt;p&gt;Список созданных окон: &lt;strong&gt;Ctrl + a &lt;/strong&gt;и &lt;strong&gt;w&lt;/strong&gt;.&lt;/p&gt;

</content></entry><entry><id>bondarev075:SkEfER1TB</id><link rel="alternate" type="text/html" href="https://teletype.in/@bondarev075/SkEfER1TB?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bondarev075"></link><title>Подключение по ssh</title><published>2019-11-30T11:35:40.154Z</published><updated>2019-11-30T11:38:44.851Z</updated><category term="linux" label="linux"></category><summary type="html">ssh root@255.255.255.255</summary><content type="html">
  &lt;p&gt;ssh root@255.255.255.255&lt;/p&gt;
  &lt;p&gt;Нужно чтобы ключ ssh был прописан на хостинге.&lt;/p&gt;
  &lt;p&gt;Отключение от сервера - exit.&lt;/p&gt;

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