Kako provjeriti podatke o hardveru u Linuxu

Sadržaj:
- Kako provjeriti podatke o hardveru u Linuxu
- Lscpu naredba - Obrada
- lshw - Popis hardvera za Linux
- lsusb - Popis usb autobusa i detalji uređaja
- inxi
- lsblk - Popis blok uređaja
- df - diskovni prostor datotečnih sustava
- Pydf - Python df
- fdisk
- montiranje
- besplatno - Provjerite RAM
- Datoteke u / proc direktoriju
- Informacije o CPU / memoriji
- Podaci o Linuxu / jezgri
- Sata / SCSI uređaji
- pregrade
- hdparm - Informacije o tvrdom disku
- rezime
Kao i u svemu, u Linuxu postoji mnogo naredbi za provjeru podataka o hardveru. Neke naredbe prijavljuju samo određene hardverske komponente poput CPU-a ili memorije, dok ostale pokrivaju više hardverskih jedinica. U ovom postu, brzo pogledajte kako provjeriti podatke o hardveru na Linuxu. Popis uključuje naredbe poput lscpu, hwinfo, lshw, lspci, između ostalih.
Sadržaj indeks
Kako provjeriti podatke o hardveru u Linuxu
Lscpu naredba - Obrada
Naredba lscpu izvještava o CPU-u i procesorskim jedinicama, jednim od najvažnijih dijelova hardvera u Linuxu. Naredba nema daljnje mogućnosti ili funkcionalnosti.
lscpu
Izlaz će biti:
Arhitektura: x86_64 CPU op-mode (i): 32-bitni, 64-bitni Redoslijed bajtova: Little Endian CPU (i): 4 Popis mrežnih CPU-a: 0-3 Teme (teme) po jezgri: 1 Jezgra po utičnici: 4 utičnice: 1 čvor (i) NUMA: 1 ID prodavca: GenuineIntel Obitelj CPU-a: 6 Model: 23 Korak: 10 CPU MHz: 1998.000 BogoMIPS: 5302.48 Virtualizacija: VT-x Cache L1d: 32K predmemorija L1i: 32K predmemorija L2: 2048K NUMA čvor0 CPU (i): 0-3
lshw - Popis hardvera za Linux
Ovaj uslužni program opće namjene daje nam kratke i detaljne informacije o više Linux hardverskih jedinica, kao što su CPU, memorija, disk, usb upravljački programi, mrežni adapteri itd. Lshw izdvaja informacije iz različitih / proc datoteka.
sudo lshw -sort
Kada ga izvršimo u konzoli, vidjet ćemo sljedeće:
Opis klase uređaja H / W putanja ============================================= ======== system () / 0 bus DG35EC / 0/0 procesor Intel (R) Core (TM) 2 Quad CPU Q8400 @ 2.66GHz / 0/0/1 memory 2MiB L2 cache / 0/0 / 3 memorije 32KiB L1 cache / 0/2 memorije 32KiB L1 cache / 0/4 memorija 64KiB BIOS / 0/14 memory 8GiB Memorija sustava / 0/14/0 memorija 2GiB DIMM DDR2 Synchronous 667 MHz (1, 5 ns) / 0/14 / 1 memorija 2GiB DIMM DDR2 sinkroni 667 MHz (1, 5 ns) / 0/14/2 memorije 2GiB DIMM DDR2 sinkrono 667 MHz (1, 5 ns) / 0/14/3 memorije 2GiB DIMM DDR2 sinkrono 667 MHz (1, 5 ns) / 0/100 most 82G35 Express DRAM kontroler / 0/100/2 zaslon 82G35 Express integrirani grafički kontroler /0/100/2.1 zaslon 82G35 Express integrirani grafički kontroler / 0/100/19 eth0 mreža 82566DC Gigabitna mrežna veza / 0/100 / 1a magistrala 82801H (ICH8 obitelj) USB UHCI kontroler br. 4/0/100 / 1a. 1 sabirnica 82801H (obitelj ICH8) USB UHCI kontroler # 5/0/100 / 1a. 7 sabirnica 82801H (obitelj ICH8) USB2 EHCI kontroler # 2/0100 / 1b multimedija 82801H (obitelj ICH8) HD Audi o Kontroler / 0/100 / 1c most 82801H (obitelj ICH8) PCI Express Port 1 /0/100/1c.1 most 82801H (obitelj ICH8) PCI Express Port 2 /0/100/1c.2 most 82801H (obitelj ICH8) PCI Express Port 3 /0/100/1c.2/0 storage JMB368 IDE kontroler / 0/100 / 1d sabirnica 82801H (obitelj ICH8) USB UHCI kontroler # 1 /0/100/1d.1 sabirnica 82801H (obitelj ICH8) USB UHCI kontroler # 2 /0/100/1d.2 bus 82801H (obitelj ICH8) USB UHCI kontroler # 3 /0/100/1d.7 bus 82801H (obitelj ICH8) USB2 EHCI kontroler # 1/100 / 1e most 82801 PCI Bridge / 0/100 / 1e / 5 bus FW322 / 323 1394a kontroler / 0/100 / 1f most 82801HB / HR (ICH8 / R) LPC sučelje kontroler /0/100/1f.2 za pohranu 82801H (ICH8 obitelj) 4 port SATA Controller /0/100/1f.3 bus 82801H (obitelj ICH8) SMBus kontroler /0/100/1f.5 storage 82801HR / HO / HH (ICH8R / DO / DH) 2 port SATA kontroler disk ATA ST3500418AS CC38 / dev / sda cd / dvd SONY DVD RW DRU-190A 1, 63 / dev / sr0
lsusb - Popis usb autobusa i detalji uređaja
Ova naredba prikazuje USB upravljačke programe i podatke o uređajima koji su na njih povezani. Prema zadanim postavkama ispisuju se kratke informacije. Ako želimo detaljnu opciju, koristimo argument "-v" za ispis eksplicitnijih podataka o svakom USB priključku.
lsusb Bus 002 Uređaj 001: ID 1d6b: 0002 Linux Foundation 2.0 korijenski hub Bus 0 00 Uređaj 001: ID 1d6b: 0001 Linux Foundation 1.1 korijenski hub Bus 1 00 Uređaj 001: ID 1d6b: 0001 Linux Foundation 1.1 korijenski hub Bus 0: 00cb Microsoft Corp. Osnovni optički miš v2.0 Bus 005 Uređaj 001: ID 1d6b: 0001 Linux Foundation 1.1 korijenski hub Bus 1 00 Uređaj 001: ID 1d6b: 0002 Linux Foundation 2.0 korijenski hub Bus 1 00 Uređaj 001: ID 1d6b: 0001 Linux Foundation 1.1 korijenski hub Bus 1 00 Uređaj 001: ID 1d6b: 0001 Linux Foundation 1.1 korijenski hub
inxi
Inxi je 10K linijski mega bash skripta koja dobiva detalje o hardveru iz više izvora i različitih naredbi u sustavu i generira prekrasno izvješće koje netehnički korisnici mogu lako čitati.
lsblk - Popis blok uređaja
Navedite popis svih blok uređaja, koji su particije tvrdog diska i drugih uređaja za pohranu, poput optičkih pogona i pogona flash memorije.
Izvršimo u terminalu:
lsblk
Dobivamo odgovor:
NAZIV MAJ: MIN RM VELIČINA RO TIP MOUNTPOINT sda 8: 0 0 465, 8G 0 disk ├─sda1 8: 1 0 70G 0 dio ├─sda2 8: 2 0 1K 0 dio ├─sda5 8: 5 0 97, 7G 0 dio / medium / 4668484A68483B47 dasda6 8: 6 0 97.7G 0 dio / ├─sda7 8: 7 0 1.9G 0 dio └─sda8 8: 8 0 198.5G 0 dio / prosjek / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 sr0 11: 0 1 1024M 0 rom
df - diskovni prostor datotečnih sustava
Izvješćuje o različitim particijama, njihovim točkama montiranja i prostoru koji se koristi i dostupan na svakoj.
df -H
class = "terminal" & Veličina datotečnog sustava Korištena Dostupna upotreba% Montirano na / dev / sda6 104G 26G 73G 26% / nema 4.1k 0 4.1k 0% / sys / fs / cgroup udev 4.2G 4.1k 4.2G 1% / dev tmpfs 837M 1.6M 835M 1% / trčanje nema 5.3M 0 5.3M 0% / trčanje / zaključavanje nema 4.2G 13M 4.2G 1% / trčanje / shm nema 105M 21k 105M 1% / trčanje / korisnik / dev / sda8 210G 149G 51G 75% / mediji / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 105G 31G 75G 30% / media / 4668484A68483B47
Pydf - Python df
Ovaj je program poboljšana verzija df-a napisana u pythonu, koji pokazuje obojeni izlaz i čini ga da izgleda bolje od df-a.
pydf Veličina datoteka Upotrijebljena Dostupna upotreba% Montirano na / dev / sda6 96G 23G 68G 24.4 / / dev / sda8 195G 138G 47G 70.6 / media / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 98G 28G 69G 29.2A / media / 4668484
fdisk
Fdisk je uslužni program za izmjenu particija na tvrdom disku i može se koristiti za popis podataka o particiji.
sudo fdisk -l
Ako želite znati više o ovoj naredbi, možete pročitati: Linux naredbe za upravljanje tvrdim diskom i particijama.
montiranje
Naredba mount koristi se za montiranje / demontažu i pregled montiranih datotečnih sustava.
nosač | stupac -t / dev / sda6 on / type ext4 (rw, pogreške = remount-ro) proc on / proc vrsta proc (rw, noexec, nosuid, nodev) sysfs on / sys type sysfs (rw, noexec, nosuid, nodev) none on / sys / fs / cgroup type tmpfs (rw) none on / sys / fs / fuse / type type fusectl (rw) none on / sys / kernel / debug type debugfs (rw) none on / sys / kernel / type sigurnosti securityfs (rw) udev on / dev type devtmpfs (rw, mod = 0755) devpts on / dev / pts type devpts (rw, noexec, nosuid, gid = 5, mode = 0620) tmpfs on / run type tmpfs (rw, noexec, nosuid, veličina = 10%, način rada = 0755) nije uključeno / trčanje / zaključavanje tipa tmpfs (rw, noexec, nosuid, nodev, veličina = 5242880) none on / run / shm type tmpfs (rw, nosuid, nodev) none on / run / user type tmpfs (rw, noexec, nosuid, nodev, size = 104857600, mode = 0755) none on / sys / fs / pstore type pstore (rw) / dev / sda8 on / media / 13f35f59-f023-4d98- b06f-9dfaebefd6c1 tip ext4 (rw, nosuid, nodev, pogreške = remount-ro) / dev / sda5 on / media / 4668484A68483B47 tip fuseblk (rw, nosuid, nodev, enable_other, blksize = 4096) binfmt_misc on / procc / binfmt_misc vrsta binfmt_misc (rw, noexec, nosuid, nodev) systemd on / sys / fs / cgroup / systemd type cgroup (rw, noexec, nosuid, nodev, none, ime = systemd) gvfsd-fuse on / run / user / 1000 / gvfs tip fuse.gvfsd -osigurač (rw, nosuid, nodev, user = prosvijetljen)
besplatno - Provjerite RAM
Provjerite količinu korištene, besplatne i ukupne RAM-a u sustavu pomoću besplatne naredbe.
Datoteke u / proc direktoriju
Mnoge virtualne datoteke u / proc direktoriju sadrže podatke o Linux hardveru i postavkama. Evo nekih od njih:
Informacije o CPU / memoriji
# cpu informacije mačka / proc / cpuinfo # memorijske informacije mačka / proc / meminfo
Podaci o Linuxu / jezgri
mačka / proc / verzija Linux inačica 3.11.0-12-generic (buildd @ allspice) (gcc verzija 4.8.1 (Ubuntu / Linaro 4.8.1-10ubuntu7)) # 19-Ubuntu SMP srijeda, 25. ožujka 16:20:46 UTC 2018
Sata / SCSI uređaji
$ cat / proc / scsi / scsi Priloženi uređaji: Domaćin: scsi3 Kanal: 00 Id: 00 Pon: 00 Dobavljač: ATA Model: ST3500418AS Rev: CC38 Tip: Direktan pristup ANSI SCSI revizija: 05 Domaćin: scsi4 Kanal: 00 Id: 00 pon: 00 Dobavljač: SONY Model: DVD RW DRU-190A Rev: 1.63 Vrsta: CD-ROM ANSI SCSI verzija: 05
pregrade
cat / proc / partitions major minor #blocks name 8 0 488386584 sda 8 1 73400953 sda1 8 2 1 sda2 8 5 102406311 sda5 8 6 102406311 sda6 8 7 1998848 sda7 8 8 208171008 sda8 11 0 1048575 sr0
hdparm - Informacije o tvrdom disku
Konačno, imamo naredbu hdparm, ona radi na dobivanju informacija o sata uređajima poput tvrdih diskova.
sudo hdparm -i / dev / sda / dev / sda: Model = ST3500418AS, FwRev = CC38, SerialNo = 9VMJXV1N Config = {HardSect NotMFM HdSw> 15uSec Fiksni DTR> 10Mbs RotSpdTol>.5% 165, 55}, 165, 165}, 165, 165, 165, 165, 163 TrkSize = 0, SectSize = 0, ECCbytes = 4 BuffType = nepoznato, BuffSize = 16384kB, MaxMultSect = 16, MultSect = 16 CurCHS = 16383/16/63, CurSects = 16514064, LBA = da, LBAsects = 976773168 IORDY = isključeno / isključeno, tPIO = {min: 120, w / IORDY: 120}, tDMA = {min: 120, rec: 120} PIO načini: pio0 pio1 pio2 pio3 pio4 DMA modovi: mdma0 mdma1 mdma2 UDMA modovi: udma0 udma1 udma3 udma4 * udma5 * udma6 AdvancedPM = no WriteCache = omogućen Pogon odgovara: nepoznato: ATA / ATAPI-4, 5, 6, 7 * znači trenutni aktivni način rada
rezime
Kao što možda primijetite, svaka od naredbi ima malo drugačiju metodu za vađenje informacija, pa ćemo možda trebati više njih da bismo pretražili određene detalje hardvera u Linuxu. Međutim, dostupni su u većini distribucija Linuxa i mogu se lako instalirati iz zadanih spremišta.
Jeste li koristili neku od naredbi? Recite nam u komentarima, koje ste koristili i za dobivanje kakvih podataka? Ne zaboravite podijeliti ako vam je naš vodič koristan?
Kako provjeriti pušta li vaš vpn privatne podatke

Koliko je vaša privatna aktivnost na VPN-u? Kako možete znati da li VPN radi svoj posao ili curi podatke o vašim aktivnostima?
Kako provjeriti ako vaš tvrdi disk ne radi na Linuxu

Naučimo vas da koristite linux fsck naredbe kako biste brzo prisilili provjeru tvrdog diska. Vrlo je važno znati stanje vašeg diska.
Kako šifrirati podatke u Linuxu: ubuntu, linux mint ...

Učimo vas 6 načina šifriranja podataka u Linuxu i njegovim najvažnijim distribucijama. Pomoću njega imat ćete svoje podatke sigurne protiv bilo kojeg uljeza ili napada.