Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ›°οΈ Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ эффСктивныС скрипты Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Bash

πŸ›°οΈ Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ эффСктивныС скрипты Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Bash ΠœΠΈΡ€ Linux β€” это бСсконСчный ΠΎΠΊΠ΅Π°Π½ возмоТностСй, ΠΈ Π½ΠΈΡ‡Ρ‚ΠΎ Ρ‚Π°ΠΊ Π½Π΅ ускоряСт Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ написанный скрипт. БСгодня расскаТу, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ свой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ β€” простой, понятный ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΊΡ€ΡƒΡ‚ΠΎΠΉ! - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π°: function backup() { tar -czf $1.tar.gz $2 } backup "my_backup" "/home/user/documents" - ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ β€” спасСниС ΠΈ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ: SOURCE_DIR="/var/www/html" TARGET_DIR="/backup/web" rsync -avz "$SOURCE_DIR" "$TARGET_DIR" - Π¦ΠΈΠΊΠ»Ρ‹ ΠΈ условия β€” Π±ΡƒΠ΄Ρ‚ΠΎ ΠΌΠΎΠ·Π³ Ρ€ΠΎΠ±ΠΎΡ‚Π°: for file in *.log; do if [[ -s "$file" ]]; then gzip "$file" fi done Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ часы Π½Π° Ρ€ΡƒΡ‡Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ°ΡŽΡ‚ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ систСмы. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΉ свой инструмСнтарий β€” ΠΈ почувствуй Ρ€Π°Π·Π½ΠΈΡ†Ρƒ! КакиС Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» ΠΈΠ»ΠΈ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π΄Π΅Π»Π°Ρ‚ΡŒ дальшС? --- ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ сСбя Π² ΠΌΠΈΡ€ Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй: - «большС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Ρ‚Ρ‹ найдСшь Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSki

πŸ›°οΈ Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ эффСктивныС скрипты Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Bash

ΠœΠΈΡ€ Linux β€” это бСсконСчный ΠΎΠΊΠ΅Π°Π½ возмоТностСй, ΠΈ Π½ΠΈΡ‡Ρ‚ΠΎ Ρ‚Π°ΠΊ Π½Π΅ ускоряСт Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ написанный скрипт.

БСгодня расскаТу, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ свой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ β€” простой, понятный ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΊΡ€ΡƒΡ‚ΠΎΠΉ!

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π°:

function backup() {

tar -czf $1.tar.gz $2

}

backup "my_backup" "/home/user/documents"

- ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ β€” спасСниС ΠΈ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ:

SOURCE_DIR="/var/www/html"

TARGET_DIR="/backup/web"

rsync -avz "$SOURCE_DIR" "$TARGET_DIR"

- Π¦ΠΈΠΊΠ»Ρ‹ ΠΈ условия β€” Π±ΡƒΠ΄Ρ‚ΠΎ ΠΌΠΎΠ·Π³ Ρ€ΠΎΠ±ΠΎΡ‚Π°:

for file in *.log; do

if [[ -s "$file" ]]; then

gzip "$file"

fi

done

Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ часы Π½Π° Ρ€ΡƒΡ‡Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ°ΡŽΡ‚ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ систСмы. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΉ свой инструмСнтарий β€” ΠΈ почувствуй Ρ€Π°Π·Π½ΠΈΡ†Ρƒ!

КакиС Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» ΠΈΠ»ΠΈ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π΄Π΅Π»Π°Ρ‚ΡŒ дальшС?

---

ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ сСбя Π² ΠΌΠΈΡ€ Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй:

- «большС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Ρ‚Ρ‹ найдСшь Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° вакансии для систСмных администраторов Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbotΒ»

- Β«ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты Π½Π° Π·Π½Π°Π½ΠΈΠ΅ linux Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbotΒ»

- Β«Π£Π²Π΅Ρ€Π΅Π½ Π² своих знаниях linux? ΠŸΡ€ΠΎΠΉΠ΄ΠΈ тСсты Π² ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill ΠΈΠ»ΠΈ ΡƒΠ·Π½Π°ΠΉ всю ΠΏΡ€Π°Π²Π΄Ρƒ ΠΎ Ρ€Ρ‹Π½ΠΊΠ΅ вакансий систСмных Π°Π΄ΠΌΠΈΠ½ΠΎΠ² Π² telegram Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbotΒ»

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Автоматизация поднятия сСрвСров с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ansible β€” сСкрСты быстрого развСртывания!

Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!