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

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

Автор АндрСй РобачСвский

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

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

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

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

β–‘ ΠΠ°ΡΡ‚Ρ€ΠΎΠΉΠΊΠ° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ систСмы.

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

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

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

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

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

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

β–‘ ΠœΠ°Π½ΡŒΡΠΊ. Π‘Ρ‚Π°Ρ€Π΅ΡŽΡ‰ΠΈΠΉ Ρ…Π°ΠΊΠ΅Ρ€, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²ΡˆΠΈΠΉ, Ρ‡Ρ‚ΠΎ Π½ΠΈ Массада, Π½ΠΈ ΠšΡƒΠ±Π° Π½Π΅ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ достойно ΠΎΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ услуги ΠΏΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΌΡƒ ΡˆΠΏΠΈΠΎΠ½Π°ΠΆΡƒ, вслСдствиС Ρ‡Π΅Π³ΠΎ подавшийся Π² систСмныС администраторы.

β–‘ Π˜Π΄ΠΈΠΎΡ‚. ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΠΊΡ€Π΅Ρ‚ΠΈΠ½ ΠΈΠ»ΠΈ старый программист Π½Π° КоболС, Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ Π² систСмныС администраторы ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚ΠΎΠΌ, состоящим ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… ΠΆΠ΅ ΠΊΡ€Π΅Ρ‚ΠΈΠ½ΠΎΠ² ΠΈΠ»ΠΈ старых программистов Π½Π° КоболС.

Как ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ваш систСмный администратор?

Битуация 1. НСхватка дискового пространства

ВСхничСский Π±Π°Π½Π΄ΠΈΡ‚. ΠŸΠΈΡˆΠ΅Ρ‚ Π½Π°Π±ΠΎΡ€ скриптов для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° использования дискового пространства, для сопровоТдСния Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… статистики использования диска, для прогнозирования Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ использования с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ рСгрСссионного Π°Π½Π°Π»ΠΈΠ·Π°, для выявлСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСвысили стандартноС ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ ΠΎΡ‚ срСднСго значСния ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, для отправлСния Π½Π°Ρ€ΡƒΡˆΠΈΡ‚Π΅Π»ΡΠΌ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Ρ… сообщСний. ΠŸΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ скрипты ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ cron(1). Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ свободноС дисковоС пространство Π½Π΅ увСличиваСтся, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ "дисковыС ΠΎΠ±ΠΆΠΎΡ€Ρ‹" ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΏΠΎΡ‡Ρ‚Ρƒ.

Администратор-Ρ„Π°ΡˆΠΈΡΡ‚. ΠŸΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° использования диска Π² сообщСниС дня motd. Активно ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ²ΠΎΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ дискового пространства. НС допускаСт Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ, Ρ‡Π΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ останавливаСт Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π‘Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΏΡ€Π΅Π²Ρ‹ΡΠΈΠ²ΡˆΠΈΡ… ΠΊΠ²ΠΎΡ‚Ρƒ.

Маньяк:

# cd /home

# rm -rf `du -s * | sort -rn | head -1 | awk '{print $2}'`

Π˜Π΄ΠΈΠΎΡ‚:

# cd /home

# cat `du -s * | sort -rn | head -1 | awk '{ printf "%s/*\n", $2}'` | compress

Битуация 2. Π˜Π·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Π°Ρ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° процСссора

ВСхничСский Π±Π°Π½Π΄ΠΈΡ‚. ΠŸΠΈΡˆΠ΅Ρ‚ Π½Π°Π±ΠΎΡ€ скриптов для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° использования Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСсурсов, для сопровоТдСния Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… статистики ΠΈΡ… использования, для выявлСния процСссов, ΠΏΡ€Π΅Π²Ρ‹ΡΠΈΠ²ΡˆΠΈΡ… стандартноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ для измСнСния ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° Ρ‚Π°ΠΊΠΈΡ… процСссов. ΠŸΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ скрипты ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ cron(1). Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ пониТСния ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° офисной Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€Π΅Π΄Π°Π΅Ρ‚ Π΅Π΅ забвСнию, ставя всю Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π° Π³Ρ€Π°Π½ΡŒ срыва ΠΊ Π½Π΅ΠΌΠ°Π»ΠΎΠΉ радости ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΎΠ² ΠΈΠ³Ρ€Ρ‹ Π²

Администратор-Ρ„Π°ΡˆΠΈΡΡ‚. ΠŸΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° использования Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСсурсов Π² сообщСниС дня motd. Активно ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ²ΠΎΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ процСссорных рСсурсов. НС допускаСт Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ, Ρ‡Π΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ останавливаСт Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΊ Π½Π΅ΠΌΠ°Π»ΠΎΠΉ радости ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΎΠ² ΠΈΠ³Ρ€Ρ‹ Π² xtrek.

Маньяк:

# kill -9 `ps -augxww | sort -rn +8 -9 | head -1 | awk '{print $2}'`

Π˜Π΄ΠΈΠΎΡ‚:

# compress -f `ps -augxww | sort -rn +8 -9 | head -1 | awk '{print $2}'`

Битуация 3. РСгистрация Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

ВСхничСский Π±Π°Π½Π΄ΠΈΡ‚. ΠŸΠΈΡˆΠ΅Ρ‚ скрипт Π½Π° языкС Perl, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΠΉ домашний ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ нСпонятноС ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‰ΠΈΠΉ записи Π² Ρ„Π°ΠΉΠ»Ρ‹ /etc/passwd, /etc/shadow ΠΈ /etc/group. УстанавливаСт Π½Π° скрипт Π±ΠΈΡ‚ SUID ΠΈ обязываСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π°Ρ€ΡˆΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΠ΅ΠΊΡ€Π΅Ρ‚Π°Ρ€ΡˆΠ° Ρ‚Π°ΠΊ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Ρ€Π°Π·Π½ΠΈΡ†Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ <Enter> ΠΈ <Return>, Π½ΠΈ ΠΎΠ΄ΠΈΠ½ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ зарСгистрирован.

Администратор-Ρ„Π°ΡˆΠΈΡΡ‚. ΠŸΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° рСгистрации ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² сообщСниС дня motd. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ нСзарСгистрированныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ это сообщСниС, Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ выполняСт Π±ΡŽΡ€ΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΡ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, ΠΈ, ΠΊΠ°ΠΊ слСдствиС, Π½ΠΈ ΠΎΠ΄ΠΈΠ½ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ зарСгистрирован.

Маньяк. "Если Ρ‚Ρ‹ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π³Π»ΡƒΠΏ, Ρ‡Ρ‚ΠΎ Π½Π΅ моТСшь Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ ΠΌΠ°ΡˆΠΈΠ½Ρƒ ΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Ρ‚Π΅Π±Π΅ Π½Π΅Ρ‡Π΅Π³ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π² ΠΌΠΎΠ΅ΠΉ систСмС. Π’ этом ящикС ΠΈ Ρ‚Π°ΠΊ слишком ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ΄ΡƒΡ€ΠΊΠΎΠ²".

Π˜Π΄ΠΈΠΎΡ‚:

# cd /home; mkdir "Bob's home directory"

# echo "Bob Simon:gandalf:0:0::/dev/tty:compress -f" > /etc/passwd

Битуация 4. Авария Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ³ΠΎ диска

ВСхничСский Π±Π°Π½Π΄ΠΈΡ‚. Π§ΠΈΠ½ΠΈΡ‚ диск. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΠΌΡƒ удаСтся Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму прямо ΠΈΠ· ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Если это Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚, запускаСт микроядро, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ запускаСт Π½Π° сосСднСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ скрипт, ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Π½Π° Π°Π²Π°Ρ€ΠΈΠΉΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΏΠ΅Ρ€Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ диск ΠΈ ΠΈΠ½ΡΡ‚Π°Π»Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму. ΠžΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ скрипт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° ΡƒΠΈΠΊ-энда, Π° сам отправляСтся Π² ΠΏΠΎΡ…ΠΎΠ΄ Π² Π³ΠΎΡ€Ρ‹.

Администратор-Ρ„Π°ΡˆΠΈΡΡ‚. НачинаСт расслСдованиС Π°Π²Π°Ρ€ΠΈΠΈ. ΠžΡ‚ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π°Π²Π°Ρ€ΠΈΡŽ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π²ΠΈΠ½ΠΎΠ²Π½Ρ‹ΠΉ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½, ΠΈ с Π½Π΅Π³ΠΎ Π½Π΅ взыскана ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ сломанного оборудования.

Маньяк. Π˜Π·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ диск. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΡƒΠ·Π½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ»ΠΎΡ‚Π° пытаСтся ΠΏΠΎΠ΄ΠΎΠ³Π½Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ пластины. Π—Π²ΠΎΠ½ΠΈΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŽ. Π’ΠΎ врСмя установки Π½ΠΎΠ²ΠΎΠ³ΠΎ диска ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы наносит оскорблСния присланному ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρƒ.

Π˜Π΄ΠΈΠΎΡ‚. НС Π·Π°ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ.

Битуация 5. Блабая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ сСти

ВСхничСский Π±Π°Π½Π΄ΠΈΡ‚. ΠŸΠΈΡˆΠ΅Ρ‚ скрипт для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° сСти, пСрСписываСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, Ρ‡Π΅ΠΌ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π° 2%. ΠŸΠΎΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΏΠ»Π΅Ρ‡Π°ΠΌΠΈ, Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚: "Π― сдСлал всС, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ³", ΠΈ отправляСтся Π² ΠΏΠΎΡ…ΠΎΠ΄ Π² Π³ΠΎΡ€Ρ‹.

Администратор-Ρ„Π°ΡˆΠΈΡΡ‚. ΠŸΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² сСти Π² сообщСниС дня motd. Π—Π²ΠΎΠ½ΠΈΡ‚ Π² Π‘Π΅Ρ€ΠΊΠ»ΠΈ ΠΈ Π² AT&T, приставая ΠΊ Π½ΠΈΠΌ, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСтСвыС ΠΊΠ²ΠΎΡ‚Ρ‹. ΠŸΡ‹Ρ‚Π°Π΅Ρ‚ΡΡ ΡƒΠ²ΠΎΠ»ΠΈΡ‚ΡŒ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΎΠ² ΠΈΠ³Ρ€Ρ‹ Π² xtrek.

Маньяк. ΠšΠ°ΠΆΠ΄Ρ‹Π΅ Π΄Π²Π° часа Ρ€Π°Π·ΠΌΡ‹ΠΊΠ°Π΅Ρ‚ кабСль Ethernet ΠΈ ΠΆΠ΄Π΅Ρ‚ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Π° Π½Π° сСтСвых соСдинСниях.

Π˜Π΄ΠΈΠΎΡ‚:

# compress -f /dev/en0

Битуация 6. "Π“Π»ΡƒΠΏΡ‹Π΅" вопросы ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

ВСхничСский Π±Π°Π½Π΄ΠΈΡ‚. ΠžΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π½Π° вопросы Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ ΠΈΠ»ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅, ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎ-французски, ΠΏΠΎΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚.

Администратор-Ρ„Π°ΡˆΠΈΡΡ‚. Π‘Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Π²Ρ…ΠΎΠ΄ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² систСму, ΠΏΠΎΠΊΠ° Ρ‚ΠΎΡ‚ Π½Π΅ прСдставит вСскиС Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° своСй ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

Маньяк:

# cat >> ~luser/.cshrc

alias vi 'rm \!*;unalias vi;grep -v BoZo ~/.cshrc > ~/.z;

mv -f ~/.z ~/~/cshrc'

^D

Π˜Π΄ΠΈΠΎΡ‚. ΠžΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π½Π° всС вопросы Π² ΠΌΠ΅Ρ€Ρƒ своСго понимания. ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² Π³Ρ€ΡƒΠΏΠΏΡƒ администрирования систСмы.

Битуация 7. Установка Π½ΠΎΠ²ΠΎΠΉ вСрсии ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы

ВСхничСский Π±Π°Π½Π΄ΠΈΡ‚. Π˜Π·ΡƒΡ‡Π°Π΅Ρ‚ исходныС тСксты Π½ΠΎΠ²ΠΎΠΉ вСрсии ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΈΠ· Π½ΠΈΡ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΅ΠΌΡƒ нравится.

Администратор-Ρ„Π°ΡˆΠΈΡΡ‚. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚ Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π°ΠΊΡ‚Ρ‹ ΠΏΡ€ΠΎΡ‚ΠΈΠ² производитСля, ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС с ошибками.

Маньяк:

# uptime

1:33pm up 19 days, 22:49, 167 users, load average: 6.49, 6.45, 6.31

# wall

Π˜Ρ‚Π°ΠΊ, настало врСмя установки Π½ΠΎΠ²ΠΎΠΉ вСрсии. Π—Π°ΠΉΠΌΠ΅Ρ‚ нСсколько часов, ΠΈ Ссли Π½Π°ΠΌ ΠΏΠΎΠ²Π΅Π·Π΅Ρ‚ - управимся ΠΊ 5-00. ΠœΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ для вас!

^D