ALL ubuntu günlükleri / terminal geçmişi nerede saklanır?


15

Hangi klasörlerde günlükleri ve anahtar geçmişleri saklanır böylece onları temizlemek için bir komut dosyası yapabilirsiniz. Hazırda bekletme bölümü için belirli bir klasör veya RAM verilerini hazırda bekletme modunda tuttuğu bir dosya var mı? Birisi tüm komut geçmişinden / program yükleme geçmişinden / program yürütme geçmişinden kurtulmak mı istiyordu, nereye giderlerdi?

Thankx Işık

Yanıtlar:


11

İşlerin günlüğe kaydedildiği birçok yer vardır ve hangi uygulamaları kullandığınıza bağlı olarak ayrıntılı olmak çok zor olacaktır. Bununla birlikte, aklıma gelen ana yerler şunlardır:

  • çoğu sistem günlüğü /var/log
  • firefox geçmişinizi, çerezlerinizi vb. saklar. ~/.mozilla/firefox Bu Firefox'tan temizlenebilir (shift + ctrl + suppr)
  • Zeitgeist kısa bir süre önce geçmiş tarihini dolduran bir tarih arka plan programıdır. Gizlilik ayarlarından temizlenebilir
  • terminal komut geçmişi her kullanıcı için ayrı ayrı kaydedilir. ~/.bash_historyBu dosyanın silinmesi bu geçmişi silecektir.
  • gnome uygulamaları (gedit, nautilus, vb.) Son kullanılan dosyaları sakla ~/.local/share/recently-used.xbelBu dosya gerektiğinde silinebilir.

Bunlar aklıma gelen ana yerlerdir, ancak herhangi bir uygulama çeşitli yerlerde bir şeyler kaydedebilir ... bu yüzden gerçekten hangi günlükleri kaldırmak istediğinize bağlıdır.

MrVaykadji tarafından belirtildiği gibi BleachBit , bu tür temizleme görevlerini otomatikleştiren ve çok çeşitli bilinen yazılımlar için "günlük dosyalarını" silmenize izin veren bir GPL yazılımıdır. Basit xml dosyaları ile kolayca yeni temizleyiciler de ekleyebilirsiniz. Aradığın şey olabilir (eşya)!


Tavsiye edilip edilmediğini bilmiyorum, ancak BleachBitgenel programlardaki günlükler için "kolay" bir çözüm olabileceğini düşünüyorum .
BayVaykadji

@MrVaykadji Bu kesinlikle bilmek ilginç bir proje! Kaynak kodu mevcuttur ve temizleyiciler olarak adlandırılan xml dosyaları bize çeşitli yazılımlar hakkında birçok bilgi verir. Cevabımı buna dahil etmek için güncelleyeceğim! Çok teşekkürler.
alci

Ayrıca, yanlış dosyaları silmek ve sisteminizin güvenliğini aşmak için yeterince güçlü güçlü bir araçtır. Ama belki de iyi kodlanmış ve güvenlidir, bilmiyorum.
MrVaykadji

Görünüşe göre BleachBit kuru olarak çalıştırılacak ve silinmeden önce silinecek dosyaların bir listesini çıkaracak ... Ama mutlaka dikkatli kullanılmalıdır.
alci


5

Bash geçmiş dosyanız ana dizininizde: /home/your-user-name/.bash_history

Zeitgeist kullanıcı geçmişi ~/.local/share/zeitgeist.

Zeitgeist geçmişini sıfırlamak için bir terminal açın ve aşağıdaki komutları kopyalayın / yapıştırın:

rm ~/.local/share/zeitgeist/activity.sqlite

Veya Nautilus'taki dizine veya dosya yöneticinize gidin ve "etkinlik.sqlite" sqlite veritabanını el ile silin. Önceki kullanıcı geçmişinizden eksi Zeitgeist tarafından yeniden oluşturulacak.

Ben tamamen komutu anlamak ve komut doğru ile başlayan özellikle herhangi bir komut yazılır iki kez kontrol etmek dikkatli olmadıkça bazı komutlarını kullanmak için rahat söylüyorum kullanıcıları hissetmiyorum rm komutu eğer bir kullanıcının kolayca sisteme onarılamaz zarar verebilir beri yanlış biçimlendirilmiş, ancak OP'nin sorusuna yorumlarda önerildiği gibi daha iyi cevap vermek için, sistem günlükleri depolanır var/log Ancak burada belirtildiği gibi günlük dizini içindeki alt dizinleri silerek sorunlara neden olan insanları duydumDüşük kök alanı nedeniyle / var / log dosyalarını silebilir miyim?

Ancak, bazı sistem sorunlarını gidermeniz gerekirse günlüklerin çok faydalı olacağını unutmayın.

Günlük klasörünün içeriğini bir terminal açarak silebilir ve aşağıdaki komutu kopyalayıp yapıştırabilirsiniz:

sudo rm /var/log/journal/*

Bilgisayarınızda ne kadar alan kullandığını görmek için bir terminal açabilir ve sorguyu düzenleyebilirsiniz:

journalctl --disk-usage

Sistemim şu anda 3.9GB kullanıyor.


1
Bu sadece terminal geçmişini ifade eder. Yanıtınızı, istendiği gibi Ubuntu Günlüklerini kaldırmanın bir yoluyla düzenlemeniz gerekir (ipucu: Zeitgeist de temizlenecek günlüklerden biridir)
MrVaykadji

Evet haklısın. Eksik cevap için üzgünüm ve var / log'lardan bile bahsetmedim, zeitgeist'i unuttum çünkü son birkaç yıldır zeitgeist'i her zaman devre dışı bırakıyorum ve bu yeni 18.04 (Biyonik) bilgisayarda bile gnome flashback / metacity kullanıyorum ve aslında biriydi Trusty EOL'ye ulaştığında temiz bir kurulumdan sonra yaptığım ilk şeyden Zeitgeist'i unuttum. Bu cevabın BayVaykadji tarafından anlaşılır olması için düzenlendiğini görüyorum. Teşekkürler!
Stanwmusic

0

Yukarıda belirtilen günlükler dışında, birçok (en çok olmasa da) uygulamanın kendi günlüklerini farklı konumlarda tuttuğu göz önünde bulundurulmalıdır. Yani alci'nin belirttiği gibi, cevap gerçekten neyi sterilize etmek istediğinize bağlıdır.

Ayrıca, eğer ihtiyaç gerçekten mevcutsa, günlük sanitize etmenin gerçek, özel ihtiyaçlarına göre otomatikleştirmek için senaryo yazma becerilerinizi denemek isteyebileceğiniz akıllıca olacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.