Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма UNIXΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 27

Автор РобачСвский АндрСй ΠœΠΈΡ…Π°ΠΉΠ»ΠΎΠ²ΠΈΡ‡

Π£Ρ‚ΠΈΠ»ΠΈΡ‚Ρ‹ для управлСния процСссами

nice -[[-]n] <i>command</i>
Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° nice(1) примСняСтся для запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ с ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ (nice number), ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΡ‚ принятого ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. НапримСр, Π²Π²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:
$Β <b>nice -10 big program</b>
ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ запуску big program с большим Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ nice. Π’ UNIX Ρ‡Π΅ΠΌ большС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ nice number, Ρ‚Π΅ΠΌ мСньший ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ процСсс. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ выполнСния процСссов Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ядро ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ
big_program
для запуска, ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡΡ. Как слСдствиС,
big_program
станСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ дольшС, Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½Π΅Π΅ интСнсивно ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ процСссорныС рСсурсы. Волько администратор систСмы ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ процСсса (ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ nice number):
$Β <b>niceΒ -Β -10Β job1</b>
renice <i>new_nice pid</i>
Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° renice(1) позволяСт ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ процСсса Π²ΠΎ врСмя Π΅Π³ΠΎ выполнСния. НапримСр, ΠΊΠΎΠΌΠ°Π½Π΄Π°
$ <b>renice 5 1836</b>
устанавливаСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ nice number процСсса с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ 1836 Ρ€Π°Π²Π½Ρ‹ΠΌ 5. Как ΠΈ Π² случаС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ nice(1), ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ процСсса ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ администратор систСмы.
ps
Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° ps(1) Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… процСссах. ΠŸΡ€ΠΈ использовании Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠΏΡ†ΠΈΠΉ ΠΎΠ½Π° позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ:
F
статус процСсса (систСмный процСсс, Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π² памяти ΠΈ Ρ‚.Π΄.)
S
состояниС процСсса (О β€” выполняСтся процСссором, SΒ β€” находится Π² состоянии сна, R β€” Π³ΠΎΡ‚ΠΎΠ² ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ, I β€” создаСтся, Z β€” Π·ΠΎΠΌΠ±ΠΈ)
UID
ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ (имя) ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ β€” Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° процСсса
PID
ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ процСсса
PPID
ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ процСсса
PRI
Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ динамичСский ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ процСсса
NI
Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ nice number процСсса
TTY
ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» процСсса ('?' β€” ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ отсутствиС ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°)
TIME
суммарноС врСмя выполнСния процСсса процСссором
STIME
врСмя создания процСсса (ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ запуска ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹)
COMMAND
имя ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ процСссу
kill [<i>signo</i>] <i>pid1</i>, <i>pid2</i>...
ΠŸΠΎΡΡ‹Π»Π°Π΅Ρ‚ процСссам с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ pid1, pid2 ΠΈ Ρ‚.Π΄. сигнал
<i>signo</i>
. Π‘ΠΈΠ³Π½Π°Π»
<i>signo</i>
ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ ΠΊΠ°ΠΊ Π² числовой, Ρ‚Π°ΠΊ ΠΈ Π² символьной Ρ„ΠΎΡ€ΠΌΠ΅. Команда kill -l Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ соотвСтствия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ сигналов ΠΈ ΠΈΡ… числовыми значСниями:
$Β <b>killΒ -l</b> 1)Β SIGHUPΒ 2)Β SIGINTΒ 3)Β SIGQUITΒ 4)Β SIGILL 5)Β SIGTRAPΒ 6)Β SIGIOTΒ 7)Β SIGEMTΒ 8)Β SIGFPE 9)Β SIGKILLΒ 10)Β SIGBUSΒ 11)Β SIGSEGVΒ 12)Β SIGSYS 13)Β SIGPIPEΒ 14)Β SIGALRMΒ 15)Β SIGTERMΒ 16)Β SIGUSR1 ...
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ эквивалСнтны:
$<b>Β killΒ -9 18793</b> $Β <b>killΒ -SIGKILL 18793</b>
at [opt] <i>врСмя_запуска</i>
Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° at(1) считываСт ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ стандартного ΠΏΠΎΡ‚ΠΎΠΊΠ° Π²Π²ΠΎΠ΄Π° ΠΈ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΡ… Π² Π·Π°Π΄Π°Π½ΠΈΠ΅ at, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ врСмя. Для выполнСния задания Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€, Π² срСдС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ исполнСны ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΠΏΠΎΠ·Π΄Ρ€Π°Π²ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³Π° с Π΄Π½Π΅ΠΌ роТдСния Π² Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ врСмя:
$Β <b>atΒ MayΒ 30Β &lt;&lt;! catΒ birthday.txtΒ |Β elmΒ -s&quot;C ДнСм РоТдСния!&quot; [email protected] !</b>
Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ -m, ΠΈ послС выполнСния задания Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅.

Об администрировании UNIX

Достаточно ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅ любого "Руководства систСмного администратора" для UNIX, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ приходится ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ обслуТивании систСмы:

░ Настройка ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π²Π°ΠΆΠ½Ρ‹Ρ… для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ подсистСм, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ файловая систСма, систСма ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ ΠΈ сСтСвая ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°. КаТдая ΠΈΠ· Π½ΠΈΡ…, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° дСсятки ΠΏΠΎΠ΄Π·Π°Π΄Π°Ρ‡.

░ РСгистрация ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ добавляСт "Π·Π°Π±ΠΎΡ‚" администратору систСмы, Π½ΠΎ ΠΊΠ°ΠΊΠΎΠΉ ΠΆΠ΅ UNIX Π±Π΅Π· ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ!

β–‘Β ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ систСмы ΠΈ Π±ΠΎΡ€ΡŒΠ±Π° с авариями. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ Π² самый нСподходящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΈ Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΈΡ… совсСм Π½Π΅ ТдСшь. Π—Π΄Π΅ΡΡŒ ΠΎΡ‚ администратора потрСбуСтся Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ Π·Π½Π°Π½ΠΈΠ΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, Π½ΠΎ ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

░ Настройка ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ систСмы.

β–‘Β ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, наставлСниС, "ссоры" ΠΈ "примирСния" с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ обслуТиваСтС.

Π’ этой ΠΊΠ½ΠΈΠ³Π΅ Π²Ρ‹ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ практичСского руководства ΠΏΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ систСмы. ВмСсто этого Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π³Π»Π°Π²Π°Ρ… ΠΌΡ‹ попытаСмся Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° UNIX ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ, ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ устроСна эта систСма ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ послС этого Π²Ρ‹ посмотритС Π½Π° руководства Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π³Π»Π°Π·Π°ΠΌΠΈ, Π° администрированиС систСмы Π½Π΅ свСдСтся ΠΊ простому Π·Π°ΡƒΡ‡ΠΈΠ²Π°Π½ΠΈΡŽ ΠΊΠΎΠΌΠ°Π½Π΄.

Π’ качСствС компСнсации Π·Π° отсутствиС практичСского руководства ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π²Π°ΡˆΠ΅ΠΌΡƒ вниманию ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ мною Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· WWW-сСрвСров Internet, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° забавная классификация систСмных администраторов.

МоТно Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‚ΠΈΠΏΠ° систСмных администраторов UNIX:

░ ВСхничСский Π±Π°Π½Π΄ΠΈΡ‚. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ систСмный программист, Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Π½Ρ‹ΠΉ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ систСмным администрированиСм. ΠŸΠΈΡˆΠ΅Ρ‚ скрипты Π½Π° смСси языков ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° Bourne shell, sed, Π‘, awk, perl ΠΈ APL.

░ Администратор-Ρ„Π°ΡˆΠΈΡΡ‚. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½Ρ‹ΠΉ тунСядСц (Ρ€Π΅ΠΆΠ΅ β€” Π±Ρ‹Π²ΡˆΠ°Ρ вСдьма-ΡΠ΅ΠΊΡ€Π΅Ρ‚Π°Ρ€ΡˆΠ°), Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Π½Ρ‹ΠΉ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ систСмным администрированиСм.