SORU
8 EYLÜL 2008, PAZARTESİ


Tüm kütüphaneleri linux üzerinde çalıştırılabilir tarafından kullanıldığını göstermek

Benim sistem çalıştırılabilir dosyaları tarafından kullanılan bilmek istiyorum. Daha spesifik olarak, bu ikili ile birlikte kullanılan rütbe istiyorum. Bunu nasıl yapabilirim?

(sadece paylaşılan kitaplıkları bahsediyoruz varsayalım)

CEVAP
8 EYLÜL 2008, PAZARTESİ


  1. ldd her bir yürütülebilir dosya için paylaşılan kitaplıkları kullanın.
  2. Temizleme çıktı
  3. Sözü, hesaba göre sıralama hesaplamak

"Bin" dizini:. /tüm yürütülebilir dosyaları için cevap bulmak için

find /bin -type f -perm /a x -exec ldd {} \; \
| grep so \
| sed -e '/^[^\t]/ d' \
| sed -e 's/\t//' \
| sed -e 's/.*=..//' \
| sed -e 's/ (0.*)//' \
| sort \
| uniq -c \
| sort -n

Değişiklik "/bin" yukarıdaki "/" için arama tüm dizinleri.

Çıkış (sadece /bin dizini için) bu gibi bir şey olacaktır:

  1 /lib64/libexpat.so.0
  1 /lib64/libgcc_s.so.1
  1 /lib64/libnsl.so.1
  1 /lib64/libpcre.so.0
  1 /lib64/libproc-3.2.7.so
  1 /usr/lib64/libbeecrypt.so.6
  1 /usr/lib64/libbz2.so.1
  1 /usr/lib64/libelf.so.1
  1 /usr/lib64/libpopt.so.0
  1 /usr/lib64/librpm-4.4.so
  1 /usr/lib64/librpmdb-4.4.so
  1 /usr/lib64/librpmio-4.4.so
  1 /usr/lib64/libsqlite3.so.0
  1 /usr/lib64/libstdc  .so.6
  1 /usr/lib64/libz.so.1
  2 /lib64/libasound.so.2
  2 /lib64/libblkid.so.1
  2 /lib64/libdevmapper.so.1.02
  2 /lib64/libpam_misc.so.0
  2 /lib64/libpam.so.0
  2 /lib64/libuuid.so.1
  3 /lib64/libaudit.so.0
  3 /lib64/libcrypt.so.1
  3 /lib64/libdbus-1.so.3
  4 /lib64/libresolv.so.2
  4 /lib64/libtermcap.so.2
  5 /lib64/libacl.so.1
  5 /lib64/libattr.so.1
  5 /lib64/libcap.so.1
  6 /lib64/librt.so.1
  7 /lib64/libm.so.6
  9 /lib64/libpthread.so.0
 13 /lib64/libselinux.so.1
 13 /lib64/libsepol.so.1
 22 /lib64/libdl.so.2
 83 /lib64/ld-linux-x86-64.so.2
 83 /lib64/libc.so.6

Düzenleme Kaldırıldı "- P" . grep

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ben Vivona

    Ben Vivona

    24 Ocak 2010
  • Exalto_Gamer

    Exalto_Gamer

    15 EKİM 2014
  • VJ VIMANA

    VJ VIMANA

    3 Mayıs 2007