<?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>Mick - Информационный ресурс &#187; Моя работа</title>
	<atom:link href="https://mick.in.ua/category/mywork/feed/" rel="self" type="application/rss+xml" />
	<link>https://mick.in.ua</link>
	<description>Практический опыт системного администратора</description>
	<lastBuildDate>Tue, 23 Sep 2025 12:49:35 +0000</lastBuildDate>
	<language>ru-RU</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.0</generator>
	<item>
		<title>Встановлення Oracle Linux 8.10</title>
		<link>https://mick.in.ua/2025-03-07/oraclelinux810/</link>
		<comments>https://mick.in.ua/2025-03-07/oraclelinux810/#comments</comments>
		<pubDate>Fri, 07 Mar 2025 12:05:54 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://mick.in.ua/?p=1128</guid>
		<description><![CDATA[Качаємо iso файл для встановлення ОС  &#8211; https://yum.oracle.com/oracle-linux-isos.html, вибираємо FullISO Release 8.10 &#8211; link. Я використовую VMware Workstation 16 Player. Підключаємо і встановлюємо. Документація &#8211; link.  Мінімальні вимоги до апаратних ресурсів: 2 ядра, 3 Гб опративної пам&#8217;яті, 20Гб диска. Після  встановлення оновлюємо усі пакети. # sudo dnf update -y або [root@localhost ~]# sudo yum update -y [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Качаємо iso файл для встановлення ОС  &#8211; <a href="https://yum.oracle.com/oracle-linux-isos.html" target="_blank">https://yum.oracle.com/oracle-linux-isos.html</a>, вибираємо FullISO Release 8.10 &#8211; <a href="https://yum.oracle.com/ISOS/OracleLinux/OL8/u10/x86_64/OracleLinux-R8-U10-x86_64-dvd.iso" target="_blank">link</a>. Я використовую VMware Workstation 16 Player. Підключаємо і встановлюємо.</p>
<p>Документація &#8211; <a href="https://docs.oracle.com/en/operating-systems/oracle-linux/8/install/index.html" target="_blank">link</a>.  Мінімальні вимоги до апаратних ресурсів: 2 ядра, 3 Гб опративної пам&#8217;яті, 20Гб диска. Після  встановлення оновлюємо усі пакети.</p>
<p><strong><span style="text-decoration: underline;"># sudo dnf update -y</span></strong></p>
<p>або<span id="more-1128"></span></p>
<p><strong>[root@localhost ~]# sudo yum update -y</strong><br />
Last metadata expiration check: 2:11:21 ago on Fri 07 Mar 2025 02:25:06 PM EET.<br />
Dependencies resolved.<br />
Nothing to do.<br />
Complete!</p>
<p>Налаштування локалі:</p>
<p><strong>root@localhost ~]# cat /etc/locale.conf</strong><br />
LANG=&#8221;en_US.UTF-8&#8243;</p>
<p>Подивитися версію ОС</p>
<p><strong>root@localhost ~]# cat /etc/oracle-release</strong><br />
Oracle Linux Server release 8.10</p>
<p>Дивимося які репозиторії встановлені:</p>
<p><strong>mick@localhost ~]$ yum repolist</strong><br />
repo id repo name<br />
ol8_UEKR7 Latest Unbreakable Enterprise Kernel Release 7 for Oracle Linux 8 (x86_64)<br />
ol8_appstream Oracle Linux 8 Application Stream (x86_64)<br />
ol8_baseos_latest Oracle Linux 8 BaseOS Latest (x86_64)</p>
<p>Файли конфігурації знаходяться тут</p>
<p><strong>mick@localhost:~$ cd /etc/yum.repos.d/</strong><br />
<strong>mick@localhost:/etc/yum.repos.d$ ll</strong><br />
total 16<br />
-rw-r&#8211;r&#8211;. 1 root root 4107 May 22 2024 oracle-linux-ol8.repo<br />
-rw-r&#8211;r&#8211;. 1 root root 941 Feb 14 16:37 uek-ol8.repo<br />
-rw-r&#8211;r&#8211;. 1 root root 243 May 23 2024 virt-ol8.repo</p>
<h3><strong> Установка PHP.</strong></h3>
<p>Перевірка які репозиторії стоять:</p>
<p><strong> [mick@localhost ~]$ rpm -qa|grep release</strong><br />
oraclelinux-release-el8-1.0-38.el8.x86_64<br />
oraclelinux-release-8.10-1.0.7.el8.x86_64<br />
redhat-release-8.10-0.2.0.1.el8.x86_64</p>
<p>Перевіряємо які можливі версії PHP можливі для інсталяції:</p>
<p>[mick@localhost ~]$ <strong>dnf module list php</strong><br />
Oracle Linux 8 BaseOS Latest (x86_64)                                        26 MB/s | 91 MB 00:03<br />
Oracle Linux 8 Application Stream (x86_64)                               29 MB/s | 68 MB 00:02<br />
Latest Unbreakable Enterprise Kernel Release 7 for Oracle L    30 MB/s | 57 MB 00:01<br />
^TLast metadata expiration check: 0:00:10 ago on Wed 19 Mar 2025 05:04:02 PM EET.<br />
Oracle Linux 8 Application Stream (x86_64)<br />
Name  Stream       Profiles                                            Summary<br />
php    7.2 [d]       common [d], devel, minimal     PHP scripting language<br />
php    7.3             common [d], devel, minimal     PHP scripting language<br />
php    7.4             common [d], devel, minimal     PHP scripting language<br />
php    8.0            common [d], devel, minimal     PHP scripting language<br />
php    8.2            common [d], devel, minimal     PHP scripting language</p>
<p>Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled</p>
<p>7.2[d] &#8211; означає, що за замовченням буде встановлена версія 7.2. Якщо нам треба встановити іншу версію, нам треба скинути це значення за замовченням і встановити іншу версію. Якщо php ніяка не встановлена, то скидувати не треба, але якщо скинули &#8211; нічого страшного.</p>
<p><strong>mick@localhost ~]$ sudo dnf module reset php</strong><br />
[sudo] password for mick:<br />
Last metadata expiration check: 3:11:27 ago on Tue 25 Mar 2025 03:37:12 PM EET.<br />
Dependencies resolved.<br />
Nothing to do.<br />
Complete!</p>
<p>Активуємо версію за замовчуванням php:8.2.</p>
<p><strong>[mick@localhost ~]$ sudo dnf module enable php:8.2</strong><br />
[sudo] password for mick:<br />
Last metadata expiration check: 3:48:22 ago on Tue 25 Mar 2025 03:37:12 PM EET.<br />
Dependencies resolved.<br />
============================================================================================<br />
Package Architecture Version Repository Size<br />
============================================================================================<br />
Enabling module streams:<br />
httpd 2.4<br />
nginx 1.14<br />
php 8.2</p>
<p>Transaction Summary<br />
============================================================================================</p>
<p>Is this ok [y/N]: y<br />
Complete!<br />
[mick@localhost ~]$</p>
<p>Перевіряємо зміни і бачимо навпроти версії 8.2 значок [e]- активовано.</p>
<p><strong>[mick@localhost ~]$ dnf module list php</strong><br />
Last metadata expiration check: 0:40:31 ago on Tue 25 Mar 2025 06:47:40 PM EET.<br />
Oracle Linux 8 Application Stream (x86_64)<br />
Name Stream Profiles Summary<br />
php 7.2 [d] common [d], devel, minimal PHP scripting language<br />
php 7.3 common [d], devel, minimal PHP scripting language<br />
php 7.4 common [d], devel, minimal PHP scripting language<br />
php 8.0 common [d], devel, minimal PHP scripting language<br />
php 8.2 [e] common [d], devel, minimal PHP scripting language</p>
<p>Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled</p>
<p>Інсталюємо PHP і бачимо, що будуть встановлені 18 пакетів</p>
<p>[mick@localhost ~]$ sudo dnf install php<br />
Last metadata expiration check: 3:54:46 ago on Tue 25 Mar 2025 03:37:12 PM EET.<br />
Dependencies resolved.<br />
=======================================================================================================================<br />
Package                    Arch              Version                                                                                Repository              Size<br />
=======================================================================================================================<br />
Installing:<br />
<span style="color: #339966;">php </span>                            x86_64    8.2.25-1.module+el8.10.0+90469+8883f508               ol8_appstream   1.8 M<br />
Installing dependencies:<br />
<span style="color: #339966;">apr </span>                             x86_64   1.6.3-12.el8                                                                             ol8_appstream    129 k<br />
<span style="color: #339966;">apr-uti</span>l                     x86_64   1.6.1-9.el8 ol8_appstream                                                                                    106 k<br />
<span style="color: #339966;">httpd</span>                         x86_64   2.4.37-65.0.1.module+el8.10.0+90523+b5e5f9e4.3     ol8_appstream     1.4 M<br />
<span style="color: #339966;">httpd-filesystem</span>     noarch     2.4.37-65.0.1.module+el8.10.0+90523+b5e5f9e4.3    ol8_appstream      44 k<br />
<span style="color: #339966;">httpd-tools</span>               x86_64   2.4.37-65.0.1.module+el8.10.0+90523+b5e5f9e4.3    ol8_appstream      112 k<br />
<span style="color: #339966;">mod_http2</span>              x86_64   1.15.7-10.module+el8.10.0+90523+b5e5f9e4.3            ol8_appstream      155 k<br />
<span style="color: #339966;">nginx-filesystem    </span>noarch     1:1.14.1-9.0.1.module+el8.0.0+5347+9282027e          ol8_appstream       25 k<br />
<span style="color: #339966;">oracle-logos-httpd</span> noarch    84.5-1.0.2.el8                                                                        ol8_baseos_latest  28 k<br />
<span style="color: #339966;">php-common</span>        x86_64    8.2.25-1.module+el8.10.0+90469+8883f508               ol8_appstream     746 k<br />
Installing weak dependencies:<br />
<span style="color: #339966;">apr-util-bdb</span>         x86_64    1.6.1-9.el8                                                                                ol8_appstream      25 k<br />
<span style="color: #339966;">apr-util-openssl</span>  x86_64    1.6.1-9.el8 ol8_appstream 27 k<br />
<span style="color: #339966;">php-cli</span>                  x86_64    8.2.25-1.module+el8.10.0+90469+8883f508               ol8_appstream     3.6 M<br />
<span style="color: #339966;">php-fpm</span>               x86_64   8.2.25-1.module+el8.10.0+90469+8883f508               ol8_appstream     1.9 M<br />
<span style="color: #339966;">php-mbstring</span>      x86_64   8.2.25-1.module+el8.10.0+90469+8883f508               ol8_appstream     528 k<br />
<span style="color: #339966;">php-opcache</span>       x86_64   8.2.25-1.module+el8.10.0+90469+8883f508                ol8_appstream     415 k<br />
<span style="color: #339966;">php-pdo</span>               x86_64   8.2.25-1.module+el8.10.0+90469+8883f508               ol8_appstream     133 k<br />
<span style="color: #339966;">php-xml</span>               x86_64   8.2.25-1.module+el8.10.0+90469+8883f508               ol8_appstream    189 k</p>
<p>Transaction Summary<br />
=======================================================================================================================<br />
Install 18 Packages</p>
<p>Total download size: 11 M<br />
Installed size: 40 M<br />
Is this ok [y/N]:</p>
<p>Downloading Packages:<br />
(1/18): oracle-logos-httpd-84.5-1.0.2.el8.noarch.rpm 134 kB/s | 28 kB 00:00<br />
(2/18): apr-util-bdb-1.6.1-9.el8.x86_64.rpm 348 kB/s | 25 kB 00:00<br />
(3/18): apr-util-1.6.1-9.el8.x86_64.rpm 368 kB/s | 106 kB 00:00<br />
(4/18): apr-1.6.3-12.el8.x86_64.rpm 446 kB/s | 129 kB 00:00<br />
(5/18): apr-util-openssl-1.6.1-9.el8.x86_64.rpm 457 kB/s | 27 kB 00:00<br />
(6/18): httpd-filesystem-2.4.37-65.0.1.module+el8.10.0+90523+b5e5f9e4.3.noarch.rpm 799 kB/s | 44 kB 00:00<br />
(7/18): mod_http2-1.15.7-10.module+el8.10.0+90523+b5e5f9e4.3.x86_64.rpm 1.7 MB/s | 155 kB 00:00<br />
(8/18): httpd-tools-2.4.37-65.0.1.module+el8.10.0+90523+b5e5f9e4.3.x86_64.rpm 1.0 MB/s | 112 kB 00:00<br />
(9/18): nginx-filesystem-1.14.1-9.0.1.module+el8.0.0+5347+9282027e.noarch.rpm 444 kB/s | 25 kB 00:00<br />
(10/18): httpd-2.4.37-65.0.1.module+el8.10.0+90523+b5e5f9e4.3.x86_64.rpm 6.5 MB/s | 1.4 MB 00:00<br />
(11/18): php-common-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64.rpm 10 MB/s | 746 kB 00:00<br />
(12/18): php-fpm-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64.rpm 15 MB/s | 1.9 MB 00:00<br />
(13/18): php-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64.rpm 5.8 MB/s | 1.8 MB 00:00<br />
(14/18): php-mbstring-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64.rpm 7.0 MB/s | 528 kB 00:00<br />
(15/18): php-pdo-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64.rpm 2.2 MB/s | 133 kB 00:00<br />
(16/18): php-cli-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64.rpm 10 MB/s | 3.6 MB 00:00<br />
(17/18): php-opcache-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64.rpm 4.4 MB/s | 415 kB 00:00<br />
(18/18): php-xml-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64.rpm 3.5 MB/s | 189 kB 00:00<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Total 12 MB/s | 11 MB 00:00<br />
Running transaction check<br />
Transaction check succeeded.<br />
Running transaction test<br />
Transaction test succeeded.<br />
Running transaction<br />
Preparing : 1/1<br />
Installing : php-common-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64 1/18<br />
Running scriptlet: httpd-filesystem-2.4.37-65.0.1.module+el8.10.0+90523+b5e5f9e4.3.noarch 2/18<br />
Installing : httpd-filesystem-2.4.37-65.0.1.module+el8.10.0+90523+b5e5f9e4.3.noarch 2/18<br />
Installing : apr-1.6.3-12.el8.x86_64 3/18<br />
Running scriptlet: apr-1.6.3-12.el8.x86_64 3/18<br />
Installing : apr-util-bdb-1.6.1-9.el8.x86_64 4/18<br />
Installing : apr-util-openssl-1.6.1-9.el8.x86_64 5/18<br />
Installing : apr-util-1.6.1-9.el8.x86_64 6/18<br />
Running scriptlet: apr-util-1.6.1-9.el8.x86_64 6/18<br />
Installing : httpd-tools-2.4.37-65.0.1.module+el8.10.0+90523+b5e5f9e4.3.x86_64 7/18<br />
Installing : php-cli-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64 8/18<br />
Installing : php-mbstring-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64 9/18<br />
Installing : php-opcache-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64 10/18<br />
Installing : php-pdo-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64 11/18<br />
Installing : php-xml-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64 12/18<br />
Running scriptlet: nginx-filesystem-1:1.14.1-9.0.1.module+el8.0.0+5347+9282027e.noarch 13/18<br />
Installing : nginx-filesystem-1:1.14.1-9.0.1.module+el8.0.0+5347+9282027e.noarch 13/18<br />
Installing : php-fpm-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64 14/18<br />
Running scriptlet: php-fpm-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64 14/18<br />
Installing : oracle-logos-httpd-84.5-1.0.2.el8.noarch 15/18<br />
Installing : mod_http2-1.15.7-10.module+el8.10.0+90523+b5e5f9e4.3.x86_64 16/18<br />
Installing : httpd-2.4.37-65.0.1.module+el8.10.0+90523+b5e5f9e4.3.x86_64 17/18<br />
Running scriptlet: httpd-2.4.37-65.0.1.module+el8.10.0+90523+b5e5f9e4.3.x86_64 17/18<br />
Installing : php-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64 18/18<br />
Running scriptlet: httpd-2.4.37-65.0.1.module+el8.10.0+90523+b5e5f9e4.3.x86_64 18/18<br />
Running scriptlet: php-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64 18/18<br />
Running scriptlet: php-fpm-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64 18/18<br />
Verifying : oracle-logos-httpd-84.5-1.0.2.el8.noarch 1/18<br />
Verifying : apr-1.6.3-12.el8.x86_64 2/18<br />
Verifying : apr-util-1.6.1-9.el8.x86_64 3/18<br />
Verifying : apr-util-bdb-1.6.1-9.el8.x86_64 4/18<br />
Verifying : apr-util-openssl-1.6.1-9.el8.x86_64 5/18<br />
Verifying : httpd-2.4.37-65.0.1.module+el8.10.0+90523+b5e5f9e4.3.x86_64 6/18<br />
Verifying : httpd-filesystem-2.4.37-65.0.1.module+el8.10.0+90523+b5e5f9e4.3.noarch 7/18<br />
Verifying : httpd-tools-2.4.37-65.0.1.module+el8.10.0+90523+b5e5f9e4.3.x86_64 8/18<br />
Verifying : mod_http2-1.15.7-10.module+el8.10.0+90523+b5e5f9e4.3.x86_64 9/18<br />
Verifying : nginx-filesystem-1:1.14.1-9.0.1.module+el8.0.0+5347+9282027e.noarch 10/18<br />
Verifying : php-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64 11/18<br />
Verifying : php-cli-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64 12/18<br />
Verifying : php-common-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64 13/18<br />
Verifying : php-fpm-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64 14/18<br />
Verifying : php-mbstring-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64 15/18<br />
Verifying : php-opcache-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64 16/18<br />
Verifying : php-pdo-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64 17/18<br />
Verifying : php-xml-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64 18/18</p>
<p>Installed:<br />
apr-1.6.3-12.el8.x86_64<br />
apr-util-1.6.1-9.el8.x86_64<br />
apr-util-bdb-1.6.1-9.el8.x86_64<br />
apr-util-openssl-1.6.1-9.el8.x86_64<br />
httpd-2.4.37-65.0.1.module+el8.10.0+90523+b5e5f9e4.3.x86_64<br />
httpd-filesystem-2.4.37-65.0.1.module+el8.10.0+90523+b5e5f9e4.3.noarch<br />
httpd-tools-2.4.37-65.0.1.module+el8.10.0+90523+b5e5f9e4.3.x86_64<br />
mod_http2-1.15.7-10.module+el8.10.0+90523+b5e5f9e4.3.x86_64<br />
nginx-filesystem-1:1.14.1-9.0.1.module+el8.0.0+5347+9282027e.noarch<br />
oracle-logos-httpd-84.5-1.0.2.el8.noarch<br />
php-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64<br />
php-cli-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64<br />
php-common-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64<br />
php-fpm-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64<br />
php-mbstring-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64<br />
php-opcache-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64<br />
php-pdo-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64<br />
php-xml-8.2.25-1.module+el8.10.0+90469+8883f508.x86_64</p>
<p>Complete!</p>
<p>&nbsp;</p>
<p>Перевіряємо встановлену весрсію</p>
<p><strong>mick@localhost ~]$ php -v</strong><br />
PHP 8.2.25 (cli) (built: Oct 22 2024 15:12:03) (NTS gcc x86_64)<br />
Copyright (c) The PHP Group<br />
Zend Engine v4.2.25, Copyright (c) Zend Technologies<br />
with Zend OPcache v8.2.25, Copyright (c), by Zend Technologies</p>
<p>&nbsp;</p>
<p>Дивимося які пакети інстальовано і берігаємо   їх у файл packages.txt.</p>
<p><strong>mick@localhost ~]$ sudo dnf list installed | grep php | tee packages.txt</strong><br />
[sudo] password for mick:<br />
php.x86_64                    8.2.25-1.module+el8.10.0+90469+8883f508 @ol8_appstream<br />
php-cli.x86_64              8.2.25-1.module+el8.10.0+90469+8883f508 @ol8_appstream<br />
php-common.x86_64  8.2.25-1.module+el8.10.0+90469+8883f508 @ol8_appstream<br />
php-fpm.x86_64           8.2.25-1.module+el8.10.0+90469+8883f508 @ol8_appstream<br />
php-mbstring.x86_64  8.2.25-1.module+el8.10.0+90469+8883f508 @ol8_appstream<br />
php-opcache.x86_64   8.2.25-1.module+el8.10.0+90469+8883f508 @ol8_appstream<br />
php-pdo.x86_64          8.2.25-1.module+el8.10.0+90469+8883f508 @ol8_appstream<br />
php-xml.x86_64         8.2.25-1.module+el8.10.0+90469+8883f508 @ol8_appstream</p>
<p>&nbsp;</p>
<p><strong>Встановлення PHP OCI8 на Oracle Linux 8</strong></p>
<p>Документація:</p>
<p><a href="https://docs.oracle.com/en/database/oracle/oracle-database/21/lacli/install-instant-client-using-rpm.html" target="_blank">https://docs.oracle.com/en/database/oracle/oracle-database/21/lacli/install-instant-client-using-rpm.html</a></p>
<p><a href="https://yum.oracle.com/oracle-linux-php.html#php-oci8" target="_blank">https://yum.oracle.com/oracle-linux-php.html#php-oci8</a></p>
<p><a href="https://martincarstenbach.com/2021/05/21/installing-instant-clients-on-oracle-linux-8-in-oracle-cloud-infrastructure/" target="_blank">https://martincarstenbach.com/2021/05/21/installing-instant-clients-on-oracle-linux-8-in-oracle-cloud-infrastructure/</a></p>
<p>Модуль PHP-OCI потрібен для взаємодії PHP і БД і входить в склад  Oracle Client.</p>
<p>PHP-OCI знаходиться в репозиторії Oracle Linux 8 (x86_64) Development, спочатку підключаємо його.</p>
<p><strong>[mick@localhost ~]$ sudo dnf install oraclelinux-developer-release-el8</strong><br />
[sudo] password for mick:<br />
Last metadata expiration check: 1:06:23 ago on Tue 13 May 2025 03:19:30 PM EEST.<br />
Dependencies resolved.<br />
===============================================================================================================================================<br />
Package Architecture Version Repository Size<br />
===============================================================================================================================================<br />
Installing:<br />
oraclelinux-developer-release-el8 x86_64 1.0-7.el8 ol8_baseos_latest 16 k</p>
<p>Transaction Summary<br />
===============================================================================================================================================<br />
Install 1 Package</p>
<p>Total download size: 16 k<br />
Installed size: 18 k<br />
Is this ok [y/N]: y<br />
Downloading Packages:<br />
oraclelinux-developer-release-el8-1.0-7.el8.x86_64.rpm 141 kB/s | 16 kB 00:00<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Total 124 kB/s | 16 kB 00:00<br />
Running transaction check<br />
Transaction check succeeded.<br />
Running transaction test<br />
Transaction test succeeded.<br />
Running transaction<br />
Preparing : 1/1<br />
Installing : oraclelinux-developer-release-el8-1.0-7.el8.x86_64 1/1<br />
Verifying : oraclelinux-developer-release-el8-1.0-7.el8.x86_64 1/1</p>
<p>Installed:<br />
oraclelinux-developer-release-el8-1.0-7.el8.x86_64</p>
<p>Complete!</p>
<p>Перевірямо чи з&#8217;явився він. Він є, також можна запустити команду <strong><span style="color: #0000ff;">yum repolist<span style="color: #000000;"> </span></span></strong><span style="color: #000000;">і подивитися в папці  /etc/yum.repos.d/ створився новий файл репозиторію <span style="color: #0000ff;">oraclelinux-developer-ol8.repo.</span><br />
</span></p>
<p><span style="color: #0000ff;"><strong>mick@localhost:~$ rpm -qa |grep release</strong></span><br />
oraclelinux-release-el8-1.0-38.el8.x86_64<br />
<strong><span style="color: #0000ff;">oraclelinux-developer-release-el8-1.0-7.el8.x86_64</span></strong><br />
oraclelinux-release-8.10-1.0.7.el8.x86_64<br />
redhat-release-8.10-0.2.0.1.el8.x86_64</p>
<p>Дивимся на сайті Оракл яка остання версія Оракл клієнта -<a href="https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html" target="_blank"> https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html</a>. Остання версія &#8211; Version 23.8.0.0.0.</p>
<p>Згідно з офіційного сайту <a href="https://yum.oracle.com/oracle-instant-client.html" target="_blank">https://yum.oracle.com/oracle-instant-client.html</a> зараз актуальні версії 19, 21с, 23ai.</p>
<p>Перевіряємо чи встановлений Клієнт чи ні.</p>
<p><span style="color: #0000ff;"><strong>mick@localhost:~$ dnf search instantclient</strong></span><br />
Last metadata expiration check: 0:32:40 ago on Tue 13 May 2025 04:42:01 PM EEST.<br />
=============================================== Name Matched: instantclient ===============================================<br />
oracle-instantclient-release-23ai-el8.src : Oracle Software yum repository configuration<br />
oracle-instantclient-release-23ai-el8.x86_64 : Oracle Software yum repository configuration<br />
oracle-instantclient-release-el8.src : Oracle Instant Client yum repository configuration<br />
oracle-instantclient-release-el8.x86_64 : Oracle Instant Client yum repository configuration</p>
<p>Тут ми бачимо, що знайдено 2 файла репозиторію, які не встановлено. Для 23-ї версії пакет репозиторію &#8211; <span style="color: #0000ff;"><strong>oracle-instantclient-release-23ai-el8</strong></span>, для 21с &#8211; пакет <span style="color: #0000ff;"><strong>oracle-instantclient-release-el8</strong></span>, для 19 &#8211; <span style="color: #0000ff;"><strong>oracle-release-el8</strong></span>.</p>
<p>Встановлюємо репозиторій для 23-версії.</p>
<p><span style="color: #0000ff;"><strong>mick@localhost:~$ sudo dnf install oracle-instantclient-release-23ai-el8</strong></span><br />
[sudo] password for mick:<br />
Oracle Linux 8 Development Packages (x86_64) 28 MB/s | 202 MB 00:07<br />
Last metadata expiration check: 0:00:55 ago on Tue 13 May 2025 05:42:52 PM EEST.<br />
Dependencies resolved.<br />
===========================================================================================================================<br />
Package Architecture Version Repository Size<br />
===========================================================================================================================<br />
Installing:<br />
oracle-instantclient-release-23ai-el8 x86_64 1.0-4.el8 ol8_baseos_latest 17 k<br />
Installing dependencies:<br />
yum-utils noarch 4.0.21-25.0.1.el8 ol8_baseos_latest 75 k</p>
<p>Transaction Summary<br />
===========================================================================================================================<br />
Install 2 Packages</p>
<p>Total download size: 92 k<br />
Installed size: 41 k<br />
Is this ok [y/N]: y<br />
Downloading Packages:<br />
(1/2): oracle-instantclient-release-23ai-el8-1.0-4.el8.x86_64.rpm 171 kB/s | 17 kB 00:00<br />
(2/2): yum-utils-4.0.21-25.0.1.el8.noarch.rpm 551 kB/s | 75 kB 00:00<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Total 643 kB/s | 92 kB 00:00<br />
Running transaction check<br />
Transaction check succeeded.<br />
Running transaction test<br />
Transaction test succeeded.<br />
Running transaction<br />
Preparing : 1/1<br />
Installing : yum-utils-4.0.21-25.0.1.el8.noarch 1/2<br />
Installing : oracle-instantclient-release-23ai-el8-1.0-4.el8.x86_64 2/2<br />
Running scriptlet: oracle-instantclient-release-23ai-el8-1.0-4.el8.x86_64 2/2<br />
Verifying : oracle-instantclient-release-23ai-el8-1.0-4.el8.x86_64 1/2<br />
Verifying : yum-utils-4.0.21-25.0.1.el8.noarch 2/2</p>
<p>Installed:<br />
oracle-instantclient-release-23ai-el8-1.0-4.el8.x86_64 yum-utils-4.0.21-25.0.1.el8.noarch</p>
<p>Complete!</p>
<p>Перевіряємо чи встановився пакет репозиторію &#8211; все успішно.</p>
<p><strong><span style="color: #0000ff;">mick@localhost:~$ sudo dnf list installed | grep instantclient</span></strong><br />
oracle-instantclient-release-23ai-el8.x86_64 1.0-4.el8 @ol8_baseos_latest</p>
<p>Перенвіряємо чи зявився файл репозиторію в каталозі реопозиторіїв &#8211; є файл <strong>oracle-instantclient-23ai-ol8.repo.</strong></p>
<p>mick@localhost:~$ ll /etc/yum.repos.d/<br />
total 24<br />
-rw-r&#8211;r&#8211;. 1 root root 286 Jun 20 2024 <span style="color: #0000ff;"><strong>oracle-instantclient-23ai-ol8.repo</strong></span><br />
-rw-r&#8211;r&#8211;. 1 root root 694 Jan 15 2022 oraclelinux-developer-ol8.repo<br />
-rw-r&#8211;r&#8211;. 1 root root 4107 May 22 2024 oracle-linux-ol8.repo<br />
-rw-r&#8211;r&#8211;. 1 root root 941 Feb 14 16:37 uek-ol8.repo<br />
-rw-r&#8211;r&#8211;. 1 root root 243 May 23 2024 virt-ol8.repo</p>
<p>Встановлюємо Оракл Клієнт oracle-instantclient-basic з попередньо встановленого репозиторію. Згідно документації майбутні оновлення оракл клієнта будуть витягуватися саме з цього репозиторію для цієї 23 версії. Якщо в майбутньому вийде наприклад 24 версія, то треба переключати на новий репозиторій, щоб встановити 24 версію.</p>
<p><span style="color: #0000ff;"><strong>mick@localhost:~$ sudo dnf install oracle-instantclient-basic</strong></span><br />
Last metadata expiration check: 0:00:28 ago on Tue 13 May 2025 05:52:48 PM EEST.<br />
Dependencies resolved.<br />
==================================================================================================================================<br />
Package Architecture Version Repository Size<br />
==================================================================================================================================<br />
Installing:<br />
oracle-instantclient-basic x86_64 23.7.0.25.01-1.el8 ol8_oracle_instantclient23 79 M</p>
<p>Transaction Summary<br />
==================================================================================================================================<br />
Install 1 Package</p>
<p>Total download size: 79 M<br />
Installed size: 318 M<br />
Is this ok [y/N]: y<br />
Downloading Packages:<br />
oracle-instantclient-basic-23.7.0.25.01-1.el8.x86_64.rpm 26 MB/s | 79 MB 00:03<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Total 26 MB/s | 79 MB 00:03<br />
Running transaction check<br />
Transaction check succeeded.<br />
Running transaction test<br />
Transaction test succeeded.<br />
Running transaction<br />
Preparing : 1/1<br />
Installing : oracle-instantclient-basic-23.7.0.25.01-1.el8.x86_64 1/1<br />
Running scriptlet: oracle-instantclient-basic-23.7.0.25.01-1.el8.x86_64 1/1<br />
Verifying : oracle-instantclient-basic-23.7.0.25.01-1.el8.x86_64 1/1</p>
<p>Installed:<br />
oracle-instantclient-basic-23.7.0.25.01-1.el8.x86_64</p>
<p>Complete!</p>
<p>&nbsp;</p>
<p>Корисні відео:</p>
<p><a href="https://www.youtube.com/watch?v=akJJjp8j91Y&amp;t=312s" target="_blank">https://www.youtube.com/watch?v=akJJjp8j91Y&amp;t=312s</a></p>
]]></content:encoded>
			<wfw:commentRss>https://mick.in.ua/2025-03-07/oraclelinux810/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Оновлення безкоштовного сертифікату letsencrypt на 90 днів.</title>
		<link>https://mick.in.ua/2023-08-05/letsencrypt/</link>
		<comments>https://mick.in.ua/2023-08-05/letsencrypt/#comments</comments>
		<pubDate>Sat, 05 Aug 2023 09:16:04 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Моя работа]]></category>

		<guid isPermaLink="false">http://mick.in.ua/?p=1070</guid>
		<description><![CDATA[Безкоштовний сервіс https://letsencrypt.org/ru/ дає безкоштовно на 90 днів сертифікат для веб сервера, по закінченню сроку його треба оновлювати. Для оновлення використовується команда certbot з параметром renew. Якщо використовується фаервол, то обов&#8217;язково треба відкрити сервіс http або порт 80 для вільного доступу, оскільки при подовженні генерується певний файл,який має бути доступний з нашого сайту для серверів letsencrypt. Перевіряємо фаєрвол: # firewall-cmd &#8211;permanent [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Безкоштовний сервіс <a href="https://letsencrypt.org/ru/">https://letsencrypt.org/ru/</a> дає безкоштовно на 90 днів сертифікат для веб сервера, по закінченню сроку його треба оновлювати.</p>
<p>Для оновлення використовується команда <strong>certbot</strong> з параметром <strong>renew. </strong>Якщо використовується фаервол, то обов&#8217;язково треба відкрити сервіс<strong> http</strong> або <strong>порт 80</strong> для вільного доступу, оскільки при подовженні генерується певний файл,який має бути доступний з нашого сайту для серверів letsencrypt.</p>
<p><span id="more-1070"></span>Перевіряємо фаєрвол:</p>
<p># firewall-cmd &#8211;permanent &#8211;list-all</p>
<p style="text-align: left;"> <a href="http://mick.in.ua/wp-content/uploads/firew1.jpg"><img class="alignnone wp-image-1073 size-full" src="http://mick.in.ua/wp-content/uploads/firew1.jpg" alt="firew1" width="1066" height="295" /></a></p>
<p style="text-align: left;">В services немає http, додаємо його:</p>
<p style="text-align: left;"># firewall-cmd &#8211;permanent &#8211;zone=public &#8211;add-service=http</p>
<p style="text-align: left;"><a href="http://mick.in.ua/wp-content/uploads/firew2.jpg"><img class="alignnone wp-image-1075 size-large" src="http://mick.in.ua/wp-content/uploads/firew2-1024x43.jpg" alt="firew2" width="1024" height="43" /></a></p>
<p style="text-align: left;"># firewall-cmd &#8211;reload</p>
<p style="text-align: left;"><a href="http://mick.in.ua/wp-content/uploads/firew3.jpg"><img class="alignnone wp-image-1076 size-full" src="http://mick.in.ua/wp-content/uploads/firew3.jpg" alt="firew3" width="676" height="46" /></a></p>
<p style="text-align: left;">І знову перевіряємо чи дозволений сервіс<strong> http</strong>:</p>
<p style="text-align: left;"># firewall-cmd &#8211;permanent &#8211;list-all</p>
<p style="text-align: left;"><a href="http://mick.in.ua/wp-content/uploads/firew4.jpg"><img class="alignnone wp-image-1077 size-full" src="http://mick.in.ua/wp-content/uploads/firew4.jpg" alt="firew4" width="1009" height="327" /></a></p>
<p style="text-align: left;">Якщо не відкривати сервіс http , то будемо мати таку помилку:</p>
<p style="text-align: left;"><a href="http://mick.in.ua/wp-content/uploads/error.jpg"><img class="alignnone wp-image-1080 size-full" src="http://mick.in.ua/wp-content/uploads/error.jpg" alt="error" width="823" height="406" /></a></p>
<p style="text-align: left;">Оновлюємо сертифікат командою <strong>certbot renew:</strong></p>
<p style="text-align: left;"><a href="http://mick.in.ua/wp-content/uploads/done_lets.jpg"><img class="alignnone wp-image-1091 size-full" src="http://mick.in.ua/wp-content/uploads/done_lets.jpg" alt="done_lets" width="814" height="384" /></a></p>
<p style="text-align: left;">Сертифікат успішно оновлений, через 90 днів повторюємо процедуру. Оновлення можна автоматизувати, але для цього порт 80 має бути відкритий постійно ,це зменшує безпеку сервера.</p>
<p style="text-align: left;">Вимикаємо доступність сервісу http:</p>
<p style="text-align: left;">#firewall-cmd &#8211;permanent &#8211;zone=public &#8211;remove-service=http</p>
<p style="text-align: left;">#firewall-cmd &#8211;reload</p>
<p style="text-align: left;"><a href="http://mick.in.ua/wp-content/uploads/firew5.jpg"><img class="alignnone wp-image-1093 size-full" src="http://mick.in.ua/wp-content/uploads/firew5.jpg" alt="firew5" width="1004" height="327" /></a></p>
<p style="text-align: left;"><strong>© mick, 2023.</strong></p>
]]></content:encoded>
			<wfw:commentRss>https://mick.in.ua/2023-08-05/letsencrypt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Обновление Centos 8 до CentOS 8 Stream и установка Zabbix 6.2</title>
		<link>https://mick.in.ua/2022-10-28/centos-8-stream-zabbix-6-2/</link>
		<comments>https://mick.in.ua/2022-10-28/centos-8-stream-zabbix-6-2/#comments</comments>
		<pubDate>Fri, 28 Oct 2022 07:01:05 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://mick.in.ua/?p=957</guid>
		<description><![CDATA[Обновление Centos Имеем Centos 8.4. Поддержка CentOS 8 заканчивается в 2021 году. После того, как Red Hat выкупили CentOS, было объявлено о создании нового релиза. Релиз был назван CentOS Stream.Вскоре Red Hat объявили о прекращении финансовой поддержки CentOS, и стало ясно, что её закрывают, оставляя CentOS Stream. Наши  приложения размещены на сервере CentOS 8, а выпуски обновлений операционной [&#8230;]]]></description>
				<content:encoded><![CDATA[<h2>Обновление Centos</h2>
<p>Имеем Centos 8.4. Поддержка CentOS 8 заканчивается в 2021 году. После того, как Red Hat выкупили CentOS, было объявлено о создании нового релиза. Релиз был назван CentOS Stream.Вскоре Red Hat объявили о прекращении финансовой поддержки CentOS, и стало ясно, что её закрывают, оставляя CentOS Stream. Наши  приложения размещены на сервере CentOS 8, а выпуски обновлений операционной системы прекратились. И значит, пришло время обновить свой сервер до CentOS Stream release 8.<span id="more-957"></span></p>
<p>Проверяем какая версия ОС установлена.</p>
<blockquote><p>cat /etc/centos-release или cat /etc/os-release</p></blockquote>
<p>Результат вывода = <strong>Centos Linux release 8.4</strong>.</p>
<p>Обновляем пакеты <strong><span style="color: #3366ff;">dnf update </span></strong>и видим  ошибку в консоли.</p>
<p><a href="http://mick.in.ua/wp-content/uploads/8.4_dnf_update_error.jpg"><img class="aligncenter wp-image-969 size-large" src="http://mick.in.ua/wp-content/uploads/8.4_dnf_update_error-1024x258.jpg" alt="8.4_dnf_update_error" width="1024" height="258" /></a></p>
<p>Это означает, что система не может установить обновения из устаревшего репозитория 8.4, т.к. последний версия репозитория 8.6, которой нет в системе. Чтобы обновиться до ветки Stream нам нужно закачать новые репозитории ветки Stream. Кроме того в логах /var/log/dnf.log:</p>
<blockquote><p>dnf.exceptions.RepoError: Failed to download metadata for repo &#8216;appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist<br />
2022-10-10T08:11:43+0300 CRITICAL Error: Failed to download metadata for repo &#8216;appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist</p></blockquote>
<p>Это означает, что по  путям, где находятся репозитарии, уже ничего не находится, поскольку текущая версия уже не поддерживается. Нам нужно поменять URL на актуальные.</p>
<blockquote><p><span style="color: #3366ff;"><strong>sudo sed -i -e &#8220;s|mirrorlist=|#mirrorlist=|g&#8221; /etc/yum.repos.d/CentOS-*</strong></span><br />
<span style="color: #3366ff;"><strong> sudo sed -i -e &#8220;s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g&#8221; /etc/yum.repos.d/CentOS-*</strong></span></p></blockquote>
<p>Проверяем, заходим /etc/yum.repos.d,открываем любой файл с названием CentOS и видим, что URL изменился.</p>
<blockquote><p>[baseos]<br />
name=CentOS Linux $releasever &#8211; BaseOS<br />
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&amp;arch=$basearch&amp;repo=BaseOS&amp;infra=$infra<br />
baseurl=http://vault.centos.org/$contentdir/$releasever/BaseOS/$basearch/os/</p></blockquote>
<p>Теперь качаем и устанавливаем новые репозитории</p>
<blockquote><p><strong><span style="color: #3366ff;">dnf swap centos-{linux,stream}-repos</span></strong></p></blockquote>
<p>Указываем системе использовать новые репозитории</p>
<blockquote><p><span style="color: #3366ff;"><strong>dnf swap centos-{linux,stream}-repos</strong></span></p></blockquote>
<p>Синхронизируемся с новым репозиторием.</p>
<blockquote><p><span style="color: #3366ff;"><strong>dnf distro-sync</strong></span></p></blockquote>
<p>После успешного выполнения проверяем cat /etc/centos-release или cat /etc/os-release версию ОС = CentOS Stream release 8</p>
<p>Делаем ребут.  Если в логам не видим ошибок .</p>
<p>Шпаргалка по использованию dnf:</p>
<p><span style="color: #3366ff;"># dnf &#8211;version</span>            Проверка версии DNF<br />
<span style="color: #3366ff;"># dnf repolist</span>               Вывод списка включенных репозиториев DNF<br />
<span style="color: #3366ff;"># dnf repolist all</span>         Просмотр всех включенных и отключенных репозиториев DNF<br />
<span style="color: #3366ff;"># dnf lis</span>t                  Вывод списка всех доступных и установленных пакетов, используя DNF<br />
<span style="color: #3366ff;"># dnf list installed</span>       Вывод списка всех установленных пакетов<br />
<span style="color: #3366ff;"># dnf list available</span>      Вывод списка всех доступных пакетов<br />
<span style="color: #3366ff;"># dnf search nano</span>        Поиск пакета с использованием DNF<br />
<span style="color: #3366ff;"># dnf provides</span>               /bin/bash Просмотр описание файл/субпакет, к какому пакету принадлежит файл, что он делает?<br />
<span style="color: #3366ff;"># dnf info nano</span>              Просмотр деталей пакета<br />
<span style="color: #3366ff;"># dnf install nano</span>          Установка пакета с DNF<br />
<span style="color: #3366ff;"># dnf update systemd</span>  Обновление пакета с использованием DNF<br />
<span style="color: #3366ff;"># dnf check-update</span>      Проверка наличия обновлений системы с помощью DNF.<br />
<span style="color: #3366ff;"># dnf update или</span> <span style="color: #3366ff;"># dnf upgrade</span> Обновление всех системных пакетов</p>
<p>Некоторые источники URL:</p>
<p><a href="https://ruvds.com/ru/helpcenter/kak-zaupdeitit-centos-8-do-centos-stream/" target="_blank">https://ruvds.com/ru/helpcenter/kak-zaupdeitit-centos-8-do-centos-stream/</a></p>
<p><a href="https://stackoverflow.com/questions/70926799/centos-through-a-vm-no-urls-in-mirrorlist" target="_blank">https://stackoverflow.com/questions/70926799/centos-through-a-vm-no-urls-in-mirrorlist</a></p>
<h2>Установка Zabbix</h2>
<p>Заходим на официальный сайт Zabbix, на котором есть краткая инструкция по установке <a href="https://www.zabbix.com/ru/download?zabbix=6.2&amp;os_distribution=centos&amp;os_version=8&amp;components=server_frontend_agent&amp;db=mysql&amp;ws=apache" target="_blank">https://www.zabbix.com/ru/download?zabbix=6.2&amp;os_distribution=centos&amp;os_version=8&amp;components=server_frontend_agent&amp;db=mysql&amp;ws=apache</a></p>
<p>Выбираем версию 6.2, дистрибутив <span style="color: #3366ff;">Centos</span>,версия ОС <span style="color: #3366ff;">8Stream</span>, компонент Заббикс <span style="color: #3366ff;">Server,Frontend,Agent</span>, база данных<span style="color: #3366ff;"> MySQL</span>,веб сервер <span style="color: #3366ff;">Apache</span>.</p>
<p>Далее следуем инструкции с оф.сайта, скачиваем репозиторий Zabbix</p>
<blockquote><p><span style="color: #3366ff;"># rpm -Uvh https://repo.zabbix.com/zabbix/6.2/rhel/8/x86_64/zabbix-release-6.2-3.el8.noarch.rpm</span><br />
<span style="color: #3366ff;"> # dnf clean all</span></p></blockquote>
<p>После выполнения заходим в <strong>/etc/yum.repos.d </strong>и видим текстовый файл zabbix.repo , в котором прописан URL на офф. ресурсы Забикса.</p>
<p>Версия 6.2 Забикса работает на PHP 7.4, смотрим какая у нас версия PHP:</p>
<blockquote><p><span style="color: #3366ff;">#dnf module list php</span></p></blockquote>
<p><a href="http://mick.in.ua/wp-content/uploads/php_old.jpg" target="_blank"><img class="aligncenter wp-image-1008 size-full" src="http://mick.in.ua/wp-content/uploads/php_old.jpg" alt="php_old" width="995" height="307" /></a></p>
<p>В системе версия 7.2. Переключаемся на 7.4.</p>
<blockquote><p><span style="color: #3366ff;"># dnf module switch-to php:7.4</span></p></blockquote>
<p><img class="aligncenter wp-image-1013 size-large" src="http://mick.in.ua/wp-content/uploads/php_new-1024x770.jpg" alt="php_new" width="1024" height="770" /></p>
<p><img class="aligncenter wp-image-1016 size-large" src="http://mick.in.ua/wp-content/uploads/php7.4upgrade2-1022x1024.jpg" alt="php7.4upgrade2" width="1022" height="1024" /></p>
<p>Проверяем и видим, что  PHP 7.4 присутствует.</p>
<p><a href="http://mick.in.ua/wp-content/uploads/PHP7.4_done.jpg" target="_blank"><img class="aligncenter wp-image-1020 size-large" src="http://mick.in.ua/wp-content/uploads/PHP7.4_done-1024x267.jpg" alt="PHP7.4_done" width="1024" height="267" /></a></p>
<p>Переходим к установке Забикс сервера, веб интерфейса и агента, все по инструкции:</p>
<blockquote><p><span style="color: #3366ff;"># dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent</span></p></blockquote>
<p><img class="aligncenter wp-image-1028 size-large" src="http://mick.in.ua/wp-content/uploads/zabix1-2-1024x487.jpg" alt="zabix1-2" width="1024" height="487" /></p>
<p><a href="http://mick.in.ua/wp-content/uploads/zabix3.jpg" target="_blank"><img class="aligncenter wp-image-1032 size-large" src="http://mick.in.ua/wp-content/uploads/zabix3-1024x491.jpg" alt="zabix3" width="1024" height="491" /></a></p>
<p>Забикс будет работать на БД MySQL. Если на сервере БД нет, ее нужно установить. Потом создаем БД zabbix, пользователя zabbix, даем пользователю zabbix все привелегии на БД zabbix.</p>
<blockquote><p><span style="color: #3366ff;"># mysql -uroot -p</span><br />
<span class="red" style="color: #3366ff;">password</span><br />
<span style="color: #3366ff;">mysql&gt; create database zabbix character set utf8mb4 collate utf8mb4_bin;</span><br />
<span style="color: #3366ff;">mysql&gt; create user zabbix@localhost identified by &#8216;password';</span><br />
<span style="color: #3366ff;">mysql&gt; grant all privileges on zabbix.* to zabbix@localhost;</span><br />
<span style="color: #3366ff;">mysql&gt; set global log_bin_trust_function_creators = 1;</span><br />
<span style="color: #3366ff;">mysql&gt; quit;</span></p></blockquote>
<p>Пароль на БД password нужно установить свой, потом его нужно будет прописать в конфиг забикс -сервера.</p>
<p>Некоторые команды для работы с MySQL:</p>
<blockquote><p>SELECT user FROM mysql.user;                                                                                    # Список пользователей БД<br />
SELECT user,host FROM mysql.user;                                                                           # Список пользователей БД+ с каких IP подключения<br />
show databases;                                                                                                                     # Показать существующие БД<br />
CREATE USER &#8216;new_user&#8217;@&#8217;localhost&#8217; IDENTIFIED BY &#8216;password';                  #Создание пользователя<br />
GRANT ALL PRIVILEGES ON database_name.* TO &#8216;new_user&#8217;@&#8217;localhost'; # Назначение привелегий пользователю на БД</p>
<p>Создание пользователя в БД. %=любой IP. Вместо % можно вписать конкретный IP, тогда, доступ будет только из него.</p>
<p>mysql&gt; CREATE USER &#8216;root&#8217;@&#8217;%&#8217; IDENTIFIED BY &#8216;PASSWORD';<br />
mysql&gt; GRANT ALL PRIVILEGES ON *.* TO &#8216;root&#8217;@&#8217;%&#8217; WITH GRANT OPTION;<br />
mysql&gt; FLUSH PRIVILEGES;</p></blockquote>
<p>Импортируем дефолтную БД в в нашу созданную БД zabbix, нужно будет ввести созданный пароль на БД zabbix.</p>
<blockquote><p><span style="color: #3366ff;"># zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql &#8211;default-character-set=utf8mb4 -uzabbix -p zabbix</span></p></blockquote>
<p>После выполнения отключаем опцию log_bin_trust_function_creators:</p>
<blockquote><p><span style="color: #3366ff;"># mysql -uroot -p</span><br />
<span class="red" style="color: #3366ff;">password</span><br />
<span style="color: #3366ff;">mysql&gt; set global log_bin_trust_function_creators = 0;</span><br />
<span style="color: #3366ff;">mysql&gt; quit;</span></p></blockquote>
<p>Заходим в конфиг сервера забикс <strong>/etc/zabbix/zabbix_server.conf </strong>и вводим пароль  БД.</p>
<blockquote><p>DBPassword=<span class="red">password</span></p></blockquote>
<p>Запускаем сервер и агент Забикса, рестартуем appache и активируем автозагрузку.</p>
<blockquote><p><span style="color: #3366ff;"># systemctl restart zabbix-server zabbix-agent httpd php-fpm</span><br />
<span style="color: #3366ff;"># systemctl enable zabbix-server zabbix-agent httpd php-fpm</span></p></blockquote>
<p><img class="aligncenter wp-image-1042 size-large" src="http://mick.in.ua/wp-content/uploads/zabix4run1-1024x91.jpg" alt="zabix4run" width="1024" height="91" /></p>
<p>Проверяем статус работы забикс -сервера.</p>
<blockquote>
<p class="line-numbers language-shell"><span style="color: #3366ff;">sudo systemctl status zabbix-server</span></p>
</blockquote>
<p><img class="aligncenter wp-image-1046 size-large" src="http://mick.in.ua/wp-content/uploads/status_zabbix-1024x232.jpg" alt="status_zabbix" width="1024" height="232" /></p>
<p>Сервер использует 10051 порт, агент 10050 порт.</p>
<p><a href="http://mick.in.ua/wp-content/uploads/netstat.jpg" target="_blank"><img class="aligncenter wp-image-1058 size-full" src="http://mick.in.ua/wp-content/uploads/netstat.jpg" alt="netstat" width="867" height="244" /></a></p>
<p>они должны быть разрешены в фаерволе.</p>
<blockquote>
<p class="line-numbers language-shell"><span style="color: #3366ff;">sudo firewall-cmd &#8211;permanent &#8211;zone=public &#8211;add-port=10050/tcp<br />
sudo firewall-cmd &#8211;permanent &#8211;zone=public &#8211;add-port=10051/tcp<br />
sudo firewall-cmd &#8211;reload<br />
</span></p>
</blockquote>
<p class="line-numbers language-shell"><span style="color: #3366ff;"><span style="color: #000000;">Проверяем внесение изменений.</span></span></p>
<blockquote>
<p class="line-numbers language-shell"><span style="color: #3366ff;"> firewall-cmd &#8211;permanent &#8211;list-all </span></p>
</blockquote>
<p><img class="aligncenter wp-image-1050 size-full" src="http://mick.in.ua/wp-content/uploads/firewall.jpg" alt="firewall" width="916" height="260" /></p>
<p>При установке забикса создается файл конфигурации  /etc/httd/conf.d/zabbix.conf в котором прописывается алиас /zabbix. При открытии http://YouIP/zabbix увидим отображение веб страницы Забикса. Если у нас есть доменное имя, можем сконфигурировать Virtualhost:</p>
<blockquote><p><strong>&lt;VirtualHost *:80&gt;</strong><br />
<strong> ServerName your_domain</strong><br />
<strong> ServerAlias your_IP</strong><br />
<strong> DocumentRoot /usr/share/zabbix</strong><br />
<strong> ErrorLog /var/log/zabbix/error.log</strong><br />
<strong> CustomLog /var/log/zabbix/access.log combined</strong><br />
<strong>&lt;/VirtualHost&gt;</strong></p></blockquote>
<p>При первом открытии страницы в браузере вводим логин <strong>Admin</strong>, пароль  <strong>zabbix</strong>, далее  увидим используемые параметры PHP, потом нужно ввести пароль в БД MySQL для пользователя zabbix.</p>
<p>Источники:</p>
<p><a href="https://uh.ua/kb/vps/software-installation/zabbix.html" target="_blank">https://uh.ua/kb/vps/software-installation/zabbix.html</a></p>
]]></content:encoded>
			<wfw:commentRss>https://mick.in.ua/2022-10-28/centos-8-stream-zabbix-6-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Некоторые настройки Apache</title>
		<link>https://mick.in.ua/2021-03-02/apache_2021/</link>
		<comments>https://mick.in.ua/2021-03-02/apache_2021/#comments</comments>
		<pubDate>Tue, 02 Mar 2021 15:56:12 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://mick.in.ua/?p=894</guid>
		<description><![CDATA[Конверирование сертификатов для работы с  Apache. &#160; В Apache под Linux применяются формат сертификатов PEM. Они могут иметь расширение .pem, .crt, .cer, и .key (файл приватного ключа). Это ASCII файлы, закодированные по схеме Base64. Текст кода файла сертификата начинается с тега &#8220;&#8212;&#8211; BEGIN CERTIFICATE &#8212;&#8211;&#8221; и заканчивая тегом &#8220;&#8212;&#8211; END CERTIFICATE &#8212;&#8211;&#8220;.Для установки SSL сертификата на Apache, [&#8230;]]]></description>
				<content:encoded><![CDATA[<h3><strong>Конверирование сертификатов для работы с  Apache.</strong></h3>
<p>&nbsp;</p>
<p>В Apache под Linux применяются формат сертификатов <strong>PEM</strong>. Они могут иметь расширение <strong>.pem, .crt, .cer, и .key</strong> (файл приватного ключа). Это ASCII файлы, закодированные по схеме Base64. Текст кода файла сертификата начинается с тега &#8220;&#8212;&#8211; BEGIN CERTIFICATE &#8212;&#8211;&#8221; и заканчивая тегом &#8220;&#8212;&#8211; END CERTIFICATE &#8212;&#8211;&#8220;.Для установки SSL сертификата на Apache, сертификаты и приватный ключ должны быть в разных файлах.<span id="more-894"></span></p>
<p>Если нам выдан PXS сертификат, имющий расширение <strong>.pfx или .p12, </strong>то<strong> </strong>для работы в Apache нам его нужно конвертировать в<strong>  PEM </strong>сертификат. Формат SSL сертификата <strong>PKCS 12</strong> или, он же <strong>PFX</strong> сертификат &#8211; бинарный формат, в котором в одном зашифрованном файле хранится не только наш личный сертификат сервера,  промежуточные сертификаты центра сертификации, но и наш закрытый ключ.  Файлы формата PFX используются на Windows серверах для импорта и экспорта файлов сертификатов и нашего приватного ключа.</p>
<ul>
<li>Используем утилиту <em>openssl</em>, чтобы вытащить <strong>открытую часть</strong> pfx-сертификата, после ввода нужно будет ввести пароль к сертификату:</li>
</ul>
<p style="text-align: left;"><span class="crayon-e">                <strong>openssl </strong></span><strong><span class="crayon-v">pkcs12</span> <span class="crayon-o">-</span><span class="crayon-st">in</span> mysert<span class="crayon-e">.p12</span> <span class="crayon-o">-</span><span class="crayon-v">clcerts</span> <span class="crayon-o">-</span><span class="crayon-v">nokeys</span> <span class="crayon-o">-</span><span class="crayon-e">out mysert</span><span class="crayon-e">.crt</span></strong></p>
<ul>
<li style="text-align: left;">Извлекаем <strong>закрытую часть </strong>сертификата, поместив её в отдельный запароленный файл:</li>
</ul>
<p style="text-align: left;"><span class="crayon-e">               <strong>openssl </strong></span><strong><span class="crayon-v">pkcs12</span> <span class="crayon-o">-</span><span class="crayon-st">in</span> mysert<span class="crayon-e">.p12</span> <span class="crayon-o">-</span><span class="crayon-v">nocerts</span> <span class="crayon-o">-</span><span class="crayon-e">out </span><span class="crayon-v">key</span><span class="crayon-o">-</span><span class="crayon-v">encrypted</span><span class="crayon-e">.key</span></strong></p>
<p style="text-align: left;">После выполнения команды вводим  пароль для .p12-сертификата, потом  новый пароль для защиты .key-файла.  Наличие <strong><span class="crayon-e">mysert</span><span class="crayon-e">.crt </span></strong><span class="crayon-e">и</span><strong><span class="crayon-e"> <span class="crayon-v">key</span><span class="crayon-o">-</span><span class="crayon-v">encrypted</span><span class="crayon-e">.key </span></span></strong><span class="crayon-e"><span class="crayon-e">достаточно для настройки веб-сервера.</span></span></p>
<ul>
<li style="text-align: left;">Закрытый ключ сертификата <strong><span class="crayon-e"><span class="crayon-v">key</span><span class="crayon-o">-</span><span class="crayon-v">encrypted</span>.key </span></strong>с парольной защитой не удобно использовать, т.к. Apache будет спрашивать пароль при каждом рестарте сервиса. Обойти проблему можно, сняв пароль с закрытого ключа:</li>
</ul>
<p style="text-align: left;"><strong><span class="crayon-e">             openssl </span><span class="crayon-v">rsa</span> <span class="crayon-o">-</span><span class="crayon-st">in</span> <span class="crayon-v">key</span><span class="crayon-o">-</span><span class="crayon-v">encrypted</span><span class="crayon-e">.key</span> <span class="crayon-o">-</span><span class="crayon-e">out </span><span class="crayon-v">key</span><span class="crayon-o">-</span><span class="crayon-v">decrypted</span><span class="crayon-e">.key</span></strong></p>
<p style="text-align: left;">Конфиг Apache  находится здесь /etc/httpd/conf/httpd.conf, в нем должна быть строчка, которая подключает папку для конфигов Virtualhost:</p>
<p style="text-align: left;"><strong>IncludeOptional conf.d/*.conf</strong></p>
<p style="text-align: left;">Заходим в настройки  VirtualHost нашего сайта (/etc/httpd/conf.d/dpiweb.conf):</p>
<p style="text-align: left;">&lt;VirtualHost *:443&gt;<br />
ServerName isexperts.vodafone.ua<br />
ServerAlias isexperts.vodafone.ua<br />
LogLevel warn<br />
SSLEngine on<br />
SSLProtocol all -SSLv2 -SSLv3 +TLSv1.2<br />
SSLCipherSuite HIGH:3DES:!aNULL:!MD5:!SEED:!IDEA<br />
SSLCertificateFile /home/dpiweb/sert_isexperts/certificate.crt<br />
SSLCertificateKeyFile /home/dpiweb/sert_isexperts/key-decrypted.key<br />
DocumentRoot &#8220;/opt/http/dpiweb/isexperts&#8221;<br />
&lt;Directory &#8220;/opt/http/dpiweb/isexperts&#8221;&gt;<br />
order allow,deny<br />
#deny from 172.20.7.<br />
allow from all<br />
AllowOverride all<br />
Require all granted<br />
#Options None<br />
&lt;/Directory&gt;<br />
&lt;/VirtualHost&gt;</p>
<p style="text-align: left;">После внесения изменений рестартуем Апач <strong>/usr/bin/systemctl restart httpd</strong> под root или если есть права sudo: <strong>sudo /usr/bin/systemctl restart httpd</strong></p>
<p style="text-align: left;"><strong>Проверка с консоли установленного сертификата.</strong></p>
<p style="font-weight: 400;"><strong> openssl s_client -purpose sslclient -connect sblmweb1.corp.vodafone.ua:8443|openssl x509 -noout –text</strong></p>
<p style="font-weight: 400;"> Ответ:</p>
<p style="font-weight: 400;">depth=2 C = US, ST = New Jersey, L = Jersey City, O = The USERTRUST Network, CN = USERTrust RSA Certification Authority<br />
verify return:1<br />
depth=1 C = GB, ST = Greater Manchester, L = Salford, O = Sectigo Limited, CN = Sectigo RSA Domain Validation Secure Server CA<br />
verify return:1<br />
depth=0 CN = my.vodafone.ua<br />
verify return:1<br />
Certificate:<br />
Data:<br />
Version: 3 (0x2)<br />
Serial Number:<br />
69:7f:da:2d:30:b7:83:10:f3:fb:7e:30:c3:a5:7d:02<br />
Signature Algorithm: sha256WithRSAEncryption<br />
Issuer: C=GB, ST=Greater Manchester, L=Salford, O=Sectigo Limited, CN=Sectigo RSA Domain Validation Secure Server CA<br />
Validity<br />
Not Before: Apr 19 00:00:00 2022 GMT<br />
Not After : May 19 23:59:59 2023 GMT<br />
Subject: CN=my.vodafone.ua<br />
Subject Public Key Info:<br />
Public Key Algorithm: rsaEncryption<br />
Public-Key: (2048 bit)</p>
<h3 style="text-align: left;"><strong>Проверка работы клиента TimesTen на сервере Linux.</strong></h3>
<p>&nbsp;</p>
<p style="text-align: left;">Клиент TemesTen лежит здесь <strong>/opt/oracle/timesten/</strong>. После инсталяции бинарник лежит тут: <strong>/opt/oracle/timesten/tt1122/bin/ttlqslcs</strong>. При инсталяции в <strong>.bash_profile</strong> прописываются переменные:</p>
<p>PATH=$PATH:$HOME/.local/bin:$HOME/bin<br />
LD_LIBRARY_PATH=/opt/oracle/timesten/TimesTen/tt1122/lib:/opt/oracle/timesten/TimesTen/tt1122/ttoracle_home/instantclient_11_2:$LD_LIBRARY_PATH<br />
ANT_HOME=/opt/oracle/timesten/TimesTen/tt1122/3rdparty/ant<br />
ODBCINI=/opt/oracle/timesten/TimesTen/tt1122/network/admin/odbc.ini<br />
SYSTTCONNECTINI=/opt/oracle/timesten/TimesTen/tt1122/network/admin/ttconnect.ini<br />
export PATH=$PATH:/opt/oracle/timesten/TimesTen/tt1122/bin/</p>
<p>export PATH LD_LIBRARY_PATH ANT_HOME ODBCINI SYSTTCONNECTINI</p>
<p>Параметры подключения прописываются в <strong>/opt/oracle/timesten/TimesTen/tt1122/network/admin.odbc.ini:</strong></p>
<p>[sprcachedb1]<br />
TTC_SERVER=172.20.136.133<br />
TTC_SERVER_DSN=sprcachedb<br />
UID=user<br />
PWD=****<br />
[sprcachedb2]<br />
TTC_SERVER=172.20.136.134<br />
TTC_SERVER_DSN=sprcachedb<br />
UID=user<br />
PWD=****<br />
[sprcachedb3]<br />
TTC_SERVER=172.20.136.135<br />
TTC_SERVER_DSN=sprcachedb<br />
UID=user<br />
PWD=****<br />
[sprcachedb4]<br />
TTC_SERVER=172.20.126.27<br />
TTC_SERVER_DSN=sprcachedb<br />
UID=user<br />
PWD=****<br />
[<strong>sprcachedb_test1</strong>]<br />
TTC_SERVER=172.20.136.39<br />
TTC_SERVER_DSN=sprcachedb_test1<br />
UID=user<br />
PWD=****</p>
<p>Проверяем:</p>
<p>[]$ ttIsqlCS</p>
<p>Copyright (c) 1996, 2015, Oracle and/or its affiliates. All rights reserved.<br />
Type ? or &#8220;help&#8221; for help, type &#8220;exit&#8221; to quit ttIsql.</p>
<p>Command&gt;<strong> connect sprcachedb_test1;</strong><br />
Connection successful: DSN=sprcachedb_test1;TTC_SERVER=172.20.136.39;TTC_SERVER_DSN=sprcachedb_test1;UID=user;DATASTORE=/var/timestendata/sprcachedb_test1;DATABASECHARACTERSET=UTF8;CONNECTIONCHARACTERSET=US7ASCII;LOGFILESIZE=1024;LOGBUFMB=1024;LOGBUFPARALLELISM=32;LOGDIR=/var/timestenlog;PERMSIZE=50000;TEMPSIZE=4096;CONNECTIONS=1000;CKPTFREQUENCY=2400;CKPTLOGVOLUME=50;RECOVERYTHREADS=10;PLSQL_MEMORY_SIZE=115;QUERYTHRESHOLD=1;ORACLENETSERVICENAME=SPR;<br />
(Default setting AutoCommit=1)<br />
Command&gt; quit<br />
Disconnecting&#8230;<br />
Done.<br />
[]$</p>
<p>Коннект успешный.</p>
<h4 style="text-align: left;">Создание  самоподписных сертификатов для веб-сервера</h4>
<p><strong>openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/pki/tls/private/apache-selfsigned.key -out /etc/pki/tls/certs/apache-selfsigned.crt</strong></p>
<h4 style="text-align: left;">Рестарт Apache</h4>
<p><strong>systemctl restart httpd</strong></p>
<h4 style="text-align: left;">Проверка синтаксиса конфига веб-сервера</h4>
<p><strong>apachectl configtest</strong></p>
<h4 style="text-align: left;">Переадресация HTTP на HTTPS</h4>
<p>&lt;VirtualHost *:80&gt;<br />
ServerName your_domain_or_ip<br />
Redirect / https://your_domain_or_ip/<br />
&lt;/VirtualHost&gt;</p>
<h4 style="text-align: left;">Проверка ошибок при старте или изменения конфига</h4>
<p><strong>systemctl status httpd.service</strong></p>
<p class="prettyprint"><span class="pln"><strong>Добавление в автозагрузку Apache</strong><br />
sudo systemctl enable httpd</span></p>
]]></content:encoded>
			<wfw:commentRss>https://mick.in.ua/2021-03-02/apache_2021/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ремонт индукционной плиты Whirlpool ACM 756/NE 6.5kW</title>
		<link>https://mick.in.ua/2017-06-10/whirlpool_acm756/</link>
		<comments>https://mick.in.ua/2017-06-10/whirlpool_acm756/#comments</comments>
		<pubDate>Sat, 10 Jun 2017 14:44:29 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Радиотехника]]></category>

		<guid isPermaLink="false">http://mick.in.ua/?p=788</guid>
		<description><![CDATA[Перестала включаться моя домашняя плита Whirlpool ACM 756/NE. Предпосылки: напряжение в сети иногда доходит до 192В, а для плиты при 200В она выключается. При падении напряжения увеличивается ток, который и дает излишнюю нагрузку на силовой каскад. При внешнем осмотре &#8211; разрыв дорожек на входном питании, на схеме нарисован элемент F1,F2, но там были перемычки напаяны, [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Перестала включаться моя домашняя плита Whirlpool ACM 756/NE. Предпосылки: напряжение в сети иногда доходит до 192В, а для плиты при 200В она выключается. При падении напряжения увеличивается ток, который и дает излишнюю нагрузку на силовой каскад.<span id="more-788"></span></p>
<p>При внешнем осмотре &#8211; разрыв дорожек на входном питании, на схеме нарисован элемент F1,F2, но там были перемычки напаяны, вот вам и Вирпул. Обрыв дорожек говорит о большом токе, который как оказалось далее дало КЗ на одной диодной сборке и 2-х тразисторах. На месте F1,F2 буду впаивать предохранители на 15А.</p>
<div id="attachment_807" style="width: 1034px" class="wp-caption alignleft"><a href="http://mick.in.ua/wp-content/uploads/plata_1200.jpg" target="_blank"><img class="wp-image-807 size-large" src="http://mick.in.ua/wp-content/uploads/plata_1200-1024x682.jpg" alt="plata_1200" width="1024" height="682" /></a><p class="wp-caption-text">Плата</p></div>
<p>На выходе стоят 2 диодные сборки:</p>
<p><strong>GBJ 2506 </strong>(<a title="link" href="http://www.alldatasheet.com/datasheet-pdf/pdf/59070/DIODES/GBJ2506.html" target="_blank">http://www.alldatasheet.com/datasheet-pdf/pdf/59070/DIODES/GBJ2506.html </a>)<br />
I = 25A<br />
I (FSM,кратковременное) = 350А<br />
I (пиковый обратный ток) = 10 мА (25 грдс С),500 мА (125 грдс С)<br />
U (обратное RMS) = 420В<br />
U (падение напряжения) = 1,05В<br />
Диапазон температур = -65 &#8211; 150 грд С.</p>
<p><strong>PB3006. (<a title="link" href="http://www.vishay.com/docs/84806/pb3006.pdf" target="_blank">http://www.vishay.com/docs/84806/pb3006.pdf</a>)</strong></p>
<p>I = 30A<br />
I (FSM,кратковременное) = 240А<br />
I (пиковый обратный ток) = 10 мА<br />
U (обратное RMS) = 600 В<br />
U (падение напряжения) = 0,97В<br />
Диапазон температур = -55 &#8211; 150 грд С.</p>
<p>Зачем использовать 2 разные диодные сборки для меня загадка. Вторая сборка PB3006 звонилась накоротко между одной ногой переменного входа и + выходом. Вслед за диодными сборками стоят 4 IGBT транзистора FGH30S130P (биполярный транзистор с изолированным затвором).</p>
<p><strong>IGBT FGH30S130P <a title="link" href="http://www.alldatasheet.com/datasheet-pdf/pdf/475522/FAIRCHILD/FGH30S130P.html" target="_blank">http://www.alldatasheet.com/datasheet-pdf/pdf/475522/FAIRCHILD/FGH30S130P.html</a></strong></p>
<p>U коллектор-эмитер = 1300В<br />
I коллектр = 60А<br />
U база-эмитер = +- 25В<br />
Диапазон температур = -55 &#8211; 175 грд С.<br />
Рассеиваемая можность: 500 Вт.<br />
Корпус: TO-247</p>
<p>2 тарзистора давали короткое во все стороны.</p>
<p>Куплена диодная сборка аналогичная по параметрам, даже лучше, 43 грн:</p>
<p><strong>GBI35M </strong><strong> <a title="link" href="http://www.alldatasheet.com/datasheet-pdf/pdf/642782/DIOTEC/GBI35M.html" target="_blank">http://www.alldatasheet.com/datasheet-pdf/pdf/642782/DIOTEC/GBI35M.html</a></strong></p>
<p>I = 35A<br />
I (FSM,кратковременное) =320А<br />
I (пиковый обратный ток) = 10 мА<br />
U (обратное RMS) = 700 В<br />
U (падение напряжения) =1,1 В<br />
Диапазон температур = -55 &#8211; 150 грд С.</p>
<p>Прикуплены в www.imrad.kiev.ua транзисторы 132 грн за 1 шт. Про запас заказал на Алиэкспрес запасные 5шт за 7.5$</p>
<p><a title="link" href="https://ru.aliexpress.com/item/Free-shipping-5pcs-lot-FGH30S130P-TO-247-new-original/32677419948.html" target="_blank">https://ru.aliexpress.com/item/Free-shipping-5pcs-lot-FGH30S130P-TO-247-new-original/32677419948.html</a></p>
<div id="attachment_813" style="width: 1034px" class="wp-caption alignleft"><a href="http://mick.in.ua/wp-content/uploads/predohr_1200.jpg" target="_blank"><img class="wp-image-813 size-large" src="http://mick.in.ua/wp-content/uploads/predohr_1200-1024x682.jpg" alt="predohr_1200" width="1024" height="682" /></a><p class="wp-caption-text">Впаяны 2 предохранителя на 15А</p></div>
<p>Впаяны транзисторы, диодная сборка, напаял 2 предохранителя на 15А, полет нормальный, все работает.</p>
<p><strong>© mick, 2017</strong></p>
]]></content:encoded>
			<wfw:commentRss>https://mick.in.ua/2017-06-10/whirlpool_acm756/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Активация Smarthub и добавление русского языка в меню телевизора Samsung UE48J5500AW</title>
		<link>https://mick.in.ua/2016-01-17/smarthub/</link>
		<comments>https://mick.in.ua/2016-01-17/smarthub/#comments</comments>
		<pubDate>Sun, 17 Jan 2016 19:47:40 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Моя работа]]></category>
		<category><![CDATA[Радиотехника]]></category>
		<category><![CDATA[j5500]]></category>
		<category><![CDATA[samsung]]></category>
		<category><![CDATA[smarthub]]></category>

		<guid isPermaLink="false">http://mick.in.ua/?p=735</guid>
		<description><![CDATA[Статья о телевизоре  Samsung UE48J5500AW 2015 года, привезенного из Польши, произведен в Словакии.  Разница в стоимости в сравнении с официальным около 4-5 тыс грн. Официальные телевизоры Samsung поставляются в Украину из Калуги (Россия) с китайскими матрицами. В  Словацких матрица корейская. Гарантия региональная, распространяется на территории той страны, где куплен (24 мес. в Польше).  Разница в цене связана [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Статья о телевизоре  Samsung UE48J5500AW 2015 года, привезенного из Польши, произведен в Словакии.  Разница в стоимости в сравнении с официальным около 4-5 тыс грн. Официальные телевизоры Samsung поставляются в Украину из Калуги (Россия) с китайскими матрицами. В  Словацких матрица корейская.<span id="more-735"></span> Гарантия региональная, распространяется на территории той страны, где куплен (24 мес. в Польше).  Разница в цене связана  с тем, что сами телевизоры в Европе стоят дешевле плюс возвращается НДС, если покупатель не гражданин страны, в которой покупается техника. Для Польши НДС 23%.  Но производитель для защиты региональных дистрибьютеров   блокирует работу приложений SmartTV в  странах, куда официально осуществляются поставки с других заводов . Далее речь пойдет о русификации меню и активации SmartTV, он же Smarthub.</p>
<p>При первом подключении телевизора мы видим мастер первоначальной настройки из 5 пунктов. В первом пункте выбирается язык интерфейса.  В данном телевизоре русского и украинского языка нет. <span style="color: #ff0000;"><strong>Далее по пунктам не идем пока не установим русский язык! Если все же прошли далее все пункты, то Smarthub заблокируется и будет выдавать сообщения, что он не работает, поскольку ТВ был пробретен в другой стране. Как его разблокировать описано ниже.</strong></span></p>
<h3>Руссификация меню.</h3>
<p>Вся информация получена из форума <a title="Ссылка на форум" href="http://forum.samez.eu/topic.php?forum=11&amp;topic=42&amp;p=1">http://forum.samez.eu/topic.php?forum=11&amp;topic=42&amp;p=1</a>.  Для добавления нужного нам языка необходимо получить доступ к инженерному меню. В более ранних версиях телевизоров доступ к инженерному меню можно было бы получить введя на пульте последовательно комбинацию клавиш <strong>INFO MENU MUTE POWER. </strong>Открывается инженерное меню, но там ограниченное количество параметров. Для доступа к полному перечню параметров необходимо войти с помощью сервисного пульта. Есть несколько вариантов.</p>
<p>1. Использовать аппаратный сервисный пульт (можно заказать и купить).</p>
<p>2.  Запрограммировать любой имеющийся в наличии пульт.</p>
<p>3. Использовать программу <b>ruSamsungTVCommunicator</b> (у меня так и не заработала).</p>
<p>4. Использовать программу сервисного пульта на телефонах Nokia, Iphone,на телефонах Android при наличии ИК порта.</p>
<p>5.  Использовать ИК бластер (идут в некоторых версиях телевизоров) или спаять 2 инфракрасных светодиода и подать на них сигнал через 3,5 аудиоразьема при проигрывании определенного звукового файла.</p>
<p>Самый доступный способ 5. Светодиоды берем с пультов ДУ, я взял из старых мышек, подсоединяем анод первого с катодом второго на конечный контакт 3,5 аудиоразьема, катод первого с анодом второго на средний контакт 3,5 аудиоразьема. Схема подключения: <a title="Схема соединения светодиодов" href="http://forum.samez.eu/topic.php?forum=11&amp;topic=19&amp;postid=1395485094#1395485094">http://forum.samez.eu/topic.php?forum=11&amp;topic=19&amp;postid=1395485094#1395485094</a>. Подключаем к ноутбуку или телефону, запускаем файл info_factory_inv.wav из <a title="аудиофайл" href="http://mick.in.ua/wp-content/uploads/smarthub/wav_inzh.zip">архива</a>. Выставляем максимальную громкость, в проигрывателе ставим циклицеское проигрывание и подносим светодиоды к датчику пульта, у меня в правом нижнем углу возле индикатора включения ТВ. После того как видно, что мигнул индикатор включения светодиоды отводим и ожидаем появления инженерного меню(фото1).</p>
<div id="attachment_751" style="width: 310px" class="wp-caption alignleft"><a href="http://mick.in.ua/wp-content/uploads/inzh_menu1.jpg"><img class="wp-image-751 size-medium" src="http://mick.in.ua/wp-content/uploads/inzh_menu1-300x200.jpg" alt="Инженерное меню" width="300" height="200" /></a><p class="wp-caption-text">фото1.Инженерное меню</p></div>
<div id="attachment_753" style="width: 310px" class="wp-caption alignleft"><a href="http://mick.in.ua/wp-content/uploads/localset.jpg"><img class="wp-image-753 size-medium" src="http://mick.in.ua/wp-content/uploads/localset-300x200.jpg" alt="Локализация" width="300" height="200" /></a><p class="wp-caption-text">фото2. Локализация</p></div>
<p>Заходим в Options &#8211; LocalSet. параметр определяет физическое размещение телевизора.  EU &#8211; Европа. В моем варианте нет возможности выбрать нужную страну (фото2), прошивка 1440.8, здесь ничего не трогаем. В более ранних прошивках присутствует возможность выбора  CIS_RUSIA, CIS UKR, EA_CIS.</p>
<p>&nbsp;</p>
<div id="attachment_756" style="width: 310px" class="wp-caption alignleft"><a href="http://mick.in.ua/wp-content/uploads/options_orig.jpg"><img class="wp-image-756 size-medium" src="http://mick.in.ua/wp-content/uploads/options_orig-300x200.jpg" alt="MRT Options" width="300" height="200" /></a><p class="wp-caption-text">фото3. MRT Options значения по умолчанию</p></div>
<div id="attachment_759" style="width: 310px" class="wp-caption alignleft"><a href="http://mick.in.ua/wp-content/uploads/options_edit.jpg"><img class="wp-image-759 size-medium" src="http://mick.in.ua/wp-content/uploads/options_edit-300x200.jpg" alt="MRT Options edit" width="300" height="200" /></a><p class="wp-caption-text">фото4. MRT Options. Измененные параметры.</p></div>
<p>Далее идем в Option &#8211; MRT Options (фото3). Обязательно нужно делать фото параметров по умолчанию. Тут выставляем параметры</p>
<p>Language_Arabic &#8211; CIS.</p>
<p>Region &#8211; PANEURO.</p>
<p>PnPLanguage &#8211; RUS.</p>
<p>WIFI Region E (Q &#8211; Украина, Е &#8211; Европа, А &#8211; Азия, R &#8211; Россия). данный параметр оставлен в значении Е, т.к. в нем доступна работа с Wi-Fi на частотах 5 ГГц, при параметре R &#8211; только 2,4 ГГц.</p>
<p>OTA Support &#8211; General<br />
Num of DTV DECODER &#8211; 2(1 если у вас тюнер Т или 2 (Т2) . У меня до этого стоял параметр 2, но самого тюнера нет.<br />
Num of SCART &#8211; 1 (если нужен скарт)<br />
Num of PVR RECORDER &#8211; 1 (запись, если есть цифра)<br />
PVR Support &#8211; ON<br />
CI Support &#8211; ON<br />
LNA Support &#8211; ON (усилитель аналогового сигнала)</p>
<p>Можно посмотреть видео как это делается: <a title="Добавление русского языка" href="https://www.youtube.com/watch?v=AAzP6wxCdsQ&amp;feature=youtu.be">https://www.youtube.com/watch?v=AAzP6wxCdsQ&amp;feature=youtu.be</a></p>
<p><span style="color: #ff0000;">После внесения изменений на многих ресурсах предлагают сделать Factory Reset, однако я сам этого не делал и не рекомендую никому, есть риск получить кирпич</span> (неизвестно какие подводные камни производители заложили в прошивку при осуществлении сброса через инженерное меню). Достаточно выйти кнопкой выключения. После внесения изменений необходимо повторно войти в инженерное меню в изменить 2 параметра: RS-232 Jack &#8211; <b>Debug</b> и Watchdog &#8211; <b>Of</b> &#8211; это включает сервисный порт ТВ и таймер ошибок, при критических величинах, перезагружающий систему.</p>
<p>После этих изменений появится возможность выбора русского языка при первоначальной настройке телевизора. Если же телевизор уже был настроен, то заходим в меню, настройки и выбираем русский язык.</p>
<h3><strong>Активация SmartHub.</strong></h3>
<p>При первом включении телевизора, купленного в Европе, после прохождения первоначальной настройки, подключив телевизор к домашнему интернету (страны Укараина) Smarthub заблокируется. Это защита производителя региональных  дистрибьютеров. Телевизор, увидев Интернет, отправляет полученный IP на сервер Samsung, в ответ получает страну, которой принадлежит IP. Если страна не в списке стран, для которых разрешен доступ, Smarthub заблокируется. Для телевизоров словацкой сборки Украина не в списке разрешенных, Smarthub блокируется.</p>
<p><strong>Для разблокировки  необходимо осуществить первое подключение через европейский IP и выбрать интернет локализацию страны Украина.  </strong></p>
<p>Чтобы это сделать, нужно поехать в европейскую страну <img src="https://mick.in.ua/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" /> или настроить VPN. Я использовал сервис <strong>www.hideme.ru.</strong> Сервис предоставляет бесплатно услугу VPN на 1 сутки. Подключаем интернет к компьютеру кабелем, на сайте указываем e-mail, на почту приходит код, в течении 3-х минут вводим код на сайте и далее по инструкции на сайте. Выбираем IP европейской страны, я выбрал Англия Бермингем 176.126.244.49, подключаемся. Проверяем, например на сайте www.ripe.net, какой ваш ip, он должен тем, что вы выбрали при подключении по VPN. Теперь нужно транслировать Интернет с европейским IP через Wi-Fi. Я использовал Сonnectify v.3.6.0.24540 Pro. Версия нужна именно Pro, т. к. только она умеет транслировать по Wi-Fi трафик через VPN.  В настройках указываем название точки Wi-Fi, пароль и  выбираем VPN сетевую карту. После этих действий у нас появится W-Fi точка с IP Великобритании.</p>
<p><strong>Приступаем к активации Smarthub. </strong>Если Smarthub заблокирован, через меню ТВ осуществляем сброс, появится первоначальная настройка:</p>
<p>п.1. выбираем язык русский.</p>
<p>п.2 вводим наш Wi-Fi,</p>
<p>п.3 Условия конфиденциальности, на пульте нажимаем последовательно <strong>&gt;&gt; 289 &lt;&lt; </strong>и видим список стран, выбираем Украина, язык поменяется на украинский. п.3. &#8211; это Интернет локализация, все приложения теперь будут для страны Украина.</p>
<p>п.4 &#8211; физическое расположение, здесь страны Украина нет (для прошики 1440.8), выбирать можно любую страну, она не влияет на работу.  В более ранних прошивках выбор Украины будет, если в LocalSet установить значение CIS_RUSIA, CIS UKR, EA_CIS.</p>
<p>п.5 завершение настройки, применить.</p>
<p>Производитель сейчас использует прошивку 1440.8, которая не позволяет устанавливать сторонние виджеты, поэтому приложения Forkplayer и другие популярные установить не удастся. Необходимо понижать версию прошивки.</p>
<p><strong>© mick, 2016</strong></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://mick.in.ua/2016-01-17/smarthub/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Вопросы на собеседовании в дежурную смену ИТ.</title>
		<link>https://mick.in.ua/2015-06-01/ip/</link>
		<comments>https://mick.in.ua/2015-06-01/ip/#comments</comments>
		<pubDate>Mon, 01 Jun 2015 16:42:06 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Моя работа]]></category>

		<guid isPermaLink="false">http://mick.in.ua/?p=694</guid>
		<description><![CDATA[1. Расчет количества IP в сети Для расчета количества IP в сети есть все возможные on-line калькуляторы (http://ip-calculator.ru/ и др), под unix системы есть команда ipcalc. Возможностей получить требуемую информацию много, однако стоит знать как высчитать вручную. Имеем сеть 192.168.1.7/30. IP-адрес состоит из 4 октетов, каждый из которых состоит из 8 бит. Всего 4*8=32 бит. Каждый октет [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><strong>1. Расчет количества IP в сети</strong></p>
<p>Для расчета количества IP в сети есть все возможные on-line калькуляторы (http://ip-calculator.ru/ и др), под unix системы есть команда <strong>ipcalc.</strong> Возможностей получить требуемую информацию много, однако стоит знать как высчитать вручную. Имеем сеть 192.168.1.7/30.</p>
<p><strong>IP-адрес</strong> состоит из 4 октетов, каждый из которых состоит из 8 бит. Всего 4*8=32 бит. Каждый октет состоящий из 8 бит имеет максимальное значение 255 (2 в 0-й степени+ 2 в 1-й степени+ 2 во 2-й степени+ &#8230;2 в 7-й степени=255).<strong>  </strong>Отсчет начинается не с единицы, а с нуля.<span id="more-694"></span></p>
<p><strong>/30 &#8211; </strong>это маска подсети, в которой задействовано 30 из 32 битов. В числовом значении это 255.255.255.252. 30 бит это 8+8+8+6, 6 бит &#8211; это 2 в 7-й степени + 2 в 6-й степени + 2 в 5-й степени + 2 в 4-й степени + 2 в 3-й степени+ 2 во 2-й степени = 252.</p>
<p>Маска /29 &#8211; это 8+8+8+5 = 255.255.255.248.</p>
<p>Количество IP адресов в сети /30 = 2 во 2-й степени = 4 (2 бита), для сети /29 = 2 в 3-й степени =8 IP(3 бита), для сети /28 &#8211; 2 в 4-й степени = 16 IP(4 бита) и т.д.</p>
<p>Для определения IP адресов в сети необходимо IP сети и маску перевести в двоичнй вид.</p>
<p><strong>11000000.10101000.00000001.000001<span style="color: #ff0000;">11 <span style="color: #000000;">IP</span></span></strong></p>
<p><strong>11111111.11111111.11111111.111111<span style="color: #ff0000;">00</span> Маска</strong></p>
<p>Поскольку маска имеет 2 бита (выделено красным), то в IP меняем 2 последних бита и пишем всевозможные варианты. Под название сети выделяется IP  с наименьшим значением двух последних бит ( 2 последних бита заменяются нулями), под широковещательные пакеты используется максимальное значение двух последних бит(2 последних бита заменяются единицами) :</p>
<p><strong>11000000.10101000.00000001.000001<span style="color: #ff0000;">00 &#8211; 192.168.1.4 Название сети.</span></strong></p>
<p>Далее возможные варианты изменения последних 2-х битов в порядке возрастания : 01,10,11, получаем:</p>
<p><strong>11000000.10101000.00000001.000001<span style="color: #ff0000;">01 &#8211; 192.168.1.5 (IP min, он же IP клиентского ПК).</span></strong></p>
<p><strong>11000000.10101000.00000001.000001<span style="color: #ff0000;">10</span><span style="color: #ff0000;"> &#8211; 192.168.1.6 (IP max, он же IP шлюза).</span></strong></p>
<p><strong>11000000.10101000.00000001.000001<span style="color: #ff0000;">11</span><span style="color: #ff0000;"> &#8211; 192.168.1.7 (IP широковещательный).</span></strong></p>
<p>Итого: данная подсеть 192.168.1.7/30 имеет 4 IP адреса, один задействован под номер сети, второй под широковещательные пакеты, третий под адрес шлюза, четвертый &#8211; для клиентского ПК. В данной подсети может работать только 1 клиентский ПК.</p>
<p><strong>2.  Этапы прохождения e-mail от отправителя к получателю.</strong></p>
<p>Прохождение писем происходит по SMTP протоколу ( Simple Mail Transport Protocol). Предположим мы отправляем письмо с почтового клиента (например Outlook) с адреса <strong>user1@i.ua</strong> на <strong>user2@yandex.ua. </strong> В почтовом клиенте обычно прописывается почтовый сервер интернет-провайдера, его адрес предоставляет провайдер. Создав письмо и нажав кнопку &#8220;Отправить&#8221; почтовая программа по протоколу SMTP обращается на почтовый сервер интернет-провайдера, а тот аналлизирует адрес получателя <strong>user2@yandex.ua, </strong>разбивает его на 2 части : до @ и после. Далее наш почтовый сервер  обращается в ДНС и спрашивает &#8211; дай список <strong>mx-записей для yandex.ua. ДНС ему отвечает:</strong></p>
<p>yandex.ua   MX preference = 10,  mail exchanger = <strong>mx.yandex.ru</strong></p>
<p>Эта запись означает, что всю почту для @yandex.ua обслуживает единственный сервер сервер mx.yandex.ru. Если бы было 2 записи, то запросы идут на тот, у которого значение MX preference наименьшее. Под Windows есть команда <strong>nslookup -q=any yandex.ua</strong> , она выдаст вышеуказанную строчку (если вместо mx указать any ДНС выдаст всю информацию по yandex.ua.</p>
<p>Получив сервер получателя наш почтовый сервер по 25 порту по SMTP обращается к <strong>mx.yandex.ru </strong>(узнает у ДНС его IP) и передает сообщение. Сервер получателя забирает письмо и ложит его в папку <strong>user2.</strong></p>
<p><strong>Определения.</strong></p>
<p><strong>ДНС (DNS)</strong> &#8211; Domain Name Server &#8211; сервер доменных имен. Служит для предоставлении информации о соответствии символьного названия домена и его IP адреса, а также для определения почтовых серверов, обслуживающих почту для указанных доменов.</p>
<p>Пример.</p>
<p>nslookup -q=a yandex.ua</p>
<p>Name:yandex.ua</p>
<p>Addresses:87.250.251.11, 93.158.134.8, 77.88.21.11, 87.250.250.8</p>
<p>Видим, что yandex.ua работает на 4-х IP в связи с большой популярностью ресурса.</p>
<p><strong>NAT</strong> &#8211; Network Address Translation &#8211; механизм преобразования IP-адресов. Применяется на маршрутизаторах. При отправке пакета NAT изменяет IP и порт отправителя на IP и порт маршрутизатора, при получении ответа NAT делает обратное преобразование. Применяется для организации работы нескольких рабочих станций из серого диапазона IP при ограниченном количестве белых IP.</p>
<p><strong>DHCP &#8211; </strong>Dynamic Host Configuration Protocol. Протокол, позволяющий компьютерам автоматически получать IP адреса, маску, шлюз, ДНС. Облегчает работу системных администраторов.</p>
<p><strong style="color: #444444;">mick, 2015.</strong></p>
]]></content:encoded>
			<wfw:commentRss>https://mick.in.ua/2015-06-01/ip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Влияние тэна на слив и др.функции стиральной машины</title>
		<link>https://mick.in.ua/2014-03-01/stiralka/</link>
		<comments>https://mick.in.ua/2014-03-01/stiralka/#comments</comments>
		<pubDate>Sat, 01 Mar 2014 14:44:57 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Моя работа]]></category>
		<category><![CDATA[Радиотехника]]></category>
		<category><![CDATA[стиральная]]></category>
		<category><![CDATA[тен]]></category>

		<guid isPermaLink="false">http://mick.in.ua/?p=659</guid>
		<description><![CDATA[Имеется стиральная машина с прямым приводом LG WD-12200SD. Неисправность &#8211; нет слива воды. Несколько раз забивался вещами фильтр слива, из-за чего помпа не смогла выкачать воду. После разборки фильтра в нем ничего не было обнаружено. Повторный запуск на программе &#8220;Хлопок 60 грдс&#8221; ни к чему не привел, слив так и не работал. Была проверена помпа, [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Имеется стиральная машина с прямым приводом LG WD-12200SD. Неисправность &#8211; нет слива воды. Несколько раз забивался вещами фильтр слива, из-за чего помпа не смогла выкачать воду. <span id="more-659"></span>После разборки фильтра в нем ничего не было обнаружено. Повторный запуск на программе &#8220;Хлопок 60 грдс&#8221; ни к чему не привел, слив так и не работал. Была проверена помпа, никаких посторонних предметов ней не обнаружено, подал на нее 220 В &#8211; работает, крутятся лепестки. Т.е. было выявлено, что плата управления не подает 220 В на насос. Пришлось снять плату &#8211; геморрой еще тот. Плата вся в компаунде. Для извлечения пришлось отрезать часть корпуса и снять компаунд с части платы выходного каскада.</p>
<p><a href="http://mick.in.ua/wp-content/uploads/lg12200sd.jpg" target="_blank"><img class="alignleft size-medium wp-image-662" alt="lg12200sd" src="http://mick.in.ua/wp-content/uploads/lg12200sd-300x225.jpg" width="300" height="225" /></a>  За подачу 220В на помпу отвечает симистор BCR8KM 14L5005, на фото показана плата снизу. Принцип работы такой &#8211; при подаче питания на управляющий вход элемента через анод и катод протекает ток. Микросхема, подающая питание на управляющий вход симистора ULN2004AG 16-контактная. При работе машины были замеряны напряжения: на аноде 220 В, на выходе 0В, на управляющем 0В, внешне симистор без признаков повреждения, тестером вымерял &#8211; рабочий. Сделал тумблер, который замыкает анод и катод симистора &#8211; воду сливает, но программа далее не продолжается, а чего-то ждет.</p>
<p>Помогло решить проблему стирка на 95 грдс &#8211; рванул тэн и завоняло паленым. После внешнего осмотра было обнаружено, что отлетел проводник тэна. Когда тэн был извлечен было обнаружено в нескольких местах дыры до нагревательного элемента и сопротивление на корпус, машине 8 лет.</p>
<p>Купил новый нагревательный элемент. Посередине гайка, которая зажимает резиновую прокладку, она деформируется и плотно прилегает к корпусу стиралки и не дает течь воде.  По незнанию, я зажал сильно гайку &#8211; в итоге отломался стержень, пришлось отрезать зажим со старого тэна и вставлять в новый. Зажимать нужно не сильно &#8211; <strong>2-3 оборотов достаточно</strong> .</p>
<p>После замены тэна все заработало и слив также. В прошивке было заложено программу, что температура доходит до положенной &#8211; отключается тэн, и переходит к следующему этапу.</p>
<p><a href="http://mick.in.ua/wp-content/uploads/IMG_9909.jpg"><img class="alignleft size-medium wp-image-667" alt="IMG_9909" src="http://mick.in.ua/wp-content/uploads/IMG_9909-300x225.jpg" width="300" height="225" /></a>  В моем случае разложившийся от коррозии тэн не грел до нужной температуры и не переходил к следующему этапу, а поскольку машина стирало очень долго грешил на слив.</p>
<p>Для проверки в машине есть тестовый режим  &#8211; нажатие кнопок &#8211; опции+отжим_вкл.  После чего в тестовом режиме машина проверяет все модули работы, в том числе и слив.</p>
<p>Ссылка на форум, где я решал свою проблему: <a href="http://www.elremont.ru/forum/viewtopic.php?t=25623" target="_blank">http://www.elremont.ru/forum/viewtopic.php?t=25623</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>mick, 2014.</strong></p>
]]></content:encoded>
			<wfw:commentRss>https://mick.in.ua/2014-03-01/stiralka/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Пропадает доступ к расшареным папкам Windows7  с Windows XP</title>
		<link>https://mick.in.ua/2014-01-30/access_folders/</link>
		<comments>https://mick.in.ua/2014-01-30/access_folders/#comments</comments>
		<pubDate>Thu, 30 Jan 2014 09:11:57 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Моя работа]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows 7]]></category>
		<category><![CDATA[расшареные папки]]></category>
		<category><![CDATA[сервер не смог]]></category>

		<guid isPermaLink="false">http://mick.in.ua/?p=645</guid>
		<description><![CDATA[На Windows7 расшарены папки, доступ к которым периодически пропадает с клиентским машин на Windows XP (при этом с машин на Windows7 доступ есть) , при этом в логах видим сообщение &#8220;Сервер не смог выделить память из невыгружаемого пула памяти, так как достигнут указанный в конфигурации верхний предел.&#8221; Проблема заключается в том, что пользовательские (не серверные) [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>На Windows7 расшарены папки, доступ к которым периодически пропадает с клиентским машин на Windows XP (при этом с машин на Windows7 доступ есть) , при этом в логах видим сообщение <strong>&#8220;Сервер не смог выделить память из невыгружаемого пула памяти, так как достигнут указанный в конфигурации верхний предел.&#8221;<span id="more-645"></span></strong></p>
<p>Проблема заключается в том, что пользовательские (не серверные) операционные системы не предназначены для работы с большим количеством расшареных файлов, для них выделяется определенный объем оперативной памяти, при достижения которого пропадает доступ ко всем папкам только у клиентов <strong>Windows XP.</strong> Для решения проблемы достаточно просто перегрузить службу &#8220;Сервер&#8221;, но это решение плохое, поскольку требует участие администратора. Решение простое &#8211; в реестре поменять 2 ключа в реестре, отвечающие за выделение памяти для сетевых папок:</p>
<p><strong><strong>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\LargeSystemCache</strong><br />
</strong>изменяем значение 0 на 1.</p>
<p>1 = Максимальное увеличение пропускной способности для совместного использования файлов<br />
0 = Повысить пропускную способность для сетевых приложений</p>
<p><strong>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters\size   </strong>меняем 1 на 3.<strong><br />
</strong></p>
<p>1 = Наименьшая занимаемая память<br />
2 = Баланс<br />
3 = Максимальное увеличение пропускной способности для общего доступа к файлам и повысить пропускную способность для сетевых приложений.</p>
<p>После всех этих действий перегружаем компьютер.</p>
<p><strong>© mick, 2014.</strong></p>
]]></content:encoded>
			<wfw:commentRss>https://mick.in.ua/2014-01-30/access_folders/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Svchost на 100% грузит процессор. Решение.</title>
		<link>https://mick.in.ua/2013-12-16/svchost/</link>
		<comments>https://mick.in.ua/2013-12-16/svchost/#comments</comments>
		<pubDate>Mon, 16 Dec 2013 13:24:05 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Моя работа]]></category>
		<category><![CDATA[100% грузит процессор]]></category>
		<category><![CDATA[svchost]]></category>

		<guid isPermaLink="false">http://mick.in.ua/?p=629</guid>
		<description><![CDATA[Начиная с осени 2013 года наблюдалась проблема с тем, что при обновлении Windows  XP после первой  установки обновления могут не устанавливать более суток. Раньше это занимало минут 15-20, при этом установочные диски с 2002 года не менялись. Это конечно печально, но терпимо&#8230; Но недавно глюки усугубились и теперь кроме все этого процесс svchost на 100% [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Начиная с осени 2013 года наблюдалась проблема с тем, что при обновлении Windows  XP после первой  установки обновления могут не устанавливать более суток. Раньше это занимало минут 15-20, при этом установочные диски с 2002 года не менялись. Это конечно печально, но терпимо&#8230; <span id="more-629"></span>Но недавно глюки усугубились и теперь кроме все этого процесс <strong>svchost</strong> на 100% грузит процессор. Что интересно, при установке чистой винды через пару минут после того, как система увидит интернет, загрузка процессора достигает 100%, и все это наш всеми любимый svchost. Этот  процесс системный и является шлюзом для доступа в Интернет, процессы, требующие удаленного подключения обращаются к этому процессу, а он уже транслирует запрос в сеть.</p>
<p>Путем экспериментов было выявлено, что грузит процессор <strong>служба автоматического обновления. </strong>При ее отключении загрузка падает до нуля.  Для решения проблемы нужно установить IE8 и Обновление системы безопасности для Internet Explorer 8 for Windows XP (<strong>KB2898785</strong>) от 06.12.13. После этого все вышеуказанные проблемы исчезают, в трее появлется желтая иконка обновлений. Не спроста все это, скорее всего Microsoft хочет по-быстрее избавиться от пользователей Windows XP и подтолкнуть их к покупке их более новых опрационных систем&#8230;</p>
<p><strong>© mick, 2013.</strong></p>
]]></content:encoded>
			<wfw:commentRss>https://mick.in.ua/2013-12-16/svchost/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
