Salah satu bagian yang paling menyebabkan kesulitan bagi pengguna baru Linux pada umumnya dan Ubuntu pada khususnya adalah pengenalan perangkat dalam sistem ketika mereka belum terdeteksi secara otomatis. Seperti yang mungkin sudah Anda ketahui, deteksi perangkat keras peralatan, bertentangan dengan apa yang terjadi di sistem Windows, dilakukan oleh kernel pada saat sistem dinyalakan, dan ada juga kemungkinan untuk mengenali perangkat lain yang panas. -terhubung.
Panduan kecil ini bertujuan untuk mencerahkan Anda sedikit tentang tugas-tugas umum untuk mengenali perangkat keras di Ubuntu, di mana kami akan berbicara tentang elemen yang paling umum: CPU, memori dan penyimpanan antara lain.
Dalam banyak kesempatan, masalahnya Itu tidak terletak pada bagaimana berpenampilan jika bukan apa, karena driver elemen perangkat keras komputer di sistem Unix sedikit berbeda dengan cara melakukannya di lingkungan Windows (kernel Windows bergantung terutama pada driver untuk mendukung berbagai komponen sistem, sedangkan di Linux itu adalah kernel yang mendukung sebagian besar perangkat).
Tanpa dapat menjangkau semua jenis perangkat dan komponen perangkat keras yang mungkin ada di komputer (karena itu akan menjadi tugas yang sangat besar), kami ingin mengumpulkannya utama yang dapat dimiliki komputer mana pun dan yang tidak secara otomatis terdeteksi oleh sistem. Langkah-langkah ini dapat dianggap penting dalam banyak kasus agar nantinya dapat menemukan driver yang diperlukan dan menambahkannya ke sistem.
Indeks
Daftar umum perangkat keras peralatan
Secara umum, dengan menggunakan perintah berikut kita bisa dapatkan gambaran umum dari semua perangkat keras yang terdeteksi di tim kami.
$ sudo lshw
Bagaimana Anda akan melihat daftar itu menghasilkan sangat luas dan mendetail, jadi akan lebih mudah untuk membuangnya ke file atau menggabungkan fungsi lainnya untuk membacanya dengan lebih tenang.
Mengenali prosesor
Prosesor adalah salah satu komponen dasar komputer, bersama dengan memori dan perangkat input dan output. File sistem dan perintah sederhana bisa membantu mengidentifikasi jenis prosesor yang dikenali di lingkungan kita. Komponen ini didukung di dalam kernel, jadi jika ada masalah karena semua kemampuan prosesor kami tidak dikenali, kami memerlukan kernel (atau distribusi) yang mendukungnya.
File terletak di dalam / proc / cpuinfo Ini akan memberi kami informasi terperinci tentang pengenalan CPU kami:
Dan melalui perintah lscpu, yang tidak memerlukan pengubah lagi, kami dapat memperoleh data dari CPU dengan cara yang bersahabat:
Mengenali memori
Memori merupakan salah satu elemen penting dalam sistem. Manajemen yang baik sebagai pilihan untuk memanfaatkan semua kemampuannya memastikan berfungsinya sistem operasi dan kinerja yang optimal. Untuk mendapatkan data teknis yang sama kita harus menggunakan perintah umum pada perangkat keras sistem yang kami tunjukkan di awal, ingat, lshw.
Ada juga serangkaian perintah lain yang memungkinkan kita memperoleh informasi umum tentang jumlah memori dan dentinnya di dalam sistem operasi, yang dapat memberi kita cukup informasi untuk menentukan apakah modul yang dipasang di peralatan terdeteksi dengan benar atau tidak. detail tentang bagaimana hal itu dikenali dalam lingkungan operasi. Perintah teratas berfungsi sebagai contoh (untuk menentukan jumlah total dan yang ditukar), vmstat -SM -a (untuk detail tentang
Mengenali hard drive
Perintah berikut diketahui semua orang, fdisk, kita daftar perangkat penyimpanan yang terdeteksi di komputer kita.
$ sudo fdisk -l
Tetapi bagaimana jika kita baru saja mencolokkan drive SATA atau SCSI baru dan sistem tidak mendeteksinya? Ini adalah sesuatu sangat umum jika Anda menggunakan drive SATA hot plug (verifikasi bahwa opsi pertukaran panas di BIOS komputer atau, jika tidak, ini akan berfungsi sebagai disk IDE normal dan Anda harus memulai ulang komputer agar sistem dapat mendeteksinya) atau mesin virtual, di mana dimungkinkan untuk menambahkan disk jenis SCSI yang tidak dikenali secara otomatis oleh komputer.
Jika ini kasus Anda, Anda harus menyelamatkan pengontrol secara paksa. Untuk melakukan ini, masukkan perintah berikut:
$ grep mpt /sys/class/scsi_host/host?/proc_name
Perintah ini akan mengembalikan baris tipe: / sys / class / scsi_host /hostX/ proc_name: mptspi (dimana hostX adalah bidang yang menarik minat kami). Selanjutnya, masukkan perintah berikut untuk memaksa pemindaian ulang:
echo "- - -" > /sys/class/scsi_host/hostX/scan
Mengenali kartu grafis
Jika Anda ingat bahwa kami menyebutkan di awal artikel bahwa kernel Linux memberikan manajemen perangkat tertentu ke driver yang diinstal komputer, kasus kartu grafis adalah salah satu perangkat yang manajemennya diwariskan. Itulah mengapa perintah yang akan membantu kita dalam hal ini adalah:
lspci | grep VGA
Dan itu akan memberi kita informasi pengontrol yang digunakan sistem dalam tim.
Dengan informasi ini, ini adalah pertanyaan untuk memverifikasi apakah kami menggunakan driver yang benar dalam sistem kami atau haruskah kami menggunakan driver lain yang lebih spesifik atau berkembang.
Mengenali perangkat USB
Dalam hal ini kami punya perintah tertentu untuk jenis perangkat ini:
lsusb
Keluaran Anda akan memberi kami informasi tentang perangkat USB yang terhubung sebagai berikut:
Untuk me-restart perangkat USB, kita dapat menjadwalkan cronjob dengan perintah berikut sehingga memperbarui status perangkat setiap menit:
* * * * * lsusb -v 2>&1 1>/dev/null
Kami berharap panduan singkat ini akan berguna bagi Anda untuk sebagian besar perangkat sistem Anda. Pastinya masih banyak lagi perintah di linux dan aplikasi untuk mengunduh informasi lainnya.
Sudahkah Anda menemukan perintah berguna lainnya dalam pekerjaan Anda dengan sistem Ubuntu untuk mendeteksi perangkat keras?
6 komentar, tinggalkan punyamu
Artikel yang sangat bagus telah membantu saya untuk mendokumentasikan dan menerapkan diri saya dengan batu sandungan tertentu yang saya miliki di masa lalu.
Terima kasih,
Hugo Gonzalez
Cc. Venezuela
Terima kasih, setidaknya bagi saya artikel ini telah banyak membantu saya, salam
dan untuk kartu jaringan
dan untuk kartu jaringan?
Bagaimana saya bisa mengenali bluetooth dari komputer yang tidak mengenalinya secara otomatis ketika saya menginstal ubuntu 18.0 padanya? Model Laptop: Dell Vostro 1400
salam
Sobat yang baik, terima kasih banyak, itu adalah perintah yang sangat tepat, saya menemukan informasi yang saya tidak tahu bagaimana cara mendapatkannya.