లైనక్స్లో హార్డ్వేర్ గురించి సమాచారాన్ని ఎలా తనిఖీ చేయాలి

విషయ సూచిక:
- Linux లో హార్డ్వేర్ గురించి సమాచారాన్ని ఎలా ధృవీకరించాలి
- Lscpu ఆదేశం - ప్రాసెసింగ్
- lshw - Linux హార్డ్వేర్ జాబితా
- lsusb - యుఎస్బి బస్సుల జాబితా మరియు పరికర వివరాలు
- inxi
- lsblk - పరికర జాబితాను బ్లాక్ చేయండి
- df - ఫైల్ సిస్టమ్స్ యొక్క డిస్క్ స్థలం
- పైడ్ఫ్ - పైథాన్ డిఎఫ్
- fdisk
- మౌంట్
- ఉచిత - RAM ను తనిఖీ చేయండి
- / Proc డైరెక్టరీలోని ఫైళ్ళు
- CPU / మెమరీ సమాచారం
- Linux / కెర్నల్ సమాచారం
- సాటా / ఎస్సీఎస్ఐ పరికరాలు
- విభజనలు
- hdparm - హార్డ్ డ్రైవ్ సమాచారం
- సారాంశం
ప్రతిదానిలాగే, Linux లో హార్డ్వేర్ గురించి సమాచారాన్ని ధృవీకరించడానికి చాలా ఆదేశాలు ఉన్నాయి. కొన్ని ఆదేశాలు CPU లేదా మెమరీ వంటి నిర్దిష్ట హార్డ్వేర్ భాగాలను మాత్రమే నివేదిస్తాయి, మిగిలినవి బహుళ హార్డ్వేర్ యూనిట్లను కవర్ చేస్తాయి. ఈ పోస్ట్లో, Linux లో హార్డ్వేర్ సమాచారాన్ని ఎలా తనిఖీ చేయాలో శీఘ్రంగా చూడండి. ఈ జాబితాలో lscpu, hwinfo, lshw, lspci వంటి ఆదేశాలు ఉన్నాయి.
విషయ సూచిక
Linux లో హార్డ్వేర్ గురించి సమాచారాన్ని ఎలా ధృవీకరించాలి
Lscpu ఆదేశం - ప్రాసెసింగ్
Linux లోని హార్డ్వేర్ యొక్క ముఖ్యమైన భాగాలలో ఒకటైన CPU మరియు ప్రాసెసింగ్ యూనిట్లపై lscpu కమాండ్ నివేదిస్తుంది. ఆదేశానికి తదుపరి ఎంపికలు లేదా కార్యాచరణ లేదు.
lscpu
అవుట్పుట్ ఇలా ఉంటుంది:
ఆర్కిటెక్చర్: x86_64 సిపియు ఆప్-మోడ్ (లు): 32-బిట్, 64-బిట్ బైట్ ఆర్డర్: లిటిల్ ఎండియన్ సిపియు (లు): 4 ఆన్లైన్ సిపియు (ల) జాబితా: 0-3 కోర్కు థ్రెడ్ (లు): 1 కోర్ (లు) పర్ సాకెట్: 4 సాకెట్ (లు): 1 నోడ్ (లు) నుమా: 1 విక్రేత ఐడి: జెన్యూన్ఇంటెల్ సిపియు కుటుంబం: 6 మోడల్: 23 స్టెప్పింగ్: 10 సిపియు ఎంహెచ్జడ్: 1998, 000 బోగోమిప్స్: 5302.48 వర్చువలైజేషన్: విటి-ఎక్స్ కాష్ L1d: 32K కాష్ L1i: 32K కాష్ L2: 2048K NUMA node0 CPU (లు): 0-3
lshw - Linux హార్డ్వేర్ జాబితా
ఈ సాధారణ ప్రయోజన ప్రయోజనం CPU, మెమరీ, డిస్క్, యుఎస్బి డ్రైవర్లు, నెట్వర్క్ ఎడాప్టర్లు మొదలైన బహుళ లైనక్స్ హార్డ్వేర్ యూనిట్ల గురించి సంక్షిప్త మరియు వివరణాత్మక సమాచారాన్ని ఇస్తుంది. Lshw వేర్వేరు / proc ఫైళ్ళ నుండి సమాచారాన్ని సంగ్రహిస్తుంది.
sudo lshw -short
దీన్ని కన్సోల్లో అమలు చేస్తున్నప్పుడు మేము ఈ క్రింది వాటిని చూడగలుగుతాము:
H / W మార్గం పరికర తరగతి వివరణ ========================================= ======= సిస్టమ్ () / 0 బస్ DG35EC / 0/0 ప్రాసెసర్ ఇంటెల్ (R) కోర్ (TM) 2 క్వాడ్ CPU Q8400 @ 2.66GHz / 0/0/1 మెమరీ 2MiB L2 కాష్ / 0/0 / 3 మెమరీ 32KiB L1 కాష్ / 0/2 మెమరీ 32KiB L1 కాష్ / 0/4 మెమరీ 64KiB BIOS / 0/14 మెమరీ 8GiB సిస్టమ్ మెమరీ / 0/14/0 మెమరీ 2GiB DIMM DDR2 సింక్రోనస్ 667 MHz (1.5 ns) / 0/14 / 1 మెమరీ 2GiB DIMM DDR2 సింక్రోనస్ 667 MHz (1.5 ns) / 0/14/2 మెమరీ 2GiB DIMM DDR2 సింక్రోనస్ 667 MHz (1.5 ns) / 0/14/3 మెమరీ 2GiB DIMM DDR2 సింక్రోనస్ 667 MHz (1.5 ns) / 0/100 వంతెన 82G35 ఎక్స్ప్రెస్ DRAM కంట్రోలర్ / 0/100/2 డిస్ప్లే 82G35 ఎక్స్ప్రెస్ ఇంటిగ్రేటెడ్ గ్రాఫిక్స్ కంట్రోలర్ /0/100/2.1 డిస్ప్లే 82G35 ఎక్స్ప్రెస్ ఇంటిగ్రేటెడ్ గ్రాఫిక్స్ కంట్రోలర్ / 0/100/19 eth0 నెట్వర్క్ 82566DC గిగాబిట్ నెట్వర్క్ కనెక్షన్ / 0/100 / 1a బస్ 82801 హెచ్ (ICH8 కుటుంబం) USB UHCI కంట్రోలర్ # 4/0/100/1a. 1 బస్సు 82801H (ICH8 కుటుంబం) USB UHCI కంట్రోలర్ # 5/0/100/1a. 7 బస్సు 82801H (ICH8 కుటుంబం) USB2 EHCI కంట్రోలర్ # 2/0/100 / 1 బి మల్టీమీడియా 82801 హెచ్ (ఐసిహెచ్ 8 ఫ్యామిలీ) హెచ్డి ఆడి కంట్రోలర్ / 0/100 / 1 సి బ్రిడ్జ్ 82801 హెచ్ (ఐసిహెచ్ 8 ఫ్యామిలీ) పిసిఐ ఎక్స్ప్రెస్ పోర్ట్ 1/0/100/1 సి 1 బ్రిడ్జ్ 82801 హెచ్ (ఐసిహెచ్ 8 ఫ్యామిలీ) పిసిఐ ఎక్స్ప్రెస్ పోర్ట్ 2/0/100/1c.2 బ్రిడ్జ్ 82801 హెచ్ (ఐసిహెచ్ 8 ఫ్యామిలీ) పిసిఐ ఎక్స్ప్రెస్ పోర్ట్ 3/0/100/1c.2/0 నిల్వ JMB368 IDE కంట్రోలర్ / 0/100 / 1d బస్ 82801H (ICH8 కుటుంబం) USB UHCI కంట్రోలర్ # 1/0/100 / 1d.1 బస్ 82801H (ICH8 కుటుంబం) USB UHCI కంట్రోలర్ # 2/0/100/1d.2 బస్సు 82801H (ICH8 కుటుంబం) USB UHCI కంట్రోలర్ # 3/0/100/1d.7 బస్సు 82801H (ICH8 కుటుంబం) USB2 EHCI కంట్రోలర్ # 1/0/100 / 1e వంతెన 82801 పిసిఐ బ్రిడ్జ్ / 0/100 / 1 ఇ / 5 బస్ ఎఫ్డబ్ల్యూ 322/323 1394 ఎ కంట్రోలర్ / 0/100 / 1 ఎఫ్ బ్రిడ్జ్ 82801 హెచ్బి / హెచ్ఆర్ (ఐసిహెచ్ 8 / ఆర్) ఎల్పిసి ఇంటర్ఫేస్ కంట్రోలర్ /0/100/1f.2 స్టోరేజ్ 82801 హెచ్ (ఐసిహెచ్ 8 ఫ్యామిలీ) 4 పోర్ట్ SATA కంట్రోలర్ /0/100/1f.3 బస్సు 82801H (ICH8 కుటుంబం) SMBus కంట్రోలర్ /0/100/1f.5 నిల్వ 82801HR / HO / HH (ICH8R / DO / DH) 2 పోర్ట్ SATA కంట్రోలర్ డిస్క్ ATA ST3500418AS CC38 / dev / sda cd / dvd SONY DVD RW DRU-190A 1.63 / dev / sr0
lsusb - యుఎస్బి బస్సుల జాబితా మరియు పరికర వివరాలు
ఈ ఆదేశం USB డ్రైవర్లను మరియు వాటికి కనెక్ట్ చేయబడిన పరికరాల వివరాలను ప్రదర్శిస్తుంది. అప్రమేయంగా, సంక్షిప్త సమాచారం ముద్రించబడుతుంది. మేము వివరణాత్మక ఎంపికను కోరుకుంటే, ప్రతి యుఎస్బి పోర్ట్ గురించి మరింత స్పష్టమైన సమాచారాన్ని ముద్రించడానికి "-v" అనే వాదనను ఉపయోగిస్తాము.
lsusb బస్ 002 పరికరం 001: ID 1d6b: 0002 Linux ఫౌండేషన్ 2.0 రూట్ హబ్ బస్ 007 పరికరం 001: ID 1d6b: 0001 Linux ఫౌండేషన్ 1.1 రూట్ హబ్ బస్ 006 పరికరం 001: ID 1d6b: 0001 Linux ఫౌండేషన్ 1.1 రూట్ హబ్ బస్ 005 పరికరం 002: ID 045e: 00 సిబి మైక్రోసాఫ్ట్ కార్పొరేషన్ బేసిక్ ఆప్టికల్ మౌస్ v2.0 బస్ 005 పరికరం 001: ఐడి 1 డి 6 బి: 0001 లైనక్స్ ఫౌండేషన్ 1.1 రూట్ హబ్ బస్ 001 పరికరం 001: ఐడి 1 డి 6 బి: 0002 లైనక్స్ ఫౌండేషన్ 2.0 రూట్ హబ్ బస్ 004 పరికరం 001: ఐడి 1 డి 6 బి: 0001 లైనక్స్ ఫౌండేషన్ 1.1 రూట్ హబ్ బస్ 003 పరికరం 001: ఐడి 1 డి 6 బి: 0001 లైనక్స్ ఫౌండేషన్ 1.1 రూట్ హబ్
inxi
Inxi అనేది 10K లైన్ మెగా బాష్ స్క్రిప్ట్, ఇది సిస్టమ్లోని బహుళ వనరులు మరియు విభిన్న ఆదేశాల నుండి హార్డ్వేర్ వివరాలను పొందుతుంది మరియు సాంకేతికత లేని వినియోగదారులు సులభంగా చదవగలిగే అందమైన నివేదికను రూపొందిస్తుంది.
lsblk - పరికర జాబితాను బ్లాక్ చేయండి
అన్ని బ్లాక్ పరికరాల సమాచారాన్ని జాబితా చేయండి, అవి హార్డ్ డ్రైవ్ విభజనలు మరియు ఆప్టికల్ డ్రైవ్లు మరియు ఫ్లాష్ మెమరీ డ్రైవ్లు వంటి ఇతర నిల్వ పరికరాలు.
మేము టెర్మినల్లో అమలు చేస్తాము:
lsblk
మేము ప్రతిస్పందన పొందుతాము:
NAME MAJ: MIN RM SIZE RO TYPE MOUNTPOINT sda 8: 0 0 465.8G 0 డిస్క్ ├─sda1 8: 1 0 70G 0 భాగం ├─sda2 8: 2 0 1K 0 భాగం ├─sda5 8: 5 0 97.7G 0 భాగం / మీడియం / 4668484A68483B47 dasda6 8: 6 0 97.7G 0 part / dsda7 8: 7 0 1.9G 0 part └─sda8 8: 8 0 198.5G 0 part / average / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 sr0 11: 0 1 1024 ఎం 0 rom
df - ఫైల్ సిస్టమ్స్ యొక్క డిస్క్ స్థలం
వివిధ విభజనలు, వాటి మౌంట్ పాయింట్లు మరియు ఉపయోగించిన మరియు అందుబాటులో ఉన్న స్థలాన్ని నివేదిస్తుంది.
df -H
క్లాస్ = "టెర్మినల్" & ఫైల్సిస్టమ్ సైజు వాడిన ఉపయోగం% / dev / sda6 104G 26G 73G 26% / none 4.1k 0 4.1k 0% / sys / fs / cgroup udev 4.2G 4.1k 4.2G 1% / dev tmpfs 837M 1.6M 835M 1% / రన్ ఏదీ లేదు 5.3M 0 5.3M 0% / రన్ / లాక్ ఏదీ 4.2G 13M 4.2G 1% / run / shm none 105M 21k 105M 1% / run / user / dev / sda8 210G 149G 51G 75% / media / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 105G 31G 75G 30% / media / 4668484A68483B47
పైడ్ఫ్ - పైథాన్ డిఎఫ్
ఈ యుటిలిటీ పైథాన్లో వ్రాయబడిన df యొక్క మెరుగైన సంస్కరణ, ఇది రంగు అవుట్పుట్ను చూపిస్తుంది మరియు ఇది df కన్నా మెరుగ్గా కనిపిస్తుంది.
pydf ఫైల్సిస్టమ్ సైజు వాడిన ఉపయోగం% / dev / sda6 96G 23G 68G 24.4 / / dev / sda8 195G 138G 47G 70.6 / మీడియా / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 98G 28G 69G 29.64
fdisk
హార్డ్ డ్రైవ్లలో విభజనలను సవరించడానికి Fdisk ఒక యుటిలిటీ , మరియు విభజన సమాచారాన్ని జాబితా చేయడానికి కూడా ఉపయోగించవచ్చు.
sudo fdisk -l
మీరు ఈ ఆదేశం గురించి మరింత తెలుసుకోవాలంటే మీరు చదవవచ్చు: హార్డ్ డిస్క్ మరియు విభజన నిర్వహణ కోసం Linux ఆదేశాలు.
మౌంట్
మౌంట్ కమాండ్ మౌంట్ / అన్మౌంట్ మరియు మౌంటెడ్ ఫైల్ సిస్టమ్స్ చూడటానికి ఉపయోగించబడుతుంది.
మౌంట్ | కాలమ్ -t / dev / sda6 ఆన్ / టైప్ ext4 (rw, ఎర్రర్స్ = రీమౌంట్-రో) ప్రొక్ ఆన్ / ప్రొక్ టైప్ ప్రొక్ (rw, నోఎక్సెక్, నోసుయిడ్, నోడెవ్) సిస్ఫ్స్ ఆన్ / సిస్ టైప్ సిస్ఫ్స్ (rw, నోయెక్సెక్, నోసుయిడ్, నోడెవ్) / sys / fs / cgroup రకం tmpfs (rw) లో ఏదీ లేదు / sys / fs / fuse / కనెక్షన్ల రకం fusectl (rw) / sys / kernel / debug type debugfs (rw) లో ఏదీ లేదు / sys / kernel / security type securityfs (rw) udev on / dev type devtmpfs (rw, mode = 0755) / dev / pts రకం devpts (rw, noexec, nosuid, gid = 5, mode = 0620) tmpfs on / run type tmpfs (rw, noexec), nosuid, size = 10%, మోడ్ = 0755) / రన్ / లాక్ రకం tmpfs (rw, noexec, nosuid, nodev, size = 5242880) / on / run / shm type tmpfs (rw, nosuid, nodev) ఏదీ లేదు / run / user type tmpfs (rw, noexec, nosuid, nodev, size = 104857600, mode = 0755) / sys / fs / pstore type pstore (rw) / dev / sda8 on / media / 13f35f59-f023-4d98- b06f-9dfaebefd6c1 రకం ext4 (rw, nosuid, nodev, error = remount-ro) / dev / sda5 on / media / 4668484A68483B47 type fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096) binfmt_m / binfmt_misc రకం binfmt_misc (rw, noexec, nosuid, nodev) systemd on / sys / fs / cgroup / systemd type cgroup (rw, noexec, nosuid, nodev, none, name = systemd) gvfsd-fuse on / run / user / 1000 / gvfs type fuse.gvfsd -ఫ్యూజ్ (rw, nosuid, nodev, user = జ్ఞానోదయం)
ఉచిత - RAM ను తనిఖీ చేయండి
ఉచిత ఆదేశంతో సిస్టమ్లో ఉపయోగించిన, ఉచిత మరియు మొత్తం RAM మొత్తాన్ని ధృవీకరించండి.
/ Proc డైరెక్టరీలోని ఫైళ్ళు
/ Proc డైరెక్టరీలోని చాలా వర్చువల్ ఫైల్స్ Linux హార్డ్వేర్ మరియు సెట్టింగుల గురించి సమాచారాన్ని కలిగి ఉంటాయి. వాటిలో కొన్ని ఇక్కడ ఉన్నాయి:
CPU / మెమరీ సమాచారం
# cpu సమాచారం cat / proc / cpuinfo # మెమరీ సమాచారం cat / proc / meminfo
Linux / కెర్నల్ సమాచారం
cat / proc / version Linux వెర్షన్ 3.11.0-12-జెనెరిక్ (బిల్డ్ @ ఆల్స్పైస్) (జిసిసి వెర్షన్ 4.8.1 (ఉబుంటు / లినారో 4.8.1-10ubuntu7)) # 19-ఉబుంటు SMP Wed Mar 25 16:20:46 UTC 2018
సాటా / ఎస్సీఎస్ఐ పరికరాలు
$ cat / proc / scsi / scsi జతచేయబడిన పరికరాలు: హోస్ట్: scsi3 ఛానల్: 00 Id: 00 Mon: 00 విక్రేత: ATA మోడల్: ST3500418AS Rev: CC38 రకం: డైరెక్ట్-యాక్సెస్ ANSI SCSI పునర్విమర్శ: 05 హోస్ట్: scsi4 ఛానల్: 00 ఐడి: 00 సోమ: 00 విక్రేత: సోనీ మోడల్: DVD RW DRU-190A Rev: 1.63 రకం: CD-ROM ANSI SCSI పునర్విమర్శ: 05
విభజనలు
cat / proc / partitions మేజర్ మైనర్ # బ్లాక్స్ పేరు 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 - హార్డ్ డ్రైవ్ సమాచారం
చివరగా, మనకు hdparm ఆదేశం ఉంది, ఇది హార్డ్ డ్రైవ్లు వంటి సాటా పరికరాల గురించి సమాచారాన్ని పొందడానికి పనిచేస్తుంది.
sudo hdparm -i / dev / sda / dev / sda: Model = ST3500418AS, FwRev = CC38, SerialNo = 9VMJXV1N Config = {HardSect NotMFM HdSw> 15uSec Fixed DTR> 10Mbs RotSpdTol>.5%} 3/3/3 TrkSize = 0, SectSize = 0, ECCbytes = 4 BuffType = తెలియదు, BuffSize = 16384kB, MaxMultSect = 16, MultSect = 16 CurCHS = 16383/16/63, CurSects = 16514064, LBA = అవును, LBAsects = 976773168 / IORDY, tPIO = {min: 120, w / IORDY: 120}, tDMA = {min: 120, rec: 120} PIO మోడ్లు: pio0 pio1 pio2 pio3 pio4 DMA మోడ్లు: mdma0 mdma1 mdma2 UDMA మోడ్లు: udma0 udma1 udma3 udma4 * * udma6 AdvancedPM = no WriteCache = ప్రారంభించబడిన డ్రైవ్ దీనికి అనుగుణంగా ఉంటుంది: తెలియదు: ATA / ATAPI-4, 5, 6, 7 * అంటే ప్రస్తుత క్రియాశీల మోడ్
సారాంశం
మీరు గమనించినట్లుగా, ప్రతి ఆదేశాలు సమాచారాన్ని సేకరించేందుకు కొద్దిగా భిన్నమైన పద్ధతిని కలిగి ఉంటాయి మరియు లైనక్స్లో నిర్దిష్ట హార్డ్వేర్ వివరాల కోసం శోధించడానికి వాటిలో ఒకటి కంటే ఎక్కువ ఉపయోగించాల్సి ఉంటుంది. అయినప్పటికీ, అవి చాలా లైనక్స్ పంపిణీలలో లభిస్తాయి మరియు డిఫాల్ట్ రిపోజిటరీల నుండి సులభంగా ఇన్స్టాల్ చేయబడతాయి.
మీరు ఏదైనా ఆదేశాలను ఉపయోగించారా? వ్యాఖ్యలలో మాకు చెప్పండి, మీరు ఏవి ఉపయోగించారు మరియు ఏ సమాచారాన్ని పొందాలి? మా గైడ్ మీకు ఉపయోగకరంగా ఉంటే భాగస్వామ్యం చేయడం మర్చిపోవద్దు?
మీ హార్డ్ డ్రైవ్ లైనక్స్లో విఫలమైందో లేదో ఎలా తనిఖీ చేయాలి

హార్డ్ డిస్క్ త్వరగా తనిఖీ చేయమని లైనక్స్ fsck ఆదేశాలను ఉపయోగించమని మేము మీకు బోధిస్తాము. మీ డిస్క్ యొక్క స్థితిని తెలుసుకోవడం చాలా ముఖ్యం.
లైనక్స్లో హార్డ్డ్రైవ్ను ఎలా రిపేర్ చేయాలి

లైనక్స్లో హార్డ్ డ్రైవ్ను రిపేర్ చేసే విధానం, సరళంగా, సురక్షితంగా మరియు ఆధునిక సాంకేతిక పరిజ్ఞానం లేకుండా
హార్డ్డ్రైవ్ను ఎలా తనిఖీ చేయాలి మరియు ఇది బాగా పనిచేస్తే step స్టెప్ బై స్టెప్

ఎప్పటికప్పుడు హార్డ్డ్రైవ్ను తనిఖీ చేయడం తప్పనిసరి, లేదా మేము క్రొత్తదాన్ని కొనుగోలు చేసినప్పుడు కూడా it ఇది మీ కోసం పని చేయకపోతే, లోపలికి వెళ్లండి.