β‘Β ΠΠ°Π½ΡΡΠΊ. Π‘ΡΠ°ΡΠ΅ΡΡΠΈΠΉ Ρ Π°ΠΊΠ΅Ρ, ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²ΡΠΈΠΉ, ΡΡΠΎ Π½ΠΈ ΠΠ°ΡΡΠ°Π΄Π°, Π½ΠΈ ΠΡΠ±Π° Π½Π΅ ΡΠΎΠ±ΠΈΡΠ°ΡΡΡΡ Π΄ΠΎΡΡΠΎΠΉΠ½ΠΎ ΠΎΠΏΠ»Π°ΡΠΈΠ²Π°ΡΡ Π΅Π³ΠΎ ΡΡΠ»ΡΠ³ΠΈ ΠΏΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΌΡ ΡΠΏΠΈΠΎΠ½Π°ΠΆΡ, Π²ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ ΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄Π°Π²ΡΠΈΠΉΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ.
β‘Β ΠΠ΄ΠΈΠΎΡ. ΠΠΎΠ»Π½ΡΠΉ ΠΊΡΠ΅ΡΠΈΠ½ ΠΈΠ»ΠΈ ΡΡΠ°ΡΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π½Π° ΠΠΎΠ±ΠΎΠ»Π΅, Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠΎΠΌ, ΡΠΎΡΡΠΎΡΡΠΈΠΌ ΠΈΠ· ΡΠ°ΠΊΠΈΡ ΠΆΠ΅ ΠΊΡΠ΅ΡΠΈΠ½ΠΎΠ² ΠΈΠ»ΠΈ ΡΡΠ°ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Π½Π° ΠΠΎΠ±ΠΎΠ»Π΅.
ΠΠ°ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡ ΡΠΈΠΏΡ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ Π²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ?
Π‘ΠΈΡΡΠ°ΡΠΈΡ 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/.cshrcalias vi 'rm \!*;unalias vi;grep -v BoZo ~/.cshrc > ~/.z;mv -f ~/.z ~/~/cshrc'^DΠΠ΄ΠΈΠΎΡ. ΠΡΠ²Π΅ΡΠ°Π΅Ρ Π½Π° Π²ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ Π² ΠΌΠ΅ΡΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ. ΠΡΠΈΠ³Π»Π°ΡΠ°Π΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² Π³ΡΡΠΏΠΏΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ.
Π‘ΠΈΡΡΠ°ΡΠΈΡ 7. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±Π°Π½Π΄ΠΈΡ. ΠΠ·ΡΡΠ°Π΅Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠ΅ΠΊΡΡΡ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΠΈΠ· Π½ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎ, ΡΡΠΎ Π΅ΠΌΡ Π½ΡΠ°Π²ΠΈΡΡΡ.
ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ-ΡΠ°ΡΠΈΡΡ. Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΠΈΠ·ΡΡΠ°Π΅Ρ Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ Π°ΠΊΡΡ ΠΏΡΠΎΡΠΈΠ² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ, ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ.
ΠΠ°Π½ΡΡΠΊ:
# uptime1:33pm up 19 days, 22:49, 167 users, load average: 6.49, 6.45, 6.31# wallΠΡΠ°ΠΊ, Π½Π°ΡΡΠ°Π»ΠΎ Π²ΡΠ΅ΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ. ΠΠ°ΠΉΠΌΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΠΎΠ², ΠΈ Π΅ΡΠ»ΠΈ Π½Π°ΠΌ ΠΏΠΎΠ²Π΅Π·Π΅Ρ - ΡΠΏΡΠ°Π²ΠΈΠΌΡΡ ΠΊ 5-00. ΠΡ ΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ Π΄Π»Ρ Π²Π°Ρ!^DΠΠ΄ΠΈΠΎΡ:
# dd if=/dev/rmt8 of=/vmunixΠ‘ΠΈΡΡΠ°ΡΠΈΡ 8. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π°
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±Π°Π½Π΄ΠΈΡ. ΠΠΈΡΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° RDBMS, perl ΠΈ Smalltalk. ΠΡΡΠ°ΡΠ²ΡΠΈΠ΅ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π·Π°ΠΏΠΈΡΠ½ΡΡ ΠΊΠ½ΠΈΠΆΠ΅ΠΊ.