GNU/Linux >> Belajar Linux >  >> Linux

/bin/ls tidak ditemukan, meskipun ada!

Solusi 1:

Memiliki ls dan netstat rusak pada sistem terdengar mencurigakan seperti sesuatu yang akan dilakukan peretas untuk menghindari deteksi. Biasanya mereka mencoba menambal alat tersebut untuk mencegah deteksi alat dan pintu belakang yang telah mereka pasang atau buat. Anda mungkin ingin mempertimbangkan untuk mem-boot ulang ke livecd, lalu memeriksa md5sum file tersebut.

Jika sistem disusupi, periksa pertanyaan ini untuk beberapa saran tentang cara menangani situasi tersebut.

  • Akibat Peretasan
  • Instal ulang setelah Root Compromise?

Solusi 2:

Anda bisa mendapatkan kesalahan 'Tidak ada file atau direktori' saat penaut dinamis tidak dapat menemukan objek bersama yang sesuai.

Jalankan:

ldd /bin/ls

dan periksa hasilnya.

Terlihat mencurigakan bagiku juga. Saya khawatir sistem Anda telah disusupi.

Solusi 3:

Ini tidak secara khusus terkait dengan masalah Anda, tetapi jika sistem tidak memiliki /bin/ls diinstal (yaitu, seseorang telah menghapusnya), Anda dapat menggunakan:

echo *
untuk mendapatkan daftar direktori. Saya harus menggunakan ini sebelumnya, dan ini adalah penyelamat.


Linux
  1. Mengapa /bin/sh Menunjuk Ke /bin/dash Dan Bukan /bin/bash??

  2. localectl:perintah tidak ditemukan

  3. Instal binari ke /bin, /sbin, /usr/bin dan /usr/sbin, interaksi dengan --prefix dan DESTDIR

  1. Kapan saya harus menggunakan /dev/shm/ dan kapan saya harus menggunakan /tmp/?

  2. Kapan saya harus menggunakan #!/bin/bash dan kapan #!/bin/sh?

  3. Lengkungan di WSL:libQt5Core.so.5 tidak ditemukan, meskipun sudah diinstal

  1. c_rehash :Perintah tidak ditemukan kesalahan – Solusi

  2. Perbedaan antara /bin dan /usr/bin

  3. Jalankan perintah sebagai pengguna sistem Linux (shell =/bin/false)