[risolto] come svuotare (o cancellare) correttamente syslog

Domande e richieste di un principiante alle prime armi con Ubuntu e il mondo GNU/Linux in generale. Per domande specifiche, utilizzare le altre sezioni.
Regole della sezione
In questa sezione possono inserire nuove discussioni solo coloro che fanno parte del livello "Prode Principiante" e che non hanno superato i 100 messaggi, tutti gli altri possono comunque rispondere regolarmente. Se si fa parte di questo livello e si è registrati al forum prima del 24 aprile 2012, data del passaggio al nuovo forum, consultare questa discussione.

Immagine Come usare UbuntuPrimi passi su Ubuntu Immagine Amministrazione del sistemaComandi di baseInstallare programmiLog di sistemaRiga di comandoSudo
filippocatania
Prode Principiante
Messaggi: 13
Iscrizione: giovedì 12 ottobre 2017, 17:29
Desktop: ubuntu
Distribuzione: 16.04.3 LTS i686
Sesso: Maschile

[risolto] come svuotare (o cancellare) correttamente syslog

Messaggio da filippocatania »

Sono un principiante e uso Ubuntu 22.04 a fianco a Windows 10 e qualche messaggio mi avvisa che ho quasi terminato la memoria. Ho indagato un po' e ho visto che il mio file syslog è enorme: qual è il protocollo giusto per eliminare il suo contenuto? Ho visto che si può usare anche rotate per configurarlo meglio, ma ho letto che se il file è così grande ci possono essere problemi importanti nel sistema. Ecco perché ho bisogno di un consiglio urgente. Grazie
Ultima modifica di filippocatania il mercoledì 3 aprile 2024, 21:07, modificato 2 volte in totale.
filippocatania
Prode Principiante
Messaggi: 13
Iscrizione: giovedì 12 ottobre 2017, 17:29
Desktop: ubuntu
Distribuzione: 16.04.3 LTS i686
Sesso: Maschile

Re: come svuotare (o cancellare) correttamente syslog

Messaggio da filippocatania »

la seguente risposta mi è stata data in un altro forum

cd /var/log

ls syslog -lah [per vedere proprietario e gruppo nella terza e quarta colonna]
Nel mio caso il proprietario è syslog ed il gruppo è adm

cancellare il file syslog ed eventualmente, se presenti, syslog.1, syslog2.gz poi syslog3, 4...

sudo touch syslog [per creare il nuovo file]

sudo chown syslog:adm syslog

Il comando chown è utilizzato per cambiare l'utente proprietario e/o il gruppo assegnato ad un file o ad una directory. La sintassi di chown è molto semplice:
chown nomeproprietario:nomegruppo nomefile
Avatar utente
GjMan78
Rampante Reduce
Rampante Reduce
Messaggi: 5480
Iscrizione: mercoledì 22 novembre 2006, 19:15
Desktop: KdePlasma
Distribuzione: EndeavourOS
Sesso: Maschile
Località: ~/Italia/Lazio/Viterbo/

Re: come svuotare (o cancellare) correttamente syslog

Messaggio da GjMan78 »

filippocatania ha scritto:
martedì 2 aprile 2024, 15:35
Sono un principiante e uso Ubuntu 22.04 a fianco a Winzozz 10
Il regolamento vieta di storpiare nomi, correggi grazie.
filippocatania ha scritto:
martedì 2 aprile 2024, 15:35
e qualche messaggio mi avvisa che ho quasi terminato la memoria.
E' sempre meglio riportare per intero e correttamente il contenuto dei messaggi di errore.
Parlare in generale di "... un messaggio dice che ..." non è di alcun aiuto.
filippocatania ha scritto:
martedì 2 aprile 2024, 15:35
Ho indagato un po' e ho visto che il mio file syslog è enorme: qual è il protocollo giusto per eliminare il suo contenuto? Ho visto che si può usare anche rotate per configurarlo meglio, ma ho letto che se il file è così grande ci possono essere problemi importanti nel sistema. Ecco perché ho bisogno di un consiglio urgente. Grazie
Ammesso e non concesso che sia il file syslog a causare l'esaurimento dello spazio libero direi che prima di eliminarlo dovremmo indagare su cosa lo ha fatto diventare così ingombrante.

Direi di iniziare con un semplice

Codice: Seleziona tutto

ls -lh /var/log/syslog*

Codice: Seleziona tutto

cat /var/log/syslog | tail
Esegui uno alla volta i comandi nel terminale e riporta qui il risultato racchiuso nei tag CODE.
Ti lascio un'animazione di esempio

Immagine
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
Avatar utente
DoctorStrange
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2866
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
Sesso: Maschile
Località: Roma, Italia

Re: [RISOLTO] come svuotare (o cancellare) correttamente syslog

Messaggio da DoctorStrange »

Io, per svuotare il syslog, senza doverlo eliminare e poi ricreare, perche a volte mi è capitato che ownership e permessi venissero alterati, uso questo comando:

Codice: Seleziona tutto

sudo tee /var/log/syslog /dev/zero
Una volta dato il comando, rimane appeso. Lo interrompi subito con ctrl + c.
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17348
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 22.04 LTS

Re: [RISOLTO] come svuotare (o cancellare) correttamente syslog

Messaggio da Stealth »

Che io sappia c'è un cron che comprime ed archivia un nomero prefissato di files di log. Tutto si può cambiare ma a me non sembra sano, cercherei piuttosto il motivo per cui il sistema non funziona
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7679
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: [RISOLTO] come svuotare (o cancellare) correttamente syslog

Messaggio da xavier77 »

Tutto scritto sul wiki, spiega come rotare i file di log:
AmministrazioneSistema/LogDiSistema
Ultima modifica di xavier77 il mercoledì 3 aprile 2024, 19:52, modificato 2 volte in totale.
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23398
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: [RISOLTO] come svuotare (o cancellare) correttamente syslog

Messaggio da trekfan1 »

@filippocatania

1) Il [Risolto] vuole messo evitando di scriverlo tutto maiuscolo, correggi il titolo del primo post
2) come ti è già stato scritto il regolamento vieta di storpiare i nomi, si chiama WINDOWS, correggi!
3) Spiega come hai [Risolto]

Grazie :)
filippocatania
Prode Principiante
Messaggi: 13
Iscrizione: giovedì 12 ottobre 2017, 17:29
Desktop: ubuntu
Distribuzione: 16.04.3 LTS i686
Sesso: Maschile

Re: [risolto] come svuotare (o cancellare) correttamente syslog

Messaggio da filippocatania »

@trekfan1 @GjMan78 chiedo umilmente scusa sperando che il mio essere principiante possa giustificare parzialmente gli errori di comportamento.
Ho risolto rispondendomi e scrivendo la procedura che ho eseguito guidato un membro di una room di matrix dedicata a Linux. Da questi ambienti, compreso questo forum naturalmente, ricevo indicazioni e poi mi vado a studiare i vari comandi e argomenti. Per quanto riguarda i messaggi di errore non li ho annotati, colpevolmente: so che ci sono errori che mi sono ripromesso di indagare man mano che andrò avanti perché si ripresenteranno.
A 67 anni posso far meglio?
Grazie ancora per l'assistenza e mi scusino tutti per...l'ignoranza!
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17348
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 22.04 LTS

Re: [risolto] come svuotare (o cancellare) correttamente syslog

Messaggio da Stealth »

Certo che si può far meglio, col tempo usando il sistema impari a conoscerlo. E non c'è da scusarsi, non esiste (qui o altrove) superesperto che non abbia dovuto imparare :birra:
Scrivi risposta

Ritorna a “Dilemmi del principiante”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 2 ospiti