<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-791575069316630868</id><updated>2024-09-06T19:28:06.062-07:00</updated><category term="freebsd"/><category term="linux"/><category term="сайт"/><category term="*nix"/><category term="SEO"/><category term="хостинг"/><category term="FreeBSD ssh MySQL"/><category term="ifconfig"/><category term="sh"/><category term="ssh"/><category term="xen"/><category term="пирамида"/><category term="ссылки"/><category term="траффик"/><category term="халява"/><category term="ABBYY Fine Reader"/><category term="AllSubmitter"/><category term="Firefox"/><category term="HIYP"/><category term="HYP"/><category term="IE"/><category term="Live Search"/><category term="PPC"/><category term="SEO сайт продажа деньги силы трафик бизнес интернет-бизнес"/><category term="SEO юмор"/><category term="UmaxSearch"/><category term="acl"/><category term="adsense"/><category term="adwords"/><category term="autoconf"/><category term="brides agency"/><category term="centos"/><category term="citrix"/><category term="digitalpoint seo overture amazon"/><category term="doorway"/><category term="freebsd pf pfctl"/><category term="google"/><category term="ipv6 nat dns dhcp net network"/><category term="mother of the bride"/><category term="mp3"/><category term="mp3festa"/><category term="mpd5"/><category term="ports"/><category term="princess bride"/><category term="rambler"/><category term="rc.conf"/><category term="root"/><category term="russian brides"/><category term="serve"/><category term="squid"/><category term="webmaster"/><category term="yandex"/><category term="ДНК"/><category term="САР"/><category term="СЕО"/><category term="адсенс"/><category term="акция"/><category term="анализ"/><category term="анекдот"/><category term="бабки"/><category term="базы"/><category term="баксы"/><category term="биржа"/><category term="блог"/><category term="бомж"/><category term="борода"/><category term="всякая хрень"/><category term="выхлоп"/><category term="гигабайт"/><category term="директ"/><category term="заказ"/><category term="заработать"/><category term="заработать с гуглем"/><category term="итоги"/><category term="каталог"/><category term="кликер"/><category term="клики"/><category term="курс валют"/><category term="лицензия"/><category term="лучшие ресурсы"/><category term="медведь"/><category term="москва"/><category term="мп3"/><category term="мп3 mp3 fiesta mp3fiesta"/><category term="партнерка"/><category term="первые деньги"/><category term="пиратские диски"/><category term="поиск"/><category term="проект"/><category term="ранжирование"/><category term="рейдер"/><category term="рейтинг"/><category term="реферальная пргамма"/><category term="сеть"/><category term="скрипт"/><category term="смех"/><category term="создание"/><category term="суперзаработок"/><category term="трейдер"/><category term="тренд"/><category term="форекс"/><category term="хайп"/><category term="халява деньги интернет заработок быстрые деньги"/><category term="хостер"/><category term="юмор"/><title type='text'>Погружение в...</title><subtitle type='html'>IT заметки</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>45</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-12345480621968558</id><published>2019-10-14T13:24:00.004-07:00</published><updated>2019-10-14T13:24:51.128-07:00</updated><title type='text'>установка OnlyOffice</title><content type='html'>&lt;h2 class=&quot;sectionedit1&quot; id=&quot;onlyoffice&quot; style=&quot;clear: left; color: #333333; font-family: Arial, sans-serif; line-height: 1.2; margin: 0px 0px 0.666em; padding: 0px;&quot;&gt;
OnlyOffice&lt;/h2&gt;
&lt;div class=&quot;level2&quot; style=&quot;color: #333333; font-family: Arial, sans-serif; font-size: 14px; margin: 0px; padding: 0px;&quot;&gt;
&lt;div style=&quot;margin-bottom: 1.4em; padding: 0px;&quot;&gt;
Онлайн-редактор документов. Ставится для использования с Nextcloud на отдельный сервер в Docker.&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1.4em; padding: 0px;&quot;&gt;
Для работы с внешними пользователями документ-сервер должен быть опубликован в интернете и иметь действительный сертификат SSL, иначе при обращении к документ-серверу через интерфейс Nextcloud будет ошибка «OnlyOffice cannot be reached, please contact admin» из-за того, что браузер не доверяет самоподписанному сертификату и не откроет фрейм документа.&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1.4em; padding: 0px;&quot;&gt;
Хост-сервер, где крутится OnlyOffice, должен иметь открытые порты 80 и 443 в интернет.&lt;/div&gt;
&lt;/div&gt;
&lt;h3 class=&quot;sectionedit2&quot; id=&quot;установка&quot; style=&quot;clear: left; color: #333333; font-family: Arial, sans-serif; font-size: 1.125em; line-height: 1.2; margin: 0px 0px 0.888em; padding: 0px;&quot;&gt;
Установка&lt;/h3&gt;
&lt;div class=&quot;level3&quot; style=&quot;color: #333333; font-family: Arial, sans-serif; font-size: 14px; margin: 0px; padding: 0px;&quot;&gt;
&lt;div style=&quot;margin-bottom: 1.4em; padding: 0px;&quot;&gt;
Подготовительные действия:&lt;/div&gt;
&lt;pre class=&quot;code bash&quot; style=&quot;background-color: #fbfaf9; border-radius: 2px; border: 1px solid rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 0px 0px 0.5em inset; direction: ltr; font-family: Consolas, &amp;quot;Andale Mono WT&amp;quot;, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Nimbus Mono L&amp;quot;, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; margin-bottom: 1.4em; overflow-wrap: normal; overflow: auto; padding: 0.7em 1em;&quot;&gt;&lt;span class=&quot;co0&quot; style=&quot;color: #666666; font-style: italic;&quot;&gt;# создать папки&lt;/span&gt;
&lt;span class=&quot;kw2&quot; style=&quot;color: black; font-weight: bold;&quot;&gt;mkdir&lt;/span&gt; onlyoffice
&lt;span class=&quot;kw3&quot; style=&quot;color: #000066;&quot;&gt;cd&lt;/span&gt; onlyoffice
&lt;span class=&quot;kw2&quot; style=&quot;color: black; font-weight: bold;&quot;&gt;mkdir&lt;/span&gt; logs data lib db data&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;certs
&lt;span class=&quot;co0&quot; style=&quot;color: #666666; font-style: italic;&quot;&gt;# файл с переменными&lt;/span&gt;
&lt;span class=&quot;kw3&quot; style=&quot;color: #000066;&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;st0&quot; style=&quot;color: red;&quot;&gt;&quot;JWT_ENABLED=true&quot;&lt;/span&gt; &lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt; env.list
&lt;span class=&quot;co0&quot; style=&quot;color: #666666; font-style: italic;&quot;&gt;# secretword - это пароль доступа к документ-серверу&lt;/span&gt;
&lt;span class=&quot;kw3&quot; style=&quot;color: #000066;&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;st0&quot; style=&quot;color: red;&quot;&gt;&quot;JWT_SECRET=secretword&quot;&lt;/span&gt; &lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt; env.list&lt;/pre&gt;
&lt;div style=&quot;margin-bottom: 1.4em; padding: 0px;&quot;&gt;
Установка Docker (для Debian):&lt;/div&gt;
&lt;pre class=&quot;code bash&quot; style=&quot;background-color: #fbfaf9; border-radius: 2px; border: 1px solid rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 0px 0px 0.5em inset; direction: ltr; font-family: Consolas, &amp;quot;Andale Mono WT&amp;quot;, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Nimbus Mono L&amp;quot;, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; margin-bottom: 1.4em; overflow-wrap: normal; overflow: auto; padding: 0.7em 1em;&quot;&gt;&lt;span class=&quot;kw2&quot; style=&quot;color: black; font-weight: bold;&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;kw2&quot; style=&quot;color: black; font-weight: bold;&quot;&gt;apt-get install&lt;/span&gt; apt-transport-https ca-certificates curl gnupg2 software-properties-common
curl &lt;span class=&quot;re5&quot; style=&quot;color: #660033;&quot;&gt;-fsSL&lt;/span&gt; https:&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;//&lt;/span&gt;download.docker.com&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;linux&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;debian&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;gpg &lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;kw2&quot; style=&quot;color: black; font-weight: bold;&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;kw2&quot; style=&quot;color: black; font-weight: bold;&quot;&gt;apt-key add&lt;/span&gt; -
add-apt-repository \
   &lt;span class=&quot;st0&quot; style=&quot;color: red;&quot;&gt;&quot;deb [arch=amd64] https://download.docker.com/linux/debian &lt;span class=&quot;es1&quot; style=&quot;color: #000099; font-weight: bold;&quot;&gt;\
&lt;/span&gt;   &lt;span class=&quot;es4&quot; style=&quot;color: #660099; font-weight: bold;&quot;&gt;$(lsb_release -cs)&lt;/span&gt; &lt;span class=&quot;es1&quot; style=&quot;color: #000099; font-weight: bold;&quot;&gt;\
&lt;/span&gt;   stable&quot;&lt;/span&gt;
&lt;span class=&quot;kw2&quot; style=&quot;color: black; font-weight: bold;&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;kw2&quot; style=&quot;color: black; font-weight: bold;&quot;&gt;apt-get update&lt;/span&gt;
&lt;span class=&quot;kw2&quot; style=&quot;color: black; font-weight: bold;&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;kw2&quot; style=&quot;color: black; font-weight: bold;&quot;&gt;apt-get install&lt;/span&gt; docker-ce docker-ce-cli containerd.io&lt;/pre&gt;
&lt;div style=&quot;margin-bottom: 1.4em; padding: 0px;&quot;&gt;
&lt;a class=&quot;urlextern&quot; href=&quot;https://docs.docker.com/install/linux/docker-ce/debian/#install-docker-ce-1&quot; rel=&quot;nofollow noopener&quot; style=&quot;background-image: url(&amp;quot;data:image/png; background-position: 0px center; background-repeat: no-repeat; color: #2b73b7; outline: none; padding: 0px 0px 0px 18px; text-decoration-line: none;&quot; target=&quot;_blank&quot; title=&quot;https://docs.docker.com/install/linux/docker-ce/debian/#install-docker-ce-1&quot;&gt;https://docs.docker.com/install/linux/docker-ce/debian/#install-docker-ce-1&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1.4em; padding: 0px;&quot;&gt;
Выпуск сертификата:&lt;/div&gt;
&lt;pre class=&quot;code bash&quot; style=&quot;background-color: #fbfaf9; border-radius: 2px; border: 1px solid rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 0px 0px 0.5em inset; direction: ltr; font-family: Consolas, &amp;quot;Andale Mono WT&amp;quot;, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Nimbus Mono L&amp;quot;, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; margin-bottom: 1.4em; overflow-wrap: normal; overflow: auto; padding: 0.7em 1em;&quot;&gt;certbot certonly &lt;span class=&quot;re5&quot; style=&quot;color: #660033;&quot;&gt;-d&lt;/span&gt; oo.domain.com
&amp;nbsp;
Congratulations&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;!&lt;/span&gt; Your certificate and chain have been saved at:
   &lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;etc&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;letsencrypt&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;live&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;oo.domain.com&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;fullchain.pem
   Your key &lt;span class=&quot;kw2&quot; style=&quot;color: black; font-weight: bold;&quot;&gt;file&lt;/span&gt; has been saved at:
   &lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;etc&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;letsencrypt&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;live&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;oo.domain.com&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;privkey.pem
&amp;nbsp;
&lt;span class=&quot;co0&quot; style=&quot;color: #666666; font-style: italic;&quot;&gt;# Копировать сертификаты в каталог их забора при запуске контейнера&lt;/span&gt;
&lt;span class=&quot;kw2&quot; style=&quot;color: black; font-weight: bold;&quot;&gt;cp&lt;/span&gt; &lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;etc&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;letsencrypt&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;live&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;oo.domain.com&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;fullchain.pem ~&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;onlyoffice&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;data&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;certs&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;onlyoffice.crt
&lt;span class=&quot;kw2&quot; style=&quot;color: black; font-weight: bold;&quot;&gt;cp&lt;/span&gt; &lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;etc&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;letsencrypt&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;live&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;oo.domain.com&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;privkey.pem ~&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;onlyoffice&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;data&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;certs&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;onlyoffice.key
&lt;span class=&quot;kw2&quot; style=&quot;color: black; font-weight: bold;&quot;&gt;chmod&lt;/span&gt; &lt;span class=&quot;nu0&quot; style=&quot;color: #cc66cc;&quot;&gt;400&lt;/span&gt; ~&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;onlyoffice&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;data&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;certs&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;onlyoffice.key
&amp;nbsp;
&lt;span class=&quot;co0&quot; style=&quot;color: #666666; font-style: italic;&quot;&gt;# Сгенерировать параметры Диффи-Хеллмана (DHE), обеспечивающие более высокую стойкость&lt;/span&gt;
openssl dhparam &lt;span class=&quot;re5&quot; style=&quot;color: #660033;&quot;&gt;-out&lt;/span&gt; ~&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;onlyoffice&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;data&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;certs&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dhparam.pem &lt;span class=&quot;nu0&quot; style=&quot;color: #cc66cc;&quot;&gt;2048&lt;/span&gt;&lt;/pre&gt;
&lt;div style=&quot;margin-bottom: 1.4em; padding: 0px;&quot;&gt;
&lt;a class=&quot;urlextern&quot; href=&quot;https://helpcenter.onlyoffice.com/ru/server/docker/document/docker-installation.aspx&quot; rel=&quot;nofollow noopener&quot; style=&quot;background-image: url(&amp;quot;data:image/png; background-position: 0px center; background-repeat: no-repeat; color: #2b73b7; outline: none; padding: 0px 0px 0px 18px; text-decoration-line: none;&quot; target=&quot;_blank&quot; title=&quot;https://helpcenter.onlyoffice.com/ru/server/docker/document/docker-installation.aspx&quot;&gt;Установка версии Сервера документов для Docker на локальном сервере&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1.4em; padding: 0px;&quot;&gt;
Запуск:&lt;/div&gt;
&lt;pre class=&quot;code bash&quot; style=&quot;background-color: #fbfaf9; border-radius: 2px; border: 1px solid rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 0px 0px 0.5em inset; direction: ltr; font-family: Consolas, &amp;quot;Andale Mono WT&amp;quot;, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Nimbus Mono L&amp;quot;, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; margin-bottom: 1.4em; overflow-wrap: normal; overflow: auto; padding: 0.7em 1em;&quot;&gt;&lt;span class=&quot;kw2&quot; style=&quot;color: black; font-weight: bold;&quot;&gt;sudo&lt;/span&gt; docker run &lt;span class=&quot;re5&quot; style=&quot;color: #660033;&quot;&gt;-i&lt;/span&gt; &lt;span class=&quot;re5&quot; style=&quot;color: #660033;&quot;&gt;-t&lt;/span&gt; &lt;span class=&quot;re5&quot; style=&quot;color: #660033;&quot;&gt;-d&lt;/span&gt; &lt;span class=&quot;re5&quot; style=&quot;color: #660033;&quot;&gt;-p&lt;/span&gt; &lt;span class=&quot;nu0&quot; style=&quot;color: #cc66cc;&quot;&gt;443&lt;/span&gt;:&lt;span class=&quot;nu0&quot; style=&quot;color: #cc66cc;&quot;&gt;443&lt;/span&gt; &lt;span class=&quot;re5&quot; style=&quot;color: #660033;&quot;&gt;--restart&lt;/span&gt;=always \
&lt;span class=&quot;re5&quot; style=&quot;color: #660033;&quot;&gt;-v&lt;/span&gt; ~&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;onlyoffice&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;logs:&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;var&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;log&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;onlyoffice  \
&lt;span class=&quot;re5&quot; style=&quot;color: #660033;&quot;&gt;-v&lt;/span&gt; ~&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;onlyoffice&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;data:&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;var&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;www&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;onlyoffice&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;Data  \
&lt;span class=&quot;re5&quot; style=&quot;color: #660033;&quot;&gt;-v&lt;/span&gt; ~&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;onlyoffice&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;lib:&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;var&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;lib&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;onlyoffice \
&lt;span class=&quot;re5&quot; style=&quot;color: #660033;&quot;&gt;-v&lt;/span&gt; ~&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;onlyoffice&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;db:&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;var&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;lib&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;postgresql \
&lt;span class=&quot;re5&quot; style=&quot;color: #660033;&quot;&gt;--env-file&lt;/span&gt; ~&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;onlyoffice&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;env.list onlyoffice&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;documentserver&lt;/pre&gt;
&lt;div style=&quot;margin-bottom: 1.4em; padding: 0px;&quot;&gt;
Далее ставится плагин OnlyOffice в Nextcloud и настраивается через веб-интерфейс. Ключ доступа, прописанный ранее в переменной JWT_SECRET, прописывается в доп. настройках.&lt;/div&gt;
&lt;/div&gt;
&lt;h3 class=&quot;sectionedit3&quot; id=&quot;дополнительно&quot; style=&quot;clear: left; color: #333333; font-family: Arial, sans-serif; font-size: 1.125em; line-height: 1.2; margin: 0px 0px 0.888em; padding: 0px;&quot;&gt;
Дополнительно&lt;/h3&gt;
&lt;div class=&quot;level3&quot; style=&quot;color: #333333; font-family: Arial, sans-serif; font-size: 14px; margin: 0px; padding: 0px;&quot;&gt;
&lt;pre class=&quot;code bash&quot; style=&quot;background-color: #fbfaf9; border-radius: 2px; border: 1px solid rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 0px 0px 0.5em inset; direction: ltr; font-family: Consolas, &amp;quot;Andale Mono WT&amp;quot;, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Nimbus Mono L&amp;quot;, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; margin-bottom: 1.4em; overflow-wrap: normal; overflow: auto; padding: 0.7em 1em;&quot;&gt;&lt;span class=&quot;co0&quot; style=&quot;color: #666666; font-style: italic;&quot;&gt;# Список контейнеров&lt;/span&gt;
&lt;span class=&quot;kw2&quot; style=&quot;color: black; font-weight: bold;&quot;&gt;sudo&lt;/span&gt; docker &lt;span class=&quot;kw2&quot; style=&quot;color: black; font-weight: bold;&quot;&gt;ps&lt;/span&gt;
&lt;span class=&quot;co0&quot; style=&quot;color: #666666; font-style: italic;&quot;&gt;# Запустить консоль внутри контейнера:&lt;/span&gt;
&lt;span class=&quot;kw2&quot; style=&quot;color: black; font-weight: bold;&quot;&gt;sudo&lt;/span&gt; docker &lt;span class=&quot;kw3&quot; style=&quot;color: #000066;&quot;&gt;exec&lt;/span&gt; &lt;span class=&quot;re5&quot; style=&quot;color: #660033;&quot;&gt;-it&lt;/span&gt; CONTAINER_ID &lt;span class=&quot;kw2&quot; style=&quot;color: black; font-weight: bold;&quot;&gt;bash&lt;/span&gt;
&lt;span class=&quot;co0&quot; style=&quot;color: #666666; font-style: italic;&quot;&gt;# Перезапуск всех служб OnlyOffice (внутри контейнера)&lt;/span&gt;
supervisorctl restart all&lt;/pre&gt;
&lt;div style=&quot;margin-bottom: 1.4em; padding: 0px;&quot;&gt;
Костыль, чтобы заставить Nextcloud не проверять подлинность сертификата для взаимодействия с OnlyOffice. Прописывается в config.php Nextcloud. В нормальной ситуации не нужен.&lt;/div&gt;
&lt;pre class=&quot;code php&quot; style=&quot;background-color: #fbfaf9; border-radius: 2px; border: 1px solid rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 0px 0px 0.5em inset; direction: ltr; font-family: Consolas, &amp;quot;Andale Mono WT&amp;quot;, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Nimbus Mono L&amp;quot;, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; margin-bottom: 1.4em; overflow-wrap: normal; overflow: auto; padding: 0.7em 1em;&quot;&gt;&lt;span class=&quot;st_h&quot; style=&quot;color: red;&quot;&gt;&#39;onlyoffice&#39;&lt;/span&gt; &lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;=&amp;gt;&lt;/span&gt;
&lt;a href=&quot;http://www.php.net/array&quot; style=&quot;color: #2b73b7; outline: none; text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;kw3&quot; style=&quot;color: #000066;&quot;&gt;array&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;br0&quot; style=&quot;color: #66cc66;&quot;&gt;(&lt;/span&gt;
&lt;span class=&quot;st_h&quot; style=&quot;color: red;&quot;&gt;&#39;verify_peer_off&#39;&lt;/span&gt; &lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;kw4&quot; style=&quot;color: #993333;&quot;&gt;TRUE&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;,&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: #66cc66;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;,&lt;/span&gt;&lt;/pre&gt;
&lt;div style=&quot;margin-bottom: 1.4em; padding: 0px;&quot;&gt;
&lt;a class=&quot;urlextern&quot; href=&quot;https://www.c-rieger.de/nextcloud-and-only-office-nginx/&quot; rel=&quot;nofollow noopener&quot; style=&quot;background-image: url(&amp;quot;data:image/png; background-position: 0px center; background-repeat: no-repeat; color: #2b73b7; outline: none; padding: 0px 0px 0px 18px; text-decoration-line: none;&quot; target=&quot;_blank&quot; title=&quot;https://www.c-rieger.de/nextcloud-and-only-office-nginx/&quot;&gt;https://www.c-rieger.de/nextcloud-and-only-office-nginx/&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&quot;отключить_проверку_сертификата_в_onlyoffice&quot; style=&quot;clear: left; color: #333333; font-family: Arial, sans-serif; font-size: 14px; line-height: 1.2; margin: 0px 0px 1em; padding: 0px;&quot;&gt;
Отключить проверку сертификата в OnlyOffice&lt;/h4&gt;
&lt;div class=&quot;level4&quot; style=&quot;color: #333333; font-family: Arial, sans-serif; font-size: 14px; margin: 0px; padding: 0px;&quot;&gt;
&lt;div style=&quot;margin-bottom: 1.4em; padding: 0px;&quot;&gt;
Нужно в случае, когда Nextcloud и OnlyOffice стоят в одной подсети и внутренние запросы (в настройках плагина Онлиофиса в Некстклауде) идут через внутренние имена или IP-адреса, отсутствующие в SSL-сертификате. Если не отключить проверку, то при настройке плагина будет выдаваться ошибка:&amp;nbsp;&lt;span style=&quot;color: #ed1c24;&quot;&gt;Error while downloading the document file to be converted&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1.4em; padding: 0px;&quot;&gt;
Решение:&lt;br /&gt;When you use self-signed certificates they should be added to ca-certificate bundle of the&amp;nbsp;&lt;abbr style=&quot;border-bottom: 1px dotted; cursor: help;&quot; title=&quot;Operating System&quot;&gt;OS&lt;/abbr&gt;&amp;nbsp;of both servers (the one you use on Nextcloud should be added to the server with ONLYOFFICE Document Server and vice versa). The problem is that the certificate of Nextcloud should be also added to&amp;nbsp;&lt;a class=&quot;urlextern&quot; href=&quot;https://stackoverflow.com/questions/29283040/how-to-add-custom-certificate-authority-ca-to-nodejs&quot; rel=&quot;nofollow noopener&quot; style=&quot;background-image: url(&amp;quot;data:image/png; background-position: 0px center; background-repeat: no-repeat; color: #2b73b7; outline: none; padding: 0px 0px 0px 18px; text-decoration-line: none;&quot; target=&quot;_blank&quot; title=&quot;https://stackoverflow.com/questions/29283040/how-to-add-custom-certificate-authority-ca-to-nodejs&quot;&gt;nodejs ca-certificate bundle&lt;/a&gt;, so the Document Server can verify it. But it is impossible for nodejs version 6, which is required for the Document Server at the moment.&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1.4em; padding: 0px;&quot;&gt;
We are working on the possibility to install Document Server with the later versions of nodejs, where it is possible to add self-signed certificates.&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1.4em; padding: 0px;&quot;&gt;
As a temporary solution you can disable verification of the certs by the Document Server. It should help. Please change the&amp;nbsp;&lt;a class=&quot;urlextern&quot; href=&quot;https://github.com/ONLYOFFICE/server/blob/e4efd09e3b0b84e89066814afc7cdc3365d6d643/Common/config/default.json#L69&quot; rel=&quot;nofollow noopener&quot; style=&quot;background-image: url(&amp;quot;data:image/png; background-position: 0px center; background-repeat: no-repeat; color: #2b73b7; outline: none; padding: 0px 0px 0px 18px; text-decoration-line: none;&quot; target=&quot;_blank&quot; title=&quot;https://github.com/ONLYOFFICE/server/blob/e4efd09e3b0b84e89066814afc7cdc3365d6d643/Common/config/default.json#L69&quot;&gt;value of the parameter&lt;/a&gt;&amp;nbsp;`&quot;rejectUnauthorized&quot;:` from `true` to `false` in /etc/onlyoffice/documentserver/default.json. After that restart all the services of the Document Server:&lt;br /&gt;supervisorctl restart all&lt;/div&gt;
&lt;pre class=&quot;code bash&quot; style=&quot;background-color: #fbfaf9; border-radius: 2px; border: 1px solid rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 0px 0px 0.5em inset; direction: ltr; font-family: Consolas, &amp;quot;Andale Mono WT&amp;quot;, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Nimbus Mono L&amp;quot;, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; margin-bottom: 1.4em; overflow-wrap: normal; overflow: auto; padding: 0.7em 1em;&quot;&gt;&lt;span class=&quot;kw2&quot; style=&quot;color: black; font-weight: bold;&quot;&gt;sed&lt;/span&gt; &lt;span class=&quot;re5&quot; style=&quot;color: #660033;&quot;&gt;-ie&lt;/span&gt; &lt;span class=&quot;st_h&quot; style=&quot;color: red;&quot;&gt;&#39;s/&quot;rejectUnauthorized&quot;: true/&quot;rejectUnauthorized&quot;: false/g&#39;&lt;/span&gt; &lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;etc&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;onlyoffice&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;documentserver&lt;span class=&quot;sy0&quot; style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;default.json
supervisorctl restart all&lt;/pre&gt;
&lt;pre class=&quot;code bash&quot; style=&quot;background-color: #fbfaf9; border-radius: 2px; border: 1px solid rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 0px 0px 0.5em inset; direction: ltr; font-family: Consolas, &amp;quot;Andale Mono WT&amp;quot;, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Nimbus Mono L&amp;quot;, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; margin-bottom: 1.4em; overflow-wrap: normal; overflow: auto; padding: 0.7em 1em;&quot;&gt;Источник:&lt;/pre&gt;
&lt;pre class=&quot;code bash&quot; style=&quot;background-color: #fbfaf9; border-radius: 2px; border: 1px solid rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 0px 0px 0.5em inset; direction: ltr; font-family: Consolas, &amp;quot;Andale Mono WT&amp;quot;, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Nimbus Mono L&amp;quot;, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; margin-bottom: 1.4em; overflow-wrap: normal; overflow: auto; padding: 0.7em 1em;&quot;&gt;&lt;a href=&quot;https://bva.dyndns.info/wiki/service/onlyoffice&quot;&gt;https://bva.dyndns.info/wiki/service/onlyoffice&lt;/a&gt;&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/12345480621968558/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/12345480621968558' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/12345480621968558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/12345480621968558'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2019/10/onlyoffice.html' title='установка OnlyOffice'/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-8756462750962997069</id><published>2019-10-14T13:20:00.000-07:00</published><updated>2019-10-14T13:20:48.018-07:00</updated><title type='text'>Как редактировать файлы контейнера Docker с хоста</title><content type='html'>&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;helvetica neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px;&quot;&gt;Если действительно нужно просто быстро отредактировать файл для проверки чего-либо, либо используйте&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;background-color: #f9f2f4; border-radius: 2px; box-sizing: border-box; color: #c7254e; font-family: Menlo, Monaco, Consolas, &amp;quot;courier new&amp;quot;, monospace; font-size: 13px; padding: 1px 5px; white-space: pre-line; word-break: break-word;&quot;&gt;docker exec&lt;/code&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;helvetica neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px;&quot;&gt;, чтобы получить оболочку в контейнере и отредактировать напрямую, либо используйте&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;background-color: #f9f2f4; border-radius: 2px; box-sizing: border-box; color: #c7254e; font-family: Menlo, Monaco, Consolas, &amp;quot;courier new&amp;quot;, monospace; font-size: 13px; padding: 1px 5px; white-space: pre-line; word-break: break-word;&quot;&gt;docker cp&lt;/code&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;helvetica neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px;&quot;&gt;, чтобы скопировать файл, отредактировать на хост и копировать обратно.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-family: Menlo, Monaco, Consolas, &amp;quot;courier new&amp;quot;, monospace; font-size: 13px; white-space: pre;&quot;&gt;$ docker cp &lt;/span&gt;&lt;span class=&quot;hljs-symbol&quot; style=&quot;background-color: whitesmoke; box-sizing: border-box; color: #0086b3; font-family: Menlo, Monaco, Consolas, &amp;quot;courier new&amp;quot;, monospace; font-size: 13px; white-space: pre; word-break: break-word;&quot;&gt;CONTAINER:&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-family: Menlo, Monaco, Consolas, &amp;quot;courier new&amp;quot;, monospace; font-size: 13px; white-space: pre;&quot;&gt;FILEPATH LOCALFILEPATH
  $ vi LOCALFILEPATH
  $ docker cp LOCALFILEPATH &lt;/span&gt;&lt;span class=&quot;hljs-symbol&quot; style=&quot;background-color: whitesmoke; box-sizing: border-box; color: #0086b3; font-family: Menlo, Monaco, Consolas, &amp;quot;courier new&amp;quot;, monospace; font-size: 13px; white-space: pre; word-break: break-word;&quot;&gt;CONTAINER:&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-family: Menlo, Monaco, Consolas, &amp;quot;courier new&amp;quot;, monospace; font-size: 13px; white-space: pre;&quot;&gt;FILEPATH&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-family: Menlo, Monaco, Consolas, &amp;quot;courier new&amp;quot;, monospace; font-size: 13px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-family: Menlo, Monaco, Consolas, &amp;quot;courier new&amp;quot;, monospace; font-size: 13px; white-space: pre;&quot;&gt;Источник:&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://qaru.site/questions/188483/how-to-edit-docker-container-files-from-the-host&quot;&gt;http://qaru.site/questions/188483/how-to-edit-docker-container-files-from-the-host&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/8756462750962997069/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/8756462750962997069' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/8756462750962997069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/8756462750962997069'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2019/10/docker_14.html' title='Как редактировать файлы контейнера Docker с хоста'/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-3775820674355734800</id><published>2019-10-14T13:17:00.002-07:00</published><updated>2019-10-14T13:17:43.116-07:00</updated><title type='text'>сертификаты Let&#39;s Encrypt при помощи Certbot</title><content type='html'>ubuntu&lt;br /&gt;
установим необходимое для работы с PPA программное обеспечение:&lt;br /&gt;
&lt;br /&gt;
apt-get install software-properties-common&lt;br /&gt;
Затем добавим нужный PPA:&lt;br /&gt;
&lt;br /&gt;
add-apt-repository ppa:certbot/certbot&lt;br /&gt;
Обновим список пакетов:&lt;br /&gt;
&lt;br /&gt;
apt-get update&lt;br /&gt;
и установим Certbot:&lt;br /&gt;
&lt;br /&gt;
apt-get install certbot&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 1em; margin-top: 1em; text-align: justify;&quot;&gt;
В доступной для веб-сервера директории создадим отдельную папку, скажем,&amp;nbsp;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;letsencrypt&lt;/strong&gt;, которую затем мы будем использовать для всех обслуживаемых доменов и установим ее владельцем веб-сервер:&lt;/div&gt;
&lt;pre style=&quot;background: rgb(242, 242, 242) !important; border-color: rgb(30, 113, 69); border-image: initial; border-radius: 4px; border-style: none none none solid; border-width: 1px 1px 1px 5px; box-sizing: border-box; color: #295684; counter-reset: chapter 0; font-family: Monaco, Menlo, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; height: auto; line-height: 1.42857; margin-bottom: 10px; overflow-wrap: break-word; overflow: auto hidden; padding: 5px; text-align: justify; white-space: pre-wrap; width: 830.547px; word-break: break-all;&quot;&gt;&lt;code style=&quot;background-attachment: initial !important; background-clip: initial !important; background-color: transparent; background-image: initial !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-radius: 4px; border: 0px; box-sizing: border-box; color: inherit; font-family: &amp;quot;Ubuntu Mono&amp;quot;, Courier, monospace !important; font-size: inherit; line-height: 1.4em; margin: 0px; overflow: auto; padding: 0px; width: 97%;&quot;&gt; mkdir /var/www/letsencrypt
chown www-data:www-data /var/www/letsencrypt&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 1em; margin-top: 1em; text-align: justify;&quot;&gt;
Теперь нам нужно сделать так, чтобы любой запрос вида:&lt;/div&gt;
&lt;pre style=&quot;background: rgb(242, 242, 242) !important; border-color: rgb(30, 113, 69); border-image: initial; border-radius: 4px; border-style: none none none solid; border-width: 1px 1px 1px 5px; box-sizing: border-box; color: #295684; counter-reset: chapter 0; font-family: Monaco, Menlo, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; height: auto; line-height: 1.42857; margin-bottom: 10px; overflow-wrap: break-word; overflow: auto hidden; padding: 5px; text-align: justify; white-space: pre-wrap; width: 830.547px; word-break: break-all;&quot;&gt;&lt;code style=&quot;background-attachment: initial !important; background-clip: initial !important; background-color: transparent; background-image: initial !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-radius: 4px; border: 0px; box-sizing: border-box; color: inherit; font-family: &amp;quot;Ubuntu Mono&amp;quot;, Courier, monospace !important; font-size: inherit; line-height: 1.4em; margin: 0px; overflow: auto; padding: 0px; width: 97%;&quot;&gt;http://example.com/.well-known/acme-challenge&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 1em; margin-top: 1em; text-align: justify;&quot;&gt;
приводил к физическому размещению:&lt;/div&gt;
&lt;pre style=&quot;background: rgb(242, 242, 242) !important; border-color: rgb(30, 113, 69); border-image: initial; border-radius: 4px; border-style: none none none solid; border-width: 1px 1px 1px 5px; box-sizing: border-box; color: #295684; counter-reset: chapter 0; font-family: Monaco, Menlo, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; height: auto; line-height: 1.42857; margin-bottom: 10px; overflow-wrap: break-word; overflow: auto hidden; padding: 5px; text-align: justify; white-space: pre-wrap; width: 830.547px; word-break: break-all;&quot;&gt;&lt;code style=&quot;background-attachment: initial !important; background-clip: initial !important; background-color: transparent; background-image: initial !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-radius: 4px; border: 0px; box-sizing: border-box; color: inherit; font-family: &amp;quot;Ubuntu Mono&amp;quot;, Courier, monospace !important; font-size: inherit; line-height: 1.4em; margin: 0px; overflow: auto; padding: 0px; width: 97%;&quot;&gt;/var/www/letsencrypt/.well-known/acme-challenge&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 1em; margin-top: 1em; text-align: justify;&quot;&gt;
Это несложно, но для каждого из веб-серверов делается по-разному, ниже мы рассмотрим самые популярные из них.&lt;/div&gt;
&lt;h4 style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 1.05em; font-weight: 500; line-height: 1.1; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
Apache 2.x&lt;/h4&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 1em; margin-top: 1em; text-align: justify;&quot;&gt;
Apache является самым распространенным и популярным веб-сервером, актуальной версией является 2.4.x, для его подготовки к работе с Certbot добавьте в основной конфигурационный файл&amp;nbsp;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;/etc/apache2/apache2.conf&lt;/strong&gt;&amp;nbsp;следующую секцию:&lt;/div&gt;
&lt;pre style=&quot;background: rgb(242, 242, 242) !important; border-color: rgb(30, 113, 69); border-image: initial; border-radius: 4px; border-style: none none none solid; border-width: 1px 1px 1px 5px; box-sizing: border-box; color: #295684; counter-reset: chapter 0; font-family: Monaco, Menlo, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; height: auto; line-height: 1.42857; margin-bottom: 10px; overflow-wrap: break-word; overflow: auto hidden; padding: 5px; text-align: justify; white-space: pre-wrap; width: 830.547px; word-break: break-all;&quot;&gt;&lt;code style=&quot;background-attachment: initial !important; background-clip: initial !important; background-color: transparent; background-image: initial !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-radius: 4px; border: 0px; box-sizing: border-box; color: inherit; font-family: &amp;quot;Ubuntu Mono&amp;quot;, Courier, monospace !important; font-size: inherit; line-height: 1.4em; margin: 0px; overflow: auto; padding: 0px; width: 97%;&quot;&gt;Alias /.well-known/acme-challenge/ /var/www/letsencrypt/.well-known/acme-challenge/

&lt;directory acme-challenge=&quot;&quot; letsencrypt=&quot;&quot; var=&quot;&quot; well-known=&quot;&quot; www=&quot;&quot;&gt;
    Options None
    AllowOverride None
    ForceType text/plain
    Require all granted
    RedirectMatch 404 &quot;^(?!/\.well-known/acme-challenge/[\w-]{43}$)&quot;&lt;/directory&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 1em; margin-top: 1em; text-align: justify;&quot;&gt;
Для устаревшей версии Apache 2.2 данный блок должен выглядеть следующим образом:&lt;/div&gt;
&lt;pre style=&quot;background: rgb(242, 242, 242) !important; border-color: rgb(30, 113, 69); border-image: initial; border-radius: 4px; border-style: none none none solid; border-width: 1px 1px 1px 5px; box-sizing: border-box; color: #295684; counter-reset: chapter 0; font-family: Monaco, Menlo, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; height: auto; line-height: 1.42857; margin-bottom: 10px; overflow-wrap: break-word; overflow: auto hidden; padding: 5px; text-align: justify; white-space: pre-wrap; width: 830.547px; word-break: break-all;&quot;&gt;&lt;code style=&quot;background-attachment: initial !important; background-clip: initial !important; background-color: transparent; background-image: initial !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-radius: 4px; border: 0px; box-sizing: border-box; color: inherit; font-family: &amp;quot;Ubuntu Mono&amp;quot;, Courier, monospace !important; font-size: inherit; line-height: 1.4em; margin: 0px; overflow: auto; padding: 0px; width: 97%;&quot;&gt;Alias /.well-known/acme-challenge/ /var/www/letsencrypt/.well-known/acme-challenge/

&lt;directory acme-challenge=&quot;&quot; letsencrypt=&quot;&quot; var=&quot;&quot; well-known=&quot;&quot; www=&quot;&quot;&gt;
    Options None
    AllowOverride None
    ForceType text/plain
    Order allow,deny
    Allow from all
    RedirectMatch 404 &quot;^(?!/\.well-known/acme-challenge/[\w-]{43}$)&quot;&lt;/directory&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 1em; margin-top: 1em; text-align: justify;&quot;&gt;
Данная секция создает для любого запроса к&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&amp;nbsp;/.well-known/acme-challenge&lt;/strong&gt;&amp;nbsp;алиас (псевдоним), указывающий на физическую директорию&amp;nbsp;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;/var/www/letsencrypt/.well-known/acme-challenge&lt;/strong&gt;, а ее расположение в основном конфигурационном файле позволит распространить действие директив для любого обслуживаемого домена. Остальные параметры задают необходимые параметры безопасности.&lt;/div&gt;
&lt;h4 style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 1.05em; font-weight: 500; line-height: 1.1; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
Nginx&lt;/h4&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 1em; margin-top: 1em; text-align: justify;&quot;&gt;
Nginx - второй по популярности веб-сервер (и первый среди продвинутых пользователей) предполагает несколько иной подход к настройке. Для каждого виртуального хоста в секцию&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&amp;nbsp;server&lt;/strong&gt;&amp;nbsp;следует добавить блок:&lt;/div&gt;
&lt;pre style=&quot;background: rgb(242, 242, 242) !important; border-color: rgb(30, 113, 69); border-image: initial; border-radius: 4px; border-style: none none none solid; border-width: 1px 1px 1px 5px; box-sizing: border-box; color: #295684; counter-reset: chapter 0; font-family: Monaco, Menlo, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; height: auto; line-height: 1.42857; margin-bottom: 10px; overflow-wrap: break-word; overflow: auto hidden; padding: 5px; text-align: justify; white-space: pre-wrap; width: 830.547px; word-break: break-all;&quot;&gt;&lt;code style=&quot;background-attachment: initial !important; background-clip: initial !important; background-color: transparent; background-image: initial !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-radius: 4px; border: 0px; box-sizing: border-box; color: inherit; font-family: &amp;quot;Ubuntu Mono&amp;quot;, Courier, monospace !important; font-size: inherit; line-height: 1.4em; margin: 0px; overflow: auto; padding: 0px; width: 97%;&quot;&gt;location ^~ /.well-known/acme-challenge/ {
   default_type &quot;text/plain&quot;;
   root /var/www/letsencrypt;
}
location = /.well-known/acme-challenge/ {
   return 404;
}&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 1em; margin-top: 1em; text-align: justify;&quot;&gt;
Если вы настраивали сервер по&amp;nbsp;&lt;a href=&quot;https://interface31.ru/tech_it/2016/04/nginx-php-fpm-debian-ubuntu.html&quot; style=&quot;box-sizing: border-box; color: #1b6eae; text-decoration-line: none !important;&quot; target=&quot;_blank&quot;&gt;нашей инструкции&lt;/a&gt;, то мы рекомендуем вынести указанный блок в отдельный шаблон, например,&amp;nbsp;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;/etc/nginx/templates/letsencrypt.conf&lt;/strong&gt;&amp;nbsp;и впоследствии подключать в конфигурацию виртуального хоста именно его и в общих чертах это должно выглядеть так:&lt;/div&gt;
&lt;pre style=&quot;background: rgb(242, 242, 242) !important; border-color: rgb(30, 113, 69); border-image: initial; border-radius: 4px; border-style: none none none solid; border-width: 1px 1px 1px 5px; box-sizing: border-box; color: #295684; counter-reset: chapter 0; font-family: Monaco, Menlo, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; height: auto; line-height: 1.42857; margin-bottom: 10px; overflow-wrap: break-word; overflow: auto hidden; padding: 5px; text-align: justify; white-space: pre-wrap; width: 830.547px; word-break: break-all;&quot;&gt;&lt;code style=&quot;background-attachment: initial !important; background-clip: initial !important; background-color: transparent; background-image: initial !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-radius: 4px; border: 0px; box-sizing: border-box; color: inherit; font-family: &amp;quot;Ubuntu Mono&amp;quot;, Courier, monospace !important; font-size: inherit; line-height: 1.4em; margin: 0px; overflow: auto; padding: 0px; width: 97%;&quot;&gt;server {
   server_name example.com
   ..
   include /etc/nginx/templates/letsencrypt.conf;
}&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 1em; margin-top: 1em; text-align: justify;&quot;&gt;
Данный подход является хорошей практикой, так как в случае внесения каких-либо изменений их придется делать только в одном месте, вне зависимости от числа обслуживаемых виртуальных хостов.&lt;/div&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 1em; margin-top: 1em; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 1.25em; font-weight: 400; line-height: 1.1; margin-bottom: 10px; margin-top: 20px;&quot;&gt;
Получение сертификата&lt;/h3&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 1em; margin-top: 1em; text-align: justify;&quot;&gt;
Наконец-то мы подошли к самому главному - получению сертификата, но не стоит спешить, количество запросов на сертификат в единицу времени ограничено (20 запросов на регистрацию в неделю и 5 неудачных запросов в час), поэтому следует убедиться, что все сделано правильно. Для этого следует использовать возможность тестового запуска Certbot, наберем в консоли:&lt;/div&gt;
&lt;pre style=&quot;background: rgb(242, 242, 242) !important; border-color: rgb(30, 113, 69); border-image: initial; border-radius: 4px; border-style: none none none solid; border-width: 1px 1px 1px 5px; box-sizing: border-box; color: #295684; counter-reset: chapter 0; font-family: Monaco, Menlo, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; height: auto; line-height: 1.42857; margin-bottom: 10px; overflow-wrap: break-word; overflow: auto hidden; padding: 5px; text-align: justify; white-space: pre-wrap; width: 830.547px; word-break: break-all;&quot;&gt;&lt;code style=&quot;background-attachment: initial !important; background-clip: initial !important; background-color: transparent; background-image: initial !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-radius: 4px; border: 0px; box-sizing: border-box; color: inherit; font-family: &amp;quot;Ubuntu Mono&amp;quot;, Courier, monospace !important; font-size: inherit; line-height: 1.4em; margin: 0px; overflow: auto; padding: 0px; width: 97%;&quot;&gt;certbot certonly --dry-run --webroot -w /var/www/letsencrypt -d example.com -d www.example.com&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 1em; margin-top: 1em; text-align: justify;&quot;&gt;
Ключ&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&amp;nbsp;--dry-run&lt;/strong&gt;&amp;nbsp;включает тестовый режим, при котором производится симуляция получения сертификата,&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&amp;nbsp;--webroot&lt;/strong&gt;&amp;nbsp;- указывает используемый плагин, после ключа&amp;nbsp;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;-w&amp;nbsp;&lt;/strong&gt;указываем путь к директории для letsencrypt, а затем через ключ&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&amp;nbsp;-d&lt;/strong&gt;&amp;nbsp;указываем домены для которых мы получаем сертификат. Как минимум это должно быть&amp;nbsp;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;основное имя сайта&lt;/strong&gt;&amp;nbsp;и&amp;nbsp;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;имя c www&lt;/strong&gt;, хотя никто не мешает включить вам в сертификат все нужные поддомены или вообще разные домены. Лимит на количество доменов в сертификате равен 100.&lt;/div&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 1em; margin-top: 1em; text-align: justify;&quot;&gt;
После того как тестовый запуск увенчался успехом можно переходить к получению сертификата:&lt;/div&gt;
&lt;pre style=&quot;background: rgb(242, 242, 242) !important; border-color: rgb(30, 113, 69); border-image: initial; border-radius: 4px; border-style: none none none solid; border-width: 1px 1px 1px 5px; box-sizing: border-box; color: #295684; counter-reset: chapter 0; font-family: Monaco, Menlo, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; height: auto; line-height: 1.42857; margin-bottom: 10px; overflow-wrap: break-word; overflow: auto hidden; padding: 5px; text-align: justify; white-space: pre-wrap; width: 830.547px; word-break: break-all;&quot;&gt;&lt;code style=&quot;background-attachment: initial !important; background-clip: initial !important; background-color: transparent; background-image: initial !important; background-origin: initial !important; background-position: initial !important; background-repeat: initial !important; background-size: initial !important; border-radius: 4px; border: 0px; box-sizing: border-box; color: inherit; font-family: &amp;quot;Ubuntu Mono&amp;quot;, Courier, monospace !important; font-size: inherit; line-height: 1.4em; margin: 0px; overflow: auto; padding: 0px; width: 97%;&quot;&gt;certbot certonly --webroot -w /var/www/letsencrypt -d example.com -d www.example.com&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 1em; margin-top: 1em; text-align: justify;&quot;&gt;
Сертификат получен, отлично! Но где нам его искать? Перейдем в&amp;nbsp;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;/etc/letsencrypt/live&lt;/strong&gt;&amp;nbsp;где для каждого полученного сертификата будет создана папка с именем первого указанного в запросе домена, т.е. для нашего примера -&amp;nbsp;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;example.com&lt;/strong&gt;. Внутри будут находиться четыре файла:&lt;/div&gt;
&lt;ul style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px; margin-top: 0px; text-align: justify;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box; margin-top: 10px;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;cert.pem&lt;/strong&gt;&amp;nbsp;- собственно сертификат&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; margin-top: 10px;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;chain.pem&lt;/strong&gt;&amp;nbsp;- цепочка доверия, включает корневой и промежуточный сертификаты Let&#39;s Encrypt&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; margin-top: 10px;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;fullchain.pem&lt;/strong&gt;&amp;nbsp;- полная цепочка, включающая кроме содержимого chain.pem сам сертификат&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box; margin-top: 10px;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;privkey.pem&lt;/strong&gt;&amp;nbsp;- закрытый ключ сертификата, данный файл является&amp;nbsp;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;секретным&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 1em; margin-top: 1em; text-align: justify;&quot;&gt;
Именно эти файлы следует использовать в конфигурационных файлах служб при настройке SSL, конкретные реализации выходят за рамки данной статьи и это будет сделано в отдельных материалах, мы же заглянем еще глубже под капот.&lt;/div&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 1em; margin-top: 1em; text-align: justify;&quot;&gt;
При внимательном рассмотрении выяснится, что файлы в директории&amp;nbsp;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;live&lt;/strong&gt;&amp;nbsp;являются символьными ссылками на аналогичные файлы в&amp;nbsp;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;/etc/letsencrypt/archive&lt;/strong&gt;:&lt;/div&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 1em; margin-top: 1em; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 1em; margin-top: 1em; text-align: justify;&quot;&gt;
Источник:&lt;/div&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 1em; margin-top: 1em; text-align: justify;&quot;&gt;
&lt;a href=&quot;https://interface31.ru/tech_it/2017/04/poluchaem-sertifikaty-lets-encrypt-pri-pomoshhi-certbot.html&quot;&gt;https://interface31.ru/tech_it/2017/04/poluchaem-sertifikaty-lets-encrypt-pri-pomoshhi-certbot.html&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &amp;quot;Open Sans&amp;quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 1em; margin-top: 1em; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/3775820674355734800/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/3775820674355734800' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/3775820674355734800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/3775820674355734800'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2019/10/lets-encrypt-certbot.html' title='сертификаты Let&#39;s Encrypt при помощи Certbot'/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-6683786678038285245</id><published>2019-10-14T11:53:00.001-07:00</published><updated>2019-10-14T11:53:19.621-07:00</updated><title type='text'>напоминалка по netstat</title><content type='html'>sudo netstat -ltup&lt;br /&gt;
&lt;br /&gt;
Флаг -l указывает netstat вывести все прослушивающие сокеты (сокет это ip + порт), -t показывает все TCP-соединения, -u отображает все соединения UDP, а -p позволяет выводить имя приложения/программы, прослушивающее порт.&lt;br /&gt;
&lt;br /&gt;
Чтобы выводить числовые значения (номер порта), а не имена служб, добавьте флаг -n.&lt;br /&gt;
&lt;br /&gt;
$ sudo netstat -lntup&lt;br /&gt;
-------------------------------------------------------------------&lt;br /&gt;
s — еще один полезный инструмент для отображения информации о сокетах. Он в своём использовании похож на netstat. Следующая команда выведет все порты прослушивающие соединения TCP и UDP в числовом формате.&lt;br /&gt;
&lt;br /&gt;
$ sudo ss -lntu&lt;br /&gt;
&lt;br /&gt;
Оригинал:&lt;br /&gt;
&lt;a href=&quot;http://blog.sedicomm.com/2019/02/27/4-sposoba-uznat-kakie-porty-proslushivayutsya-v-linux/&quot;&gt;http://blog.sedicomm.com/2019/02/27/4-sposoba-uznat-kakie-porty-proslushivayutsya-v-linux/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/6683786678038285245/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/6683786678038285245' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/6683786678038285245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/6683786678038285245'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2019/10/netstat.html' title='напоминалка по netstat'/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-4413790958114308341</id><published>2019-10-14T11:50:00.000-07:00</published><updated>2019-10-14T11:50:26.497-07:00</updated><title type='text'></title><content type='html'>&lt;br /&gt;
&lt;header class=&quot;entry-header&quot; style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: Lato, sans-serif; font-size: 16px;&quot;&gt;&lt;h1 class=&quot;entry-title&quot; itemprop=&quot;headline&quot; style=&quot;box-sizing: border-box; color: #444444; font-family: Alegreya, serif; font-size: 36px; font-weight: normal; line-height: 1.2; margin: 0px 0px 22px; padding: 0px; word-wrap: break-word;&quot;&gt;
1С-Битрикс: Низкие показатели MySQL в мониторе производительности (Решение)&lt;/h1&gt;
&lt;div class=&quot;entry-meta&quot; style=&quot;box-sizing: border-box; clear: both; color: #666666; font-size: 14px; margin-bottom: 24px;&quot;&gt;
&lt;time class=&quot;entry-time&quot; datetime=&quot;2015-06-03T10:12:47+00:00&quot; itemprop=&quot;datePublished&quot; style=&quot;box-sizing: border-box;&quot; title=&quot;Среда, Июнь 3, 2015, 10:12 дп&quot;&gt;03.06.2015&lt;/time&gt;&amp;nbsp;&lt;span class=&quot;entry-comments-link&quot; style=&quot;box-sizing: border-box;&quot;&gt;/&amp;nbsp;&lt;a href=&quot;https://dmitro.pro/fixes/1%d1%81-%d0%b1%d0%b8%d1%82%d1%80%d0%b8%d0%ba%d1%81-%d0%bd%d0%b8%d0%b7%d0%ba%d0%b8%d0%b5-%d0%bf%d0%be%d0%ba%d0%b0%d0%b7%d0%b0%d1%82%d0%b5%d0%bb%d0%b8-mysql-%d0%b2-%d0%bc%d0%be%d0%bd%d0%b8%d1%82%d0%be/#respond&quot; style=&quot;box-sizing: border-box; color: #333333; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot;&gt;Leave a Comment&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/header&gt;&lt;br /&gt;
&lt;div class=&quot;entry-content&quot; itemprop=&quot;articleBody&quot; style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: Lato, sans-serif; font-size: 16px; word-wrap: break-word;&quot;&gt;
&lt;div style=&quot;box-sizing: border-box; margin-bottom: 24px; padding: 0px;&quot;&gt;
&lt;b style=&quot;box-sizing: border-box;&quot;&gt;Хочу поделится радостью&lt;/b&gt;: удалось оптимизировать работу MySQL.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; margin-bottom: 24px; padding: 0px;&quot;&gt;
В БУС монитор производительности на мощном сервере показывал следуюшее:&lt;/div&gt;
&lt;div class=&quot;blog-post-code&quot; style=&quot;box-sizing: border-box;&quot;&gt;
&lt;table class=&quot;blogcode&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; border: 1px solid rgb(229, 229, 229); box-sizing: border-box; margin-bottom: 25px;&quot;&gt;&lt;tbody style=&quot;box-sizing: border-box;&quot;&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td style=&quot;border-bottom: 1px solid rgb(229, 229, 229); border-right: 1px solid rgb(229, 229, 229); box-sizing: border-box; padding: 10px;&quot;&gt;&lt;pre class=&quot; hljs  hljs &quot; style=&quot;background-color: #f9f9f9; box-sizing: border-box; font-family: monospace, serif; font-size: 1em; overflow: scroll; padding: 0px 20px;&quot;&gt;База данных MySQL (запись)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;72&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5 600&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;количество запросов на запись в секунду
База данных MySQL (чтение)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5 869&amp;nbsp;&amp;nbsp; 7 800&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;количество запросов на чтение в секунду
База данных MySQL (изменение)&amp;nbsp;&amp;nbsp; 4 251&amp;nbsp;&amp;nbsp; 5 800&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;количество запросов на изменение в секунду&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; margin-bottom: 24px; padding: 0px;&quot;&gt;
&lt;span id=&quot;more-8&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; margin-bottom: 24px; padding: 0px;&quot;&gt;
Но нашлась все-таки одна настроечка, которая ну очень сильно меня обрадовала:&amp;nbsp;&lt;b style=&quot;box-sizing: border-box;&quot;&gt;innodb_flush_log_at_trx_commit=2&lt;/b&gt;&lt;br /&gt;
После того как я ее прописал, получил следующие циферки:&lt;/div&gt;
&lt;div class=&quot;blog-post-code&quot; style=&quot;box-sizing: border-box;&quot;&gt;
&lt;table class=&quot;blogcode&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; border: 1px solid rgb(229, 229, 229); box-sizing: border-box; margin-bottom: 25px;&quot;&gt;&lt;tbody style=&quot;box-sizing: border-box;&quot;&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td style=&quot;border-bottom: 1px solid rgb(229, 229, 229); border-right: 1px solid rgb(229, 229, 229); box-sizing: border-box; padding: 10px;&quot;&gt;&lt;pre class=&quot; hljs  hljs &quot; style=&quot;background-color: #f9f9f9; box-sizing: border-box; font-family: monospace, serif; font-size: 1em; overflow: scroll; padding: 0px 20px;&quot;&gt;База данных MySQL (запись)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4 395&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5 600&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;количество запросов на запись в секунду
База данных MySQL (чтение) &amp;nbsp;&amp;nbsp;&amp;nbsp;6 220 &amp;nbsp;&amp;nbsp;&amp;nbsp;7 800 &amp;nbsp;&amp;nbsp;&amp;nbsp;количество запросов на чтение в секунду
База данных MySQL (изменение) &amp;nbsp;&amp;nbsp;&amp;nbsp;4 643 &amp;nbsp;&amp;nbsp;&amp;nbsp;5 800 &amp;nbsp;&amp;nbsp;&amp;nbsp;количество запросов на изменение в секунду&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; margin-bottom: 24px; padding: 0px;&quot;&gt;
&lt;b style=&quot;box-sizing: border-box;&quot;&gt;Увелечение скорости записи в&amp;nbsp;&lt;u style=&quot;box-sizing: border-box;&quot;&gt;60 раз&lt;/u&gt;&lt;/b&gt;&amp;nbsp;меня ну очень обрадовало.&lt;/div&gt;
&lt;div class=&quot;blog-post-quote&quot; style=&quot;box-sizing: border-box;&quot;&gt;
&lt;table class=&quot;blogquote&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; border: 1px solid rgb(229, 229, 229); box-sizing: border-box; margin-bottom: 25px;&quot;&gt;&lt;tbody style=&quot;box-sizing: border-box;&quot;&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td style=&quot;border-bottom: 1px solid rgb(229, 229, 229); border-right: 1px solid rgb(229, 229, 229); box-sizing: border-box; padding: 10px;&quot;&gt;innodb_flush_log_at_trx_commit — Вам кажется, что InnoDB в сто раз медленнее MyISAM? Вероятно, вы забыли изменить значение этого параметра. Значение по умолчанию 1 означает, что после каждой завершенной транзакции (или после изменения состояния транзакции) лог должен быть сброшен на диск. Это достаточно дорогая операция, особенно если у вас нет Battery backed up cache. Многие приложения, особенно те, в которых раньше использовался MyISAM будут хорошо работать при значении 2, который означает, что не надо сбрасывать буфер на диск, а следует отправить его в кэш операционной системы. Лог по-прежнему будет сбрасываться на диск каждую секунду и максимум, что вы можете потерять — это 1-2 секунды записей. Значение 0 обеспечивает более высокую скорость, но и более низкую надежность. Есть вероятность потерять транзакции даже при падении mysql-сервера. При значении равном 2 единственная возможность потерять данные — это фатальный сбой операционной системы.&lt;br /&gt;
&lt;br /&gt;
Оригинал статьи - в интернете&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/4413790958114308341/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/4413790958114308341' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/4413790958114308341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/4413790958114308341'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2019/10/1-mysql-03.html' title=''/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-5704953208945880515</id><published>2019-10-14T11:49:00.004-07:00</published><updated>2019-10-14T11:49:29.623-07:00</updated><title type='text'>подсказки по работе с docker</title><content type='html'>&lt;h1 class=&quot;entry-title&quot; style=&quot;background-color: white; box-sizing: border-box; color: #444444; font-family: Lora, serif; font-size: 24px; font-style: italic; font-weight: 400; line-height: 1.1; margin: 0px 0px 15px; text-align: center;&quot;&gt;
Docker: Удалить Контейнер — Удалить Все Контейнеры&lt;/h1&gt;
&lt;div&gt;
&lt;div&gt;
Список Docker-контейнеров&lt;/div&gt;
&lt;div&gt;
Список запущенных Docker-контейнеров:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
$ docker ps&lt;/div&gt;
&lt;div&gt;
Список всех Docker-контейнеров:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
$ docker ps -a&lt;/div&gt;
&lt;div&gt;
Удалить Docker-контейнер&lt;/div&gt;
&lt;div&gt;
Удалить Docker-контейнер по CONTAINER ID или NAME:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
$ docker rm &lt;container&gt;&lt;/container&gt;&lt;/div&gt;
&lt;div&gt;
Принудительно удалить запущенный Docker-контейнер:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
$ docker rm -f &lt;container&gt;&lt;/container&gt;&lt;/div&gt;
&lt;div&gt;
Удалить Все Docker-контейнеры&lt;/div&gt;
&lt;div&gt;
Удалить все остановленные (неиспользуемые) Docker-контейнеры:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
$ docker container prune -f&lt;/div&gt;
&lt;div&gt;
Принудительно удалить все Docker-контейнеры, включая запущенные контейнеры:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
$ docker rm -f $(docker ps -a -q)&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h1 class=&quot;entry-title&quot; style=&quot;background-color: white; box-sizing: border-box; color: #444444; font-family: Lora, serif; font-size: 24px; font-style: italic; font-weight: 400; line-height: 1.1; margin: 0px 0px 15px; text-align: center;&quot;&gt;
Docker: Удалить Образ — Удалить Все Образы — Удалить Неиспользуемые&lt;/h1&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
Список Docker-образов&lt;/div&gt;
&lt;div&gt;
Список всех локальных Docker-образов:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
$ docker images&lt;/div&gt;
&lt;div&gt;
Удалить Docker-образ&lt;/div&gt;
&lt;div&gt;
Удалить Docker-образ по IMAGE ID:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
$ docker rmi &lt;image&gt;&lt;/image&gt;&lt;/div&gt;
&lt;div&gt;
Принудительно удалить Docker-образ:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
$ docker rmi -f &lt;image&gt;&lt;/image&gt;&lt;/div&gt;
&lt;div&gt;
Удалить Неиспользуемые Docker-образы&lt;/div&gt;
&lt;div&gt;
Удалить все неиспользуемые Docker-образы:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
$ docker image prune -a -f&lt;/div&gt;
&lt;div&gt;
Удалить Все Docker-образы&lt;/div&gt;
&lt;div&gt;
Принудительно удалить все Docker-образы:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
$ docker rmi -f $(docker images -q)&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
оригинал:&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://www.shellhacks.com/ru/docker-remove-image-remove-all-images-remove-unused/&quot;&gt;https://www.shellhacks.com/ru/docker-remove-image-remove-all-images-remove-unused/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://www.shellhacks.com/ru/docker-remove-container-remove-all-containers/&quot;&gt;https://www.shellhacks.com/ru/docker-remove-container-remove-all-containers/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/5704953208945880515/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/5704953208945880515' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/5704953208945880515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/5704953208945880515'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2019/10/docker.html' title='подсказки по работе с docker'/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-480080504366338891</id><published>2018-09-13T12:22:00.000-07:00</published><updated>2018-09-13T12:22:21.027-07:00</updated><title type='text'></title><content type='html'>&lt;h3 class=&quot;post-title entry-title&quot; style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 22px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: normal; margin: 0.75em 0px 0px; position: relative;&quot;&gt;
Прерывание проверки дискового массива в mdadm&lt;/h3&gt;
&lt;div class=&quot;post-header&quot; style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 10.8px; line-height: 1.6; margin: 0px 0px 1.5em;&quot;&gt;
&lt;div class=&quot;post-header-line-1&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;post-body entry-content&quot; id=&quot;post-body-417392445948185114&quot; style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; line-height: 1.4; position: relative; width: 680px;&quot;&gt;
MDADM, поставляемый вместе с дистрибутивом Debian, содержит задание CRON, которое раз в месяц запускает проверку целостности массива. На больших массивах, размер которых превышает несколько терабайт, такая проверка может занять слишком много времени. Прогресс выполнения проверки можно узнать в /proc/mdstat&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;background: rgb(248, 248, 248); border: 1px dashed rgb(102, 102, 102); margin: 5px 20px; padding: 5px; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;# cat /proc/mdstat
Personalities : [raid1] 
md1 : active raid1 sdb2[0] sda2[1]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1911569360 blocks super 1.2 [2/2] [UU]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;gt;....................]&amp;nbsp; check =&amp;nbsp; 0.0% (8832/1911569360) finish=7201.4min speed=4416K/sec
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
md0 : active raid1 sdb1[0] sda1[1]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 41941944 blocks super 1.2 [2/2] [UU]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
unused devices: &lt;none&gt;
&lt;/none&gt;&lt;/pre&gt;
&lt;br /&gt;Прервать такую проверку можно так:&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;background: rgb(248, 248, 248); border: 1px dashed rgb(102, 102, 102); margin: 5px 20px; padding: 5px; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;# echo idle &amp;gt; /sys/block/md1/md/sync_action&lt;/pre&gt;
&lt;br /&gt;После чего можно проверить, что массив действительно перестал проверяться:&lt;br /&gt;&lt;pre style=&quot;background: rgb(248, 248, 248); border: 1px dashed rgb(102, 102, 102); margin: 5px 20px; padding: 5px; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;# cat /proc/mdadm
Personalities : [raid1] 
md1 : active raid1 sdb2[0] sda2[1]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1911569360 blocks super 1.2 [2/2] [UU]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
md0 : active raid1 sdb1[0] sda1[1]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 41941944 blocks super 1.2 [2/2] [UU]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
unused devices:  &lt;none&gt;
&lt;/none&gt;&lt;/pre&gt;
&lt;br /&gt;Чтобы отменить такую проверку в будущем, нужно установить параметр AUTOCHECK=false в /etc/default/mdadm&lt;/div&gt;
&lt;div class=&quot;post-body entry-content&quot; id=&quot;post-body-417392445948185114&quot; style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; line-height: 1.4; position: relative; width: 680px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;post-body entry-content&quot; id=&quot;post-body-417392445948185114&quot; style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; line-height: 1.4; position: relative; width: 680px;&quot;&gt;
Оригинал статьи:&lt;/div&gt;
&lt;div class=&quot;post-body entry-content&quot; id=&quot;post-body-417392445948185114&quot; style=&quot;background-color: white; line-height: 1.4; position: relative; width: 680px;&quot;&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 13.2px;&quot;&gt;https://blog.tataranovich.com/2012/04/mdadm.html&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/480080504366338891/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/480080504366338891' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/480080504366338891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/480080504366338891'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2018/09/mdadm-mdadm-debian-cron.html' title=''/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-5920592826169362640</id><published>2018-05-22T12:59:00.003-07:00</published><updated>2018-05-23T13:54:36.014-07:00</updated><title type='text'></title><content type='html'>&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;Заметка для рейд1 xen 7.x и XCP-NG &lt;/pre&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;по мотивам копипаста и исправления ошибок в мануалах.&lt;/pre&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;базовая таблица диска поле установки xen 7.x, без созданного на стадии установки локального хранилища&lt;/pre&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;bash&quot; style=&quot;background: transparent; border: 0px; box-sizing: border-box; font-family: monospace, serif; font-size: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;/ (root) 18GB
(update) 18GB
/boot/efi 512M
/var/log 4GB
swap 1GB
&lt;/code&gt;&lt;/pre&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;h2 style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #444444; font-family: opensans-semibold, sans-serif; font-size: 28px; font-weight: normal; line-height: 36px; margin: 0px 0px 6px; outline: 0px; padding: 0px; text-rendering: optimizeLegibility; vertical-align: baseline;&quot;&gt;
0. Удаляем старое&lt;/h2&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;Первым делом отключаем существующие хранилища (если есть):&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;bash&quot; style=&quot;background: transparent; border: 0px; box-sizing: border-box; font-family: monospace, serif; font-size: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;xe sr-list
xe pbd-list sr-uuid=&lt;local storage-uuid=&quot;&quot;&gt;
xe pbd-unplug uuid=&lt;uuid&gt;
xe sr-forget uuid=&lt;local storage-uuid=&quot;&quot;&gt;
&lt;/local&gt;&lt;/uuid&gt;&lt;/local&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;естественно, pv и vg указываем свои, т.е. после знака равно можно использовать &quot;TAB&quot;&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;Теперь останавливаем и удаляем RAID, если они есть в системе:&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;bash&quot; style=&quot;background: transparent; border: 0px; box-sizing: border-box; font-family: monospace, serif; font-size: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;mdadm --stop /dev/md0
mdadm --stop /dev/md1
mdadm --stop /dev/md2
mdadm --stop /dev/md3
mdadm --stop /dev/md4
mdadm --stop /dev/md5

mdadm --zero-superblock /dev/sdb1
mdadm --zero-superblock /dev/sdb2
mdadm --zero-superblock /dev/sdb3
mdadm --zero-superblock /dev/sdb4
mdadm --zero-superblock /dev/sdb5
mdadm --zero-superblock /dev/sdb6
&lt;/code&gt;&lt;/pre&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;span style=&quot;color: #4a5153;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 15px;&quot;&gt;скорее всего их нет либо есть но с другими параметрами&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #4a5153;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 15px;&quot;&gt;для просмотра состояния делаем:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-size: 15px;&quot;&gt;&lt;span style=&quot;color: #4a5153;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white; font-size: 15px;&quot;&gt;&lt;span style=&quot;color: #4a5153;&quot;&gt;cat /proc/mdstat&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-size: 15px;&quot;&gt;&lt;span style=&quot;color: #4a5153;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white; font-size: 15px;&quot;&gt;&lt;span style=&quot;color: #4a5153;&quot;&gt;и останавливаем/удаляем существующие&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;Ниже я считаю, что раздела /dev/sda4 у вас нет.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2 style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #444444; font-family: opensans-semibold, sans-serif; font-size: 28px; font-weight: normal; line-height: 36px; margin: 0px 0px 6px; outline: 0px; padding: 0px; text-rendering: optimizeLegibility; vertical-align: baseline;&quot;&gt;
1. Строим новое&lt;/h2&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;Удаляем таблицу разделов на /dev/sdb и копируем её с /dev/sda:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;bash&quot; style=&quot;background: transparent; border: 0px; box-sizing: border-box; font-family: monospace, serif; font-size: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;sgdisk --zap-all /dev/sdb
sgdisk -R /dev/sdb /dev/sda
&lt;/code&gt;&lt;/pre&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;Задаем тип RAID для разделов:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;bash&quot; style=&quot;background: transparent; border: 0px; box-sizing: border-box; font-family: monospace, serif; font-size: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;sgdisk --typecode=1:fd00 /dev/sdb
sgdisk --typecode=2:fd00 /dev/sdb
sgdisk --typecode=3:fd00 /dev/sdb
sgdisk --typecode=5:fd00 /dev/sdb
sgdisk --typecode=6:fd00 /dev/sdb
&lt;/code&gt;&lt;/pre&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;Создаем, собственно, RAID:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;bash&quot; style=&quot;background: transparent; border: 0px; box-sizing: border-box; font-family: monospace, serif; font-size: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;yes|mdadm --create /dev/md0 --level=1 --raid-devices=2 --metadata=0.90 /dev/sdb1 missing
yes|mdadm --create /dev/md1 --level=1 --raid-devices=2 --metadata=0.90 /dev/sdb2 missing
yes|mdadm --create /dev/md2 --level=1 --raid-devices=2 --metadata=0.90 /dev/sdb3 missing
yes|mdadm --create /dev/md3 --level=1 --raid-devices=2 --metadata=0.90 /dev/sdb5 missing
yes|mdadm --create /dev/md4 --level=1 --raid-devices=2 --metadata=0.90 /dev/sdb6 missing
&lt;/code&gt;&lt;/pre&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;Создаем новый раздел подкачки.&amp;nbsp;&lt;/span&gt;&lt;s style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot;&gt;Он не будет жить на RAID, поэтому у нас их будет два.&lt;/s&gt;&lt;br /&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;bash&quot; style=&quot;background: transparent; border: 0px; box-sizing: border-box; font-family: monospace, serif; font-size: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;mkswap /dev/md4&lt;/code&gt;&lt;/pre&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;Создаем разделы (корень и /var/logs) и монтируем:&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;bash&quot; style=&quot;background: transparent; border: 0px; box-sizing: border-box; font-family: monospace, serif; font-size: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;mkfs.ext3 /dev/md0
mkfs.ext3 /dev/md3
mount /dev/md0 /mnt
mkdir -p /mnt/var/log
mount /dev/md3 /mnt/var/log
&lt;/code&gt;&lt;/pre&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;Копируем файлы на новый раздел:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;bash&quot; style=&quot;background: transparent; border: 0px; box-sizing: border-box; font-family: monospace, serif; font-size: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;cp -xR --preserve=all / /mnt
&lt;/code&gt;&lt;/pre&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;Создаем файл mdadm.conf:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;bash&quot; style=&quot;background: transparent; border: 0px; box-sizing: border-box; font-family: monospace, serif; font-size: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;echo &quot;MAILADDR root&quot; &amp;gt; /mnt/etc/mdadm.conf
echo &quot;auto +imsm +1.x -all&quot; &amp;gt;&amp;gt; /mnt/etc/mdadm.conf
echo &quot;DEVICE /dev/sd*[a-z][1-9]&quot; &amp;gt;&amp;gt; /mnt/etc/mdadm.conf
&lt;/code&gt;&lt;/pre&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;bash&quot; style=&quot;background: transparent; border: 0px; box-sizing: border-box; font-family: monospace, serif; font-size: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;mdadm --detail --scan &amp;gt;&amp;gt; /mnt/etc/mdadm.conf
cp /mnt/etc/mdadm.conf /etc
&lt;/code&gt;&lt;/pre&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;br /&gt;
&lt;h2 style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #444444; font-family: opensans-semibold, sans-serif; font-size: 28px; font-weight: normal; line-height: 36px; margin: 0px 0px 6px; outline: 0px; padding: 0px; text-rendering: optimizeLegibility; vertical-align: baseline;&quot;&gt;
2. Правим fstab и grub&lt;/h2&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;Изменяем точки монтирования на RAID:&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;bash&quot; style=&quot;background: transparent; border: 0px; box-sizing: border-box; font-family: monospace, serif; font-size: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;sed -i &#39;s/LABEL=root-[a-zA-Z\-]*/\/dev\/md0/&#39; /mnt/etc/fstab
sed -i &#39;s/LABEL=swap-[a-zA-Z\-]*/\/dev\/&lt;strike&gt;sda6&lt;/strike&gt; md4/&#39; /mnt/etc/fstab
sed -i &#39;s/LABEL=logs-[a-zA-Z\-]*/\/dev\/md3/&#39; /mnt/etc/fstab
&lt;strike&gt;sed -i &#39;/sda6/ a\/dev/sdb6          swap      swap   defaults   0  0 &#39; /mnt/etc/fstab&lt;/strike&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;Копируем метку раздела на /dev/sdb:&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;bash&quot; style=&quot;background: transparent; border: 0px; box-sizing: border-box; font-family: monospace, serif; font-size: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;e2label /dev/sda1 |xargs -t e2label /dev/sdb1
&lt;/code&gt;&lt;/pre&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;Делаем chroot в нашу будущую систему:&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;bash&quot; style=&quot;background: transparent; border: 0px; box-sizing: border-box; font-family: monospace, serif; font-size: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
mount --bind /proc /mnt/proc
mount --bind /run /mnt/run
chroot /mnt  /bin/bash
&lt;/code&gt;&lt;/pre&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;Устанавливаем загрузчик:&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;bash&quot; style=&quot;background: transparent; border: 0px; box-sizing: border-box; font-family: monospace, serif; font-size: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;grub-install /dev/sdb&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;груб начнет ругатся, исправление:&lt;/pre&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;parted /dev/sdb set 3 bios_grub on&lt;/pre&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;(или grub-install /dev/sdb но перед входом в chroot)&lt;/pre&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;и обновляем мбр/жпт   partprobe
Создаем новый initrd:
&lt;source lang=&quot;bash&quot;&gt;&lt;/source&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;Внимание! В большинстве мануалов, строка для дракута немного длиннее, т.к. все скопипищено с аналогичного мануала xen 6x&lt;/pre&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;в результате дракут не отрабатывает как положено.&lt;/pre&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;dracut -q --mdadmconf --fstab --add=&quot;dm mdraid&quot; --add-drivers=&quot;raid1 raid10&quot; --force /boot/initrd-$(uname -r).img $(uname -r) -M
&lt;/pre&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;/pre&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;Меняем конфигурацию GRUB, чтобы загрузиться с RAID:&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;bash&quot; style=&quot;background: transparent; border: 0px; box-sizing: border-box; font-family: monospace, serif; font-size: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;sed -i &#39;s/quiet/rd.auto rd.auto=1 rhgb quiet/&#39; /boot/grub/grub.cfg
sed -i &#39;s/LABEL=root-[a-zA-Z\-]*/\/dev\/md0/&#39; /boot/grub/grub.cfg
sed -i &#39;/search/ i\   insmod gzio&#39; /boot/grub/grub.cfg
sed -i &#39;/search/ i\   insmod part_msdos&#39; /boot/grub/grub.cfg
sed -i &#39;/search/ i\   insmod diskfilter mdraid09&#39; /boot/grub/grub.cfg
sed -i &#39;/search/ c\   set root=(hd0,gpt1)&#39; /boot/grub/grub.cfg
&lt;/code&gt;&lt;/pre&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;Выходим из chroot:&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;bash&quot; style=&quot;background: transparent; border: 0px; box-sizing: border-box; font-family: monospace, serif; font-size: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;exit&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
////////Запрашиваем КВМ&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;Перезагружаемся. В качестве загрузочного диска ставим второй, на котом мы создали RAID. Если что-то пойдет не так — будет шанс загрузиться со «старой» системы и попробовать еще раз.&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;Если всё прошло удачно, то переписываем таблицу с /dev/sdb на /dev/sda:&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;bash&quot; style=&quot;background: transparent; border: 0px; box-sizing: border-box; font-family: monospace, serif; font-size: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;sgdisk -R /dev/sda /dev/sdb&lt;/code&gt;&lt;/pre&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;И добавляем разделы в RAID:&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;bash&quot; style=&quot;background: transparent; border: 0px; box-sizing: border-box; font-family: monospace, serif; font-size: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;mdadm -a /dev/md0 /dev/sda1
mdadm -a /dev/md1 /dev/sda2
mdadm -a /dev/md2 /dev/sda3
mdadm -a /dev/md3 /dev/sda5
mdadm -a /dev/md4 /dev/sda6
&lt;/code&gt;&lt;/pre&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;На всякий случай,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;и переустанавливаем загрузчик на /dev/sda:&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;bash&quot; style=&quot;background: transparent; border: 0px; box-sizing: border-box; font-family: monospace, serif; font-size: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;grub-install /dev/sda
&lt;/code&gt;&lt;/pre&gt;
&lt;br style=&quot;background-color: white; box-sizing: border-box; color: #4a5153; font-family: merriweather-regular, sans-serif; font-size: 15px;&quot; /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;Перезагружаемся еще раз, дабы проверить, что все установилось корректно.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;Ну вот, собственно, и всё. Теперь осталось подключить (или создать) разделы с данными, добавить (если нужно) их в RAID и создать/подключить хранилища:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white; color: #4a5153; font-family: , sans-serif; font-size: 15px;&quot;&gt;сначала создаем разделы на sda и sdb, потом рейд, и потом дальше по тексту&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #4a5153; font-family: monospace, serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;bash&quot; style=&quot;background: transparent; border: 0px; box-sizing: border-box; font-family: monospace, serif; font-size: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;xe sr-create content-type=user device-config:device=/dev/md5 host-uuid=&lt;host-uuid&gt; name-label=”SRRaid1-Local” shared=false type=lvm&lt;/host-uuid&gt;&lt;/code&gt;&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/5920592826169362640/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/5920592826169362640' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/5920592826169362640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/5920592826169362640'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2018/05/1-xen-7.html' title=''/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-4111750591892376195</id><published>2017-08-28T12:15:00.000-07:00</published><updated>2017-08-28T12:15:00.419-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="*nix"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="sh"/><category scheme="http://www.blogger.com/atom/ns#" term="ssh"/><category scheme="http://www.blogger.com/atom/ns#" term="xen"/><title type='text'></title><content type='html'>&lt;span style=&quot;background-color: white; color: #586069; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px;&quot;&gt;Cloud Hosted Router god mode installation&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #586069; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;(Установка CHR на любое железо либо VDS)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #586069; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; font-stretch: normal; line-height: 1.45; margin-bottom: 16px; overflow: auto; padding: 16px; word-wrap: normal;&quot;&gt;&lt;code style=&quot;background: transparent; border-radius: 3px; border: 0px; box-sizing: border-box; display: inline; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; line-height: inherit; margin: 0px; overflow: visible; padding: 0px; word-break: normal; word-wrap: normal;&quot;&gt;CHR_VERSION=6.37
INSTALLPATH=/dev/vda

apt-get update &amp;amp;&amp;amp;
apt-get install -y unzip wget pv &amp;amp;&amp;amp;
wget http://download2.mikrotik.com/routeros/${CHR_VERSION}/chr-${CHR_VERSION}.img.zip &amp;amp;&amp;amp;
unzip chr-${CHR_VERSION}.img.zip &amp;amp;&amp;amp;
echo u &amp;gt; /proc/sysrq-trigger &amp;amp;&amp;amp;
pv chr-${CHR_VERSION}.img | dd of=$INSTALLPATH &amp;amp;&amp;amp;
reboot
&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; font-stretch: normal; line-height: 1.45; overflow: auto; padding: 16px; word-wrap: normal;&quot;&gt;&lt;code style=&quot;background: transparent; border-radius: 3px; border: 0px; box-sizing: border-box; display: inline; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; line-height: inherit; margin: 0px; overflow: visible; padding: 0px; word-break: normal; word-wrap: normal;&quot;&gt;/user set admin password=********
/ip address add address=A.B.C.D/24 interface=ether1
/ip route add gateway=A.B.C.1&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; font-stretch: normal; line-height: 1.45; overflow: auto; padding: 16px; word-wrap: normal;&quot;&gt;Оригинал на гитхаб https://gist.github.com/deemru/b6ae7e87aed251b727650b360867cfae&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/4111750591892376195/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/4111750591892376195' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/4111750591892376195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/4111750591892376195'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2017/08/cloud-hosted-router-god-mode.html' title=''/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-715811790663550744</id><published>2016-03-03T23:49:00.000-08:00</published><updated>2016-03-03T23:49:04.804-08:00</updated><title type='text'>Приоретизация процессов в *nix</title><content type='html'>Команда nice&lt;div&gt;
&lt;br /&gt;&lt;div class=&quot;content html_format&quot; style=&quot;background-color: white; border: 0px; font-family: Verdana, sans-serif; font-size: 14px; line-height: 22.4px; margin: 0px 0px 10px; outline: 0px; overflow: hidden; padding: 0px; vertical-align: baseline;&quot;&gt;
Когда на компьютере достаточно процессорного времени на исполнение всех процессов, нет необходимости в выставлении приоритетов. Но когда необходимо параллельно запустить несколько процессов, каждый из которых использует всё доступное процессорное время, может очень пригодиться утилита nice.&lt;br /&gt;&lt;br /&gt;Команда nice запускает программу с изменённым приоритетом для планировщика задач.&lt;br /&gt;&lt;br /&gt;Наибольший приоритет (и наименьшее значение nice) — −20. 19, либо 20 — наименьший приоритет, но это, с другой стороны, самые вежливые процессы.&lt;br /&gt;&lt;a href=&quot;https://www.blogger.com/null&quot; name=&quot;habracut&quot; style=&quot;border: 0px; color: #6da3bd; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/a&gt;&lt;br /&gt;Чтобы посмотреть идентификатор и значение nice нужного процесса в системе, можно воспользоваться командой&amp;nbsp;&lt;span style=&quot;border: 0px; font-weight: 700; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;ps axl&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Пример использования команды nice — запуск ресурсоёмкой задачи в фоновом режиме, так, чтобы она выполнялась, но освобождала часть процессорного времени для других процессов, как только оно становятся им нужно.&lt;br /&gt;&lt;br /&gt;Чтобы запустить команду с определённым приоритетом, слева нужно добавить «nice -n значение_nice», либо «nice --adjustment значение_nice» (adjustment — настройка, регулировка).&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;border: 0px; font-weight: 700; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;nice -n значение_nice команда&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Если нужно изменить приоритет уже запущенного процесса, можно воспользоваться командой renice.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;border: 0px; font-weight: 700; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;renice -n значение_nice id_процесса&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Команда renice выводит старый и новый приоритет процесса.&lt;br /&gt;&lt;br /&gt;Теперь, зная эти команды, можно управлять процессами так, чтобы определённые задачи выполнялись быстрее в случае, когда сразу много процессов используют всё доступное процессорное время.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;content html_format&quot; style=&quot;background-color: white; border: 0px; font-family: Verdana, sans-serif; font-size: 14px; line-height: 22.4px; margin: 0px 0px 10px; outline: 0px; overflow: hidden; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;content html_format&quot; style=&quot;background-color: white; border: 0px; font-family: Verdana, sans-serif; font-size: 14px; line-height: 22.4px; margin: 0px 0px 10px; outline: 0px; overflow: hidden; padding: 0px; vertical-align: baseline;&quot;&gt;
По материалам&amp;nbsp;https://habrahabr.ru/post/106381/&lt;/div&gt;
&lt;div class=&quot;content html_format&quot; style=&quot;background-color: white; border: 0px; font-family: Verdana, sans-serif; font-size: 14px; line-height: 22.4px; margin: 0px 0px 10px; outline: 0px; overflow: hidden; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/715811790663550744/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/715811790663550744' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/715811790663550744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/715811790663550744'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2016/03/nix.html' title='Приоретизация процессов в *nix'/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-2775829851316887093</id><published>2016-03-03T23:32:00.001-08:00</published><updated>2016-03-03T23:39:28.313-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="*nix"/><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD ssh MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="сайт"/><title type='text'>Ускоряем MySQL</title><content type='html'>&lt;div&gt;
Эта заметка поможет при работе с кривыми скриптами криво работающими с БД MySQL&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
( был образец модуля для джумлы который с базой весом в 30 Мб умудрялся наглухо уложить linux-сервер по IOPS дисковой подсистемы)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;Ускоряем MySQL с помощью tmpfs&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;color: #777777; font-family: Arial, sans-serif; font-size: 13.3333px;&quot;&gt;
Tmpfs — временное файловое хранилище во многих Unix подобных операционных системах. Tmpfs пердназначена для монтирования файловой системы, а сама размещается в оперативной памяти вместо физического диска. Использование tmpfs в вашей системе можно увидеть с помощью вывода команды df -h&lt;br /&gt;
&lt;pre class=&quot;prettyprint lang-bsh&quot; style=&quot;border: 1px solid rgb(136, 136, 136); padding: 2px;&quot;&gt;/dev/sda 30G 925M 28G 4%
tmpfs     502M 0 502M 0% /lib/init/rw
udev      497M 60K 497M 1% /dev
tmpfs     502M 4,0K 502M 1% /dev/shm&lt;/pre&gt;
В tmpfs могут размещатся любые директории, хранящие временные данные и которые можно удалить при перезагрузке системы: /var/lock, /var/run, /tmp и др. Tmpfs используют для уменьшения количества дисковых операций io c целью повышения производительности системы или экономии ресурса твердотельных накопителей.&lt;br /&gt;
В процессе работы базы данных MySQL создаются временные таблицы. Место расположения временных таблиц определяется переменной tmpdir в файле /etc/mysql/my.cnf. Если для таких временных таблиц (файлов) не хватает памяти, то начинается активный i/o, создающий нагрузку на дисковую подсистему сервера. А смонтировав папку временных файлов mysql на tmpfs, мы решим проблему проблему производительности базы данных и системы в целом.&lt;br /&gt;
На достаточно новых ядрах к директории /dev/shm по умолчанию подмонтирована файловая система tmpfs размером 0,5 объёма физической памяти, которую можно использовать для своих нужд. Если на вашем сервере дело с tmpfs обстоит именно так, нам остается внести правки файл конфигурации MySQL:&lt;br /&gt;
&lt;pre class=&quot;prettyprint lang-bsh&quot; style=&quot;border: 1px solid rgb(136, 136, 136); padding: 2px;&quot;&gt;$ nano /etc/mysql/my.cnf&lt;/pre&gt;
Закомментировав предыдущее значение параметра tmpdir, добавляем:&lt;br /&gt;
&lt;pre class=&quot;prettyprint lang-bsh&quot; style=&quot;border: 1px solid rgb(136, 136, 136); padding: 2px;&quot;&gt;tmpdir = /dev/shm&lt;/pre&gt;
Перезапускаем базу данных mysql:&lt;br /&gt;
&lt;pre class=&quot;prettyprint lang-bsh&quot; style=&quot;border: 1px solid rgb(136, 136, 136); padding: 2px;&quot;&gt;$ service mysql restart&lt;/pre&gt;
Проверяем полученный результат:&lt;br /&gt;
&lt;pre class=&quot;prettyprint lang-bsh&quot; style=&quot;border: 1px solid rgb(136, 136, 136); padding: 2px;&quot;&gt;$ mysql
mysql&amp;gt; SHOW VARIABLES LIKE &#39;tmpdir&#39;;
+---------------+----------+
| Variable_name | Value    |
+---------------+----------+
| tmpdir        | /dev/shm |
+---------------+----------+
1 row in set (0.00 sec)&lt;/pre&gt;
&lt;pre class=&quot;prettyprint lang-bsh&quot; style=&quot;border: 1px solid rgb(136, 136, 136); padding: 2px;&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;prettyprint lang-bsh&quot; style=&quot;border: 1px solid rgb(136, 136, 136); padding: 2px;&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;prettyprint lang-bsh&quot; style=&quot;border: 1px solid rgb(136, 136, 136); padding: 2px;&quot;&gt;Источник: http://serveradministrator.ru/mysql/mysql-to-tmpfs/&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/2775829851316887093/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/2775829851316887093' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/2775829851316887093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/2775829851316887093'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2016/03/mysql.html' title='Ускоряем MySQL'/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-1938410159189065242</id><published>2015-06-29T14:40:00.000-07:00</published><updated>2015-06-29T15:32:05.666-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="*nix"/><category scheme="http://www.blogger.com/atom/ns#" term="freebsd"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="root"/><category scheme="http://www.blogger.com/atom/ns#" term="ssh"/><title type='text'>Рекурсивная смена владельца и группы в *nix</title><content type='html'>Ключ -R в Linux означает рекурсивную обработку папок и подпапок.&lt;br /&gt;Рекурсивная смена владельца и группы в *nix:&lt;div&gt;
&lt;br /&gt;chown -R user:group /home/user/dir/&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Если вам нужно рекурсивно поменять права только для папок или только для файлов, то пользуемся следующими командами:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;Для папок:&lt;br /&gt;find . -type d -exec chmod 755 {} \;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Для файлов:&lt;br /&gt;find . -type f -exec chmod 644 {} \;&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/1938410159189065242/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/1938410159189065242' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/1938410159189065242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/1938410159189065242'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2015/06/nix.html' title='Рекурсивная смена владельца и группы в *nix'/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-7378662683100980602</id><published>2013-08-04T05:09:00.000-07:00</published><updated>2013-08-04T05:09:20.966-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="centos"/><category scheme="http://www.blogger.com/atom/ns#" term="citrix"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="serve"/><category scheme="http://www.blogger.com/atom/ns#" term="xen"/><title type='text'>Создание ISO библиотеки в XCP 1.6</title><content type='html'>&lt;h2 style=&quot;background-color: white; color: #333333; font-family: &#39;Trebuchet MS&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 1.6em; margin: 30px 0px 0px; text-align: justify;&quot;&gt;
How to create a local ISO Storage Repository on Citrix XenServer&lt;/h2&gt;
&lt;div class=&quot;entry&quot; style=&quot;background-color: white; font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 1.4em; text-align: justify;&quot;&gt;
In order to create virtual machines based on ISO disks, you need a local ISO Storage Repository on Citrix XenServer. There are several options of ISO Storage repositories in Xen Server based on the location of the repository. You should check the location based on the available space and your space requirements. We recommend to pass:&lt;br /&gt;&lt;code style=&quot;background-color: #cccccc; border: 1px solid; display: block; font-family: &#39;Courier New&#39;, Courier, Fixed; font-size: 1.1em; line-height: normal; padding: 5px;&quot;&gt;df -h&lt;/code&gt;&lt;br /&gt;before choosing the location. Please be aware that sometimes LVM and the Local Storage do not appear in df -h as they do not have a fstab entry. However, you can see it inside XenServer.&lt;br /&gt;
&lt;strong&gt;Inside the main partition&lt;/strong&gt;&lt;br /&gt;(this is least disearable option as the available space is very small, however it is the easiest to be done)&lt;br /&gt;1. Create the directory “/var/opt/xen/iso_library/”&lt;br /&gt;&lt;code style=&quot;background-color: #cccccc; border: 1px solid; display: block; font-family: &#39;Courier New&#39;, Courier, Fixed; font-size: 1.1em; line-height: normal; padding: 5px;&quot;&gt;mkdir -p /var/opt/xen/iso_library&lt;/code&gt;&lt;br /&gt;2. Create the ISO storage repository with the following command&lt;br /&gt;&lt;code style=&quot;background-color: #cccccc; border: 1px solid; display: block; font-family: &#39;Courier New&#39;, Courier, Fixed; font-size: 1.1em; line-height: normal; padding: 5px;&quot;&gt;xe sr-create name-label =&quot;ISO Repository&quot; type=iso device-config:location=/var/opt/xen/iso_library/ device-config:legacy_mode=true content-type=iso&lt;/code&gt;&lt;br /&gt;3. Transfer your ISO image in /var/opt/xen/iso_library/ with wget or FTP.&lt;br /&gt;4. Login in Citrix XenCenter and you will now see the new repository. Press Rescan to refresh the images inside.&lt;br /&gt;
&lt;strong&gt;Inside the Local Storage&lt;/strong&gt;&lt;br /&gt;If you want to create an local ISO repository inside the Local Storage on Citrix you can use:&lt;br /&gt;&lt;code style=&quot;background-color: #cccccc; border: 1px solid; display: block; font-family: &#39;Courier New&#39;, Courier, Fixed; font-size: 1.1em; line-height: normal; padding: 5px;&quot;&gt;xe sr-create name-label=ISO type=iso device-config:location=LOCATION device-config:legacy_mode=true content-type=iso&lt;/code&gt;&lt;br /&gt;where LOCATION can be your Local Storage. You can find it out with:&lt;br /&gt;&lt;code style=&quot;background-color: #cccccc; border: 1px solid; display: block; font-family: &#39;Courier New&#39;, Courier, Fixed; font-size: 1.1em; line-height: normal; padding: 5px;&quot;&gt;df -h&lt;/code&gt;&lt;br /&gt;
&lt;strong&gt;Inside the LVM&lt;/strong&gt;&lt;br /&gt;1. Check the free space inside LVM&lt;br /&gt;&lt;code style=&quot;background-color: #cccccc; border: 1px solid; display: block; font-family: &#39;Courier New&#39;, Courier, Fixed; font-size: 1.1em; line-height: normal; padding: 5px;&quot;&gt;pvscan&lt;/code&gt;&lt;br /&gt;It will output something like this:&lt;br /&gt;&lt;code style=&quot;background-color: #cccccc; border: 1px solid; display: block; font-family: &#39;Courier New&#39;, Courier, Fixed; font-size: 1.1em; line-height: normal; padding: 5px;&quot;&gt;PV /dev/sda3 VG VG_XenStorage-10307bc6-dc3b-6b46-b01a-b9efa6f39ae6 lvm2 [1.99 TB / 1.94 TB free]&lt;br /&gt;Total: 1 [1.99 TB] / in use: 1 [1.99 TB] / in no VG: 0 [0 ]&lt;/code&gt;&lt;br /&gt;2. Create LVM Space for ISO Repository&lt;br /&gt;&lt;code style=&quot;background-color: #cccccc; border: 1px solid; display: block; font-family: &#39;Courier New&#39;, Courier, Fixed; font-size: 1.1em; line-height: normal; padding: 5px;&quot;&gt;lvcreate -L 50G -n ISO VG_XenStorage-10307bc6-dc3b-6b46-b01a-b9efa6f39ae6&lt;/code&gt;&lt;br /&gt;(replace the VVG… with your date from pvscan)&lt;br /&gt;and make it active&lt;br /&gt;&lt;code style=&quot;background-color: #cccccc; border: 1px solid; display: block; font-family: &#39;Courier New&#39;, Courier, Fixed; font-size: 1.1em; line-height: normal; padding: 5px;&quot;&gt;vgchange -a y&lt;/code&gt;&lt;br /&gt;3. Format the new space:&lt;br /&gt;&lt;code style=&quot;background-color: #cccccc; border: 1px solid; display: block; font-family: &#39;Courier New&#39;, Courier, Fixed; font-size: 1.1em; line-height: normal; padding: 5px;&quot;&gt;mkfs.ext3 /dev/VG_XenStorage-10307bc6-dc3b-6b46-b01a-b9efa6f39ae6/ISO&lt;/code&gt;&lt;br /&gt;4. Mount the ISO Repository&lt;br /&gt;&lt;code style=&quot;background-color: #cccccc; border: 1px solid; display: block; font-family: &#39;Courier New&#39;, Courier, Fixed; font-size: 1.1em; line-height: normal; padding: 5px;&quot;&gt;mkdir /mnt/iso_import&lt;/code&gt;&lt;br /&gt;
and edit /etc/rc.local to put auto mount on boot (do not add it into /etc/fstab!). Add the following text at the end of the file.&lt;br /&gt;&lt;code style=&quot;background-color: #cccccc; border: 1px solid; display: block; font-family: &#39;Courier New&#39;, Courier, Fixed; font-size: 1.1em; line-height: normal; padding: 5px;&quot;&gt;[...]&lt;br /&gt;# Mount ISO&lt;br /&gt;vgchange -a y&lt;br /&gt;mount /dev/VG_XenStorage-10307bc6-dc3b-6b46-b01a-b9efa6f39ae6/ISO /mnt/iso_import/&lt;/code&gt;&lt;br /&gt;
5. Create the following softlink&lt;br /&gt;&lt;code style=&quot;background-color: #cccccc; border: 1px solid; display: block; font-family: &#39;Courier New&#39;, Courier, Fixed; font-size: 1.1em; line-height: normal; padding: 5px;&quot;&gt;rmdir /var/opt/xen/iso_import&lt;br /&gt;ln -s /mnt/iso_import /var/opt/xen&lt;/code&gt;&lt;br /&gt;
6. Create the the repository&lt;br /&gt;&lt;code style=&quot;background-color: #cccccc; border: 1px solid; display: block; font-family: &#39;Courier New&#39;, Courier, Fixed; font-size: 1.1em; line-height: normal; padding: 5px;&quot;&gt;xe sr-create name-label=ISO type=iso device-config:location=/mnt/iso_import/ device-config:legacy_mode=true content-type=iso&lt;/code&gt;&lt;br /&gt;
7. Reboot to be sure that all works fine&lt;br /&gt;8. Transfer your ISO image in /var/opt/xen/iso_library/ with wget or FTP.&lt;br /&gt;9. Login in Citrix XenCenter and you will now see the new repository. Press Rescan to refresh the images inside.&lt;br /&gt;
&lt;br /&gt;
оригинал:&amp;nbsp;&lt;a href=&quot;http://kb.softescu.ro/server-administration/linux-server-administration/how-to-create-a-local-iso-storage-repository-on-citrix-xenserver/&quot; style=&quot;line-height: 1.4em;&quot;&gt;http://kb.softescu.ro/server-administration/linux-server-administration/how-to-create-a-local-iso-storage-repository-on-citrix-xenserver/&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/7378662683100980602/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/7378662683100980602' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/7378662683100980602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/7378662683100980602'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2013/08/iso-xcp-16.html' title='Создание ISO библиотеки в XCP 1.6'/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-6226370917858148442</id><published>2012-11-16T04:29:00.004-08:00</published><updated>2012-11-16T04:29:27.957-08:00</updated><title type='text'>Вредные советы начинающему бизнесмену</title><content type='html'>&lt;span style=&quot;color: #252e31; font-family: Georgia; font-size: 14px; line-height: 22px;&quot;&gt;Начинаете свой бизнес с нуля? &lt;b&gt;Не знаете с чего начать воплощение планов?&lt;/b&gt; Начать с рекламы, закупить необходимую технику или же снять офис – мы ответим на эти вопросы, подскажем, с чего начинается бизнес и с чего начинали крупные компании мирового масштаба. Если у вас готов бизнес план, разработаны действия и имеется для осуществления задуманного определенный бюджет- тогда пора действовать, &lt;b&gt;аренда офиса - это первое, с чего нужно начать&lt;/b&gt;.&amp;nbsp;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/6226370917858148442/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/6226370917858148442' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/6226370917858148442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/6226370917858148442'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2012/11/blog-post.html' title='Вредные советы начинающему бизнесмену'/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-7690070413657712633</id><published>2012-02-08T05:46:00.001-08:00</published><updated>2012-02-08T05:46:56.140-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD ssh MySQL"/><title type='text'>mysql *BSD</title><content type='html'>Можно делать посредством многочисленных php&#39;шных средств (phpmyadmin, dumper(Sypex), etc) , но там будем упираться в маскимальный размер пост данных и максимальное время выполнения скриптов, а некоторые дампы весят больше чем 1Гб, так что эта метода будет черезвычайно мелительная и довольно глючная (в сайпексе при  импорте  больших баз вообще не отображается ход  импорта , хотя с сайта можно узнать, что поддерживаются довольно большие дампы). Итак приступим.=)&lt;br /&gt;&lt;br /&gt;1.  Импорт .&lt;br /&gt;&lt;br /&gt;В принципе можно воспользоваться командой :&lt;br /&gt;&lt;br /&gt; mysql  -uroot -proot_pass db_name &lt; db_name.sql&lt;br /&gt;&lt;br /&gt;но она содержит подводные камни в виде того, что если например база уже создана, то  импорт  может оказаться неудачным.&lt;br /&gt;Самым лучшим выходом из ситуации будет ипморт напрямую через cli  MySQL  :&lt;br /&gt;&lt;br /&gt;Заходим в MySQL - mysql -uroot -proot_pass&lt;br /&gt;далее делаем - use db_name;&lt;br /&gt;далее импортируем командой - source db_name.sql;&lt;br /&gt;&lt;br /&gt;2. Экспорт.&lt;br /&gt;&lt;br /&gt;Делаем экспорт посредством удобного mysqldump :&lt;br /&gt;&lt;br /&gt;mysqldump -uroot -proot_pass db_name &gt; db_name.sql</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/7690070413657712633/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/7690070413657712633' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/7690070413657712633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/7690070413657712633'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2012/02/mysql-bsd.html' title='mysql *BSD'/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-3987776257596728577</id><published>2011-05-26T21:32:00.000-07:00</published><updated>2011-05-26T21:38:25.650-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="acl"/><category scheme="http://www.blogger.com/atom/ns#" term="squid"/><title type='text'>напоминалка squid</title><content type='html'>acl OneSiteForNotCache urlpath www.yandex.ru&lt;br /&gt;cache deny OneSiteForNotCache&lt;br /&gt;&lt;br /&gt;visible_hostname server&lt;br /&gt;http_port 3128 transparent&lt;br /&gt;&lt;br /&gt;#Запрет на сбор почты с через web-interface:&lt;br /&gt;acl SiteMailRu dstdomain .&lt;br /&gt;acl methodpost method POST&lt;br /&gt;http_access deny localnet methodpost SiteMailRu&lt;br /&gt;&lt;br /&gt;acl localnet src 192.168.0.0/24&lt;br /&gt;http_access allow localnet&lt;br /&gt;http_access deny all&lt;br /&gt;&lt;br /&gt;#Не кешировать FTP запросы:&lt;br /&gt;acl FTP proto FTP&lt;br /&gt;always_direct allow FTP&lt;br /&gt;&lt;br /&gt;архиполезный сайт для рускоязычных пользователей squid&lt;br /&gt;http://break-people.ru/cmsmade/index.php?page=translate</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/3987776257596728577/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/3987776257596728577' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/3987776257596728577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/3987776257596728577'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2011/05/squid.html' title='напоминалка squid'/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-4617542853255096012</id><published>2011-05-26T05:08:00.001-07:00</published><updated>2011-05-26T05:09:33.247-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="freebsd"/><category scheme="http://www.blogger.com/atom/ns#" term="ifconfig"/><category scheme="http://www.blogger.com/atom/ns#" term="rc.conf"/><title type='text'>IP-alias на сетевой интерфейс</title><content type='html'>Как назначить IP-alias на сетевой интерфейс&lt;br /&gt;&lt;br /&gt;Одноразовая операция&lt;br /&gt;&lt;br /&gt;ifconfig fxp0 alias 1.2.3.4 netmask 0xffffffff  # добавить&lt;br /&gt;ifconfig fxp0 -alias 1.2.3.4                    # убрать&lt;br /&gt;&lt;br /&gt;На постоянной основе:&lt;br /&gt;/etc/rc.conf&lt;br /&gt;&lt;br /&gt;ifconfig_fxp0_alias0=&quot;inet 81.19.6.18 netmask 0xffffffff&quot;&lt;br /&gt;ifconfig_fxp0_alias1=&quot;inet 81.19.6.19 netmask 0xffffffff&quot;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;источник http://lib.ru/unixhelp/freebsd.txt</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/4617542853255096012/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/4617542853255096012' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/4617542853255096012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/4617542853255096012'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2011/05/ip-alias.html' title='IP-alias на сетевой интерфейс'/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-2587148789314569798</id><published>2011-05-26T04:26:00.000-07:00</published><updated>2011-05-26T04:38:37.560-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="freebsd"/><category scheme="http://www.blogger.com/atom/ns#" term="ifconfig"/><category scheme="http://www.blogger.com/atom/ns#" term="mpd5"/><category scheme="http://www.blogger.com/atom/ns#" term="sh"/><title type='text'>переключениe между каналами на FreeBSD</title><content type='html'>Вот собственно сам скрипт:&lt;br /&gt;cat /usr/local/etc/scripts/if_ping.sh&lt;br /&gt;#!/bin/sh&lt;br /&gt;###&lt;br /&gt;ng_ip=`ifconfig ng0 | grep inet | awk &#39;{print $2}&#39;`&lt;br /&gt;ng_gw=`ifconfig ng0 | grep inet | awk &#39;{print $4}&#39;`&lt;br /&gt;tun_ip=`ifconfig tun0 | grep inet | awk &#39;{print $2}&#39;`&lt;br /&gt;tun_gw=`ifconfig tun0 | grep inet | awk &#39;{print $4}&#39;`&lt;br /&gt;def_gw=`netstat -rn | grep default | awk &#39;{print $2}&#39;`&lt;br /&gt; &lt;br /&gt;if ping -c 3 -S $ng_ip ya.ru &gt; /dev/null&lt;br /&gt;then&lt;br /&gt;    if [ &quot;$ng_gw&quot; != &quot;$def_gw&quot; ] &gt; /dev/null&lt;br /&gt;    then&lt;br /&gt;       /sbin/route change default $ng_gw&lt;br /&gt;    fi&lt;br /&gt;exit 0&lt;br /&gt;else&lt;br /&gt;    /sbin/route change default $tun_gw&lt;br /&gt;    /usr/local/etc/rc.d/mpd5 restart&lt;br /&gt;    if ping -c 3 -S $tun_ip ya.ru &gt; /dev/null&lt;br /&gt;    then&lt;br /&gt;    exit 0&lt;br /&gt;    else&lt;br /&gt;    /sbin/route change default $ng_gw&lt;br /&gt;    sleep 3&lt;br /&gt;    killall -9 ppp&lt;br /&gt;    sleep 5&lt;br /&gt;    killall ppp&lt;br /&gt;    sleep 7&lt;br /&gt;    killall ppp&lt;br /&gt;    sleep 45&lt;br /&gt;    ppp -ddial ukrtelecom&lt;br /&gt;    fi&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;Пробовали вытягивать кабеля по очереди на 5-10 минут, каналы переключает – при возвращении линка с впном, через 2 минуты снова всё переходит на него.&lt;br /&gt;PS. Если Вам не нужен канал по умолчанию, то проверку в строках:&lt;br /&gt;    if [ &quot;$ng_gw&quot; != &quot;$def_gw&quot; ] &gt; /dev/null&lt;br /&gt;    then&lt;br /&gt;       /sbin/route change default $ng_gw&lt;br /&gt;    fi&lt;br /&gt;Можно удалить, тогда скрипт будет переключать на любой из рабочих каналов и будет на нём до тех пор, пока не упадёт другой.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;взято http://noted.org.ua/2336</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/2587148789314569798/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/2587148789314569798' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/2587148789314569798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/2587148789314569798'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2011/05/e-freebsd.html' title='переключениe между каналами на FreeBSD'/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-4491523042351154741</id><published>2011-05-26T04:20:00.000-07:00</published><updated>2011-05-26T04:21:41.651-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="freebsd pf pfctl"/><title type='text'></title><content type='html'>PF + pfctl&lt;br /&gt;pfctl keys:&lt;br /&gt;pfctl -f /etc/pf.conf Load the pf.conf file&lt;br /&gt;pfctl -nf /etc/pf.conf Parse the file, but don&#39;t load it&lt;br /&gt;pfctl -Nf /etc/pf.conf Load only the NAT rules from the file&lt;br /&gt;pfctl -Rf /etc/pf.conf Load only the filter rules from the file&lt;br /&gt;pfctl -sn Show the current NAT rules&lt;br /&gt;pfctl -sr Show the current filter rules&lt;br /&gt;pfctl -ss Show the current state table&lt;br /&gt;pfctl -si Show filter stats and counters&lt;br /&gt;pfctl -sa Show EVERYTHING it can show&lt;br /&gt;&lt;br /&gt;взято с http://w4lkers.blogspot.com/2008/01/pf-pfctl.html</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/4491523042351154741/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/4491523042351154741' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/4491523042351154741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/4491523042351154741'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2011/05/pf-pfctl-pfctl-keys-pfctl-f-etcpf.html' title=''/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-4880996485312361402</id><published>2011-01-06T03:42:00.000-08:00</published><updated>2011-01-06T03:46:36.675-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="autoconf"/><category scheme="http://www.blogger.com/atom/ns#" term="freebsd"/><category scheme="http://www.blogger.com/atom/ns#" term="ports"/><title type='text'>пометка для cебя</title><content type='html'>при установке портов ссылающихся на autoconf 2.68 (bsd 8.x) проверить/установить переменные:&lt;br /&gt;Для bash:&lt;br /&gt;# export PHP_AUTOCONF=autoconf-2.68&lt;br /&gt;# export PHP_AUTOHEADER=autoheader-2.68&lt;br /&gt;Для csh:&lt;br /&gt;# setenv PHP_AUTOCONF autoconf-2.68&lt;br /&gt;# setenv PHP_AUTOHEADER autoheader-2.68&lt;br /&gt;Проверить корректное присвоение данных :&lt;br /&gt;# set | grep PHP&lt;br /&gt;PHP_AUTOCONF=autoconf-2.68&lt;br /&gt;PHP_AUTOHEADER=autoheader-2.68</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/4880996485312361402/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/4880996485312361402' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/4880996485312361402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/4880996485312361402'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2011/01/blog-post.html' title='пометка для cебя'/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-6555371296588092600</id><published>2009-06-07T03:42:00.000-07:00</published><updated>2009-06-07T03:44:06.577-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ipv6 nat dns dhcp net network"/><title type='text'>Популярно о протоколах</title><content type='html'>Популярно о протоколах:&lt;br /&gt;Сжатие: У тебя отрезают левую руку на входе, а на выходе - пришивают клонированную правую (и зеркально повернутую, разумеется). То же с ногами и вообще со всем, что имеет регулярную структуру.&lt;br /&gt;Коррекция ошибок: К спине пришивают твою же фотографию. Если на выходе ты не похож - корректируют лицо.&lt;br /&gt;Время жизни пакета: Все перемещения по коридору - пока горит спичка. Не успел - умри героем.&lt;br /&gt;DNS: Чтобы узнать, где колодец в деревне Гадюкино, ты сначала идешь к президенту, потом к губернатору и т. д.&lt;br /&gt;Динамический IP: Каждое утро все меняются паспортами.&lt;br /&gt;Текст-ориентированный протокол: Вместо тебя отправляют твой словесный портрет.&lt;br /&gt;MIME-код: Справка, что ты не верблюд.&lt;br /&gt;Уровни протоколов: Чистое поле. Нужно перейти от одного края к другому. Строится огромная арка, внутри арки мостовая, посреди мостовой кладут ж/д полотно, к рельсам приваривают сваи и на них ставят огромную гранитную глыбу с туннелем внутри, в туннеле прокладывают трубу диаметром полметра, по которой ты и ползешь пока горит спичка к президенту (сжатый и с коррекцией ошибок).&lt;br /&gt;Пинги: Иди посмотри, Иван Петрович не ушел еще?.&lt;br /&gt;Маскарадинг: Один паспорт на всю семью.&lt;br /&gt;IPv6: Китайский паспорт.&lt;br /&gt;(с) Мощевикин</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/6555371296588092600/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/6555371296588092600' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/6555371296588092600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/6555371296588092600'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2009/06/blog-post.html' title='Популярно о протоколах'/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-1727076465851079399</id><published>2008-10-07T09:18:00.000-07:00</published><updated>2008-10-07T09:20:12.694-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="мп3 mp3 fiesta mp3fiesta"/><title type='text'>mp3fiesta</title><content type='html'>Кажется наша любимая фиеста умерла :-(&lt;br /&gt;Или может ддос...&lt;br /&gt;непонятно....</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/1727076465851079399/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/1727076465851079399' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/1727076465851079399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/1727076465851079399'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2008/10/mp3fiesta.html' title='mp3fiesta'/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-947820279253326854</id><published>2008-06-09T13:35:00.000-07:00</published><updated>2008-06-09T13:36:25.267-07:00</updated><title type='text'>Проверка новой феньки</title><content type='html'>Тупо текст для сворования</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/947820279253326854/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/947820279253326854' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/947820279253326854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/947820279253326854'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2008/06/blog-post.html' title='Проверка новой феньки'/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-9218360097058624029</id><published>2008-05-28T11:35:00.000-07:00</published><updated>2008-05-28T11:49:15.320-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="brides agency"/><category scheme="http://www.blogger.com/atom/ns#" term="mother of the bride"/><category scheme="http://www.blogger.com/atom/ns#" term="princess bride"/><category scheme="http://www.blogger.com/atom/ns#" term="russian brides"/><title type='text'>Сайт международных знакомств</title><content type='html'>Наконец то решил попробовать себя в партнерках сайтов знакомств, ориентированных на англоязычную аудиторию. А так как являюсь долгое время подписчиком на &lt;a href=&quot;http://daters.ru/&quot;&gt;http://daters.ru/&lt;/a&gt; пошел самым простым путем:&lt;br /&gt;1) зарегил у себя поддомен 3го уровня, прописал их ДНС и опа! сайт готов :-)&lt;br /&gt;адрес моего сайта: &lt;a href=&quot;http://www.russianbrides.vipcan.net/&quot;&gt;http://www.russianbrides.vipcan.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Завтра начну заниматся первичной раскруткой, т.е. регистрацией в поисковиках и проставкой односторонних линков на сайт...</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/9218360097058624029/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/9218360097058624029' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/9218360097058624029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/9218360097058624029'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2008/05/blog-post_28.html' title='Сайт международных знакомств'/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791575069316630868.post-3846541313509584119</id><published>2008-05-26T22:07:00.000-07:00</published><updated>2008-05-26T23:21:43.541-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ABBYY Fine Reader"/><category scheme="http://www.blogger.com/atom/ns#" term="акция"/><category scheme="http://www.blogger.com/atom/ns#" term="лицензия"/><category scheme="http://www.blogger.com/atom/ns#" term="москва"/><category scheme="http://www.blogger.com/atom/ns#" term="пиратские диски"/><title type='text'>операция Пи</title><content type='html'>24 и 25 мая в торговых центрах:&lt;br /&gt;&lt;br /&gt;«Горбушкин двор» &lt;br /&gt;«Савеловский» &lt;br /&gt;«Митинский радиорынок» &lt;br /&gt;&lt;br /&gt;Прошла акция для всех тех, кому надоело пользоваться некачественным программным обеспечением, кто готов перестать идти на компромисс с самим собой и заинтересован в полной мере использовать возможности лицензионного ПО. С лозунгом: Принеси «пиратский» диск и обменяй его на лицензионную версию ABBYY Fine Reader или ABBYY Lingvo.&lt;br /&gt;Также была построенна 25 мая в 15 часов на площади ТЦ «Горбушкин Двор» гигантская пирамиды из «пиратских» дисков.&lt;br /&gt;Рекорд по высоте пирамиды будет зарегистрирован в Книге Рекордов России.&lt;br /&gt;И здесь же была ссылка на сайт с простеньким тестом&lt;br /&gt;&lt;a href=&quot;http://www.pi.abbyy.ru/test.asp&quot;&gt;Узнай Пират ли ты?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;А вот и мой результат:&lt;br /&gt;&lt;!-- SmartMoney code START --&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tr&gt;&lt;td style=&quot;background-color:#f6f7ed;border:1px solid #999;padding:10px;color:#333;font-family:Arial, Tahoma, Helvetica, sans-serif!important;&quot;&gt;&lt;a href=&quot;http://www.smoney.ru/&quot;&gt;&lt;img src=&quot;http://www.smoney.ru/img/global/sm_logo_blogs.gif&quot; width=&quot;145&quot; height=&quot;48&quot; alt=&quot;SmartMoney&quot; border=&quot;0&quot; style=&quot;margin-bottom:10px;&quot;&gt;&lt;/a&gt;&lt;br&gt;&lt;font size=&quot;+1&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.smoney.ru/tests/pirate.shtml&quot; style=&quot;text-decoration:underline;color:#000;&quot;&gt;Пират ли вы?&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;p style=&quot;font-size:12px;&quot;&gt;&lt;strong&gt;Вы пират широкого профиля.&lt;/strong&gt;&lt;br/&gt;&lt;img src=&quot;http://www.smoney.ru/tests/pirate_pics/1.jpg&quot; width=300 height=200 alt=&#39;срок&#39; style=&quot;float:left;margin:10px 5px 10px 0px;&quot;&gt;&lt;p class=&quot;text&quot; style=&quot;margin-top:10px;&quot;&gt;SmartMoney, рассмотрев все обстоятельства дела, учтя как отягчающие (подчеркнув характер рецидивности совершенных преступлений и умышленность совершенных деяний), так и смягчающие вину обстоятельства (ваше чистосердечное признание), положительные характеристики, путем частичного сложения наказаний  и, руководствуясь сложившейся судебной практикой, определил Ваш приговор: &lt;strong&gt;штраф 3 миллиона рублей и год тюрьмы&lt;/strong&gt;.&lt;/p&gt; &lt;a href=&quot;http://www.smoney.ru/tests/pirate.shtml&quot; style=&quot;text-decoration:underline;color:#000;&quot;&gt;Пройти тест&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;!-- SmartMoney code END --&gt;</content><link rel='replies' type='application/atom+xml' href='http://nemetc.blogspot.com/feeds/3846541313509584119/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/791575069316630868/3846541313509584119' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/3846541313509584119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791575069316630868/posts/default/3846541313509584119'/><link rel='alternate' type='text/html' href='http://nemetc.blogspot.com/2008/05/blog-post.html' title='операция Пи'/><author><name>Nemetc</name><uri>http://www.blogger.com/profile/09705908943408498950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>