directory /tmp

Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Black bart
Linux 2.x
Linux 2.x
Messaggi: 286
Iscritto il: sab 20 apr 2013, 23:10
Nome Cognome: Omar
Slackware: Slackware64-current
Desktop: xfce
Località: Bergamo

directory /tmp

Messaggio da Black bart »

Giusto una curiosità...ogni tanto la directory /tmp è possibile svuotarla?Oppure non serve a nulla meglio lasciare com'è?

Ho letto in giro che qualcuno si è creato uno script per svuotarla all'avvio oppure all'arresto del sistema...

Grazie

Avatar utente
conraid
Staff
Staff
Messaggi: 13459
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: directory /tmp

Messaggio da conraid »

Io la svuoto all'arresto del sistema così:

Codice: Seleziona tutto

rm -rf /tmp/*
rm -rf /tmp/.??*
rm -rf /home/tmp/*
rm -rf /home/tmp/.??*
/home/tmp è dove metto i file temporanei di vim

Black bart
Linux 2.x
Linux 2.x
Messaggi: 286
Iscritto il: sab 20 apr 2013, 23:10
Nome Cognome: Omar
Slackware: Slackware64-current
Desktop: xfce
Località: Bergamo

Re: directory /tmp

Messaggio da Black bart »

Capisco...
Ma la svuoti ogni volta dando i comandi da terminale oppure hai creato uno script apposito?

Avatar utente
conraid
Staff
Staff
Messaggi: 13459
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: directory /tmp

Messaggio da conraid »

Metto i comandi dentro /etc/rc.d/rc.local_shutdown che è il file che Slackware usa allo shutdown.

Black bart
Linux 2.x
Linux 2.x
Messaggi: 286
Iscritto il: sab 20 apr 2013, 23:10
Nome Cognome: Omar
Slackware: Slackware64-current
Desktop: xfce
Località: Bergamo

Re: directory /tmp

Messaggio da Black bart »

Altra curiosità,questo comando a cosa serve?

Codice: Seleziona tutto

rm -rf /tmp/.??*
Grazie

Avatar utente
conraid
Staff
Staff
Messaggi: 13459
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: directory /tmp

Messaggio da conraid »

a evitare di cancellare . e ..
cancella .ICE-unix e .X11-unix e tutte le dir e file con nome che inizia con . e dopo due caratteri.

Probabilmente al giorno d'oggi basterebbe .* ma anni fa se non erro prendeva anche . e .. che come capirai avrebbe creato molti problemi. Diciamo rende più sicura la cancellazione di quelle due dir, o di altre dir e file nascosti.
Se hai .a per esempio non lo cancella. Si potrebbe rendere migliore insomma, magari con un

Codice: Seleziona tutto

rm -rf .[a-zA-Z0-9_-]*
o simile, se vuoi farlo controlla bene la sintassi
e ripeto, forse al giorno d'oggi non ci sarebbe nemmen bisogno, ma non si sa mai :)

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5305
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: directory /tmp

Messaggio da ZeroUno »

Io uso tmpfs.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

gian_d
Linux 2.x
Linux 2.x
Messaggi: 225
Iscritto il: mer 16 lug 2014, 17:35
Nome Cognome: Giancarlo Dessì
Slackware: 64 current
Kernel: 5.4.xx
Desktop: KDE 4.14.38
Località: Sardinia
Contatta:

Re: directory /tmp

Messaggio da gian_d »

Scusate per la domanda scema: ma il contenuto della directory /tmp è quindi del tutto superfluo per il funzionamento del sistema? Ogni tanto faccio pulizia, ad esempio per rimuovere tutte le directory create dagli slackbuild o alcuni file temporanei creati da alcune applicazioni, ma ci sono altri che non mi fido assolutamente a rimuovere per paura che poi possa generare qualche casino. Ad esempio le directory ksocket-username o quelle con codici numerici strampalati.

Insomma posso fare senza problemi un repulisti drastico della directory anche periodico!?

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5305
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: directory /tmp

Messaggio da ZeroUno »

Non è superfluo, ma come dice la parola è temporaneo.
un servizio ci scrive qualcosa e quando non gli serve più dovrebbe rimuoverlo.
È quel dovrebbe che troppi software ignorano.
la cosa sicura è che al reboot i precedenti non servono più.
Quindi rimuoverli si, rimuoverli a caso no.

Io metto in /etc/fstab
tmpfs /tmp tmpfs default 0 0
Al boot sostituisce la directory /tmp con un pezzo di ram :), il che significa che allo spegnimento si perde il contenuto. Inoltre dove è necessaria velocità di scrittura/lettura di accesso ai file temporanei questo è il best. Attenzione: da evitare dove la ram scarseggia o dove si scrivono giga e giga di roba in tmp visto che va ad impegnare la ram.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
conraid
Staff
Staff
Messaggi: 13459
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: directory /tmp

Messaggio da conraid »

gian_d ha scritto:
gio 6 feb 2020, 19:01
Scusate per la domanda scema: ma il contenuto della directory /tmp è quindi del tutto superfluo per il funzionamento del sistema? Ogni tanto faccio pulizia, ad esempio per rimuovere tutte le directory create dagli slackbuild o alcuni file temporanei creati da alcune applicazioni, ma ci sono altri che non mi fido assolutamente a rimuovere per paura che poi possa generare qualche casino. Ad esempio le directory ksocket-username o quelle con codici numerici strampalati.

Insomma posso fare senza problemi un repulisti drastico della directory anche periodico!?
No, se le togli alcune cose ti darebbero errore, fallo solo allo shutdown. Tanto poi al riavvio son ricreate.
ZeroUno ha scritto:
gio 6 feb 2020, 18:20
Io uso tmpfs.
Eh, ho poca ram, e come dici giustamente dopo se soprattutto compili lì i pacchetti... ma per uso normale del sistema sarebbe l'ideale.

Poi io ci metto anche i download dal web che uso al volo e che so che al reboot non mi serviranno

gian_d
Linux 2.x
Linux 2.x
Messaggi: 225
Iscritto il: mer 16 lug 2014, 17:35
Nome Cognome: Giancarlo Dessì
Slackware: 64 current
Kernel: 5.4.xx
Desktop: KDE 4.14.38
Località: Sardinia
Contatta:

Re: directory /tmp

Messaggio da gian_d »

ZeroUno ha scritto:
gio 6 feb 2020, 19:22
Non è superfluo, ma come dice la parola è temporaneo.
un servizio ci scrive qualcosa e quando non gli serve più dovrebbe rimuoverlo.
È quel dovrebbe che troppi software ignorano.
la cosa sicura è che al reboot i precedenti non servono più.
Quindi rimuoverli si, rimuoverli a caso no.

Io metto in /etc/fstab
tmpfs /tmp tmpfs default 0 0
Al boot sostituisce la directory /tmp con un pezzo di ram :), il che significa che allo spegnimento si perde il contenuto. Inoltre dove è necessaria velocità di scrittura/lettura di accesso ai file temporanei questo è il best. Attenzione: da evitare dove la ram scarseggia o dove si scrivono giga e giga di roba in tmp visto che va ad impegnare la ram.
Perfetto, allora mi studio un script da avviare prima dello shutdown. Mi capita spesso di entrare sulla directory tmp per accedere alle directory costruite dagli slackbuild e vedere tutta quella roba mi fa venire il mal di pancia :-D
Quello di usare la ram non mi piace, ho solo 8 GB che mi bastano e mi avanzano ma a volte mi servono tutti e, anche se raramente, è capitato pure di usare la swap

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6554
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: directory /tmp

Messaggio da targzeta »

ZeroUno ha scritto:
gio 6 feb 2020, 18:20
Io uso tmpfs.
+1

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà 

Rispondi