Warning: mkdir(): No space left on device in /var/www/hottg/post.php on line 59

Warning: file_put_contents(aCache/aDaily/2025-07-20/post/sysadmin_girl/--): Failed to open stream: No such file or directory in /var/www/hottg/post.php on line 72
πŸ“Œ АвтоматичСскоС ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ старых Π»ΠΎΠ³ΠΎΠ² Π² Linux @Π”Π΅Π²ΠΎΡ‡ΠΊΠ° Бисадмин
TG Telegram Group & Channel
Π”Π΅Π²ΠΎΡ‡ΠΊΠ° Бисадмин | United States America (US)
Create: Update:

πŸ“Œ АвтоматичСскоС ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ старых Π»ΠΎΠ³ΠΎΠ² Π² Linux

ΠŸΡ€ΠΈ администрировании сСрвСров со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ накапливаСтся ΠΌΠ½ΠΎΠ³ΠΎ Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ мСсто. Π­Ρ‚ΠΎΡ‚ простой скрипт автоматичСски удаляСт Ρ„Π°ΠΉΠ»Ρ‹ ΡΡ‚Π°Ρ€ΡˆΠ΅ 30 Π΄Π½Π΅ΠΉ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ.


#!/bin/bash

LOG_DIR="/var/log/myapp" # Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ ΠΊ Π»ΠΎΠ³Π°ΠΌ
DAYS=30 # ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π΄Π½Π΅ΠΉ, послС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π»ΠΎΠ³ΠΈ ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ

find "$LOG_DIR" -type f -mtime +$DAYS -exec rm -f {} \;

echo "Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² ΡΡ‚Π°Ρ€ΡˆΠ΅ $DAYS Π΄Π½Π΅ΠΉ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ."


Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?

1️⃣ Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ скрипт Π² Ρ„Π°ΠΉΠ», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, clean_logs.sh
2️⃣ Π”Π°ΠΉΡ‚Π΅ Π΅ΠΌΡƒ ΠΏΡ€Π°Π²Π° Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅:

chmod +x clean_logs.sh

3️⃣ Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² cron для автоматичСского выполнСния Ρ€Π°Π· Π² дСнь:

crontab -e

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ строку:

0 3 * * * /path/to/clean_logs.sh

Π­Ρ‚ΠΎ запустит скрипт ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π² 3 ΡƒΡ‚Ρ€Π°.

πŸ“Œ АвтоматичСскоС ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ старых Π»ΠΎΠ³ΠΎΠ² Π² Linux

ΠŸΡ€ΠΈ администрировании сСрвСров со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ накапливаСтся ΠΌΠ½ΠΎΠ³ΠΎ Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ мСсто. Π­Ρ‚ΠΎΡ‚ простой скрипт автоматичСски удаляСт Ρ„Π°ΠΉΠ»Ρ‹ ΡΡ‚Π°Ρ€ΡˆΠ΅ 30 Π΄Π½Π΅ΠΉ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ.


#!/bin/bash

LOG_DIR="/var/log/myapp" # Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ ΠΊ Π»ΠΎΠ³Π°ΠΌ
DAYS=30 # ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π΄Π½Π΅ΠΉ, послС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π»ΠΎΠ³ΠΈ ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ

find "$LOG_DIR" -type f -mtime +$DAYS -exec rm -f {} \;

echo "Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² ΡΡ‚Π°Ρ€ΡˆΠ΅ $DAYS Π΄Π½Π΅ΠΉ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ."


Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?

1️⃣ Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ скрипт Π² Ρ„Π°ΠΉΠ», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, clean_logs.sh
2️⃣ Π”Π°ΠΉΡ‚Π΅ Π΅ΠΌΡƒ ΠΏΡ€Π°Π²Π° Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅:

chmod +x clean_logs.sh

3️⃣ Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² cron для автоматичСского выполнСния Ρ€Π°Π· Π² дСнь:

crontab -e

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ строку:

0 3 * * * /path/to/clean_logs.sh

Π­Ρ‚ΠΎ запустит скрипт ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π² 3 ΡƒΡ‚Ρ€Π°.
❀4πŸ‘2


>>Click here to continue<<

Π”Π΅Π²ΠΎΡ‡ΠΊΠ° Бисадмин




Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)


Warning: Undefined array key 3 in /var/www/hottg/function.php on line 115

Fatal error: Uncaught mysqli_sql_exception: Can't create/write to file '/tmp/#sql-temptable-a06e-58c175-2216.MAI' (Errcode: 28 "No space left on device") in /var/www/hottg/function.php:216 Stack trace: #0 /var/www/hottg/function.php(216): mysqli_query() #1 /var/www/hottg/function.php(115): select() #2 /var/www/hottg/post.php(351): daCache() #3 /var/www/hottg/route.php(63): include_once('...') #4 {main} thrown in /var/www/hottg/function.php on line 216