GNU/Linux >> Linux Esercitazione >  >> Linux

Come troncare il file /var/log/lastlog

/var/log/lastlog è un file binario che contiene informazioni sull'ultima volta che gli utenti hanno effettuato l'accesso al sistema. Il file lastlog è un file sparse, il che significa che la dimensione apparente riportata da "ls -l" è maggiore dell'utilizzo effettivo del disco del file(du), perché non tutti i blocchi nel file sono allocati su disco.

Il file sparse è un tipo di file del computer che tenta di utilizzare lo spazio del file system in modo più efficiente quando i blocchi allocati al file sono per lo più vuoti. Ciò si ottiene scrivendo brevi informazioni (metadati) che rappresentano i blocchi vuoti su disco invece dell'effettivo spazio "vuoto" che costituisce il blocco, utilizzando meno spazio su disco (cioè i file sparsi contengono blocchi di zeri la cui esistenza è registrata, ma non hanno spazio allocato su disco). La dimensione del blocco intero viene scritta su disco come dimensione effettiva solo quando il blocco contiene dati "reali" (non vuoti).

Durante la lettura di file sparsi, il file system converte in modo trasparente i metadati che rappresentano blocchi vuoti in blocchi "reali" riempiti con zero byte in fase di esecuzione. L'applicazione non è a conoscenza di questa conversione. I file sparsi sono comunemente usati per immagini disco, snapshot di database, file di registro, ecc.

Il file lastlog contiene informazioni sull'ultima volta che un utente ha effettuato l'accesso al sistema. Se desideri conservare queste informazioni, usa il comando lastlog per esportare le informazioni di registro prima di ricreare il file /var/log/lastlog o copia il file /var/log/lastlog esistente in una posizione alternativa.

1. Fai il backup del contenuto lastlog esistente.

# lastlog > /tmp/lastlog.txt

O

# cp /var/log/lastlog /opt/lastlog.bkp

2. Ora sovrascrivi il file usando uno qualsiasi dei seguenti comandi:

# >/var/log/lastlog

O

# cat > /var/log/lastlog


Linux
  1. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  2. Differenza tra /var/log/messages, /var/log/syslog e /var/log/kern.log?

  3. Come svuotare un file di registro in Linux

  4. Come modificare il percorso del file di registro auditd /var/log/audit/audit.log

  5. CentOS / RHEL:come ruotare i file /var/log/wtmp e /var/log/btmp usando logrotate

Come impedire a /var/log/kern.log.1 di consumare tutto lo spazio su disco?

Come troncare il file per righe?

unix:///var/run/supervisor.sock nessun file di questo tipo

Come posso spostare la directory /var/log

I siti web dovrebbero vivere in /var/ o /usr/ in base all'utilizzo consigliato?

I log di sistema sono vuoti (/var/log/messages; /var/log/secure; ecc.)