---
title: 'Czyszczenie starych logów i plików tymczasowych na serwerach Linux | Zomro'
description: 'Aby utrzymać czystość i optymalną pracę systemu, należy okresowo czyścić logi.'
image: 'https://zomro.com/static/site/images/logo/logo-white.png?v=1790950739'
---

![opened image]()

  * [Zomro](https://zomro.com/pl/)
  * [FAQ](https://zomro.com/pl/blog/faq/)
  * Czyszczenie starych logów i plików tymczasowych na serwerach Linux 



# Czyszczenie starych logów i plików tymczasowych na serwerach Linux

30-06-2023

## **Usuwanie starych logów.**

Aby utrzymać czystość i optymalną pracę systemu, należy okresowo usuwać stare logi. Poniżej przedstawiono działania, które można podjąć w tym celu.

### **1\. Usuwanie logów systemowych:**

  
Należy usunąć tylko stare archiwa logów, podczas gdy same logi nie powinny być usuwane, aby uniknąć błędów w działaniu niektórych usług. Zaleca się kompresowanie lub czyszczenie logów za pomocą następujących poleceń:
    
    
    find /var/log \( -name "*.[0-9]" -o -name "*.*.[0-9]" -o -name "*.gz" \) -exec rm {} \;
    find /var/log/ -type f -name "*log" -exec cp /dev/null {} \;
    

Jeśli na Twoim serwerze codziennie gromadzi się wiele logów, a wolne miejsce na dysku jest niewystarczające, można przeprowadzać codzienne czyszczenie przestarzałych archiwów logów. W tym celu można dodać następujące polecenie do crontaba:
    
    
    0 0 * * * find /var/log \( -name "*.[0-9]" -o -name "*.*.[0-9]" -o -name "*.gz" \) -exec rm {} \; && find /var/log/ -type f -name "*log" -exec cp /dev/null {} \;

### **2\. Czyszczenie pamięci podręcznej repozytoriów:**

  
Zaleca się używanie specjalnych poleceń do czyszczenia pamięci podręcznej lokalnego repozytorium z pobranych plików pakietów, zamiast ręcznego usuwania pamięci podręcznej w katalogu /var/cache/. Oto niektóre z nich:

Dla systemów CentOS/RedHat opartych na yum:
    
    
    yum clean all

Dla systemów Ubuntu/Debian opartych na apt-get:  

    
    
    apt-get clean

### **3\. Usuwanie plików tymczasowych:**

**​​​​​​​**  
Podczas usuwania plików tymczasowych za pomocą następujących poleceń, należy być ostrożnym, aby nie usunąć ważnych danych, takich jak kopie zapasowe konfiguracji, stron internetowych lub baz danych, które mogą być przechowywane w folderach tymczasowych. Na początku warto sprawdzić zawartość tych folderów za pomocą polecenia `ls -la`:
    
    
    ls -la /tmp/
    ls -la /var/tmp/
    

Jeśli sprawdziłeś i nie ma tam nic ważnego, do usunięcia plików tymczasowych można użyć następujących poleceń:
    
    
    rm -rf /tmp/*
    rm -rf /var/tmp/*

**4\. Dodatkowe działania dla serwerów z różnymi panelami zarządzania serwerami:**

**ISPmanager:**

![Czyszczenie starych logów i plików tymczasowych na serwerach Linux - 1](https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fscdn1.plesk.com%2Fwp-content%2Fuploads%2F2018%2F02%2F05152546%2Fispmanager_logo.svg_.png&f=1&nofb=1&ipt=d63ae792d5d14c9fb78d3407d70b731796133b409ec50fc734dce7a89cf64bb3&ipo=images)

Wyczyść (zresetuj) wszystkie pliki logów ISP:
    
    
    find /usr/local/mgr5/var/logs -type f -exec sed -i 'd' "{}" \;

Wyczyść archiwa logów w katalogu /var/www/httpd-logs:
    
    
    find /var/www/httpd-logs \( -name "*.[0-9]" -o -name "*.*.[0-9]" -o -name "*.gz" \) -exec rm {} \; && find /var/www/httpd-logs/ -type f -name "*log" -exec cp /dev/null {} \;

Foldery z plikami tymczasowymi w ISPmanager:
    
    
    rm -rf /var/www/www-root/data/tmp/*

Gdzie www-root to domyślny użytkownik lub inny używany na serwerze.

**VestaCP:**

![Czyszczenie starych logów i plików tymczasowych na serwerach Linux - 2](https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Ftse3.mm.bing.net%2Fth%3Fid%3DOIP.5ewJu2f5_onU_So8cVDdVQHaB0%26pid%3DApi&f=1&ipt=64f40c1ecd8a963b3b4b5876ed8fec7c270bcac2ed55e81e32d4845961822e9f&ipo=images)

Usuń pliki tymczasowe i niedokończone archiwa w katalogu VestaCP:
    
    
    rm -rf /home/admin/tmp*
    rm -rf /backup/tmp.*

Przy tym usuwane są niedokończone lub nieudane archiwa użytkownika admin. Dla innego użytkownika należy go wskazać w poleceniu.

W VestaCP można również użyć następującego polecenia do usunięcia przestarzałych archiwów logów:
    
    
    rm -rf /var/log/*-2023*.gz

Gdzie zamiast 2023 należy podać bieżący rok.

**Wnioski.**

Te działania pomogą oczyścić system z przestarzałych i niepotrzebnych logów oraz plików tymczasowych, utrzymując jego sprawność i optymalizację.

  
Zalecamy również zapoznanie się z innymi przydatnymi artykułami:

  * [Jak zalogować się na serwerze Linux przez ssh](https://zomro.com/rus/blog/faq/218-kak-vojti-na-linux-server-po-ssh)
  * [Jak skonfigurować serwer Samba na Linuxie i połączyć się z nim z Windows Server 2019](https://zomro.com/rus/blog/faq/334-how-to-set-up-a-samba-server-on-linux-and-connect-to-it-from-windows-server-2019)
  * [Użycie polecenia host w Linuxie](https://zomro.com/rus/blog/faq/396-using-the-host-command-in-linux)



Similar articles:

[Jak zobaczyć logi shutdown i restart w Windows Server](https://zomro.com/pl/blog/faq/258-kak-posmotret-logi-shutdown-i-restart-v-windows-server) [Jak śledzić połączenia SSH z serwerem za pomocą bota Telegram.](https://zomro.com/pl/blog/faq/329-kak-otslezhivat-ssh-podklyucheniya-k-serveru-s-pomoshyu-telegram-bota) [Jak naprawić czarny ekran w połączeniu RDP](https://zomro.com/pl/blog/faq/502-how-to-fix-black-screen-in-rdp-connection) [Jakie są różnice między serwerami? Ich zalety i wady.](https://zomro.com/pl/blog/faq/498-what-are-the-differences-between-servers-their-advantages-and-disadvantages) [Jak zainstalować MariaDB w Dockerze](https://zomro.com/pl/blog/faq/290-kak-ustanovit-mariadb-v-docker)

[ Serwer GPU od €174.80/mies ](/dedicated-servers/type=gpu)
