<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог Svictor&#039;a</title>
	<atom:link href="https://svictor.ru/feed" rel="self" type="application/rss+xml" />
	<link>https://svictor.ru/</link>
	<description></description>
	<lastBuildDate>Tue, 26 Nov 2024 18:14:44 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://svictor.ru/wp-content/uploads/2021/01/cropped-ms-icon-310x310-1-32x32.png</url>
	<title>Блог Svictor&#039;a</title>
	<link>https://svictor.ru/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Размеры административных штрафов за правонарушения, связанные с обработкой персональных данных и защитой информации</title>
		<link>https://svictor.ru/razmery-administrativnyh-shtrafov-za-pravonarusheniya-svyazannye-s-obrabotkoy-personalnyh-dannyh-i-zaschitoy-informatsii.html</link>
					<comments>https://svictor.ru/razmery-administrativnyh-shtrafov-za-pravonarusheniya-svyazannye-s-obrabotkoy-personalnyh-dannyh-i-zaschitoy-informatsii.html#respond</comments>
		
		<dc:creator><![CDATA[Svictor]]></dc:creator>
		<pubDate>Tue, 26 Nov 2024 17:21:09 +0000</pubDate>
				<category><![CDATA[Персональные данные]]></category>
		<guid isPermaLink="false">https://svictor.ru/?p=29702</guid>

					<description><![CDATA[Госдума во втором и третьем чтении приняла законы, которые значительно ужесточают административную ответственность за утечки персональных данных. Так, за то, что оператор не уведомил или несвоевременно уведомил Роскомнадзор о планах осуществить обработку персональных данных, вводится штраф, который для граждан составляет от 5000 до 10 000 рублей, для должностных лиц — от 30 000 до 50 000 рублей, а для организаций — от 100 000 до 300 000 рублей. То же нарушение в случае, если установлена неправомерная или случайная передача данных, повлечет штраф в размере: для граждан — от 50 000 до 100 000 рублей, для должностных лиц — от 400 000 до [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="stl_ stl_02">
<div class="stl_03">
<p>Госдума во втором и третьем чтении <a href="http://duma.gov.ru/news/58677/">приняла</a> законы, которые значительно ужесточают административную ответственность за утечки персональных данных.</p>
<p>Так, за то, что оператор не уведомил или несвоевременно уведомил Роскомнадзор о планах осуществить обработку персональных данных, вводится штраф, который для граждан составляет от 5000 до 10 000 рублей, для должностных лиц — от 30 000 до 50 000 рублей, а для организаций — от 100 000 до 300 000 рублей.</p>
<p>То же нарушение в случае, если установлена неправомерная или случайная передача данных, повлечет штраф в размере:</p>
<ul>
<li>для граждан — от 50 000 до 100 000 рублей,</li>
<li>для должностных лиц — от 400 000 до 800 000 рублей,</li>
<li>для юрлиц — от 1 млн до 3 млн рублей.</li>
</ul>
<p>Если действия или отсутствие действий оператора привели к передаче данных от 1000 до 10 000 субъектов или от 10 000 до 100 000 идентификаторов, физлицу грозит штраф от 100 000 до 200 000 рублей, должностному лицу — от 200 000 до 400 000 рублей, для юрлиц — от 3 млн до 5 млн рублей. Речь идет о случаях, когда эти данные не содержат признаков уголовно наказуемого деяния.</p>
<p>Если же за таким нарушением последовала передача персональных данных от 10 000 до 100 000 субъектов или от 100 000 до 1 млн идентификаторов, то гражданин может получить штраф на сумму от 200 000 до 300 000 рублей, должностное лицо — от 300 000 до 500 000 рублей, а организация — от 5 млн до 10 млн рублей.</p>
<p>В случае, если речь идет о передаче персональных данных более 100 000 субъектов или более 1 млн идентификаторов, то штраф будет составлять:</p>
<ul>
<li>для граждан — от 300 000 до 400 000 рублей,</li>
<li>для должностных лиц — от 400 000 до 600 000 рублей,</li>
<li>для юрлиц — от 10 млн до 15 млн рублей.</li>
</ul>
<p>Если гражданин уже получал ранее штраф за нарушение, которое привело к утечке данных, и совершил его снова, ему могут выписать штраф в размере от 400 000 до 600 000 рублей. Для должностных лиц он составит от 800 000 до 1,2 млн рублей, а для юрлиц — от 1% до 3% совокупного размера выручки, но не меньше 20 млн рублей и не больше 500 млн рублей.</p>
<p>Александр Хинштейн <a href="https://t.me/Hinshtein/8443">сообщил</a> дополнительные подробности принятых законопроектов. По его словам, в ходе длительной дискуссии обсуждались смягчающие обстоятельства для нарушителей. В итоге был согласован подход Минцифры, который предусматривает смягчение ответственности при совокупности трех условий:</p>
<ul type="disc">
<li>ежегодные инвестиции оператора в информационную безопасность в размере не менее 0,1% от оборота или выручки в течение трех лет;</li>
<li>отсутствие отягчающих обстоятельств (например, привлечения к административной ответственности);</li>
<li>документальное подтверждение соблюдения требований по защите персональных данных.</li>
</ul>
<p>При этом даже при выполнении этих условий нарушителям все равно придется платить штраф.</p>
<p>Помимо этого, вводится административная ответственность за отказ в предоставлении государственной/муниципальной/иной услуги, если гражданин не хочет предоставлять свою биометрию. Устанавливается ответственность и за невыполнение мер по обеспечению безопасности биометрических персданных в Единой биометрической системе (ЕБС).</p>
<p>В Уголовном кодексе появится новая статья 272.1, которая предусматривает ответственность за незаконное хранение, сбор и передачу персональных данных, полученных противоправным путем. В зависимости от тяжести деяния наказание может составить до 10 лет лишения свободы.</p>
<p>Законодатели также вводят уголовную ответственность за создание и функционирование интернет-ресурсов для заведомо незаконного хранения/ передачи «криминальных» персданных.</p>
<p>При этом Хинштейн подчеркнул, что действие новых составов УК РФ не коснется обработки персональных данных для личных и семейных нужд граждан. Это также не затронет и специалистов инфобеза, расследующих утечки: если сама их деятельность законна — вопросов к ним не возникнет.</p>
<h2>Размеры административных штрафов за правонарушения, связанные с обработкой персональных данных и защитой информации</h2>
<table style="width: 100%;" border="1" cellspacing="0" cellpadding="5">
<tbody>
<tr>
<td style="width: 1.99275%;">№ п/п</td>
<td style="width: 4.77053%;">Статья КОАП</td>
<td style="width: 25.9058%;">Суть нарушения</td>
<td style="width: 18.2367%; text-align: center;" colspan="2">Размер штрафа</td>
<td style="width: 23.3696%;">Примечание</td>
</tr>
<tr>
<td style="width: 1.99275%;"> </td>
<td style="width: 4.77053%;"> </td>
<td style="width: 25.9058%;"> </td>
<td style="width: 18.2367%;">Было</td>
<td style="width: 25.6643%;">Будет</td>
<td style="width: 23.3696%;"> </td>
</tr>
<tr>
<td style="width: 1.99275%;">1</td>
<td style="width: 4.77053%;">ч. 1 ст. 13.11</td>
<td style="width: 25.9058%;">1. Обработка ПДн в случаях, не предусмотренных законодательством Российской Федерации в области персональных данных. 2. Обработка ПДн, несовместимая с целями сбора ПДн.</td>
<td style="width: 18.2367%;">для граждан: 2000 – 6000 руб. для должностных лиц: 10 000 – 20 000 руб. для юридических лиц: 60 000 – 100 000 руб.</td>
<td style="width: 25.6643%;">для граждан: 10 000 – 15 000 руб. для должностных лиц: 50 000 – 100 000 руб. для юридических лиц: 150 000 – 300 000 руб</td>
<td style="width: 23.3696%;"> </td>
</tr>
<tr>
<td style="width: 1.99275%;">2</td>
<td style="width: 4.77053%;">ч. 1.1 ст. 13.11</td>
<td style="width: 25.9058%;">Повторное совершение ч. 1 ст. 13.11.</td>
<td style="width: 18.2367%;">для граждан: 4000 – 12 000 руб. для должностных лиц: 20 000 – 50 000 руб. для индивидуальных предпринимателей: 50 000 – 100 000 руб. для юридических лиц: 100 000 – 300 000 руб.</td>
<td style="width: 25.6643%;">для граждан: 15 000 – 30 000 руб. для должностных лиц: 100 000 – 200 000 руб. для юридических лиц: 300 000 – 500 000 руб.</td>
<td style="width: 23.3696%;"> </td>
</tr>
<tr>
<td style="width: 1.99275%;">3</td>
<td style="width: 4.77053%;">ч. 2 ст. 13.11</td>
<td style="width: 25.9058%;">1. Обработка ПДн без согласия в письменной форме субъекта ПДн на обработку его ПДн в случаях, когда такое согласие должно быть получено в соответствии с законодательством Российской Федерации в области ПДн. 2. Обработка ПДн с нарушением установленных законодательством Российской Федерации в области ПДн требований к составу сведений, включаемых в согласие в письменной форме субъекта ПДн на обработку его ПДн.</td>
<td style="width: 18.2367%;" colspan="2">для граждан: 10 000 – 15 000 руб. для должностных лиц: 100 000 – 300 000 руб. для юридических лиц: 300 000 – 700 000 руб.</td>
<td style="width: 23.3696%;">Доп. см. ст. 88 ТК РФ.</td>
</tr>
<tr>
<td style="width: 1.99275%;">4</td>
<td style="width: 4.77053%;">ч. 2.1 ст. 13.11</td>
<td style="width: 25.9058%;">Повторное совершение ч. 2 ст. 13.11.</td>
<td style="width: 18.2367%;" colspan="2">для граждан: 15 000 – 30 000 руб. для должностных лиц: 300 000 – 500 000 руб. для индивидуальных предпринимателей: 500 000 – 1 000 000 руб. для юридических лиц: 1 000 000 – 1 500 000 руб.</td>
<td style="width: 23.3696%;"> </td>
</tr>
<tr>
<td style="width: 1.99275%;">5</td>
<td style="width: 4.77053%;">ч. 3 ст. 13.11</td>
<td style="width: 25.9058%;">Неопубликование или необеспечение иным образом неограниченного доступа к документу, определяющему политику в отношении обработки ПДн, или сведениям о реализуемых требованиях к защите ПДн.</td>
<td style="width: 18.2367%;" colspan="2">для граждан: 1500 – 3000 руб. для должностных лиц: 6000 – 12 000 руб. для индивидуальных предпринимателей: 10 000 – 20 000 руб. для юридических лиц: 30 000 – 60 000 руб.</td>
<td style="width: 23.3696%;"> </td>
</tr>
<tr>
<td style="width: 1.99275%;">6</td>
<td style="width: 4.77053%;">ч. 4 ст. 13.11</td>
<td style="width: 25.9058%;">Непредставление субъекту ПДн информации, касающейся обработки его ПДн.</td>
<td style="width: 18.2367%;" colspan="2">для граждан: 2000 – 4000 руб. для должностных лиц: 8000 – 12 000 руб. для индивидуальных предпринимателей: 20 000 – 30 000 руб. для юридических лиц: 40 000 – 80 000 руб.</td>
<td style="width: 23.3696%;"> </td>
</tr>
<tr>
<td style="width: 1.99275%;">7</td>
<td style="width: 4.77053%;">ч. 5 ст. 13.11</td>
<td style="width: 25.9058%;">Нарушение сроков уточнения ПДн, их блокирования или уничтожения в случае, если ПДн являются неполными, устаревшими, неточными, незаконно полученными или не являются необходимыми для заявленной цели обработки.</td>
<td style="width: 18.2367%;" colspan="2">для граждан: 2000 – 4000 руб. для должностных лиц: 8000 – 20 000 руб. для индивидуальных предпринимателей: 20 000 – 40 000 руб. для юридических лиц: 50 000 – 90 000 руб.</td>
<td style="width: 23.3696%;"> </td>
</tr>
<tr>
<td style="width: 1.99275%;">8</td>
<td style="width: 4.77053%;">ч. 5.1 ст. 13.11</td>
<td style="width: 25.9058%;">Повторное совершение ч. 5 ст. 13.11.</td>
<td style="width: 18.2367%;" colspan="2">для граждан: 20 000 – 30 000 руб. для должностных лиц: 30 000 – 50 000 руб. для индивидуальных предпринимателей: 50 000 – 100 000 руб. для юридических лиц: 300 000 – 500 000 руб.</td>
<td style="width: 23.3696%;"> </td>
</tr>
<tr>
<td style="width: 1.99275%;">9</td>
<td style="width: 4.77053%;">ч. 6 ст. 13.11</td>
<td style="width: 25.9058%;">Невыполнение при обработке ПДн без использования средств автоматизации обязанности по соблюдению условий, обеспечивающих в соответствии с законодательством Российской Федерации в области ПДн сохранность ПДн при хранении материальных носителей ПДн и исключающих несанкционированный к ним доступ, если это повлекло неправомерный или случайный доступ к ПДн, их уничтожение, изменение, блокирование, копирование, предоставление, распространение либо иные неправомерные действия в отношении ПДн.</td>
<td style="width: 18.2367%;" colspan="2">для граждан: 1500 – 4000 руб. для должностных лиц: 8000 – 20 000 руб. для индивидуальных предпринимателей: 20 000 – 40 000 руб. для юридических лиц: 50 000 – 100 000 руб.</td>
<td style="width: 23.3696%;">См. постановление Правительства Российской Федерации от 15.09.2008 № 687.</td>
</tr>
<tr>
<td style="width: 1.99275%;">10</td>
<td style="width: 4.77053%;">ч. 7 ст. 13.11</td>
<td style="width: 25.9058%;">Невыполнение обязанности по обезличиванию ПДн либо несоблюдение установленных требований или методов по обезличиванию ПДн.</td>
<td style="width: 18.2367%;" colspan="2">для должностных лиц: 6000 – 12 000 руб.</td>
<td style="width: 23.3696%;">Только для операторов, являющихся государственным или муниципальным органом, а также см. приказ РКН от 05.09.2013 № 996 и «Методические рекомендации по применению приказа Роскомнадзора от 5 сентября 2013 г. № 996 «Об утверждении требований и методов по обезличиванию персональных данных» (утв. РКН 13.12.2013).</td>
</tr>
<tr>
<td style="width: 1.99275%;">11</td>
<td style="width: 4.77053%;">ч. 8 ст. 13.11</td>
<td style="width: 25.9058%;">Необеспечение локализации (размещения) баз данных граждан Российской Федерации на территории Российской Федерации.</td>
<td style="width: 18.2367%;" colspan="2">для граждан: 30 000 – 50 000 руб. для должностных лиц: 100 000 – 200 000 руб. для юридических лиц: 1 000 000 – 6 000 000 руб.</td>
<td style="width: 23.3696%;">См. п. 7 ч. 4 ст. 16 Федерального закона от 27.07.2006 № 149-ФЗ.</td>
</tr>
<tr>
<td style="width: 1.99275%;">12</td>
<td style="width: 4.77053%;">ч. 9 ст. 13.11</td>
<td style="width: 25.9058%;">Повторное совершение ч. 8 ст. 13.11.</td>
<td style="width: 18.2367%;" colspan="2">для граждан: 50 000 – 100 000 руб. для должностных лиц: 500 000 – 800 000 руб. для юридических лиц: 6 000 000 – 18 000 000 руб.</td>
<td style="width: 23.3696%;"> </td>
</tr>
<tr>
<td style="width: 1.99275%;">13</td>
<td style="width: 4.77053%;">ч. 10 ст. 13.11</td>
<td style="width: 25.9058%;">Неуведомление или несвоевременное уведомление РКН о намерении осуществлять обработку персональных данных.</td>
<td style="width: 18.2367%;"> </td>
<td style="width: 25.6643%;">для граждан: 5000 – 10 000 руб. для должностных лиц: 30 000 – 50 000 руб. для юридических лиц: 100 000 – 300 000 руб.</td>
<td style="width: 23.3696%;">См. приказ РКН от 28.10.2022 № 180 и формы на сайте РКН: https://pd.rkn.gov.ru/operators- registry/notification/form/</td>
</tr>
<tr>
<td style="width: 1.99275%;">14</td>
<td style="width: 4.77053%;">ч. 11 ст. 13.11</td>
<td style="width: 25.9058%;">Неуведомление или несвоевременное (24 часа &#8211; об инциденте, 72 часа &#8211; о результатах внутреннего расследования) уведомление РКН в случае установления факта неправомерной передачи (предоставления, распространения, доступа) персональных данных, повлекшей нарушение прав субъектов ПДн.</td>
<td style="width: 18.2367%;"> </td>
<td style="width: 25.6643%;">для граждан: 50 000 – 100 000 руб. для должностных лиц: 400 000 – 800 000 руб. для юридических лиц: 1 000 000 – 3 000 000 руб.</td>
<td style="width: 23.3696%;">См. приказ РКН от 14.11.2022 № 187 и формы на сайте РКН: https://pd.rkn.gov.ru/incidents/</td>
</tr>
<tr>
<td style="width: 1.99275%;">15</td>
<td style="width: 4.77053%;">ч. 12 ст. 13.11</td>
<td style="width: 25.9058%;">Утечка ПДн 1 000 &#8211; 10 000 субъектов или от 10 000 до 100 000 уникальных обозначений сведений о физических лицах, необходимых для определения таких лиц (далее – идентификаторы). (Действие (бездействие) оператора, повлекшие неправомерную передачу (предоставление, распространение, доступа) информации, включающей ПДн от 1 000 до 10 000 субъектов ПДн, и (или) от 10 000 до 100 000 идентификаторов).</td>
<td style="width: 18.2367%;"> </td>
<td style="width: 25.6643%;">для граждан: 100 000 – 200 000 руб. для должностных лиц: 200 000 – 400 000 руб. для юридических лиц: 3 000 000 – 5 000 000 руб.</td>
<td style="width: 23.3696%;"> </td>
</tr>
<tr>
<td style="width: 1.99275%;">16</td>
<td style="width: 4.77053%;">ч. 13 ст. 13.11</td>
<td style="width: 25.9058%;">Утечка ПДн 10 000 &#8211; 100 000 субъектов или от 100 000 до 1 000 000 идентификаторов. (Действие (бездействие) оператора, повлекшие неправомерную передачу (предоставление, распространение, доступа) информации, включающей ПДн от 10 000 до 100 000 субъектов ПДн, и (или) от 100 000 до 1 000 000 идентификаторов).</td>
<td style="width: 18.2367%;"> </td>
<td style="width: 25.6643%;">для граждан: 200 000 – 300 000 руб. для должностных лиц: 300 000 – 500 000 руб. для юридических лиц: 5 000 000 – 10 000 000 руб.</td>
<td style="width: 23.3696%;"> </td>
</tr>
<tr>
<td style="width: 1.99275%;">17</td>
<td style="width: 4.77053%;">ч. 14 ст. 13.11</td>
<td style="width: 25.9058%;">Утечка ПДн более 100 000 субъектов или более 1 000 000 идентификаторов. (Действие (бездействие) оператора, повлекшие неправомерную передачу (предоставление, распространение, доступа) информации, включающей ПДн от 10 000 до 100 000 субъектов ПДн, и (или) от 100 000 до 1 000 000 идентификаторов).</td>
<td style="width: 18.2367%;"> </td>
<td style="width: 25.6643%;">для граждан: 300 000 – 400 000 руб.для должностных лиц: 400 000 – 600 000 руб. для юридических лиц: 10 000 000 – 15 000 000 руб.</td>
<td style="width: 23.3696%;"> </td>
</tr>
<tr>
<td style="width: 1.99275%;">18</td>
<td style="width: 4.77053%;">ч. 15 ст. 13.11</td>
<td style="width: 25.9058%;">Совершение ч. 12 &#8211; 14 ст. 13.11 лицом, подвергнутым наказанию за совершение ч. 12 – 14, 16 – 18 ст. 13.11.</td>
<td style="width: 18.2367%;"> </td>
<td style="width: 25.6643%;">для граждан: 400 000 – 600 000 руб. для должностных лиц: 800 000 – 1 000 000 руб. для юридических лиц: от 1% до 3% выручки, но не менее 20 000 000 и не более 500 000 000 руб.</td>
<td style="width: 23.3696%;">Доп. см. ч. 34-2 ст. 4.1 КОАП (смягчающие обстоятельства).</td>
</tr>
<tr>
<td style="width: 1.99275%;">19</td>
<td style="width: 4.77053%;">ч. 16 ст. 13.11</td>
<td style="width: 25.9058%;">Утечка ПДн специальной категории. (Действие (бездействие) оператора, повлекшие неправомерную передачу (предоставление, распространение, доступа) информации, включающей специальную категорию ПДн).</td>
<td style="width: 18.2367%;"> </td>
<td style="width: 25.6643%;">для граждан: 300 000 – 400 000 руб. для должностных лиц: 1 000 000 – 1 300 000 руб. для юридических лиц: 10 000 000 – 15 000 000 руб.</td>
<td style="width: 23.3696%;"> </td>
</tr>
<tr>
<td style="width: 1.99275%;">20</td>
<td style="width: 4.77053%;">ч. 17 ст. 13.11</td>
<td style="width: 25.9058%;">Утечка биометрических ПДн. (Действие (бездействие) оператора, повлекшие неправомерную передачу (предоставление, распространение, доступа) информации, включающей биометрические ПДн).</td>
<td style="width: 18.2367%;"> </td>
<td style="width: 25.6643%;">для граждан: 400 000 – 500 000 руб. для должностных лиц: 1 000 000 – 1 500 000 руб. для юридических лиц: 15 000 000 – 20 000 000 руб.</td>
<td style="width: 23.3696%;"> </td>
</tr>
<tr>
<td style="width: 1.99275%;">21</td>
<td style="width: 4.77053%;">ч. 18 ст. 13.11</td>
<td style="width: 25.9058%;">Совершение ч. 16 или ч. 17 ст. 13.11 лицом, подвергнутым наказанию за совершение ч. 12 &#8211; 18 ст. 13.11.</td>
<td style="width: 18.2367%;"> </td>
<td style="width: 25.6643%;">для граждан: 500 000 – 800 000 руб. для должностных лиц: 1 000 000 – 2 000 000 руб. для юридических лиц: от 1% до 3% выручки, но не менее 25 000 000 и не более 500 000 000 руб.</td>
<td style="width: 23.3696%;">Доп. см. ч. 34-2 ст. 4.1 КОАП (смягчающие обстоятельства).</td>
</tr>
<tr>
<td style="width: 1.99275%;">22</td>
<td style="width: 4.77053%;">ч. 1 ст. 13.11.3</td>
<td style="width: 25.9058%;">Размещение и обновление в случаях, определенных федеральными законами, биометрических персональных данных субъекта ПДн в ЕБС с нарушением установленных законодательством Российской Федерации требований.</td>
<td style="width: 18.2367%;" colspan="2">для должностных лиц: 100 000 – 300 000 руб. для юридических лиц: 500 000 – 1 000 000 руб.</td>
<td style="width: 23.3696%;">См. Федеральный закон от 29.12.2022 № 572-ФЗ.</td>
</tr>
<tr>
<td style="width: 1.99275%;">23</td>
<td style="width: 4.77053%;">ч. 2 ст. 13.11.3</td>
<td style="width: 25.9058%;">1. Нарушение порядка обработки биометрических ПДн в ЕБС, биометрических ПДн и векторов ЕБС в информационных системах аккредитованных организаций, осуществляющих аутентификацию на основе биометрических ПДн. 2. Нарушение требований к информационным технологиям и техническим средствам, предназначенным для обработки биометрических ПДн, векторов ЕБС в целях проведения идентификации и (или) аутентификации</td>
<td style="width: 18.2367%;"> </td>
<td style="width: 25.6643%;">для должностных лиц: 100 000 – 300 000 руб. для юридических лиц: 500 000 – 1 000 000 руб.</td>
<td style="width: 23.3696%;">См.: 1. Федеральный закон от 29.12.2022 № 572-ФЗ. 2. Приказ Минцифры России от 29.11.2023 № 1024.</td>
</tr>
<tr>
<td style="width: 1.99275%;">24</td>
<td style="width: 4.77053%;">ч. 3 ст. 13.11.3</td>
<td style="width: 25.9058%;">Непринятие организационных и технических мер по обеспечению безопасности биометрических ПДн при их обработке в:  ЕБС;  иных информационных системах, обеспечивающих аутентификацию с использованием биометрических ПДн.</td>
<td style="width: 18.2367%;"> </td>
<td style="width: 25.6643%;">для должностных лиц: 300 000 – 500 000 руб. для юридических лиц: 1 000 000 – 1 500 000 руб.</td>
<td style="width: 23.3696%;"> </td>
</tr>
<tr>
<td style="width: 1.99275%;">25</td>
<td style="width: 4.77053%;">ч. 4 ст. 13.11.3</td>
<td style="width: 25.9058%;">1. Обработка биометрических ПДн, векторов ЕБС для аутентификации в информационных системах организаций без аккредитации. 2. Обработка биометрических ПДн, векторов ЕБС для аутентификации в информационных системах организаций с приостановленной или прекращённой аккредитацией.</td>
<td style="width: 18.2367%;"> </td>
<td style="width: 25.6643%;">для должностных лиц: 500 000 – 1 000 000 руб. для юридических лиц: 1 000 000 – 2 000 000 руб.</td>
<td style="width: 23.3696%;">См. Федеральный закон от 29.12.2022 № 572-ФЗ.</td>
</tr>
<tr>
<td style="width: 1.99275%;">26</td>
<td style="width: 4.77053%;">ч. 2 ст. 13.12</td>
<td style="width: 25.9058%;">Использование несертифицированных информационных систем, баз и банков данных, а также несертифицированных средств защиты информации, если они подлежат обязательной сертификации (за исключением средств защиты информации, составляющей государственную тайну).</td>
<td style="width: 18.2367%;" colspan="2">для граждан: 1500 – 2500 руб. (возможна конфискация несертифицированных средств защиты информации). для должностных лиц: 2500 – 3000 руб. для юридических лиц: 20 000 – 25 000 руб. (возможна конфискация несертифицированных средств защиты информации).</td>
<td style="width: 23.3696%;">См.: 1. Приказ ФСТЭК России от 11.02.2013 № 17 (если ИСПДн – ГИС). 2. Приказ ФСБ России от 10.07.2014 № 378.</td>
</tr>
<tr>
<td style="width: 1.99275%;">27</td>
<td style="width: 4.77053%;">ч. 6 ст. 13.12</td>
<td style="width: 25.9058%;">Нарушение требований о защите информации (за исключением информации, составляющей государственную тайну), установленных федеральными законами и принятыми в соответствии с ними иными нормативными правовыми актами Российской Федерации.</td>
<td style="width: 18.2367%;" colspan="2">для граждан: 500 – 1000 руб. для должностных лиц: 1000 – 2000 руб. для юридических лиц: 10 000 – 15 000 руб.</td>
<td style="width: 23.3696%;">См. (например, но не ограничиваясь): 1. Приказ ФАПСИ от 13.06.2001 № 152 (если для защиты ПДн используются СКЗИ). 2. Приказ ФСТЭК России от 18.02.2013 № 21. 3. Приказ ФСТЭК России от 11.02.2013 № 17 (если ИСПДн – ГИС). 4. Приказ ФСБ России от 10.07.2014 № 378. 5. Приказ ФСТЭК России от 25.12.2017 № 239 (если ИСПДн – значимый объект КИИ (ч. 1 ст. 13.12.1)). 6. Приказ ФСБ России от 24.10.2022 № 524 (если ИСПДн – ГИС и для защиты ПДн используются СКЗИ).</td>
</tr>
<tr>
<td style="width: 1.99275%;">28</td>
<td style="width: 4.77053%;">ст. 13.14</td>
<td style="width: 25.9058%;">Разглашение ПДн.</td>
<td style="width: 18.2367%;" colspan="2">для граждан: 5000 – 10 000 руб. для должностных лиц: 40 000 – 50 000 руб. (либо дисквалификация до 3-х лет). для юридических лиц: 100 000 – 200 000 руб.</td>
<td style="width: 23.3696%;"> </td>
</tr>
<tr>
<td style="width: 1.99275%;">29</td>
<td style="width: 4.77053%;">ч. 1 ст. 19.4.1</td>
<td style="width: 25.9058%;">Препятствование должностным лицам РКН, осуществляющим федеральный государственный контроль (надзор) за обработкой ПДн.</td>
<td style="width: 18.2367%;" colspan="2">для граждан: 500 – 1000 руб. для должностных лиц: 2000 – 4000 руб. для юридических лиц: 5000 – 10 000 руб.</td>
<td style="width: 23.3696%;"> </td>
</tr>
<tr>
<td style="width: 1.99275%;">30</td>
<td style="width: 4.77053%;">ч. 2 ст. 19.4.1</td>
<td style="width: 25.9058%;">ч. 1 ст. 19.4.1, если повлекло невозможность проведения или завершение федерального государственного контроля (надзора) за обработкой ПДн.</td>
<td style="width: 18.2367%;" colspan="2">для должностных лиц: 5000 – 10 000 руб. для юридических лиц: 20 000 – 50 000 руб.</td>
<td style="width: 23.3696%;"> </td>
</tr>
<tr>
<td style="width: 1.99275%;">31</td>
<td style="width: 4.77053%;">ч. 3 ст. 19.4.1</td>
<td style="width: 25.9058%;">Повторное совершение ч. 2 ст. 19.4.1.</td>
<td style="width: 18.2367%;" colspan="2">для должностных лиц: 10 000 – 20 000 руб. (либо дисквалификация от 6 мес. до 1 года). для юридических лиц: 50 000 – 100 000 руб.</td>
<td style="width: 23.3696%;"> </td>
</tr>
<tr>
<td style="width: 1.99275%;">32</td>
<td style="width: 4.77053%;">ст. 19.5</td>
<td style="width: 25.9058%;">Невыполнение в срок законного предписания РКН об устранении нарушения.</td>
<td style="width: 18.2367%;" colspan="2">для граждан: 300 – 500 руб. для должностных лиц: 1000 – 2000 руб. (либо дисквалификация до 3-х лет). для юридических лиц: 10 000 – 20 000 руб.</td>
<td style="width: 23.3696%;"> </td>
</tr>
<tr>
<td style="width: 1.99275%;">33</td>
<td style="width: 4.77053%;">ст. 19.7.</td>
<td style="width: 25.9058%;">Непредставление: 1. В РКН информации, запрошенной в порядке п. 1 ч. 3 ст. 23 Федерального закона от 27.07.2006 № 152-ФЗ «О персональных данных». 2. В РКН информации о трансграничной передаче ПДн. 3. В ФСБ России информации о компьютерных инцидентах с ПДн.</td>
<td style="width: 18.2367%;" colspan="2">для граждан: 100 – 300 руб. для должностных лиц: 300 – 500 руб. (либо дисквалификация до 3-х лет). для юридических лиц: 3000 – 5000 руб.</td>
<td style="width: 23.3696%;">См.: 1. Формы на сайте РКН: 1.1. https://pd.rkn.gov.ru/cross- border-transmission/form/ 1.2. https://pd.rkn.gov.ru/cross- border-transmission/form2/ 2. Постановление Правительства Российской Федерации от 29.12.2022 № 2526. 3. Приказ ФСБ России от 13.02.2023 № 77. 4. Приказ ФСБ России от 24.07.2018 № 367, приказ ФСБ России от 19.06.2019 № 282 (если ИСПДн – объект КИИ и (или) компьютерный инцидент с ПДн происходит у субъекта КИИ (ч. 2 ст. 13.12.1 и ч. 2 ст. 19.7.15)).</td>
</tr>
<tr>
<td style="width: 99.9397%; text-align: center;" colspan="6">Если оператор – субъект КИИ или ИСПДн – значимый объект КИИ, или компьютерный инцидент с ПДн происходит у оператора, являющегося субъектом КИИ</td>
</tr>
<tr>
<td style="width: 1.99275%;">34</td>
<td style="width: 4.77053%;">ч. 1 ст.13.12.1</td>
<td style="width: 25.9058%;">Нарушение требований к созданию систем безопасности значимых объектов КИИ и обеспечению их функционирования либо требований по обеспечению безопасности значимых объектов КИИ, установленных федеральными законами и принятыми в соответствии с ними иными нормативными правовыми актами Российской Федерации.</td>
<td style="width: 18.2367%;" colspan="2">для должностных лиц: 10 000 – 50 000 руб. для юридических лиц: 50 000 – 100 000 руб.</td>
<td style="width: 23.3696%;">См.: 1. Приказ ФСТЭК России от 21.12.2017 № 235. 2. Приказ ФСТЭК России от 25.12.2017 № 239.</td>
</tr>
<tr>
<td style="width: 1.99275%;">35</td>
<td style="width: 4.77053%;">ч. 2 ст.13.12.1</td>
<td style="width: 25.9058%;">Нарушение порядка информирования о компьютерных инцидентах, реагирования на них, принятия мер по ликвидации последствий компьютерных атак, проведенных в отношении значимых объектов КИИ.</td>
<td style="width: 18.2367%;" colspan="2">для должностных лиц: 10 000 – 50 000 руб. для юридических лиц: 100 000 – 500 000 руб.</td>
<td style="width: 23.3696%;">См. приказ ФСБ России от 19.06.2019 № 282.</td>
</tr>
<tr>
<td style="width: 1.99275%;">36</td>
<td style="width: 4.77053%;">ч. 3 ст.13.12.1</td>
<td style="width: 25.9058%;">Нарушение порядка обмена информацией о компьютерных инцидентах между субъектами КИИ, между субъектами КИИ и уполномоченными органами иностранных государств, международными, международными неправительственными организациями и иностранными организациями, осуществляющими деятельность в области реагирования на компьютерные инциденты.</td>
<td style="width: 18.2367%;" colspan="2">для должностных лиц: 20 000 – 50 000 руб. для юридических лиц: 100 000 – 500 000 руб.</td>
<td style="width: 23.3696%;">См. приказ ФСБ России от 24.07.2018 № 368.</td>
</tr>
<tr>
<td style="width: 1.99275%;">37</td>
<td style="width: 4.77053%;">ч. 1 ст. 19.7.15</td>
<td style="width: 25.9058%;">Непредставление или нарушение сроков предоставления в ФСТЭК России сведений о результатах присвоения объекту КИИ одной из категорий значимости либо об отсутствии необходимости присвоения ему одной из таких категорий.</td>
<td style="width: 18.2367%;" colspan="2">для должностных лиц: 10 000 – 50 000 руб. для юридических лиц: 50 000 – 100 000 руб.</td>
<td style="width: 23.3696%;">См. постановление Правительства Российской Федерации от 08.02.2018 № 127.</td>
</tr>
<tr>
<td style="width: 1.99275%;">38</td>
<td style="width: 4.77053%;">ч. 2 ст. 19.7.15</td>
<td style="width: 25.9058%;">Непредставление или нарушение порядка либо сроков представления в ГосСОПКА информации, предусмотренной законодательством в области обеспечения безопасности КИИ, за исключением случаев, предусмотренных ч. 2 ст. 13.12.</td>
<td style="width: 18.2367%;" colspan="2">для должностных лиц: 10 000 – 50 000 руб. для юридических лиц: 100 000 – 500 000 руб.</td>
<td style="width: 23.3696%;">См. приказ ФСБ России от 24.07.2018 № 367.</td>
</tr>
<tr>
<td style="width: 1.99275%;">39</td>
<td style="width: 4.77053%;">ч. 3 ст. 19.7.15</td>
<td style="width: 25.9058%;">Повторное совершение ч. 1 ст. 19.7.15.</td>
<td style="width: 18.2367%;" colspan="2">для должностных лиц: 50 000 – 100 000 руб. для юридических лиц: 100 000 – 200 000 руб.</td>
<td style="width: 23.3696%;"> </td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="stl_ stl_02">
<div class="stl_view">
<div class="stl_05 stl_06"> </div>
<div>Пояснения:<br />
1. ГосСОПКА – Государственная система обнаружения, предупреждения и ликвидации последствий компьютерных атак на информационные ресурсы Российской Федерации.<br />
2. ЕБС – Единая система идентификации и аутентификации физических лиц с использованием биометрических персональных данных.<br />
3. Значимый объект КИИ – объект критической информационной инфраструктуры, которому присвоена одна из категорий значимости и который включен в реестр значимых объектов критической информационной инфраструктуры.<br />
4. ИСПДн – информационная система персональных данных (совокупность содержащихся в базах данных персональных данных и обеспечивающих их обработку информационных технологий и технических средств).<br />
5. КИИ – критическая информационная инфраструктура Российской Федерации (объекты критической информационной инфраструктуры, а также сети электросвязи, используемые для организации взаимодействия таких объектов).<br />
6. Объект КИИ – информационные системы, информационно-телекоммуникационные сети, автоматизированные системы управления субъектов критической информационной инфраструктуры.<br />
7. Оператор – государственный орган, муниципальный орган, юридическое или физическое лицо, самостоятельно или совместно с другими лицами организующие и (или) осуществляющие обработку персональных данных, а также определяющие цели обработки персональных данных, состав персональных данных, подлежащих обработке, действия (операции), совершаемые с персональными данными.<br />
8. ПДн – персональные данные (любая информация, относящаяся к прямо или косвенно определенному или определяемому физическому лицу (субъекту персональных данных)).<br />
9. РКН &#8211; Федеральная служба по надзору в сфере связи, информационных технологий и массовых коммуникаций<br />
10. СКЗИ – средство криптографической защиты информации.<br />
11. Субъект КИИ – государственные органы, государственные учреждения, российские юридические лица и (или) индивидуальные предприниматели, которым на праве собственности, аренды или на ином законном основании принадлежат информационные системы, информационно-телекоммуникационные сети, автоматизированные системы управления, функционирующие в сфере здравоохранения, науки, транспорта, связи, энергетики, банковской сфере и иных сферах финансового рынка, топливно-энергетического комплекса, в области атомной энергии, оборонной, ракетно-космической, горнодобывающей, металлургической и химической промышленности, российские юридические лица и (или) индивидуальные предприниматели, которые обеспечивают взаимодействие указанных систем или сетей.</div>
</div>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://svictor.ru/razmery-administrativnyh-shtrafov-za-pravonarusheniya-svyazannye-s-obrabotkoy-personalnyh-dannyh-i-zaschitoy-informatsii.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Настройка TFTP сервера на Mikrotik RouterOS</title>
		<link>https://svictor.ru/nastroyka-tftp-servera-na-mikrotik-routeros.html</link>
					<comments>https://svictor.ru/nastroyka-tftp-servera-na-mikrotik-routeros.html#respond</comments>
		
		<dc:creator><![CDATA[Svictor]]></dc:creator>
		<pubDate>Thu, 04 Nov 2021 14:31:48 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<guid isPermaLink="false">https://svictor.ru/?p=29624</guid>

					<description><![CDATA[Mikrotik отличная железка, и дополнительным плюсом от ее использования это настройка и использование PXE загрузки, для рабочих станций, для примера, это можно использовать для разливки ОС или проведения резервного копирования. Для реализации затеи нам понадобится USB диск, я использую на 2Гб, мне хватает, ну и сам роутер Mikrotik Подключаем флешку к роутеру, (с 16Gb работает нормально-ПРОВЕРЕНО!) идем в System -&#62; Disks в спике появится наш диск, нам необходимо его отформатировать в FAT32, выбираем кнопку Format Drive, а дальше все просто У нас получился отформатированный диск готовый к использованию (правда он у меня немного занят, но это не страшно) Чтобы мы могли что-но [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Mikrotik отличная железка, и дополнительным плюсом от ее использования это настройка и использование PXE загрузки, для рабочих станций, для примера, это можно использовать для разливки ОС или проведения резервного копирования.<br />
Для реализации затеи нам понадобится USB диск, я использую на 2Гб, мне хватает, ну и сам роутер Mikrotik<br />
Подключаем флешку к роутеру, (<u><strong>с 16Gb работает нормально-ПРОВЕРЕНО!</strong></u>) идем в <strong>System -&gt; Disks</strong> в спике появится наш диск, нам необходимо его отформатировать в FAT32, выбираем кнопку Format Drive, а дальше все просто<br />
<img decoding="async" src="https://svictor.ru/wp-content/uploads/2021/11/7a0ea0.png" /></p>
<p>У нас получился отформатированный диск готовый к использованию (правда он у меня немного занят, но это не страшно)<br />
<img decoding="async" src="https://svictor.ru/wp-content/uploads/2021/11/e96bbe.png" /></p>
<p>Чтобы мы могли что-но на него забросить, нам требуется этот диск расшарить, для этого переходим в <strong>IP -&gt; SMB</strong><br />
Ставим галку <strong>Enabled</strong>, указываем какие интерфейсы будут использовать эту шару, это те которые обслуживают локальную сеть, в моем случае все интерфейсы моей локалки объединены в мост, который называется bridge1-lan<br />
<img decoding="async" src="https://svictor.ru/wp-content/uploads/2021/11/b8a81e.png" /></p>
<p>Теперь создадим шару, жмем кнопку <strong>Share</strong> и затем жирный <strong>+</strong><br />
В открывшемся окне указываем имя шары, например <strong>netdisk</strong>, в строке <strong>Directory</strong>, указываем весь наш диск <strong>/disk2</strong>, остальное оставляем как есть жмем <strong>OK</strong> и закрываем окно, возвращаемся в окно <strong>SMB Settings</strong><br />
<img decoding="async" src="https://svictor.ru/wp-content/uploads/2021/11/4c1693.png" /></p>
<p>Мы создали сетевую папку, теперь чтобы можно было на ее что-то закачать, необходимо создать пользователя, жмем кнопку <strong>Users</strong> и далее жирный <strong>+</strong> и создадим пользователя, для примера я его назвал <strong>smbuser</strong> за одно придумываем ему пароль жмем <strong>ОК</strong> и после этого еще раз <strong>ОК</strong> чтобы применить настройки в <strong>SMB Settings</strong>, в общем стало возможно загружать данные по сети, подключившись к сетевому диску <strong>\\ip-adress-роутера</strong> и введя логин и пароль пользователя SMB, сделаем это и создадим в корне диска папку PXE, в ней у нас будут находиться файлы предназначенные для загрузки машин по сети<br />
<img decoding="async" src="https://svictor.ru/wp-content/uploads/2021/11/4b07eb.png" /></p>
<p>Осталось дело за малым, настроить TFTP сервер и немного настроить DHCP сервер на нашем роутере<br />
Начнем с TFTP, переходим в <strong>IP -&gt; TFTP</strong><br />
<img decoding="async" src="https://svictor.ru/wp-content/uploads/2021/11/f5b979.png" /></p>
<p>В настройках TFTP указываем следующее<br />
В строке <strong>Req.Filename</strong> указываем</p>
<pre class="prettyprint"><code><span class="pun">.*</span></code></pre>
<p>
В строке <strong>Real Filename</strong> указываем путь к директории pxe</p>
<pre class="prettyprint"><code><span class="str">/disk2/</span><span class="pln">pxe</span></code></pre>
<p>
<img decoding="async" src="https://svictor.ru/wp-content/uploads/2021/11/758efc.png" /><br />
Таким образом, TFTP сервер, при обращении будет искать запрошенные файлы в на нашей флешке, в директории <strong>pxe</strong></p>
<p>Переходим к настройке DHCP сервера, переходим в <strong>IP -&gt; DHCP server — &gt; Networks</strong> и выбираем нашу сеть в которую он у вас раздает адреса. В строке <strong>Boot File Name</strong> указываем имя файла зарузчика <strong>pxelinux.0</strong>, этот файл будет прилетать устройствам<br />
<img decoding="async" src="https://svictor.ru/wp-content/uploads/2021/11/e08cf9.png" /><br />
Жмем ОК применяеи изменения, сотальные файлы можно закачать через smb, ссылку с файлами можно найти в конце статьи.</p>
<p>Для тех кто дочитал до конца я уже подготовил заготовку, в PXE меню добавлена возможность установки ubuntu 14.04 архитектур x86 и amd64, а также Memtest скачать можно по ссылке <a href="https://cloud.mail.ru/public/F1ff/khVDcvDDg" rel="nofollow">cloud.mail.ru/public/F1ff/khVDcvDDg</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://svictor.ru/nastroyka-tftp-servera-na-mikrotik-routeros.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Скачать Windows 11 Образ ISO torrent + Ключ</title>
		<link>https://svictor.ru/skachat-windows-11-build-22489.html</link>
					<comments>https://svictor.ru/skachat-windows-11-build-22489.html#respond</comments>
		
		<dc:creator><![CDATA[Svictor]]></dc:creator>
		<pubDate>Wed, 03 Nov 2021 17:27:29 +0000</pubDate>
				<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">https://svictor.ru/?p=29615</guid>

					<description><![CDATA[Microsoft выпустила новую предварительную сборку Windows 11 для пользователей в канале разработчиков (Dev), в результате чего номер сборки ОС увеличился до 22489. Эта новая сборка поставляется с новой страницей параметров вашей учетной записи Microsoft, которая включает дополнительную информацию об учетной записи Microsoft в Windows 11. Однако Microsoft заявляет, что развертывание происходит постепенно, и только несколько пользователей ее получают прямо сейчас. На новой странице параметров учетной записи Microsoft есть такие подробности, как подписки на Microsoft 365, сведения об оплате, вознаграждения Microsoft Rewards и ссылки на сведения о заказе. Дополнительная информация будет добавлена ​​позже, сообщает Microsoft. «Со временем мы планируем улучшить страницу [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Microsoft выпустила новую предварительную сборку Windows 11 для пользователей в канале разработчиков (Dev), в результате чего номер сборки ОС увеличился до 22489.</p>
<p>Эта новая сборка поставляется с новой страницей параметров вашей учетной записи Microsoft, которая включает дополнительную информацию об учетной записи Microsoft в Windows 11.</p>
<p>Однако Microsoft заявляет, что развертывание происходит постепенно, и только несколько пользователей ее получают прямо сейчас.</p>
<p>На новой странице параметров учетной записи Microsoft есть такие подробности, как подписки на Microsoft 365, сведения об оплате, вознаграждения Microsoft Rewards и ссылки на сведения о заказе.</p>
<p>Дополнительная информация будет добавлена ​​позже, сообщает Microsoft.<br />
«Со временем мы планируем улучшить страницу настроек вашей учетной записи Microsoft на основе ваших отзывов из Центра отзывов через Online Service Experience Pack. Эти пакеты Online Service Experience Pack работают аналогично пакетам Windows Feature Experience Pack, что позволяет нам обновлять Windows вне зависимости от основных обновлений ОС», &#8211; поясняет компания.<br />
Дополнительные исправления ошибок и улучшения</p>
<h3>Что нового в Windows 11</h3>
<ul>
<li>Новое оформление интерфейса и звуковое сопровождение. Свежо и современно.</li>
<li>Обновленное меню Пуск. Переоформленное и расположенное в центре (можно вернуть в левый угол). Оно интегрировано с облачными сервисами Microsoft 365 для быстрого доступа к данным пользователя.</li>
<li>Обновлены встроенные приложения.</li>
<li>Windows 11 ориентируется на одновременную работу с несколькими окнами. Предприняты улучшения размещения окон программ на экране — новые сетки компоновки, привязка нескольких окон, запоминание положения и т. п. Также улучшена работа с несколькими экранами — сворачивание окон при отсоединении второго экрана и их развертывание при последующем подключении.</li>
<li>Виджеты — небольшие приложения для рабочего стола, предоставляющие различную информацию и удобный доступ к функциям операционной системы. Очень важно, что обещана поддержка виджетов от сторонних разработчиков.</li>
<li>Новый Microsoft Store. Теперь в репозитории будут не только UWP-приложения и игры, но также стандартные Win32-программы, фильмы и телешоу. Значительно переработан интерфейс — обновлены структура и оформление для более удобного доступа к контенту.</li>
<li>Особое внимание к видеоиграм. Поддержка DirectX12 Ultimate, DirectStorage и Auto HDR. Доступ к играм через сервис Xbox Game Pass (библиотека игр, доступная по ежемесячной платной подписке).</li>
<li>Значительно расширены специальные возможности для доступности людям с ограниченными возможностями.</li>
<li>Улучшена поддержка управления через тачпад, цифровое перо и голосовой ввод. Повышена скорость взаимодействия и расширены возможности.</li>
<li>Windows 11 ориентирована на гибридную работу и имеет функционал для взаимодействия откуда угодно и с любого устройства.</li>
<li>Реализована интеграция чатов Microsoft Terms в панель задач.</li>
<li>Одна из интереснейших новых функций Windows 11 — поддержка Android-приложений недоступна на старте и появится в рамках обновления в 2022 году.</li>
</ul>
<p>&nbsp;</p>
<div align="center"><img decoding="async" class="fr-dii fr-draggable" src="https://svictor.ru/wp-content/uploads/2021/11/windows1110.jpg" alt=" скачать Windows 11" /></div>
<p>&nbsp;</p>
<div align="center"><img decoding="async" class="fr-dii fr-draggable" src="https://svictor.ru/wp-content/uploads/2021/11/windows1120.jpg" alt=" Windows 11 ключ " /></div>
<p>&nbsp;</p>
<div align="center"><img decoding="async" class="fr-dii fr-draggable" src="https://svictor.ru/wp-content/uploads/2021/11/windows1130.jpg" alt=" скачать образ Windows 11" /></div>
<p>Эта новая сборка также содержит множество улучшений и исправлений, при этом компания поясняет, что она решила разделить страницу настроек приложений и функций на два разных раздела, которые теперь называются установленными приложениями и расширенными настройками приложений.<br />
«В этой сборке вы увидите ссылки на «Центр обновления Windows», «Восстановление» и «Для разработчиков» на главной странице параметров Центра обновления Windows. Вам нужно будет повторно кликнуть Центр обновления Windows, чтобы проверить наличие обновлений. Ссылки «Восстановление» и «Для разработчиков» не должны отображаться в разделе «Центр обновления Windows» в параметрах. Эти проблемы будут исправлены в будущей сборке», &#8211; поясняет компания.<br />
Другие ошибки, такие как невозможность поиска пользователями из меню «Пуск», все еще присутствуют в этой сборке, и Microsoft заявляет, что все еще работает над разработкой полного исправления, которое будет выпущено для пользователей позже.</p>
<p><i>Я знаю, дорогие мои, многие из вас уже ищут ключи активации для Windows 11, все сайты, что предлагают вам их получить, просто копируют их для Windows версий 10 или 7 и выкладывают в новость, а это значит, что вы сможете их получить и у нас на форуме, плюс в комментариях ниже пользователи будут ими делиться если попросите, благодаря свежим ключам вы сможете спокойно активировать Windows 11, вот небольшой список ниже, для примера, всем добра</i><i>!</i></p>
<p><strong>Ключи для Виндовс 11 Insider:</strong></p>
<blockquote>
<p>core=YTMG3-N6DKC-DKB77-7M9GH-8HVX7<br />
coresinglelanguage=BT79Q-G7N6G-PGBYW-4YWX6-6F4BT<br />
professional=VK7JG-NPHTM-C97JM-9MPGT-3V66T<br />
professionalworkstation=DXG7C-N36C4-C4HTG-X4T3X-2YV77<br />
education=YNMGQ-8RYV3-4PGQ3-C8XTP-7CFBY<br />
professionaleducation=8PTT6-RNW4C-6V7J2-C2D3X-MHBPB<br />
enterprise=XGVPP-NMH47-7TTHJ-W3FW7-8HV2C<br />
iotenterprise=XQQYW-NFFMW-XJPBH-K8732-CKFFD</p>
</blockquote>
<p>
<strong>Ключи для Виндовс 11 GVLK:</strong></p>
<blockquote>
<p>
gvlkcore=TX9XD-98N7V-6WMQ6-BX7FG-H8Q99<br />
gvlkcoresinglelanguage=7HNRX-D7KGG-3K4RQ-4WPJ4-YTDFH<br />
gvlkprofessional=W269N-WFGWX-YVC9B-4J6C9-T83GX<br />
gvlkprofessionalworkstation=NRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J<br />
gvlkeducation=NW6C2-QMPVW-D7KKK-3GKT6-VCFB2<br />
gvlkprofessionaleducation=6TP4R-GNPTD-KYYHQ-7B7DP-J447Y<br />
gvlkenterprise=NPPR9-FWDCX-D2C8J-H872K-2YT43</p>
</blockquote>
<p>&nbsp;</p>
<div align="center"><img decoding="async" class="fr-dii fr-draggable" src="https://svictor.ru/wp-content/uploads/2021/11/windows114.jpg" alt=" скачать образ Windows 11" /></div>
<p>&nbsp;</p>
<div align="center"><img decoding="async" class="fr-dii fr-draggable" src="https://svictor.ru/wp-content/uploads/2021/11/windows115.jpg" alt=" скачать образ Windows 11" /></div>
<p>
<strong>Состав Business</strong></p>
<blockquote>
<div class="quote">Windows 11 для образовательных учреждений<br />
Windows 11 Корпоративная<br />
Windows 11 Pro<br />
Windows 11 Pro для образовательных учреждений<br />
Windows 11 Pro для рабочих станций</div>
</blockquote>
<p>
<strong>Состав Consumer</strong></p>
<blockquote>
<div class="quote">Windows 11 Домашняя<br />
Windows 11 Домашняя для одного языка<br />
Windows 11 для образовательных учреждений<br />
Windows 11 Pro<br />
Windows 11 Pro для образовательных учреждений<br />
Windows 11 Pro для рабочих станций</div>
</blockquote>
<p>&nbsp;</p>
<h3>Системные требования Windows 11</h3>
<p>Минимальные системные требования: 64-битный процессор 1 ГГц с 2-мя ядрами, 4 Гб оперативной памяти, видеокарта с поддержкой DirectX 12, 64 Гб места на HDD/SSD, UEFI с поддержкой Secure Boot, TPM 2.0. Важно отметить, что Windows 11 несовместима с 32-битными процессорами. Для полноценной работы некоторых функций есть <a href="https://www.microsoft.com/en-us/windows/windows-11-specifications">дополнительные требования</a>. Проверить совместимость компьютера с новой операционной системой можно с помощью специального инструмента PCHealthCheck.</p>
<p>Энтузиастам удается установить Windows 11 на системах, не соответствующих системным требованиям в полной мере (без поддержки Secure Boot, TPM 2.0 и несовместимым процессором).</p>
<h3><b>Минимальные аппаратные требования</b>:</h3>
<ul>
<li>Центральный процессор с частотой 1000 мегагерц и двумя ядрами.</li>
<li>Четыре гигабайта оперативной памяти.</li>
<li>64 ГБ пространства на жестком диске или SSD.</li>
<li>9 дюймовый монитор разрешением 1366 x 768 пикселей.</li>
<li>Поддержка архитектуры 64-bit, UEFI, спецификации безопасности TPM 2.0 и технологии Secure Boot.</li>
<li>Видеокарта или встроенный графический адаптер поддерживающий DirectX 12 с драйвером WDDM 2.x.</li>
</ul>
<p><iframe class="lazy-loaded" src="https://www.youtube.com/embed/yo2cFS2I7o8?feature=oembed" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen" data-src="https://www.youtube.com/embed/yo2cFS2I7o8?feature=oembed" data-mce-fragment="1"></iframe></p>
<div class="quote">Несколько интересных особенностей новой операционной системы:</div>
<h3><b>Бесплатное обновление до Windows 11</b></h3>
<p>Windows 11 станет бесплатным обновлением начиная с 5 октября 2021 года. 24 июня Microsoft официально анонсировала Windows 11, следующую версию своего глобального продукта для настольных компьютеров, ноутбуков и сенсорных устройств. Компания подтвердила, что это будет бесплатное обновление для совместимого оборудования работающего под управлением Windows 10.</p>
<h3><b>Проводник и приложение параметры Windows 11</b></h3>
<p>На презентации Windows 11 были анонсированы &#8220;Проводник&#8221; и приложение &#8220;Параметры&#8221;, включающие полностью переработанный внешний вид соответствующий новому дизайну.</p>
<p><img decoding="async" class="fr-dii lazy-loaded" src="https://tunecom.ru/uploads/posts/2021-06/1624912346_2021-06-29_022515.jpg" alt="Параметры Windows 11" data-src="/uploads/posts/2021-06/1624912346_2021-06-29_022515.jpg" /></p>
<h4><b>Windows 11 получила новый и упрощенный Microsoft Store</b></h4>
<p>Microsoft Store теперь предлагает разработчикам простые способы регистрации своих приложений, эффективно предлагая пользователям репозиторий сертифицированного контента. Это означает, что вам больше не придется исследовать Интернет в поисках программ на различных сайтах. Все будет находиться в одном месте с упрощенным и производительным новым интерфейсом.</p>
<h4><b>Улучшение качества обновлений Windows 11</b></h4>
<p>Обновления Windows всегда были проблемой. На их загрузку уходит много времени, а установка зачастую продолжительна и прерывается ошибками. Теперь обновления уменьшаться на сорок процентов, что позволит сократить время загрузки и экономить пропускную способность сети. Windows 11 будет получать одно крупное обновление в год.</p>
<h5><b>Технология DirectStorage</b></h5>
<p>Новейшая технология DirectStorage позволит компьютерным играм лучше работать с видеокартами и меньше задействовать центральный процессор. Увеличится время загрузки, появятся возможности отображать более масштабные и проработанные игровые миры. Для реализации возможностей данного функционала пользователям необходимо использовать новейшие твердотельные SSD накопители стандарта NVMe.</p>
<h5><b>Поддержка приложений Android</b></h5>
<p>Windows 11 обзаведется поддержкой Android приложений и начнет эффективно использовать Chrome OS, делая сторонние эмуляторы второстепенными. Amazon Appstore назначат источником по умолчанию.</p>
<h5><b>Улучшения многозадачности Windows 11</b></h5>
<p>В Windows 11 появилось несколько улучшений многозадачности. Представлена новая функция, известная как Snap Layouts, данное меню появляется при наведении курсора на кнопку развертывания окна, позволяющее быстро прикреплять приложения с различными макетами.</p>
<p><img decoding="async" class="fr-dii lazy-loaded" src="https://tunecom.ru/uploads/posts/2021-07/1627580876_2021-06-29_022521.jpg" alt="Макеты прикрепления окон Windows 11" data-src="/uploads/posts/2021-07/1627580876_2021-06-29_022521.jpg" /></p>
<p>Добавлен инструмент Snap Groups позволяющий Windows 11 запоминать приложения, которые вы кликнули на экране и если необходимо быстро переключиться между ними.</p>
<p>Работа с несколькими мониторами. Опция доступна в приложении «Параметры», и запоминает расположение окон на основе подключения монитора. Это означает, что при отключении второго монитора окна на первом мониторе будут минимизированы, а при отключении дисплея снова откроются на том же месте.</p>
<p>Кроме того, Microsoft повторно представляет «Рабочие столы». Данный элемент практически не изменился и также помогает создавать виртуальные пространства для разделения видов работ. Однако, теперь управление настройками расположено в нижней части экрана и вы можете установить любое фоновое изображение для каждого виртуального рабочего стола.</p>
<h3>Как скачать Windows 11</h3>
<p>Обновить Windows 10 до 11 можно через программу Windows 11 Installation Assistant (Помощник установки Windows 11). Она проверит совместимость и установит новинку.</p>
<p>На чистый компьютер можно установить систему, скачав образ Windows 11 с официального сайта. Загруженный образ может использоваться для новой установки или обновления существующей. Например, его можно записать на флешку программой типа <img decoding="async" src="https://www.slo.ru/img/64/rufus.gif" alt="" /> Rufus и с получившегося носителя осуществить установку на новый компьютер. Также доступен обновленный инструмент <img decoding="async" src="https://www.slo.ru/img/64/media_creation_tool.gif" alt="" /> Media Creation Tool, позволяющий скачать образ Windows 11 и записать его на внешний носитель — для большинства пользователей это будет проще всего.</p>
<div class="news-download-box">
<div class="news-download"><img decoding="async" class="icon-os" src="https://www.slo.ru/img/ic_win.gif" alt="" /></p>
<p class="news-download-link"><a href="https://svictor.ru/wp-content/uploads/2021/11/22489_1000_211023-1816_rs_prerelease_clientcombined_uup_x64fre_ru-ru_iso.torrent">СКАЧАТЬ WINDOWS 11 BUILD 22489 [10,48 KB]</a></p>
<p class="news-download-info">Размер: 4.9 Гб•ОС: Windows•Стабильная версия</p>
</div>
<div class="news-download"><img decoding="async" class="icon-os" src="https://www.slo.ru/img/ic_win.gif" alt="" /></p>
<p class="news-download-link"><a href="https://svictor.ru/wp-content/uploads/2021/11/22489_1000_211023-1816_rs_prerelease_clientcombined_uup_x64fre_ru-ru-fix_iso.torrent">СКАЧАТЬ WINDOWS 11 BUILD 22489 (ВЕРСИЯ БЕЗ ПОДДЕРЖКИ TPM 2.0, SECURE BOOT И UEFI) [10,9 KB]</a></p>
<p class="news-download-info">Размер: 4.9 Гб•ОС: Windows•Стабильная версия</p>
</div>
<div class="news-download"><img decoding="async" class="icon-os" src="https://www.slo.ru/img/ic_win.gif" alt="" /></p>
<p class="news-download-link"><a href="https://www.microsoft.com/ru-ru/software-download/windows11">Скачать Windows 11</a></p>
<p class="news-download-info">Размер: 4.9 Гб•ОС: Windows•Стабильная версия</p>
</div>
<div class="news-download"><img decoding="async" class="icon-os" src="https://www.slo.ru/img/ic_win.gif" alt="" /></p>
<p class="news-download-link"><a href="https://software-download.microsoft.com/download/pr/888969d5-f34g-4e03-ac9d-1f9786c69161/MediaCreationToolW11.exe">Скачать Media Creation Tool (загрузка и запись образа)</a></p>
<p class="news-download-info">Размер: 9.3 Мб•ОС: Windows•Стабильная версия</p>
</div>
<div class="news-download"><img decoding="async" class="icon-os" src="https://www.slo.ru/img/ic_win.gif" alt="" /></p>
<p class="news-download-link"><a href="https://download.microsoft.com/download/3/a/9/3a9e2fe1-96e7-4514-8744-f3a9731f91c7/Windows11InstallationAssistant.exe">Windows 11 Installation Assistant (обновление установленной ОС до Windows 11)</a></p>
<p class="news-download-info">Размер: 4 Мб•ОС: Windows•Стабильная версия</p>
</div>
<div class="news-download"><img decoding="async" class="icon-os" src="https://www.slo.ru/img/ic_win.gif" alt="" /></p>
<p class="news-download-link"><a href="https://download.microsoft.com/download/1/5/e/15eb8516-6a35-4c70-8897-6cb4b5b4efd6/3.0/x64/WindowsPCHealthCheckSetup.msi">Скачать PC Health Check (проверка совместимости)</a></p>
<p class="news-download-info">Размер: 13.6 Мб•ОС: Windows•Стабильная версия</p>
</div>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://svictor.ru/skachat-windows-11-build-22489.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Contact form 7 защита от спама без капчи</title>
		<link>https://svictor.ru/contact-form-7-zaschita-ot-spama-bez-kapchi.html</link>
					<comments>https://svictor.ru/contact-form-7-zaschita-ot-spama-bez-kapchi.html#comments</comments>
		
		<dc:creator><![CDATA[Svictor]]></dc:creator>
		<pubDate>Wed, 03 Nov 2021 14:32:48 +0000</pubDate>
				<category><![CDATA[Веб-программирование]]></category>
		<guid isPermaLink="false">https://svictor.ru/?p=29513</guid>

					<description><![CDATA[Недавно понадобилось защитить сайт от спама в форму обратной связи от Contact Form 7 для WordPress. Простая математическая капча не спасала, а рекапчу ставить не хотелось (тем более ее уже тоже пробивают). При защите от спама я исходил из того, что бот не исполняет javascript, хотя это не совсем так, есть например Zennoposter, однако мое решение в первую очередь от ковровых бомбардировок, а не от точечных ударов поэтому задача сводилась к тому, чтоб создать поле без которого Contact Form 7 не отправляло бы форму, и оперировать его значением с помощью JS при отправке реальных пользователях. Самым лучшим мне показалось использовать чекбокс —  или [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Недавно понадобилось защитить сайт от спама в форму обратной связи от Contact Form 7 для WordPress. Простая математическая капча не спасала, а рекапчу ставить не хотелось (тем более ее уже тоже пробивают).</p>
<p>При защите от спама я исходил из того, что бот не исполняет javascript, <em>хотя это не совсем так, есть например Zennoposter, однако мое решение в первую очередь от ковровых бомбардировок, а не от точечных ударов</em> поэтому задача сводилась к тому, чтоб создать поле без которого Contact Form 7 не отправляло бы форму, и оперировать его значением с помощью JS при отправке реальных пользователях.</p>
<p>Самым лучшим мне показалось использовать чекбокс — <input type="checkbox" /> или в простонародье галочку. Логика работы галочки необычная — <strong>форма отправляется только если галочка снята, при этом дефолтное состояние галочки — checked</strong>. То есть если заходит бот он</p>
<ul>
<li>ничего сделает данному полю (если он его не знает)</li>
<li>сделает ее checked</li>
</ul>
<p>т.е. в результате галочка будет checked и форма не отправится, и спам соответственно тоже.</p>
<p>Если же заходит браузер исполняющий JS, то галочка снимается через JS и форма отправляется.</p>
<p>Реализация:</p>
<p>1. Создаем в Contact Form 7 чекбокс</p>
<pre class="prettyprint prettyprinted"><span class="pun">[</span><span class="pln">acceptance agree </span><span class="kwd">class</span><span class="pun">:</span><span class="pln">agree </span><span class="kwd">default</span><span class="pun">:</span><span class="pln">on invert</span><span class="pun">]</span></pre>
<p>acceptance — собственно сам чекбокс<br />
default:on — по умолчанию checked<br />
class:agree — class=&#8221;agree&#8221;<br />
invert — отправлять форму только если checked снят</p>
<p>2. Убираем чекбоксу видимость через CSS</p>
<pre class="prettyprint prettyprinted"><span class="pun">.</span><span class="pln">agree </span><span class="pun">{</span><span class="pln">display</span><span class="pun">:</span><span class="pln">none</span><span class="pun">}</span></pre>
<p>3. Снимаем галочку через JS</p>
<pre class="prettyprint prettyprinted"><span class="tag">&lt;script</span> <span class="atn">language</span><span class="pun">=</span><span class="atv">"javascript"</span><span class="tag">&gt;</span><span class="pln">
jQuery</span><span class="pun">(</span><span class="str">'.agree'</span><span class="pun">).</span><span class="pln">prop</span><span class="pun">(</span><span class="str">'checked'</span><span class="pun">,</span> <span class="kwd">false</span><span class="pun">);</span>
<span class="tag">&lt;/script&gt;</span></pre>
<p>или на нативном JS</p>
<pre class="prettyprint prettyprinted"><span class="tag">&lt;script</span> <span class="atn">language</span><span class="pun">=</span><span class="atv">"javascript"</span><span class="tag">&gt;</span>
       <span class="kwd">var</span><span class="pln"> x </span><span class="pun">=</span><span class="pln"> document</span><span class="pun">.</span><span class="pln">getElementsByClassName</span><span class="pun">(</span><span class="str">"agree"</span><span class="pun">);</span>
       <span class="kwd">var</span><span class="pln"> i</span><span class="pun">;</span>
       <span class="kwd">for</span><span class="pln"> </span><span class="pun">(</span><span class="pln">i </span><span class="pun">=</span><span class="pln"> </span><span class="lit">0</span><span class="pun">;</span><span class="pln"> i </span><span class="pun">&lt;</span><span class="pln"> x</span><span class="pun">.</span><span class="pln">length</span><span class="pun">;</span><span class="pln"> i</span><span class="pun">++)</span> <span class="pun">{</span><span class="pln">
            x</span><span class="pun">[</span><span class="pln">i</span><span class="pun">].</span><span class="pln">checked </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span>
       <span class="pun">}</span>
<span class="tag">&lt;/script&gt;</span></pre>
<p>Скрипт нужно поместить ниже чем чекбокс, и лучше всего обернуть его document.ready.</p>
<p>Это собственно и всё. Защитить Contact Form 7 от спама как видите — несложно, сложнее было придумать логику, а делов по реализации — на 15 минут.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://svictor.ru/contact-form-7-zaschita-ot-spama-bez-kapchi.html/feed</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Тюнинг Nextcloud [обновляемая]</title>
		<link>https://svictor.ru/tyuning-nextcloud-obnovlyaemaya.html</link>
					<comments>https://svictor.ru/tyuning-nextcloud-obnovlyaemaya.html#comments</comments>
		
		<dc:creator><![CDATA[Svictor]]></dc:creator>
		<pubDate>Wed, 13 Oct 2021 05:21:55 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<guid isPermaLink="false">https://svictor.ru/?p=29506</guid>

					<description><![CDATA[После установки Nextcloud им можно сразу же пользоваться. (А если вы здесь по вопросу отключения техобслуживания Nextcloud, то вот команда — sudo -u www-data php /path/to/nextcloud/occ maintenance:mode —off (перед off ставьте два дефиса) ) Но, если вам хочется большей производительности, а также не хочется видеть предупреждение о текущей конфигурации, которое будет видно каждый раз при заходе в административную панель, то следующие советы для вас. Как и ранее я писал, Nextcloud стоит на Ubuntu 18.04 и работает под связкой nginx + php-fpm (версии 7.4) + mysql. Язык интерфейса — русский. Nextcloud установлен в /usr/share/nginx/nextcloud/ После внесения изменений не забываем перезапускать php-fpm. Или можете [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>После <a href="https://kurazhov.ru/install-nextcloud-ubuntu-18-lemp/">установки Nextcloud</a> им можно сразу же пользоваться. (А если вы здесь по вопросу отключения техобслуживания Nextcloud, то вот команда — sudo -u www-data php /path/to/nextcloud/occ maintenance:mode —off (перед off ставьте два дефиса) )</p>
<p>Но, если вам хочется большей производительности, а также не хочется видеть предупреждение о текущей конфигурации, которое будет видно каждый раз при заходе в административную панель, то следующие советы для вас.</p>
<figure class="wp-block-image"><img fetchpriority="high" decoding="async" class="wp-image-1938 lazyloaded" src="https://svictor.ru/wp-content/uploads/2021/10/2019-02-16_01-39-38-1024x219-1.png" sizes="(max-width: 1024px) 100vw, 1024px" srcset="https://svictor.ru/wp-content/uploads/2021/10/2019-02-16_01-39-38-1024x219-1.png 1024w, https://kurazhov.ru/wp-content/uploads/2019/02/2019-02-16_01-39-38-150x32.png 150w, https://kurazhov.ru/wp-content/uploads/2019/02/2019-02-16_01-39-38-300x64.png 300w, https://kurazhov.ru/wp-content/uploads/2019/02/2019-02-16_01-39-38-624x134.png 624w, https://kurazhov.ru/wp-content/uploads/2019/02/2019-02-16_01-39-38.png 1588w" alt="" width="1024" height="219" data-src="https://svictor.ru/wp-content/uploads/2021/10/2019-02-16_01-39-38-1024x219-1.png" data-srcset="https://svictor.ru/wp-content/uploads/2021/10/2019-02-16_01-39-38-1024x219-1.png 1024w, https://kurazhov.ru/wp-content/uploads/2019/02/2019-02-16_01-39-38-150x32.png 150w, https://kurazhov.ru/wp-content/uploads/2019/02/2019-02-16_01-39-38-300x64.png 300w, https://kurazhov.ru/wp-content/uploads/2019/02/2019-02-16_01-39-38-624x134.png 624w, https://kurazhov.ru/wp-content/uploads/2019/02/2019-02-16_01-39-38.png 1588w" data-sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
<p>Как и ранее я писал, Nextcloud стоит на Ubuntu 18.04 и работает под связкой nginx + php-fpm (версии 7.4) + mysql. Язык интерфейса — русский. Nextcloud установлен в /usr/share/nginx/nextcloud/</p>
<p>После внесения изменений не забываем перезапускать php-fpm. Или можете после применения всех изменений перезапустить его один раз.</p>
<h2>Убираем первое предупреждение:</h2>
<blockquote class="wp-block-quote">
<p>«PHP не настроен правильно для получения переменных системного окружения.</p>
<p><cite>Запрос getenv(«PATH») возвращает пустые результаты.<br />
Обратитесь к разделу о конфигурации PHP и примечаниям к конфигурации<br />
PHP из <a href="https://docs.nextcloud.com/server/15/go.php?to=admin-php-fpm">руководства по установке</a>. Обратите внимание на настройку<br />
параметров PHP, особенно при использовании механизма php-fpm.»</cite></p></blockquote>
<blockquote class="wp-block-quote">
<p>Как сказано в документации</p>
<p><cite>Когда вы используете php-fpm, системные переменные среды, такие как PATH, TMP или другие, не заполняются автоматически так же, как при использовании php-cli. Вызов функции PHP, такой как getenv(‘PATH’); может возвращать пустой результат. Поэтому вам может потребоваться вручную настроить переменные среды в файле конфигурации php-fpm.</cite></p></blockquote>
<p>Редактируем файл /etc/php/7.4/fpm/pool.d/www.conf</p>
<p>Ищем такие строки:</p>
<pre class="wp-block-preformatted">;env[HOSTNAME] = $HOSTNAME
;env[PATH] = /usr/local/bin:/usr/bin:/bin 
;env[TMP] = /tmp 
;env[TMPDIR] = /tmp 
;env[TEMP] = /tmp</pre>
<p>И раскомментируем их.</p>
<p>Или, если побыстрее</p>
<pre class="wp-block-preformatted">sed -i -e "s/\;env\[/env\[/g" \
/etc/php/7.4/fpm/pool.d/www.conf</pre>
<p>Не забываем перезапустить php-fpm</p>
<pre class="wp-block-preformatted">systemctl restart php7.4-fpm</pre>
<p>Готово. Идём дальше.</p>
<h2>Убираем второе предупреждение</h2>
<blockquote class="wp-block-quote">
<p>«PHP OPcache не настроен правильно»</p>
<p><cite> <a href="https://docs.nextcloud.com/server/15/go.php?to=admin-php-opcache">Для обеспечения лучшей производительности рекомендуется </a>задать в файле <code>php.ini</code> следующие параметры настроек:</p>
<p><code>opcache.enable=1</code><br />
<code>opcache.enable_cli=1</code><br />
<code>opcache.interned_strings_buffer=8</code><br />
<code>opcache.max_accelerated_files=10000</code><br />
<code>opcache.memory_consumption=128</code><br />
<code>opcache.save_comments=1</code><br />
<code>opcache.revalidate_freq=1</code></cite></p></blockquote>
<p>Заменим вручную вышеуказанные параметры в файле <strong>/etc/php/7.4/fpm/php.ini</strong> или сразу заменим значения sed’ом</p>
<pre class="wp-block-preformatted">sed -i -e "s/\;opcache.enable=1/opcache.enable=1/g" \
/etc/php/7.4/fpm/php.ini
sed -i -e "s/\;opcache.enable_cli=0/opcache.enable_cli=1/g" \
/etc/php/7.4/fpm/php.ini
sed -i -e "s/\;opcache.interned_strings_buffer=8/opcache.interned_strings_buffer=8/g" \
/etc/php/7.4/fpm/php.ini
 sed -i -e "s/\;opcache.max_accelerated_files=10000/opcache.max_accelerated_files=10000/g" \
/etc/php/7.4/fpm/php.ini
sed -i -e "s/\;opcache.memory_consumption=128/opcache.memory_consumption=128/g" \
/etc/php/7.4/fpm/php.ini
sed -i -e "s/\;opcache.save_comments=1/opcache.save_comments=1/g" \
/etc/php/7.4/fpm/php.ini
sed -i -e "s/\;opcache.revalidate_freq=2/opcache.revalidate_freq=1/g" \
/etc/php/7.4/fpm/php.ini</pre>
<h2>Убираем третье предупреждение</h2>
<blockquote class="wp-block-quote">
<p>Некоторые индексы базы данных не были преобразованы в тип big int</p>
<p><cite><br />
Так как преобразование таких индексов может занять продолжительное время, оно должно быть запущенно вручную. Чтобы выполнить преобразование, необходимо включить режим обслуживания и запустить в терминале команду «occ db:convert-filecache-bigint». Дополнительные сведения приведены <a href="https://docs.nextcloud.com/server/15/go.php?to=admin-bigint-conversion">на соответствующей странице документации</a>.filecache.mtime<br />
filecache.storage_mtime</cite></p></blockquote>
<p>Для того, чтобы не потерять данные, или чтобы не было ошибок на клиентах, или просто для спокойствия нервной системы введите Nextcloud в режим обслуживания.</p>
<pre class="wp-block-preformatted">sudo -u www-data php /usr/share/nginx/nextcloud/occ maintenance:mode --on</pre>
<p>В браузере вы можете увидеть, что система находится в режиме обслуживания. Теперь в консоли выполните следующее:</p>
<pre class="wp-block-preformatted">sudo -u www-data php /usr/share/nginx/nextcloud/occ db:convert-filecache-bigint --no-interaction
</pre>
<p>Затем выключите режим обслуживания.</p>
<pre class="wp-block-preformatted">sudo -u www-data php /usr/share/nginx/nextcloud/occ maintenance:mode --off</pre>
<h2>Убираем предупреждение о php</h2>
<blockquote class="wp-block-quote">
<p>Разрешённое максимальное значение использования памяти PHP ниже рекомендуемого значения в 512 МБ.</p>
</blockquote>
<pre class="wp-block-preformatted">sudo nano /etc/php/7.4/fpm/php.ini</pre>
<p>Ищем memory_limit и вводим, например, 512M вместо 128M. И перезапускаем php-fpm</p>
<p>или если хотим побыстрее</p>
<pre class="wp-block-preformatted">sed -i -e "s/memory_limit = 128M/memory_limit = 512M/g" /etc/php/7.4/fpm/php.ini</pre>
<pre class="wp-block-preformatted">sudo systemctl restart php7.4-fpm</pre>
<h2>Убираем предупреждение о кешировании.</h2>
<blockquote class="wp-block-quote">
<p>Не настроена система кеширования</p>
<p><cite>Для увеличения производительности сервера, по возможности, настройте memcache. Более подробная информация доступна в <a href="https://docs.nextcloud.com/server/15/go.php?to=admin-performance">документации</a></cite></p></blockquote>
<p>Поэтому прикручиваем систему кэширования, состоящую из локальной системы кэширования на основе APCu и системы распределённого кеширования Redis.</p>
<h3>Ставим APCu</h3>
<pre class="wp-block-preformatted"> sudo apt install php-apcu -y</pre>
<p>В файле php.ini включаем <strong>apcu</strong></p>
<pre class="wp-block-preformatted">sudo nano /etc/php/7.4/cli/php.ini</pre>
<p>вставив в начало</p>
<pre class="wp-block-preformatted">apc.enable_cli=1</pre>
<p>Сохраняем файл и перезапускаем php-fpm.</p>
<pre class="wp-block-preformatted">sudo systemctl restart php7.4-fpm</pre>
<p>Редактируем файл config/config.php в директории установки Nextсloud</p>
<pre class="wp-block-preformatted">sudo nano /usr/share/nginx/nextcloud/config/config.php</pre>
<p>и вставляем следующую строку перед закрывающем скобкой «);»</p>
<pre class="wp-block-preformatted">'memcache.local' =&gt; '\OC\Memcache\APCu',</pre>
<h3>Ставим Redis.</h3>
<pre class="wp-block-preformatted">sudo apt install redis-server php-redis -y</pre>
<p>Проверяем, что он запустился</p>
<pre class="wp-block-preformatted">ps ax | grep redis
 15758 ?        Ssl    0:00 /usr/bin/redis-server 127.0.0.1:6379</pre>
<p>В тот же файл config/config.php</p>
<pre class="wp-block-preformatted">sudo nano /usr/share/nginx/nextcloud/config/config.php</pre>
<p>вставьте следующее опять перед закрывающей скобкой «);»</p>
<pre class="wp-block-preformatted">  'memcache.distributed' =&gt; '\OC\Memcache\Redis',
  'redis' =&gt;
  array (
        'host' =&gt; '127.0.0.1',
        'port' =&gt; 6379,
  ),
  'memcache.locking' =&gt; '\OC\Memcache\Redis', </pre>
<p>Сохраняем файл. Перезапускаем php-fpm, если вы это ещё не сделали и наслаждаемся ускоренной работе Nextcloud.</p>
<h2>Убираем ошибку отсутствия индексов</h2>
<blockquote class="wp-block-quote">
<p>В базе данных отсутствуют некоторые индексы. </p>
<p><cite>Так как создание таких индексов может занять достаточно продолжительное время, оно должно быть запущено вручную. Для создания индексов необходимо запустить команду «occ db:add-missing-indices» во время работы сервера Nextcloud. При созданных индексах, как правило, запросы к базе данных выполняются значительно быстрее.</cite></p></blockquote>
<p>Выполняем</p>
<pre class="wp-block-preformatted">sudo -u www-data php /usr/share/nginx/nextcloud/occ db:add-missing-indices</pre>
<p>При успешном индексировании будет следующий текст:</p>
<pre class="wp-block-preformatted">Check indices of the share table.
Check indices of the filecache table.
Check indices of the twofactor_providers table.
Check indices of the login_flow_v2 table.
Check indices of the whats_new table.
Check indices of the cards table.
Check indices of the cards_properties table.
Check indices of the calendarobjects_props table.
Adding calendarobject_calid_index index to the calendarobjects_props table, this can take some time…
calendarobjects_props table updated successfully.
Check indices of the schedulingobjects table.
Adding schedulobj_principuri_index index to the schedulingobjects table, this can take some time…
schedulingobjects table updated successfully.</pre>
<blockquote class="wp-block-quote">
<p>Некоторые индексы базы данных не были преобразованы в тип big int.</p>
<p><cite>Так как преобразование таких индексов может занять продолжительное время, оно должно быть запущенно вручную. Чтобы выполнить преобразование, необходимо включить режим обслуживания и запустить в терминале команду «occ db:convert-filecache-bigint». Дополнительные сведения приведены <a href="https://docs.nextcloud.com/server/18/go.php?to=admin-bigint-conversion">на соответствующей странице документации</a>.</cite></p></blockquote>
<p>Вводим сервер в режим обслуживания и выполняем преобразование</p>
<pre class="wp-block-preformatted">sudo -u www-data php /usr/share/nginx/nextcloud/occ maintenance:mode --on</pre>
<pre class="wp-block-preformatted">sudo -u www-data php /usr/share/nginx/nextcloud/occ db:convert-filecache-bigint</pre>
<p>Появится сообщение</p>
<pre class="wp-block-preformatted">Nextcloud is in maintenance mode - no apps have been loaded
Following columns will be updated:
mounts.storage_id
mounts.root_id
mounts.mount_id
This can take up to hours, depending on the number of files in your instance!
Continue with the conversion (y/n)? [n]</pre>
<p>Вводим «y»</p>
<p>И выводим из режима обслуживания</p>
<pre class="wp-block-preformatted">sudo -u www-data php /usr/share/nginx/nextcloud/occ maintenance:mode --off</pre>
<h2>Убираем предупреждение о 4-х байтовых символах</h2>
<blockquote class="wp-block-quote">
<p>MySQL используется в качестве базы данных, но не поддерживает 4-байтовые символы.</p>
<p><cite>Чтобы иметь возможность обрабатывать 4-байтовые символы (например, смайлики) без проблем в именах файлов или комментариях, рекомендуется включить 4-байтовую поддержку в MySQL. Для получения более подробной информации обратитесь к <a href="https://docs.nextcloud.com/server/18/go.php?to=admin-mysql-utf8mb4">документации</a>.</cite></p></blockquote>
<p>Так как первоначально Nextcloud я ставил на базе MariaDB, то по ссылке выше для возможности обработки ошибки я не заметил продолжение про MariaDB, а сразу стал применять шаги для MySQL. Не надо так. Поэтому распишу по шагам, что и как надо делать.</p>
<p>P.S. Убедитесь, что MariaDB версии выше 10.2. У меня была версия 15.1</p>
<p>Убедитесь, что на вашем сервере MySQL установлены следующие параметры InnoDB в файле:</p>
<pre class="wp-block-preformatted">sudo nano /etc/mysql/mariadb.cnf</pre>
<pre class="wp-block-preformatted">[mysqld]
innodb_large_prefix=true
innodb_file_format=barracuda
innodb_file_per_table=1</pre>
<p>и если их нет, то вставьте в конец файла.</p>
<p>Перезапустите сервер MariaDB</p>
<pre class="wp-block-preformatted">sudo systemctl restart mariadb</pre>
<p>Выясните был ли изменён формат файла на Barracuda</p>
<pre class="wp-block-preformatted">sudo mariadb</pre>
<pre class="wp-block-preformatted">SELECT NAME, SPACE, FILE_FORMAT FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE NAME like "nextcloud%";</pre>
<p>Если формат файла — «barracuda» для каждой отдельной таблицы, то ничего особенного не остается делать. Продолжайте с инструкциями для MySQL. Во время тестирования формат файла всех таблиц был “Antelope”.</p>
<p>Таблицы должны быть перенесены в “barracuda” вручную, одна за другой. Однако команды SQL можно легко создавать:</p>
<pre class="wp-block-preformatted">USE INFORMATION_SCHEMA;
SELECT CONCAT("ALTER TABLE `", TABLE_SCHEMA,"`.`", TABLE_NAME, "` ROW_FORMAT=DYNAMIC;") AS MySQLCMD FROM TABLES WHERE TABLE_SCHEMA = "nextcloud";</pre>
<p>Скопируйте появившийся ответ и уберите в нем символ «|». После этого вставляйте текст в консоль mariadb</p>
<p>После всего проделанного формат файла должен поменяться на Barracuda. Проверим.</p>
<pre class="wp-block-preformatted">SELECT NAME, SPACE, FILE_FORMAT FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE NAME like "nextcloud%";
exit;</pre>
<h4>Инструкции для MySQL</h4>
<p>Вводим в режим обслуживания.</p>
<pre class="wp-block-preformatted">sudo -u www-data php /usr/share/nginx/nextcloud/occ maintenance:mode --on</pre>
<pre class="wp-block-preformatted">sudo mariadb</pre>
<pre class="wp-block-preformatted">ALTER DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
exit;</pre>
<pre class="wp-block-preformatted">sudo -u www-data php /usr/share/nginx/nextcloud/occ config:system:set mysql.utf8mb4 --type boolean --value="true"</pre>
<p>Должен быть такой результат</p>
<pre class="wp-block-preformatted">Nextcloud is in maintenance mode - no apps have been loaded

System config value mysql.utf8mb4 set to boolean true</pre>
<p>Запускаем конвертацию</p>
<pre class="wp-block-preformatted">sudo -u www-data php /usr/share/nginx/nextcloud/occ maintenance:repair</pre>
<p>Отключаем режим обслуживания.</p>
<pre class="wp-block-preformatted">sudo -u www-data php /usr/share/nginx/nextcloud/occ maintenance:mode --off</pre>
<h2>Режим шифрования</h2>
<blockquote class="wp-block-quote">
<p>Задействован устаревший режим шифрования файлов на стороне сервера.</p>
<p><cite>Рекомендуется отключить такое шифрование. Более подробные сведения содержатся в <a href="https://docs.nextcloud.com/server/20/go.php?to=admin-sse-legacy-format">документации</a>.</cite></p></blockquote>
<p>Как я понял, устаревший режим шифрования был введён в ранних версиях Nextcloud и впоследствии заменён на новый. Однако в хранилище могли остаться файлы со старым (legacy) типом шифрования.</p>
<p>В документации сказано, что найти эти файлы можно командой</p>
<pre class="wp-block-preformatted">occ encryption:scan:legacy-format</pre>
<p>или более полный вариант</p>
<pre class="wp-block-preformatted">sudo -u www-data php /usr/share/nginx/nextcloud/occ encryption:scan:legacy-format</pre>
<p>В процессе сканирования occ начнёт искать файлы со старым типом шифрования или если в базе такие файлы отсутствуют, выдаст предупреждение, «<em>does not have a proper header</em>«.</p>
<p>Такие файлы я просто заменил копиями тех, у кого есть нужные заголовки. Так как таких файлов у меня просто не было.</p>
<p>После этого в файле config.php можно отключить поддержку устаревшего формата шифрования, удалив строку</p>
<pre class="wp-block-preformatted">'encryption.legacy_format_support' =&gt; true,</pre>
<p>или, выставив значение <strong>false </strong>вместо <strong>true</strong></p>
<p>С самими файлами в хранилище ничего не произойдёт, они так же будут зашифрованы как и раньше. В данном случае, мы просто отключили поддержку старого режима шифрования.</p>
<h2>Настройка обратного прокси для доступа</h2>
<p>Для доступа к файлам, используя обратный прокси, особых настроек делать не надо, достаточно в директиве proxy_pass указать IP сервера с Nextcloud. Однако, если вы используете клиент Nextcloud, то он при авторизации запустит окно браузера с IP сервера Nextcloud, а не его доменным именем. Чтобы это исправить, делаем следующее:</p>
<p>Для примера IP обратного прокси — 192.168.0.1, IP Nextcloud-сервера — 192.168.0.2</p>
<p>В файле nextcloud/config/config.php</p>
<pre class="wp-block-preformatted">'trusted_domains' =&gt;
array (
0 =&gt; '192.168.0.2',
1 =&gt; '192.168.0.1',
),</pre>
<pre class="wp-block-preformatted">'overwritehost' =&gt; 'domain.name.example.org',
'overwriteprotocol' =&gt; 'https',
'overwritewebroot' =&gt; '',
'overwritecondaddr' =&gt; '^192\.168\.0\.1$',
'overwrite.cli.url' =&gt; 'https://domain.name.example.org',</pre>
<pre class="wp-block-preformatted">'trusted_proxies' =&gt;
array (
    0 =&gt; '192.168.0.1',
),</pre>
<p>Таким образом, опция trusted_proxies исправляет проблему «<em>Заголовки обратного прокси настроены неправильно, либо вы подключены к серверу Nextcloud через доверенный прокси</em>«</p>
<h2>Уведомление о HTTP «X-Frame-Options»</h2>
<blockquote class="wp-block-quote">
<p>Заголовок HTTP «X-Frame-Options» не настроен на значение «SAMEORIGIN».</p>
<p><cite>Это потенциальная проблема безопасности для устранения которой рекомендуется задать этот параметр.</cite></p></blockquote>
<p>Для этого добавьте в файл конфигурации nginx на стороне nextcloud следующее содержимое в секцию <strong><em>server</em></strong></p>
<pre class="wp-block-preformatted">add_header X-Frame-Options "SAMEORIGIN";</pre>
<blockquote class="wp-block-quote">
<p>Веб-сервер не настроен должным образом для разрешения «/.well-known/caldav». .</p>
<p><cite>Дополнительная информация может быть найдена в нашей документации</cite></p></blockquote>
<p>В конфиге nextcloud <a href="https://kurazhov.ru/install-nextcloud-ubuntu-20-lemp/" data-type="post" data-id="2288">в статье</a> есть строки с настройкой доступа к этому пути. Для удобства повторю тут</p>
<pre class="wp-block-preformatted"> location = /.well-known/carddav {
         return 301 $scheme://$host/remote.php/dav;
     }

     location = /.well-known/caldav {
        return 301 $scheme://$host/remote.php/dav;
     }</pre>
<h2>Новый dashboard</h2>
<p>Следующая опция для тех, кто обновился до 20 версии и при заходе на главную облака видит новый dashboard вместо знакомого списка файлов.</p>
<p>Исправляется просто добавлением в файл config.php следующей строки</p>
<pre class="wp-block-preformatted">'defaultapp' =&gt; 'files',</pre>
<h2>Модуль php-imagick и SVG</h2>
<blockquote class="wp-block-quote">
<p>Модуль php-imagick в этом случае не поддерживает SVG.</p>
<p><cite>Для лучшей совместимости рекомендуется установить его</cite></p></blockquote>
<p>После установки или обновления Nextcloud до 21 версии появится сообщение об ошибке в модуле php-imagick. И хотя само расширение для php установлено, может статься, что в системе не установлен пакет приложения imagemagick. Поэтому ставим его через apt</p>
<pre class="wp-block-preformatted">apt install imagemagick</pre>
<p>В русском переводе на 2021.03.25 фраза переведена немного неправильно. В оригинале это выглядит как «Module php-imagick in this instance has no SVG support. For better compatibility it is recommended to install it.» — «У модуля php-imagick на этом сервере отсутствует поддержка формата SVG. Для лучшей совместимости рекомендуется установить его»</p>
<h2>Регион размещения сервера</h2>
<blockquote class="wp-block-quote">
<p>Не указан регион размещения этого сервера Nextcloud, что требуется для возможности проверки номеров телефонов без указания кода страны.</p>
<p><cite>Чтобы разрешить пользователям сервера указывать номера телефонов без указания кода страны, добавьте параметр «default_phone_region» с соответствующим кодом страны в соответствии с <a href="https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements" target="_blank" rel="noreferrer noopener">ISO 3166-1</a>.</cite></p></blockquote>
<p>Опять же после обновления до 21 версии Nextcloud появляется такое предупреждение. Точную причину почему в Nextcloud понадобилось указывать номер телефона я не знаю, но как устранить это предупреждение — знаю.</p>
<p>Открывает файл config.php, расположенный в директории Nextcloud по пути config/config.php и внизу вставляем строку</p>
<pre class="wp-block-preformatted">  'default_phone_region' =&gt; 'RU',</pre>
<p><s>Не знаю для чего вообще понадилось разработчикам из Nextcloud вставлять в код такое требование (а это требование, потому что иначе бы не было предупреждения на странице проверки конфигурации), но пока обновляться до 21 версии не стоит.</s> Хотя, возможно, это из-за многочисленных требований регуляторов многих стран, в государственных учреждениях которых используется Nextcloud. Всё может быть. Со временем такое категоричное непринятие 21 версии у меня пропадёт. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://svictor.ru/tyuning-nextcloud-obnovlyaemaya.html/feed</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Автоматическая установка и оптимизация Nextcloud 21 с помощью скрипта</title>
		<link>https://svictor.ru/avtomaticheskaya-ustanovka-i-optimizatsiya-nextcloud-21-s-pomoschyu-skripta.html</link>
					<comments>https://svictor.ru/avtomaticheskaya-ustanovka-i-optimizatsiya-nextcloud-21-s-pomoschyu-skripta.html#comments</comments>
		
		<dc:creator><![CDATA[Svictor]]></dc:creator>
		<pubDate>Wed, 13 Oct 2021 05:20:41 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<guid isPermaLink="false">https://svictor.ru/?p=29504</guid>

					<description><![CDATA[Инструкция по установке Nextcloud 21 (nginx, MariaDB, Redis Cache) с помощью скрипта. Так же скрипт выполнит оптимизацию Nextcloud, настройку fail2ban и ufw   Nextcloud &#8211; платформа, предлагающая набор программ для создания собственного облачного хранилища. Вы можете установить Nextcloud с помощью snap пакета: NextCloud: Создаем свое облачное хранилище. Автоматическая установка и оптимизация Nextcloud 21 (nginx, MariaDB) Скрипт поддерживает установку в операционных системах Debian 10.8+ (AMD64) и Ubuntu 20.04.1+ (AMD64). Для работы скрипта необходима установка пакета sudo. Рассматривается установка на чистую систему, в которой не установлены другие инструменты, необходимые для веб-приложений. В ходе работы скрипта будут подключены следующие репозитории для использования последних версий пакетов: ppa [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="desc">Инструкция по установке Nextcloud 21 (nginx, MariaDB, Redis Cache) с помощью скрипта. Так же скрипт выполнит оптимизацию Nextcloud, настройку fail2ban и ufw</div>
<div id="main" class="text">
<p><img decoding="async" src="https://svictor.ru/wp-content/uploads/2021/10/nextcloud.jpg" alt="Автоматическая установка и оптимизация Nextcloud 21 с помощью скрипта" /></p>
<div> </div>
<p>Nextcloud &#8211; платформа, предлагающая набор программ для создания собственного облачного хранилища.</p>
<p>Вы можете установить Nextcloud с помощью snap пакета: NextCloud: Создаем свое облачное хранилище.</p>
<h3>Автоматическая установка и оптимизация Nextcloud 21 (nginx, MariaDB)</h3>
<p><a href="https://www.c-rieger.de/nextcloud-installation-mit-nur-einem-skript/" target="_blank" rel="noopener">Скрипт</a> поддерживает установку в операционных системах Debian 10.8+ (AMD64) и Ubuntu 20.04.1+ (AMD64). Для работы скрипта необходима установка пакета sudo.</p>
<p>Рассматривается установка на чистую систему, в которой не установлены другие инструменты, необходимые для веб-приложений.</p>
<p>В ходе работы скрипта будут подключены следующие репозитории для использования последних версий пакетов: ppa ondrej для установки php 7.4, ppa mainline для установки последней версии nginx, а так же репозиторий mariadb для установки MariaDB 10.5.</p>
<div class="bs-callout bs-callout-warning">
<p><strong>Важно. В качестве домена скрипт укажет имя хост системы</strong> . Поэтому перед началом работы скрипта, измените имя хоста системы и перезагрузите систему.</p>
</div>
<p>Имя хоста можно поменять следующим образом:</p>
<pre>sudo hostnamectl set-hostname mydomain.ru</pre>
<p>Где <em>mydomain.ru</em> – это название вашего домена.</p>
<p>А так же, дополнительно измените имя хоста в файле hosts:</p>
<pre>sudo nano /etc/hosts</pre>
<p>Перезагрузите систему.</p>
<p>Создайте папку, в которой будут сохраняться все пользовательские файлы Nextcloud:</p>
<pre>mkdir -p /nextcloud-data</pre>
<p>Необходимые права доступа (www-data) будут заданы скриптом. Эту папку нужно будет указать в ходе работы скрипта, при появлении соответствующего вопроса.</p>
<p>В терминале выполняем следующие команды:</p>
<pre>sudo -s</pre>
<pre>cd /usr/local/src &amp;&amp; apt install -y bzip2 wget</pre>
<p>Для системы Debian:</p>
<pre>wget https://it-services.c-rieger.de/s/QCzDbdip4qM388P/download -O install.zip</pre>
<p>Для системы Ubuntu:</p>
<pre>wget https://it-services.c-rieger.de/s/G26kaw2bSdqjQeg/download -O install.zip</pre>
<p>Разархивируем архив со скриптом:</p>
<pre>apt install -y unzip &amp;&amp; unzip install.zip</pre>
<div class="bs-callout bs-callout-warning">
<p><strong>Важно: на сервере не должны быть установлены веб-сервер Apache2 или NGINX, управление базой данных MariaDB / MySQL или PHP.</strong></p>
</div>
<p>Отметьте скрипт как «исполняемый»:</p>
<pre>chmod +x install.sh</pre>
<p>Запуск скрипта:</p>
<pre>./install.sh</pre>
<p><img decoding="async" class="img-responsive thumbnail" src="https://svictor.ru/wp-content/uploads/2021/10/1.png" alt="" data-original="https://svictor.ru/wp-content/uploads/2021/10/1.png" /></p>
<p>В ходе установки Nextcloud будут заданы некоторые вопросы.</p>
<p>При создании базы данных MariaDB, соглашаемся со всеми вопросами, выбрав <strong>Y</strong>, задаем пароль пользователя root для базы данных.</p>
<p><img decoding="async" class="img-responsive thumbnail" src="https://svictor.ru/wp-content/uploads/2021/10/2.png" alt="" data-original="https://svictor.ru/wp-content/uploads/2021/10/2.png" /></p>
<p>Будет создана база данных с именем пользователя nextcloud, паролем nextcloud.</p>
<p>Задайте имя Администратора Nextcloud и пароль.</p>
<p><img decoding="async" class="img-responsive thumbnail" src="https://svictor.ru/wp-content/uploads/2021/10/3.nextpass-dir.png" alt="" data-original="https://svictor.ru/wp-content/uploads/2021/10/3.nextpass-dir.png" /></p>
<p>Укажите расположение папки, в которой будут сохраняться все пользовательские файлы Nextcloud. Можно указать папку, которую создали в самом начале (/nextcloud-data).</p>
<p><img decoding="async" class="img-responsive thumbnail" src="https://svictor.ru/wp-content/uploads/2021/10/4.final_.png" alt="" data-original="https://svictor.ru/wp-content/uploads/2021/10/4.final_.png" /></p>
<p>Установка и оптимизация Nextcloud 21 завершены.</p>
<p><img decoding="async" class="img-responsive" src="https://svictor.ru/wp-content/uploads/2021/10/2021-03-18_22-03.png" alt="" data-original="https://svictor.ru/wp-content/uploads/2021/10/2021-03-18_22-03.png" /></p>
<div> </div>
<h3>Настройка шифрования домена с помощью сертификата SSL от Let&#8217;s Encrypt</h3>
<p>Для работы по добавлению шифрования создаем технического пользователя и добавляем его в группу www-data:</p>
<pre>cd</pre>
<pre>adduser --disabled-login acmeuser</pre>
<p>Можно не добавлять имя пользователя, а оставить по умолчанию, нажав на Enter.</p>
<pre>usermod -a -G www-data acmeuser</pre>
<p>Задаем техническому пользователю необходимые полномочия для инициирования необходимого запуска веб-сервера при обновлении сертификата:</p>
<pre>visudo</pre>
<p>Проверяем чтобы в середине файла была следующая запись (если ее нет, то добавляем):</p>
<pre>[..]

User privilege specification

root ALL=(ALL:ALL) ALL

[...]
</pre>
<p>А так же добавляем строку:</p>
<pre>acmeuser ALL=NOPASSWD: /bin/systemctl reload nginx.service</pre>
<p><img decoding="async" class="img-responsive thumbnail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" alt="" data-original="https://cdn.comss.net/img/032021/nextcloudauto/5.ssl-root.png" /></p>
<p>Сохраните и закройте файл с помощью комбинации клавиш CTRL+O, затем CTRL + X.</p>
<p>Переключитесь в оболочку технического пользователя (acmeuser), чтобы установить программное обеспечение необходимое для сертификата, а затем снова выйдите из этой оболочки:</p>
<pre>su - acmeuser</pre>
<pre>curl https://get.acme.sh | sh</pre>
<pre>exit</pre>
<p><img decoding="async" class="img-responsive thumbnail" src="https://svictor.ru/wp-content/uploads/2021/10/5.120acmeuser.png" alt="" data-original="https://cdn.comss.net/img/032021/nextcloudauto/5.1 acmeuser.png" /></p>
<p>Настройте соответствующие разрешения, чтобы иметь возможность сохранять в нем новые сертификаты:</p>
<pre>chmod -R 775 /var/www/letsencrypt /etc/letsencrypt &amp;&amp; chown -R www-data:www-data /var/www/ /etc/letsencrypt</pre>
<p>Снова переключитесь в оболочку технического пользователя:</p>
<pre>su - acmeuser</pre>
<p>А затем подайте заявку на получение сертификатов SSL:</p>
<pre>acme.sh --issue -d <strong>your.domain.com</strong> --keylength 4096 -w /var/www/letsencrypt --key-file /etc/letsencrypt/rsa-certs/privkey.pem --ca-file /etc/letsencrypt/rsa-certs/chain.pem --cert-file /etc/letsencrypt/rsa-certs/cert.pem --fullchain-file /etc/letsencrypt/rsa-certs/fullchain.pem --reloadcmd "sudo /bin/systemctl reload nginx.service"</pre>
<p><img decoding="async" class="img-responsive thumbnail" src="https://svictor.ru/wp-content/uploads/2021/10/5.2letsenc.png" alt="" data-original="https://svictor.ru/wp-content/uploads/2021/10/5.2letsenc.png" /></p>
<p>а так же:</p>
<pre>acme.sh --issue -d <strong>your.domain.com</strong> --keylength ec-384 -w /var/www/letsencrypt --key-file /etc/letsencrypt/ecc-certs/privkey.pem --ca-file /etc/letsencrypt/ecc-certs/chain.pem --cert-file /etc/letsencrypt/ecc-certs/cert.pem --fullchain-file /etc/letsencrypt/ecc-certs/fullchain.pem --reloadcmd "sudo /bin/systemctl reload nginx.service"</pre>
<p>Название <em>your.domain.com</em> замените на название своего домена.</p>
<p>Выходим из оболочки нового пользователя:</p>
<pre>exit</pre>
<p>Затем создайте скрипт, который будет проверять и исправлять разрешения (permissions.sh):</p>
<pre>nano /root/permissions.sh</pre>
<p>Скопируйте и вставьте все строки в файл (в строке /nextcloud-data измените на расположение вашей пользовательской папки Nextcloud):</p>
<pre>#!/bin/bash

find /var/www/ -type f -print0 | xargs -0 chmod 0640

find /var/www/ -type d -print0 | xargs -0 chmod 0750

chmod -R 775 /var/www/letsencrypt /etc/letsencrypt 

chown -R www-data:www-data /var/www /etc/letsencrypt

chown -R www-data:www-data /nextcloud-data

chmod 0644 /var/www/nextcloud/.htaccess

chmod 0644 /var/www/nextcloud/.user.ini

exit 0
</pre>
<p>Сохраните изменения и выйдите из редактора nano с поомщью комбинации клавиш CTRL+0, CTRL+X.</p>
<p><img decoding="async" class="img-responsive thumbnail" src="https://svictor.ru/wp-content/uploads/2021/10/5.3.png" alt="" data-original="https://svictor.ru/wp-content/uploads/2021/10/5.3.png" /></p>
<p>Отметьте скрипт как исполняемый и затем запустите его:</p>
<pre>chmod +x /root/permissions.sh</pre>
<pre>/root/permissions.sh</pre>
<p>Удалите использованные ранее самозаверяющие сертификаты из nginx и активируйте новые, полноценные и уже действующие SSL-сертификаты от Let&#8217;s Encrypt:</p>
<pre>sed -i '/ssl-cert-snakeoil/d' /etc/nginx/conf.d/nextcloud.conf

sed -i s/#\ssl/\ssl/g /etc/nginx/conf.d/nextcloud.conf

service nginx restart
</pre>
<p>Задайте задание cron:</p>
<pre>crontab -l -u acmeuser</pre>
<p><img decoding="async" class="img-responsive thumbnail" src="https://svictor.ru/wp-content/uploads/2021/10/6.png" alt="" data-original="https://svictor.ru/wp-content/uploads/2021/10/6.png" /></p>
<p>С этого момента ваши SSL-сертификаты будут регулярно и полностью автоматически обновляться.</p>
<p>Пожалуйста, найдите время и <a href="https://observatory.mozilla.org/" target="_blank" rel="noopener">проверьте статус безопасности</a> вашего сервера. Целью должно быть как минимум следующий результат &#8220;А +&#8221;:</p>
<p><img decoding="async" class="img-responsive thumbnail" src="https://svictor.ru/wp-content/uploads/2021/10/7.test-domain.png" alt="" data-original="https://svictor.ru/wp-content/uploads/2021/10/7.test-domain.png" /></p>
<div> </div>
<h3>Оптимизируйте и обновляйте Nextcloud с помощью скрипта</h3>
<p>Создаём скрипт для обновления, оптимизации Nextcloud и установленных приложений:</p>
<pre>cd /root</pre>
<pre>nano upgrade.sh</pre>
<p>Вставляем следующее содержимое:</p>
<pre>#!/bin/bash

/usr/sbin/service nginx stop

sudo -u www-data php /var/www/nextcloud/updater/updater.phar

sudo -u www-data php /var/www/nextcloud/occ status

sudo -u www-data php /var/www/nextcloud/occ -V

sudo -u www-data php /var/www/nextcloud/occ db:add-missing-primary-keys

sudo -u www-data php /var/www/nextcloud/occ db:add-missing-indices

sudo -u www-data php /var/www/nextcloud/occ db:add-missing-columns

sudo -u www-data php /var/www/nextcloud/occ db:convert-filecache-bigint

sed -i "s/output_buffering=.*/output_buffering=0/" /var/www/nextcloud/.user.ini

chown -R www-data:www-data /var/www/nextcloud

redis-cli -s /var/run/redis/redis-server.sock &lt;&lt;EOF

FLUSHALL

quit

EOF

sudo -u www-data php /var/www/nextcloud/occ files:scan --all

sudo -u www-data php /var/www/nextcloud/occ files:scan-app-data

sudo -u www-data php /var/www/nextcloud/occ app:update --all

/usr/sbin/service php7.4-fpm restart

/usr/sbin/service nginx restart

exit 0
</pre>
<p>Сохраните изменения и закройте редактор nano комбинацией клавиш CTRL+O, CTRL+X.</p>
<p>Отметьте скрипт как исполняемый и периодически запускайте его от имени привилегированного пользователя:</p>
<pre>chmod +x /root/upgrade.sh</pre>
<pre>/root/upgrade.sh</pre>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://svictor.ru/avtomaticheskaya-ustanovka-i-optimizatsiya-nextcloud-21-s-pomoschyu-skripta.html/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Настройка Sendmail для отправки почты без попадания в Спам</title>
		<link>https://svictor.ru/nastroyka-sendmail-dlya-otpravki-pochty-bez-popadaniya-v-spam.html</link>
					<comments>https://svictor.ru/nastroyka-sendmail-dlya-otpravki-pochty-bez-popadaniya-v-spam.html#respond</comments>
		
		<dc:creator><![CDATA[Svictor]]></dc:creator>
		<pubDate>Tue, 24 Aug 2021 15:40:38 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<guid isPermaLink="false">https://svictor.ru/?p=29497</guid>

					<description><![CDATA[Столкнулся с проблемой: на правильно настроенном сервере Apache с установленными модулями и настроенными доменными записями у провайдера — письма отправленные через функцию mail из скриптов php попадали в спам или не доставлялись вовсе. Начал разбираться и не смог найти не одной полноценной публикации в рунете, которая раскрывала бы проблему и помогала решить все вопросы. Вашему вниманию представляю собранный из разных источников, проверенный и используемый способ настройки сервера для правильной отправки писем sendmail. Система: Ubuntu 20.06 Почтовый сервис: Яндекс 1. Установка Sendmail Если по какой-то причине не был установлен. Произведите базовую установку и настройку sudo apt-get install php-mail sudo apt-get install [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Столкнулся с проблемой: на правильно настроенном сервере Apache с установленными модулями и настроенными доменными записями у провайдера — письма отправленные через функцию mail из скриптов php попадали в спам или не доставлялись вовсе.</p>
<p>Начал разбираться и не смог найти не одной полноценной публикации в рунете, которая раскрывала бы проблему и помогала решить все вопросы.</p>
<p>Вашему вниманию представляю собранный из разных источников, проверенный и используемый способ настройки сервера для правильной отправки писем sendmail.</p>
<p>Система: Ubuntu 20.06<br />
Почтовый сервис: Яндекс<br />
<a name="habracut"></a><br />
<b>1. Установка Sendmail</b></p>
<p>Если по какой-то причине не был установлен. Произведите базовую установку и настройку</p>
<pre><code class="plaintext hljs">sudo apt-get install php-mail
sudo apt-get install sendmail
sudo sendmailconfig
</code></pre>
<p>
<b>Правим php.ini</b></p>
<p>Вместо noreply@site.ru пишем почту на которую будут приходить отчеты (заголовок Return-Path:).</p>
<pre><code class="plaintext hljs">sendmail_path = "/usr/sbin/sendmail -t -f noreply@site.ru -i"
</code></pre>
<p>
Заголовок «Return-Path:» является важным заголовком в глазах почтовых сервисов.<br />
Если его не установить, заголовок будет равен примерно такому значению «Return-Path: &lt;noreply@localhost.localdomain&gt;».</p>
<p>Очень желательно чтобы значение заголовка всегда совпадало с именем домена с которого отправляется письмо, независимо от значения заголовка «From:», иначе оно может быть отправлено в «Спам» или же отклонено вовсе.</p>
<p><b>2. Настройка DNS записей</b></p>
<p>Нам необходимо настроить SPF, DMARC, DKIM записи.</p>
<p>Какая за что отвечает расписывать не буду. В рунете огромное количество инструкций.<br />
Если тоже используете какой-либо почтовый сервис, у них свои подробные инструкции по настройке.</p>
<p>На что следует обратить внимание — чтобы в SPF был прописан IP-адрес сервера.</p>
<pre><code class="plaintext hljs">v=spf1 ip4:ip_server include:_spf.yandex.net ~all</code></pre>
<p>
Затем следует запросить у провайдера DNS-хостинга <b>обратную запись rDNS</b> (PTR-запись).<br />
Привязать свой домен к ip-адресу сервера.</p>
<p>Как правило провайдер самостоятельно ее устанавливает по запросу.</p>
<p><b>4. Изменить hostname</b></p>
<p>Установить hostname равный названию нашего домена:</p>
<pre><code class="plaintext hljs">sudo hostnamectl set-hostname site.ru</code></pre>
<p>
<b>5. Редактировать файл sendmail.mc</b></p>
<p>Переходим к файлу /etc/mail/sendmail.mc</p>
<p>Нам необходимо настроить заголовки «Received: from» и «Received: by». Они являются важными при определении уровня доверия к серверу отправляющему электронную почту.</p>
<p>Добавляем следующие строки в конце файла перед MAILER_DEFINITIONS</p>
<pre><code class="plaintext hljs">FEATURE(allmasquerade)
FEATURE(masquerade_envelope)
FEATURE(local_no_masquerade)
MASQUERADE_AS(`site.ru')
</code></pre>
<p>
И в конец файла:</p>
<pre><code class="plaintext hljs">define(`MAIL_HUB', `site.ru.')dnl
define(`LOCAL_RELAY', `site.ru.')dnl
</code></pre>
<p><b>6. Проверяем настройки apache и файервола</b></p>
<pre><code class="plaintext hljs">sudo ufw allow 25
sudo nano /etc/apache2/envvars
</code></pre>
<p>
Ищем строчки и заменяем www-data на текущего пользователя под которым запущен apache</p>
<p>export APACHE_RUN_USER=www-data<br />
export APACHE_RUN_GROUP=www-data</p>
<p><b>7. Обновляем конфигурацию и перезагружаем sendmail</b></p>
<pre><code class="plaintext hljs">sudo sendmailconfig
sudo service sendmail restart
sudo systemctl restart apache2</code></pre>
]]></content:encoded>
					
					<wfw:commentRss>https://svictor.ru/nastroyka-sendmail-dlya-otpravki-pochty-bez-popadaniya-v-spam.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Описание конфигурации Zabbix агента</title>
		<link>https://svictor.ru/opisanie-konfiguratsii-zabbix-agenta.html</link>
					<comments>https://svictor.ru/opisanie-konfiguratsii-zabbix-agenta.html#respond</comments>
		
		<dc:creator><![CDATA[Svictor]]></dc:creator>
		<pubDate>Mon, 23 Aug 2021 17:33:04 +0000</pubDate>
				<category><![CDATA[Zabbix]]></category>
		<guid isPermaLink="false">https://svictor.ru/?p=29493</guid>

					<description><![CDATA[В этой статье я опишу возможные параметры конфигурационного файла Zabbix агента. Символ «#» означает что параметр закомментирован и является по умолчанию, то есть можно его не указывать. &#160; Путь для хранения pid файла: PidFile=/var/run/zabbix/zabbix_agentd.pid Куда сохранять логи (system — в syslog, file — в файл, console — обычный вывод): LogType=file Путь к файлу логов: LogFile=/var/log/zabbix/zabbix_agentd.log Максимальный размер файла логов в мегабайтах (0-1024, 0 — нет лимита): LogFileSize=1 Уровень ведения логов (0 — базовый, 1 — критические сообщения, 2 — ошибки, 3 — предупреждения, 4 — для отладки, 5 — максимальный для отладки): DebugLevel=3 Локальный IP-адрес для исходящих соединений: #SourceIP= Разрешены [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>В этой статье я опишу возможные параметры конфигурационного файла Zabbix агента.<br />
Символ «#» означает что параметр закомментирован и является по умолчанию, то есть можно его не указывать.</p>
<p>&nbsp;</p>
<p>Путь для хранения pid файла:</p>
<div id="ixnfo-1554506729" class="ixnfo-post-content"><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display: block;" data-ad-client="ca-pub-0066847942845019" data-ad-slot="9291408575" data-ad-format="auto"></ins> <script> 
(adsbygoogle = window.adsbygoogle || []).push({}); 
</script></div>
<div class="wp-block-syntaxhighlighter-code brush: plain; notranslate">
<pre class="brush: plain; title: ; notranslate" title="">PidFile=/var/run/zabbix/zabbix_agentd.pid
</pre>
</div>
<p>Куда сохранять логи (system — в syslog, file — в файл, console — обычный вывод):</p>
<div class="wp-block-syntaxhighlighter-code brush: plain; notranslate">
<pre class="brush: plain; title: ; notranslate" title="">LogType=file
</pre>
</div>
<p>Путь к файлу логов:</p>
<div class="wp-block-syntaxhighlighter-code brush: plain; notranslate">
<pre class="brush: plain; title: ; notranslate" title="">LogFile=/var/log/zabbix/zabbix_agentd.log
</pre>
</div>
<p>Максимальный размер файла логов в мегабайтах (0-1024, 0 — нет лимита):</p>
<div class="wp-block-syntaxhighlighter-code brush: plain; notranslate">
<pre class="brush: plain; title: ; notranslate" title="">LogFileSize=1
</pre>
</div>
<p>Уровень ведения логов (0 — базовый, 1 — критические сообщения, 2 — ошибки, 3 — предупреждения, 4 — для отладки, 5 — максимальный для отладки):</p>
<div class="wp-block-syntaxhighlighter-code brush: plain; notranslate">
<pre class="brush: plain; title: ; notranslate" title="">DebugLevel=3
</pre>
</div>
<p>Локальный IP-адрес для исходящих соединений:</p>
<div class="wp-block-syntaxhighlighter-code brush: plain; notranslate">
<pre class="brush: plain; title: ; notranslate" title="">#SourceIP=
</pre>
</div>
<p>Разрешены ли удаленные команды с Zabbix сервера (1 — разрешены, 0 — не разрешены):</p>
<div class="wp-block-syntaxhighlighter-code brush: plain; notranslate">
<pre class="brush: plain; title: ; notranslate" title="">#EnableRemoteCommands=0
</pre>
</div>
<p>Записывать ли в логи выполняемые shell команды (1 — да, 0 — нет):</p>
<div class="wp-block-syntaxhighlighter-code brush: plain; notranslate">
<pre class="brush: plain; title: ; notranslate" title="">#LogRemoteCommands=0
</pre>
</div>
<p>Адрес Zabbix-сервера (можно указать несколько хостов или IP-адресов через пробел, входящие подключения будут приниматься только с них):</p>
<div class="wp-block-syntaxhighlighter-code brush: plain; notranslate">
<pre class="brush: plain; title: ; notranslate" title="">Server=127.0.0.1
</pre>
</div>
<p>Порт на котором будет запущен Zabbix-агент (1024-32767):</p>
<div class="wp-block-syntaxhighlighter-code brush: plain; notranslate">
<pre class="brush: plain; title: ; notranslate" title="">#ListenPort=10050
</pre>
</div>
<p>Список разделенных запятыми IP-адресов, которые агент должен прослушивать, первый IP-адрес отправляется на Zabbix сервер при подключении к нему для получения списка активных проверок (по умолчанию 0.0.0.0 — все):</p>
<div class="wp-block-syntaxhighlighter-code brush: plain; notranslate">
<pre class="brush: plain; title: ; notranslate" title="">#ListenIP=0.0.0.0
</pre>
</div>
<p>Количество пре-форков экземпляров Zabbix агента которые будут обрабатывать пассивные проверки, если указать 0, то проверки проводится не будут и Zabbix агент не будeт слушать TCP порт (по умолчанию 3):</p>
<div class="wp-block-syntaxhighlighter-code brush: plain; notranslate">
<pre class="brush: plain; title: ; notranslate" title="">#StartAgents=3
</pre>
</div>
<p>Адрес Zabbix-сервера:</p>
<div class="wp-block-syntaxhighlighter-code brush: plain; notranslate">
<pre class="brush: plain; title: ; notranslate" title="">ServerActive=127.0.0.1
</pre>
</div>
<p>Имя хоста, обязательно должно совпадать с именем «Имя узла сети» указанным на Zabbix сервере (я обычно указываю IP адрес Zabbix агента):</p>
<div class="wp-block-syntaxhighlighter-code ">
<pre class="brush: plain; title: ; notranslate" title="">Hostname=TEXT
</pre>
</div>
<p>Метаданные узла сети (0-255 символов, UTF-8):</p>
<div class="wp-block-syntaxhighlighter-code ">
<pre class="brush: plain; title: ; notranslate" title="">#HostMetadata=
</pre>
</div>
<p>Частотам обновления списка активных проверок (в секундах от 60 до 3600):</p>
<div class="wp-block-syntaxhighlighter-code ">
<pre class="brush: plain; title: ; notranslate" title="">#RefreshActiveChecks=120
</pre>
</div>
<p>Не хранить данные в буфере дольше указанного количества секунд (возможный диапазон 1-3600):</p>
<div class="wp-block-syntaxhighlighter-code ">
<pre class="brush: plain; title: ; notranslate" title="">#BufferSend=5
</pre>
</div>
<p>Размер буфера, данные отправляются после заполнения буфера (2-65535):</p>
<div class="wp-block-syntaxhighlighter-code ">
<pre class="brush: plain; title: ; notranslate" title="">#BufferSize=100
</pre>
</div>
<p>Количество обрабатываемых строк при проверке log файлов (1-1000):</p>
<div class="wp-block-syntaxhighlighter-code ">
<pre class="brush: plain; title: ; notranslate" title="">#MaxLinesPerSecond=20
</pre>
</div>
<p>Максимальное время в секундах на обработку (1-30):</p>
<div class="wp-block-syntaxhighlighter-code ">
<pre class="brush: plain; title: ; notranslate" title="">#Timeout=3
</pre>
</div>
<p>Запускать Zabbix агент под root пользователем:</p>
<div class="wp-block-syntaxhighlighter-code ">
<pre class="brush: plain; title: ; notranslate" title="">AllowRoot=1
</pre>
</div>
<p>Указание пользователя под которым будет запущен zabbix агент, по умолчанию «zabbix» если не включен «AllowRoot» (не для Windows систем):</p>
<div class="wp-block-syntaxhighlighter-code ">
<pre class="brush: plain; title: ; notranslate" title="">#User=zabbix
</pre>
</div>
<p>Загружать также все конфигурационные файлы из указанной директории:</p>
<div class="wp-block-syntaxhighlighter-code ">
<pre class="brush: plain; title: ; notranslate" title="">Include=/etc/zabbix/zabbix_agentd.d/*.conf
</pre>
</div>
<p>Пользовательский параметр для мониторинга (где «key» — например ключ который указывается в элементе данных на сервере, а command — команда которая должна выполнится в системе, на второй строке приведу пример просмотра активных соединений к серверу):</p>
<div class="wp-block-syntaxhighlighter-code ">
<pre class="brush: plain; title: ; notranslate" title="">UserParameter=key,command
UserParameter=active_connections,netstat -an | wc -l
</pre>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://svictor.ru/opisanie-konfiguratsii-zabbix-agenta.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Как обновить Kali Linux</title>
		<link>https://svictor.ru/kak-obnovit-kali-linux.html</link>
					<comments>https://svictor.ru/kak-obnovit-kali-linux.html#respond</comments>
		
		<dc:creator><![CDATA[Svictor]]></dc:creator>
		<pubDate>Mon, 23 Aug 2021 17:32:14 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<guid isPermaLink="false">https://svictor.ru/?p=29491</guid>

					<description><![CDATA[Как обновить программы в Kali Linux Обновление программ в системах Linux отличается от обновления в Windows. Причём отличается в лучшую сторону – на мой взгляд, система управления и обновлениями программами (в Linux обычно используют слово «пакеты») является одним из ключевых преимуществ ОС семейства Linux. Если в Windows обновление каждой программы выполняется в индивидуальном порядке: какие-то программы делают это автоматически, какие-то выводят соответствующее уведомление, для каких-то нужно самому заходить на официальный сайт и проверять информацию о новой версии. В Linux все программы (пакеты) собраны в одно или несколько хранилищ, которые называются репозиториями. Обычно, у каждого дистрибутива свой собственный репозиторий. Одна система [&#8230;]]]></description>
										<content:encoded><![CDATA[<h2>Как обновить программы в Kali Linux</h2>
<p>Обновление программ в системах Linux отличается от обновления в Windows. Причём отличается в лучшую сторону – на мой взгляд, система управления и обновлениями программами (в Linux обычно используют слово «пакеты») является одним из ключевых преимуществ ОС семейства Linux.</p>
<p>Если в Windows обновление каждой программы выполняется в индивидуальном порядке: какие-то программы делают это автоматически, какие-то выводят соответствующее уведомление, для каких-то нужно самому заходить на официальный сайт и проверять информацию о новой версии. В Linux все программы (пакеты) собраны в одно или несколько хранилищ, которые называются репозиториями. Обычно, у каждого дистрибутива свой собственный репозиторий. Одна система может использовать сразу несколько репозиториев, например, Linux Mint «из коробки» использует пакеты из хранилища Ubuntu и из своего собственного хранилища.</p>
<p>Результатом такого подхода является то, что проверить обновления сразу для всех пакетов и обновить их можно буквально несколькими кликами мышки (если вы используете графический интерфейс), либо двумя командами (если вы предпочитаете командную строку).</p>
<h2>Обновление Kali Linux в графическом интерфейсе</h2>
<p>Я рекомендую для обновления системы использовать командную строку (консоль), поскольку это быстрее и надёжнее. Но если вам принципиально использование приложения с графическим интерфейсом, то в меню найдите пункт «<strong>Центр приложений</strong>» и запустите.</p>
<p><a href="https://svictor.ru/wp-content/uploads/2021/08/35.jpg"><img decoding="async" class="alignnone size-full wp-image-4045" src="https://svictor.ru/wp-content/uploads/2021/08/35.jpg" sizes="(max-width: 582px) 100vw, 582px" srcset="https://svictor.ru/wp-content/uploads/2021/08/35.jpg 582w, https://hackware.ru/wp-content/uploads/2017/10/35-220x300.jpg 220w" alt="" width="582" height="795" /></a></p>
<p>В открывшемся окне перейдите во вкладку «<strong>Обновления</strong>», если обновлений нет, то нажмите на круговую стрелочку в верхнем левом углу:</p>
<p><a href="https://svictor.ru/wp-content/uploads/2021/08/34.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4033" src="https://svictor.ru/wp-content/uploads/2021/08/34.jpg" sizes="auto, (max-width: 871px) 100vw, 871px" srcset="https://svictor.ru/wp-content/uploads/2021/08/34.jpg 871w, https://hackware.ru/wp-content/uploads/2017/10/34-300x204.jpg 300w, https://hackware.ru/wp-content/uploads/2017/10/34-768x521.jpg 768w" alt="" width="871" height="591" /></a></p>
<p>Появится сообщение об обновлении операционной системы:</p>
<p><a href="https://svictor.ru/wp-content/uploads/2021/08/51-1.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4075" src="https://svictor.ru/wp-content/uploads/2021/08/51-1.jpg" sizes="auto, (max-width: 928px) 100vw, 928px" srcset="https://svictor.ru/wp-content/uploads/2021/08/51-1.jpg 928w, https://hackware.ru/wp-content/uploads/2017/10/51-1-300x188.jpg 300w, https://hackware.ru/wp-content/uploads/2017/10/51-1-768x481.jpg 768w" alt="" width="928" height="581" /></a></p>
<p>Если вас интересуют, какие пакеты будут обновлены, нажмите на него:</p>
<p><a href="https://svictor.ru/wp-content/uploads/2021/08/52.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4074" src="https://svictor.ru/wp-content/uploads/2021/08/52.jpg" sizes="auto, (max-width: 965px) 100vw, 965px" srcset="https://svictor.ru/wp-content/uploads/2021/08/52.jpg 965w, https://hackware.ru/wp-content/uploads/2017/10/52-300x218.jpg 300w, https://hackware.ru/wp-content/uploads/2017/10/52-768x559.jpg 768w" alt="" width="965" height="702" /></a></p>
<p>Для запуска процесса обновления нажмите на кнопку «<strong>Перезапустить и установить</strong>» и подтвердите ваш выбор:</p>
<p><a href="https://svictor.ru/wp-content/uploads/2021/08/53.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4073" src="https://svictor.ru/wp-content/uploads/2021/08/53.jpg" sizes="auto, (max-width: 540px) 100vw, 540px" srcset="https://svictor.ru/wp-content/uploads/2021/08/53.jpg 540w, https://hackware.ru/wp-content/uploads/2017/10/53-300x131.jpg 300w" alt="" width="540" height="236" /></a></p>
<p>При следующем запуске системы начнётся обновление:</p>
<p><a href="https://svictor.ru/wp-content/uploads/2021/08/54.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4072" src="https://svictor.ru/wp-content/uploads/2021/08/54.jpg" sizes="auto, (max-width: 819px) 100vw, 819px" srcset="https://svictor.ru/wp-content/uploads/2021/08/54.jpg 819w, https://hackware.ru/wp-content/uploads/2017/10/54-300x97.jpg 300w, https://hackware.ru/wp-content/uploads/2017/10/54-768x248.jpg 768w" alt="" width="819" height="265" /></a></p>
<h2>Обновления кэша с информацией о приложениях</h2>
<p>Когда в репозиторий вносятся изменения, например, при обновлении пакета, необходимо синхронизировать эту информацию с локальным кэшем вашей операционной системы Linux. Это делается командой:</p>
<div>
<div id="highlighter_656588" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash functions">sudo</code> <code class="bash plain">apt update</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p><strong>Примечание:</strong> этого результата (обновления кэша) можно достичь разными способами, в том числе имеется ещё несколько команд. Например, следующая команда также обновит кэш (нет принципиальной разницы, какую команду вы используете):</p>
<div>
<div id="highlighter_881359" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash functions">sudo</code> <code class="bash plain">apt-get update</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>Даже если вы не собираетесь выполнять полное обновление системы, обновление кэша необходимо выполнить перед установкой любых пакетов. В противном случае вы можете столкнуться с ошибкой, что требуемый пакет не найден. Эта ошибка возникает из-за того, что в вашей системе есть информация о предыдущей версии пакета и ссылка для его скачивания, и именно по этому адресу она пытается получить файл пакета. Но в репозитории устаревшая версия уже могла быть удалена. В результате получается, что пакет есть в репозитории, но ваша система не узнает его новый адрес, пока не обновит свой кэш.</p>
<h2>Обновление всех пакетов системе в Kali Linux</h2>
<p>Чтобы обновить все пакеты, для которых вышли новые версии, а также установить необходимые зависимости и удалить мешающие пакеты, используется команда:</p>
<div>
<div id="highlighter_924568" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash functions">sudo</code> <code class="bash plain">apt full-upgrade</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>Среди удаляемых пакетов могут быть конфликтующие (мешающие установке требуемых зависимостей).</p>
<div class="576fa40ea81d72e15bb77373cb701737" data-index="4"> </div>
<p>Аналогичный результат можно получить командами:</p>
<div>
<div id="highlighter_630293" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
<div class="line number2 index1 alt1">2</div>
<div class="line number3 index2 alt2">3</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash functions">sudo</code> <code class="bash plain">apt-get dist-upgrade</code></div>
<div class="line number2 index1 alt1"><code class="bash comments"># или</code></div>
<div class="line number3 index2 alt2"><code class="bash functions">sudo</code> <code class="bash plain">aptitude full-upgrade</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h2>Обновление кэша и приложений в одну команду</h2>
<p>Для удобства можно объединить команду обновления кэша и команду запуска полного обновления системы в одну, опция <strong>-y</strong> используется для того, чтобы у нас не спрашивалось подтверждение, а сразу начался процесс установки новых пакетов:</p>
<div class="576fa40ea81d72e15bb77373cb701737" data-index="9"> </div>
<div>
<div id="highlighter_800045" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash functions">sudo</code> <code class="bash plain">apt update &amp;&amp; </code><code class="bash functions">sudo</code> <code class="bash plain">apt full-upgrade -y</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h2>Как посмотреть, какие пакеты будут обновлены в Kali Linux</h2>
<p>Перед началом процесса обновления вы можете вывести список пакетов, для которых имеются новые версии и которые будут обновлены вышеприведёнными командами. Чтобы увидеть информацию о новых пакетах наберите:</p>
<div>
<div id="highlighter_105433" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash plain">apt list --upgradable</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p><a href="https://svictor.ru/wp-content/uploads/2021/08/101.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4211" src="https://svictor.ru/wp-content/uploads/2021/08/101.png" sizes="auto, (max-width: 956px) 100vw, 956px" srcset="https://svictor.ru/wp-content/uploads/2021/08/101.png 956w, https://hackware.ru/wp-content/uploads/2017/10/101-300x209.png 300w, https://hackware.ru/wp-content/uploads/2017/10/101-768x536.png 768w" alt="" width="956" height="667" /></a></p>
<h2>Как обновить один пакет в Kali Linux</h2>
<p>Если вы не хотите обновлять систему целиком, а хотите обновить одну определённую программу, то используйте команду вида (замените имя_пакета на действительное название):</p>
<div>
<div id="highlighter_260395" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash functions">sudo</code> <code class="bash plain">apt </code><code class="bash functions">install</code> <code class="bash plain">имя_пакета</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>Например, для обновления пакета apktool:</p>
<div>
<div id="highlighter_741385" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash functions">sudo</code> <code class="bash plain">apt </code><code class="bash functions">install</code> <code class="bash plain">apktool</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h2>Как обновить ядро Kali Linux</h2>
<p>Ядро Linux поставляется упакованным в пакет, как и остальные программы. По мере выхода новых версий ядра, в Kali Linux произойдёт его обновление вместе с остальными пакетами при выполнении команды:</p>
<div>
<div id="highlighter_399647" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash functions">sudo</code> <code class="bash plain">apt full-upgrade</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h2><a id="upgrade_kali" name="upgrade_kali"></a>Как обновить систему Kali Linux до последней версии</h2>
<p>Регулярно выходят новые версии Kali Linux, например, 2017.1, 2017.2 и т.д. Если у вас уже установлена любая версия, выпущенная начиная с 2016 года (так называемые Rolling релизы), то для полного обновления системы вам достаточно обновить кэш пакетов, а затем запустить полное обновление пакетов, т.е. выполнить команду</p>
<div>
<div id="highlighter_374514" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash functions">sudo</code> <code class="bash plain">apt update &amp;&amp; </code><code class="bash functions">sudo</code> <code class="bash plain">apt full-upgrade -y</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>Хотя в новостях указываются на разные нововведения, приуроченные к тому или иному релизу (выпуску), на самом деле, эти нововведения (обновление ядра, новые версии программ и новые инструменты) могли быть добавлены задолго до официального релиза, и если вы регулярно обновляете свою систему, то они уже были установлены или будут установлены вышеприведённой командой.</p>
<p>Новости из релиза главным образом относятся к Live образу, который обновляется несколько раз в год, все остальные нововведения попадают каждому пользователю Kali Linux сразу после внедрения.</p>
<h2>Удаление неиспользуемых программ и ядер Kali Linux</h2>
<p>Время от времени рекомендуется выполнять команды по удалению пакетов, которые были установлены автоматически (так как были зависимостями других программ), но теперь больше не нужны.</p>
<p>Для этого применяется команда:</p>
<div>
<div id="highlighter_872330" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash functions">sudo</code> <code class="bash plain">apt autoremove -y</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p><a href="https://svictor.ru/wp-content/uploads/2021/08/32.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4035" src="https://svictor.ru/wp-content/uploads/2021/08/32.jpg" sizes="auto, (max-width: 978px) 100vw, 978px" srcset="https://svictor.ru/wp-content/uploads/2021/08/32.jpg 978w, https://hackware.ru/wp-content/uploads/2017/10/32-300x54.jpg 300w, https://hackware.ru/wp-content/uploads/2017/10/32-768x137.jpg 768w" alt="" width="978" height="175" /></a></p>
<p>Её использование безопасно и не должно приводить к проблемам.</p>
<p>Как уже было сказано, поскольку ядра поставляются в качестве пакетов, то приведённая выше команда также удалит неиспользуемые (из-за того, что уже установлена новая версия) ядра Linux.</p>
<div class="576fa40ea81d72e15bb77373cb701737" data-index="5"> </div>
<h2>Очистка кэша пакетов в Kali Linux</h2>
<p>Кроме кэша, в котором хранится информация о пакетах, также имеется кэш с файлами самих пакетов. И если первый весьма невелик в размерах, второй занимает довольно много места, которое постоянно увеличивается.</p>
<p>При каждом обновлении программ файлы пакетов скачиваются в кэш. После обновления скаченные файлы (можно назвать их установочными) не удаляются, и постепенно кэш разрастается до больших размеров. Это сделано намерено с той идеей, что если после очередного обновления вы обнаружите, что новый пакет имеет проблемы, а старая версия уже недоступна в онлайн репозитории, то вы сможете окатиться до старой версии установив её из файла, сохранённого в кэше.</p>
<p>Для роллинг дистрибутивов кэш разрастается очень быстро, и если вы недостаточно квалифицированы, чтобы откатиться до старой версии, установочный пакет которой сохранён в кэше, то для вас эти сотни мегабайт или даже несколько гигабайт – это зря потраченное место на жестком диске. Поэтому время от времени можно выполнять команды</p>
<div>
<div id="highlighter_180058" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash functions">sudo</code> <code class="bash plain">apt autoclean -y</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>и</p>
<div>
<div id="highlighter_429289" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash functions">sudo</code> <code class="bash plain">apt clean -y</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p><strong>clean – удалить скачанные файлы архивов</strong></p>
<p>clean вычищает локальный репозиторий от полученных файлов пакетов. Она удаляет все, кроме lock файла из /var/cache/apt/archives/ и /var/cache/apt/archives/partial/.</p>
<p><strong>autoclean &#8211; удалить старые скачанные файлы архивов</strong></p>
<p>Как и clean, autoclean вычищает из локального репозитория скаченные файлы пакетов. Разница только в том, что она удаляет только файлы пакетов, которые не могут быть больше загружены и в значительной степени бесполезны.</p>
<p>Это позволяет поддерживать кэш в течение долгого периода без его слишком большого разрастания.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://svictor.ru/kak-obnovit-kali-linux.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Как добавить поддержку русского языка в ZABBIX 5.2.2 на CENTOS 8.</title>
		<link>https://svictor.ru/kak-dobavit-podderzhku-russkogo-yazyka-v-zabbix-5-2-2-na-centos-8.html</link>
					<comments>https://svictor.ru/kak-dobavit-podderzhku-russkogo-yazyka-v-zabbix-5-2-2-na-centos-8.html#respond</comments>
		
		<dc:creator><![CDATA[Svictor]]></dc:creator>
		<pubDate>Mon, 23 Aug 2021 17:31:22 +0000</pubDate>
				<category><![CDATA[Zabbix]]></category>
		<guid isPermaLink="false">https://svictor.ru/?p=29489</guid>

					<description><![CDATA[Водите login: root password: zabbix Смотрим список доступных локалей в системе CENTOS 8. # localectl list-locales Потом активную locale: # localectl System Locale: LANG=en_US.UTF-8 VC Keymap: us X11 Layout: us Добавляем русский язык командой: # dnf install glibc-langpack-ru Соглашаемся с установкой пакета. После этого надо перезапустить сервер на CENTOS 8. # reboot После этого смотрите, что получилось: # localectl System Locale: LANG=ru_RU.utf8 VC Keymap: ru X11 Layout: ru Мы установили и активировали русский язык в ZABBIX 5.2.2 на CENTOS 8. После снова переходим в профиль настройки ZABBIX  и наблюдаем при раскрытии настройки Language успешно установленную в систему локаль русского (Russian (ru_RU)) Выбираем Russian (ru_RU) и нажимаем Update (для принятия изменений), изменения [&#8230;]]]></description>
										<content:encoded><![CDATA[<h3><strong>Водите</strong><br />
<strong>login:</strong> root<br />
<strong>password:</strong> zabbix</h3>
<h3><strong>Смотрим список доступных локалей в системе</strong> <strong>CENTOS 8</strong>.</h3>
<pre># localectl list-locales</pre>
<h3><strong>Потом активную locale:</strong></h3>
<pre># localectl
   System Locale: LANG=en_US.UTF-8
       VC Keymap: us
      X11 Layout: us</pre>
<h3><strong>Добавляем русский язык командой:</strong></h3>
<pre># dnf install glibc-langpack-ru</pre>
<h3><strong>Соглашаемся с установкой пакета.</strong></h3>
<h3><strong>После этого надо перезапустить сервер на</strong> <strong>CENTOS 8</strong>.</h3>
<pre># reboot</pre>
<h3><strong>После этого смотрите, что получилось:</strong></h3>
<pre># localectl
   System Locale: LANG=ru_RU.utf8
       VC Keymap: ru
      X11 Layout: ru</pre>
<h3><strong>Мы установили и активировали русский язык в ZABBIX 5.2.2 на CENTOS 8</strong>.</h3>
<p>После снова переходим в профиль настройки <strong>ZABBIX</strong>  и наблюдаем при раскрытии настройки <strong>Language</strong> успешно установленную в систему локаль русского (<strong>Russian (ru_RU)</strong>)</p>
<p><img decoding="async" class="aligncenter" title="Как установить русский язык в ZABBIX 5.2.2 на CENTOS 8 3 — ОБУЧЕНИЕ И УСЛУГИ IT-ТЕХНОЛОГИЯМ. ВИДЕОКУРСЫ И ВЕБИНАРЫ." src="https://svictor.ru/wp-content/uploads/2021/08/russification-zabbix-system-002.png" alt="Как установить русский язык в ZABBIX 5.2.2 на CENTOS 8 — IT-МИР. ПОМОЩЬ В IT-МИРЕ 2021" /></p>
<p>Выбираем <strong>Russian (ru_RU)</strong> и нажимаем <strong>Update</strong> (для принятия изменений), изменения о смене языка интерфейса применяться сразу же, в результате интерфейс управления <strong>ZABBIX</strong> изменится на русский язык.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://svictor.ru/kak-dobavit-podderzhku-russkogo-yazyka-v-zabbix-5-2-2-na-centos-8.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin


Served from: svictor.ru @ 2026-06-05 04:00:02 by W3 Total Cache
-->