Bir Linux sistemi nasıl kaldırılır?


2

Kendi Linux dağıtımımı kurdum ve ikili dosyaları elimden aldım, vb. Sistem GCC'yi veya geliştirme araçlarını kullanmayacak, çünkü bir Chrome kiosk olacak, bu yüzden sistemden ayrılabilseydim çok yardımcı olurdu sistem ...

Merak ediyordum, çalışma zamanı boyunca hangi dosyaların / kütüphanelerin kullanıldığını izleyerek kullanılmayan tüm sistem dosyalarını (ikili dosyalar vb. Gibi) silmemin bir yolu var mı? Belki başka bir yöntem tercih edilir, ancak böyle bir şeyi başarmanın bir yolu var mı?


Bunu sökmek yerine inşa ederek yapmak daha kolay olurdu. Ayrıca ilginizi çekebilir busybox.net
zwol

1
Sadece meraktan soruyorum, neden takma isim blender?

1
Sorulacak en iyi yer SuperUser.com
Robin Day

@ The Elite Gentleman, blender.org . Ben hevesli bir kullanıcıyım!
Blender,

burada cevap alamazsanız; unix.stackexchange.com
bbaja42

Yanıtlar:


3

Bunlar yapacağım bazı şeyler:

  • Yüklenebilir modüller olmadan kendi çekirdeğimi inşa et. (Gerekli tüm modülleri derleyin.) / Lib / modülleri ortadan kaldırır.
  • Init betiğini gözden geçirin ve gerekli olmayan programları bırakın.
  • Gerekli olan kütüphaneleri tanımlamak için çalıştırılan programlarda ldd kullanın.
  • Hangi komutların meşgul kutusu ile değiştirilebileceğini belirleyin ve yalnızca bu komutları sağlamak için özel bir meşgul kutusu oluşturun.
  • Destek için gereken programları belirleyin ve ekleyin.

Nispeten temel bir kurulum için neyin gerekli olduğunu görmek için OpenWRT gibi bir dağıtımda bulunanlara bakmayı düşünün. İhtiyacınız olmayan şeyleri kaldırın ve yaptıklarınızı ekleyin. OpenWRT şimdi dağıtımı araştırmayı kolaylaştıran üretici paketine sahiptir.


Vay, teşekkürler! İşletim sistemimden farklı kurulumlar yapmak zorunda kalacağından çekirdeği yeniden düşünmek zorunda kalacağım, ama kesinlikle deneyeceğim lddve BusyBox. Teşekkürler!
Blender

Modül oluşturmak isteyebileceğiniz bir takım kurulumlar üzerinde çalışması gerekiyor, ancak muhtemelen sınırlı bir set var. Bu durumda başlatma sırasında ayarlanan modülü kilitlemeyi düşünün.
BillThor


1

lanet olası küçük Linux gibi bir şeyden başlayın ve ondan toplanın. dsL görüntüsü en fazla 50 mb


Teşekkürler, ama zaten çalışan bir HLFS sistemim var. Tek yapmam gereken kullanılmayan ikili dosyaları ve kitaplıkları kaldırmak, çok fazla yer kapladıkları için (ki bunlar biriktirmeye çalışıyorum) ...
Blender


-1

Neden rahatsız ediyorsun? Endişelendiğiniz güvenlik mi yoksa alan / bellek mi? Tavsiye ederim: şüpheniz varsa, zaman harcamayın.


Sadelik => Güvenlik. Sunucum yoksa, uygulamam yok, hedeflenebilecek hiçbir şey yok, oldukça güvendeyim. Ayrıca, güvenlik kütüphanelerini saklıyorum, endişelenmeyin.
Blender,

Uzay gelince, şişmiş hissediyor; Sadece Chrome ve XOrg için 700 MB mı? Bu Ubuntu'nun diskin boyutudur ve bu bir ton daha fazla paket vardır.
Blender,

1
Bu muhtemelen, sıkıştırılmış.
ceejayoz

Ubuntu'nun temel kurulumu ~ 1 GB'dir ve 10 MB'ın altındaki Linux sistemleri gördüm. Yine de oldukça iyi sıkıştırılmış.
Blender,

Not LFS bir öğrenme aracıdır. Her şeyi bireysel olarak oluşturursanız, sistem yazılımı hataları için eksik güncellemeler olma ihtimali vardır . LFS güvenlik desteği sağlamaz (kitap sizi US CERT gibi genel kaynaklara yönlendirir) veya hatta temiz güncellemeler için paketler kullanır (örneğin, dosyalar kaldırılmışsa)? ... ubuntu + apparmor mükemmel değil ama şahsen soyulmuş bir sistemi tutmak için apt / dpkg civarında araçlar buldum. 700MB tamamen çılgınca gelmiyor ... 4GB'lık bir EeePC'ye devam etmek için mücadele ettim.
kaynakjedi,
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.