Kilalanin ang hardware sa Ubuntu

logo ng ubuntu

Ang isa sa mga seksyon na nagdudulot ng pinakamahirap para sa mga bagong gumagamit ng Linux sa pangkalahatan at partikular ang Ubuntu, ay ang pagkilala sa mga aparato sa system kapag hindi pa sila awtomatikong napansin. Tulad ng alam mo na, ang pagtuklas ng hardware ng kagamitan, salungat sa kung ano ang nangyayari sa mga system ng Windows, ay isinasagawa ng kernel sa oras ng pagsisimula ng system, at mayroon ding posibilidad na kasunod na makilala ang iba pang mga aparato na mainit -kakonekta

Nilalayon ng maliit na gabay na ito upang maliwanagan ka nang kaunti sa mga karaniwang gawain upang makilala ang hardware sa Ubuntu, kung saan pag-uusapan natin ang tungkol sa mga pinaka-karaniwang elemento: CPU, memorya at pag-iimbak bukod sa iba pa.

Sa maraming okasyon ang problema Hindi ito namamalagi kung paano magmukhang kung hindi ano, dahil ang mga driver ng mga elemento ng hardware ng isang computer sa mga system ng Unix ay bahagyang nag-iiba sa kung paano ito ginagawa sa mga kapaligiran sa Windows (ang Windows kernel ay pangunahing umaasa sa driver upang suportahan ang iba't ibang mga bahagi ng system, habang nasa Linux ito ang kernel na sumusuporta sa karamihan ng mga aparato).

Nang hindi maabot ang lahat ng uri ng mga aparato at mga bahagi ng hardware na maaaring mayroon sa isang computer (dahil ito ay magiging isang malaking gawain), nais naming kolektahin ang mga pangunahin na ang anumang computer ay maaaring magkaroon at hindi iyon awtomatikong napansin ng system. Ang mga hakbang na ito ay maaaring isaalang-alang na mahalaga sa maraming mga kaso upang makita sa paglaon ang mga kinakailangang driver at idagdag ang mga ito sa system.

Pangkalahatang listahan ng kagamitan sa kagamitan

Sa pangkalahatan, gamit ang sumusunod na utos na maaari naming kumuha ng isang pangkalahatang-ideya ng lahat ng napansin na hardware sa aming koponan.

 $ sudo lshw 

Paano mo makikita ang listahan na iyon bumubuo ay napakalawak at detalyado, kaya't maginhawa upang itapon ito sa isang file o upang pagsamahin ang isang mas maraming pagpapaandar upang mabasa ito nang mas mahinahon.

Kinikilala ang processor

Ang processor ay isa sa mga pangunahing sangkap ng isang computer, kasama ang memorya at mga input at output na aparato. Ang isang file ng system at isang simpleng utos ay maaari tulungan makilala kung anong uri ng processor ang kinikilala sa ating kapaligiran. Ang sangkap na ito ay suportado sa loob ng kernel, kaya kung may problema dahil ang lahat ng mga kakayahan ng aming processor ay hindi kinikilala, kakailanganin namin ng isang kernel (o isang pamamahagi) na sumusuporta dito.

Ang file na matatagpuan sa loob / proc / cpuinfo Bibigyan kami nito ng detalyadong impormasyon tungkol sa pagkilala sa aming CPU:



cpuinfo



At sa pamamagitan ng utos lscpu, na hindi nangangailangan ng anumang higit pang mga modifier, maaari kaming makakuha ng data mula sa CPU sa isang magiliw na paraan:



lscpu



Nakikilala ang memorya

Ang memorya ay bumubuo ng isa pang mahahalagang elemento sa loob ng system. Ang isang mahusay na pamamahala nito bilang pagpipilian upang samantalahin ang lahat ng mga kakayahan na matiyak ang wastong paggana ng operating system at pinakamainam na pagganap. Upang makakuha ng panteknikal na data ng pareho dapat nating gamitin ang pangkalahatang utos sa hardware ng system na ipinahiwatig namin sa simula, tandaan, lshw.

screenshot ng memorya ng computer

Mayroon ding isa pang serye ng mga utos na nagpapahintulot sa amin na makakuha ng pangkalahatang impormasyon tungkol sa dami ng memorya at ng dentin nito sa loob ng operating system, na maaaring magbigay sa amin ng sapat na impormasyon upang matukoy kung ang mga modyul na naka-install sa kagamitan ay wastong napansin o hindi. mga detalye ng kung paano ito kinikilala sa loob ng operating environment. Bilang isang halimbawa, ang nangungunang mga utos (upang matukoy ang kabuuang halaga at kung saan ang napalitan), vmstat -SM -a (para sa mga detalye sa

Kinikilala ang mga hard drive

Ang sumusunod na utos na kilalang kilala ng lahat, fdisk, kami ilista ang mga nakitang imbakan na aparato sa aming computer.

 $ sudo fdisk -l

tautisk -l

Ngunit paano kung naka-plug lamang tayo sa isang bagong SATA o SCSI drive at hindi ito nakikita ng system? Ito ay isang bagay napaka-pangkaraniwan kung gumagamit ka ng mga hot plug SATA drive (i-verify na ang pagpipilian ng mainit na pagpalit sa BIOS ng computer o, kung hindi man, gagana ito bilang isang normal na IDE disk at kakailanganin mong i-restart ang computer para makita ito ng system) o virtual machine, kung saan posible na magdagdag ng mga disk ng uri ng SCSI na hindi awtomatikong kinikilala ng computer.

Kung ito ang iyong kaso, kakailanganin mong pilitin ang pagsagip ng controller. Upang magawa ito, ipasok ang sumusunod na utos:

 $ grep mpt /sys/class/scsi_host/host?/proc_name

Ang utos na ito ay magbabalik ng isang linya ng uri: / sys / class / scsi_host /hostX/ proc_name: mptspi (saan hostX ay ang larangan na kinagigiliwan natin). Susunod, ipasok ang sumusunod na utos upang pilitin ang pagsagip:

echo "- - -" > /sys/class/scsi_host/hostX/scan

Pagkilala sa graphics card

Kung naalala mo na nabanggit namin sa simula ng artikulo na binigay ng Linux kernel ang pamamahala ng ilang mga aparato sa mga naka-install na driver ng computer, ang kaso ng mga graphic card ay isa sa mga aparato na ang pamamahala ay minana. Iyon ang dahilan kung bakit ang utos na makakatulong sa amin sa kasong ito ay:

lspci | grep VGA

At bibigyan tayo nito impormasyon ng controller na ginagamit ng system sa koponan.

lspci vga

Sa impormasyong ito, isang bagay ng pagpapatunay kung gumagamit kami ng tamang driver sa loob ng aming system o dapat bang gumamit ng iba pang mas tiyak o nagbago na isa.

Pagkilala sa mga USB device

Sa kasong ito mayroon tayo isang tiyak na utos para sa mga ganitong uri ng aparato:

lsusb

Magbibigay sa amin ang iyong output ng impormasyon tungkol sa mga nakakonektang USB device tulad ng sumusunod:

lsusb

Upang i-restart ang mga USB device, maaari naming iiskedyul ang isang cronjob na may sumusunod na utos upang ma-update nito ang katayuan ng mga aparato bawat minuto:

* * * * *    lsusb -v 2>&1 1>/dev/null

Inaasahan namin na ang maikling gabay na ito ay magagamit sa iyo para sa karamihan ng iyong mga aparato sa system. Siguradong maraming iba pang mga utos sa linux at mga application upang mag-download para sa iba pang impormasyon.

Nahanap mo ba ang anumang iba pang kapaki-pakinabang na utos sa iyong trabaho sa system ng Ubuntu upang makita ang hardware?


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   noteubuntublog dijo

    Ang isang mahusay na artikulo ay tumulong sa akin upang idokumento ang aking sarili at ilapat ang aking sarili sa ilang mga pagkabigo na mayroon ako sa nakaraan.

    Salamat,
    Hugo Gonzalez
    Cc's. Venezuela

  2.   ixoye64 dijo

    Salamat, hindi bababa sa akin ang artikulong ito ay nagsilbi sa akin ng maraming, pagbati

  3.   jcp dijo

    at para sa mga network card

  4.   Dyulian dijo

    at para sa mga network card?

  5.   jorg3 dijo

    Paano ko makikilala ang bluetooth ng isang computer na hindi ito awtomatikong nakilala kapag na-install ko dito ang ubuntu 18.0? Modelong Laptop: Dell Vostro 1400
    tungkol

  6.   javierch dijo

    Mahusay na kaibigan, maraming salamat, napaka-tumpak na mga utos na ito, nakakita ako ng impormasyon na hindi ko alam kung paano makakuha.