பயிற்சிகள்

லினக்ஸில் வன்பொருள் பற்றிய தகவல்களை எவ்வாறு சரிபார்க்கலாம்

பொருளடக்கம்:

Anonim

எல்லாவற்றையும் போலவே , லினக்ஸில் வன்பொருள் பற்றிய தகவல்களை சரிபார்க்க பல கட்டளைகள் உள்ளன. சில கட்டளைகள் CPU அல்லது நினைவகம் போன்ற குறிப்பிட்ட வன்பொருள் கூறுகளை மட்டுமே தெரிவிக்கின்றன, மீதமுள்ளவை பல வன்பொருள் அலகுகளை உள்ளடக்கும். இந்த இடுகையில், லினக்ஸில் வன்பொருள் தகவல்களை எவ்வாறு சரிபார்க்கலாம் என்பதை விரைவாகப் பாருங்கள். இந்த பட்டியலில் lscpu, hwinfo, lshw, lspci போன்ற கட்டளைகள் உள்ளன.

பொருளடக்கம்

லினக்ஸில் வன்பொருள் பற்றிய தகவல்களை எவ்வாறு சரிபார்க்கலாம்

Lscpu கட்டளை - செயலாக்கம்

லினக்ஸில் வன்பொருளின் மிக முக்கியமான பகுதிகளில் ஒன்றான CPU மற்றும் செயலாக்க அலகுகள் குறித்து lscpu கட்டளை அறிக்கைகள். கட்டளைக்கு கூடுதல் விருப்பங்கள் அல்லது செயல்பாடு இல்லை.

lscpu

வெளியீடு இருக்கும்:

கட்டமைப்பு: x86_64 CPU op-mode (கள்): 32-பிட், 64-பிட் பைட் வரிசை: லிட்டில் எண்டியன் CPU (கள்): 4 ஆன்லைன் CPU (களின்) பட்டியல்: 0-3 ஒரு மையத்திற்கு நூல் (கள்): 1 கோர் (கள்) ஒன்றுக்கு: 4 சாக்கெட் (கள்): 1 முனை (கள்) NUMA: 1 விற்பனையாளர் ஐடி: உண்மையான இன்டெல் CPU குடும்பம்: 6 மாதிரி: 23 படி: 10 CPU MHz: 1998, 000 BogoMIPS: 5302.48 மெய்நிகராக்கம்: VT-x Cache L1d: 32K Cache L1i: 32K Cache L2: 2048K NUMA node0 CPU (கள்): 0-3

lshw - லினக்ஸ் வன்பொருள் பட்டியல்

CPU, மெமரி, வட்டு, யூ.எஸ்.பி டிரைவர்கள், நெட்வொர்க் அடாப்டர்கள் போன்ற பல லினக்ஸ் வன்பொருள் அலகுகள் பற்றிய சுருக்கமான மற்றும் விரிவான தகவல்களை இந்த பொது நோக்க பயன்பாடு வழங்குகிறது. Lshw வெவ்வேறு / proc கோப்புகளிலிருந்து தகவல்களைப் பிரித்தெடுக்கிறது.

sudo lshw -short

அதை கன்சோலில் இயக்கும் போது பின்வருவதைக் காணலாம்:

H / W பாதை சாதன வகுப்பு விளக்கம் ========================================= ======= கணினி () / 0 பஸ் DG35EC / 0/0 செயலி இன்டெல் (ஆர்) கோர் (டிஎம்) 2 குவாட் சிபியு கியூ 8400 @ 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 பிரிட்ஜ் 82 ஜி 35 எக்ஸ்பிரஸ் டிராம் கன்ட்ரோலர் / 0/100/2 டிஸ்ப்ளே 82 ஜி 35 எக்ஸ்பிரஸ் ஒருங்கிணைந்த கிராபிக்ஸ் கன்ட்ரோலர் / 0/100/2.1 டிஸ்ப்ளே 82 ஜி 35 எக்ஸ்பிரஸ் ஒருங்கிணைந்த கிராபிக்ஸ் கன்ட்ரோலர் / 0/100/19 eth0 நெட்வொர்க் 82566DC கிகாபிட் நெட்வொர்க் இணைப்பு / 0/100 / 1a பஸ் 82801H (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/1c.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 / 1e / 5 பஸ் FW322 / 323 1394a கட்டுப்பாட்டாளர் / 0/100 / 1f பாலம் 82801HB / HR (ICH8 / R) LPC இடைமுக கட்டுப்பாட்டாளர் /0/100/1f.2 சேமிப்பு 82801H (ICH8 குடும்பம்) 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 - யூ.எஸ்.பி பேருந்துகள் மற்றும் சாதன விவரங்களின் பட்டியல்

இந்த கட்டளை யூ.எஸ்.பி டிரைவர்களையும் அவற்றுடன் இணைக்கப்பட்ட சாதனங்களைப் பற்றிய விவரங்களையும் காட்டுகிறது. இயல்பாக, சுருக்கமான தகவல்கள் அச்சிடப்படுகின்றன. விரிவான விருப்பத்தை நாங்கள் விரும்பினால், ஒவ்வொரு யூ.எஸ்.பி போர்ட்டையும் பற்றிய வெளிப்படையான தகவல்களை அச்சிட "-v" என்ற வாதத்தைப் பயன்படுத்துகிறோம்.

lsusb பஸ் 002 சாதனம் 001: ஐடி 1 டி 6 பி: 0002 லினக்ஸ் அறக்கட்டளை 2.0 ரூட் ஹப் பஸ் 007 சாதனம் 001: ஐடி 1 டி 6 பி: 0001 லினக்ஸ் அறக்கட்டளை 1.1 ரூட் ஹப் பஸ் 006 சாதனம் 001: ஐடி 1 டி 6 பி: 0001 லினக்ஸ் அறக்கட்டளை 1.1 ரூட் ஹப் பஸ் 005 சாதனம் 002: ஐடி 045e: 00cb மைக்ரோசாப்ட் கார்ப். அடிப்படை ஆப்டிகல் மவுஸ் 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 ரூட் ஹப்

இன்க்ஸி

இன்க்ஸி என்பது 10 கே வரி மெகா பாஷ் ஸ்கிரிப்ட் ஆகும், இது கணினியில் பல மூலங்கள் மற்றும் வெவ்வேறு கட்டளைகளிலிருந்து வன்பொருள் விவரங்களைப் பெறுகிறது, மேலும் தொழில்நுட்பமற்ற பயனர்கள் எளிதில் படிக்கக்கூடிய ஒரு அழகான அறிக்கையை உருவாக்குகிறது.

inxi -Fx

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 பகுதி / dasda7 8: 7 0 1.9G 0 பகுதி └─sda8 8: 8 0 198.5G 0 பகுதி / சராசரி / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 sr0 11: 0 1 1024 எம் 0 ரோம்

df - கோப்பு முறைமைகளின் வட்டு இடம்

பல்வேறு பகிர்வுகள், அவற்றின் ஏற்ற புள்ளிகள் மற்றும் ஒவ்வொன்றிலும் பயன்படுத்தப்பட்ட மற்றும் கிடைக்கும் இடத்தைப் புகாரளிக்கிறது.

df -H

class = "terminal" & கோப்பு முறைமை பயன்படுத்தப்பட்ட பயன்பாடு% / dev / sda6 104G 26G 73G 26% / எதுவுமில்லை 4.1k 0 4.1k 0% / sys / fs / cgroup udev 4.2G 4.1k 4.2G 1% / dev tmpfs 837M 1.6M 835M 1% / run none 5.3M 0 5.3M 0% / run / lock none 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 / media / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 98G 28G 69G 29.64

fdisk

Fdisk என்பது வன்வட்டுகளில் பகிர்வுகளை மாற்றுவதற்கான ஒரு பயன்பாடாகும், மேலும் பகிர்வு தகவல்களை பட்டியலிடவும் இது பயன்படுத்தப்படலாம்.

sudo fdisk -l

இந்த கட்டளையைப் பற்றி மேலும் அறிய நீங்கள் படிக்கலாம்: ஹார்ட் டிஸ்க் மற்றும் பகிர்வு நிர்வாகத்திற்கான லினக்ஸ் கட்டளைகள்.

ஏற்ற

ஏற்றப்பட்ட கோப்பு முறைமைகளை ஏற்ற / இறக்குவதற்கு மற்றும் பார்க்க மவுண்ட் கட்டளை பயன்படுத்தப்படுகிறது.

ஏற்ற | நெடுவரிசை -t / dev / sda6 on / type ext4 (rw, பிழைகள் = remount-ro) proc on / proc type proc (rw, noexec, nosuid, nodev) sysfs on / sys type sysfs (rw, noexec, nosuid, nodev) / sys / fs / cgroup வகை tmpfs (rw) இல் எதுவும் இல்லை / sys / fs / உருகி / இணைப்புகள் வகை 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%, mode = 0755) / ரன் / லாக் வகை tmpfs இல் எதுவும் இல்லை (rw, noexec, nosuid, nodev, size = 5242880) / 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, பிழைகள் = remount-ro) / dev / sda5 on / media / 4668484A68483B47 வகை fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096) binfmt_m / binfmt_misc வகை binfmt_misc (rw, noexec, nosuid, nodev) systemd on / sys / fs / cgroup / systemd வகை cgroup (rw, noexec, nosuid, nodev, none, name = systemd) gvfsd-fuse on / run / user / 1000 / gvfs type fuse.gvfsd -fuse (rw, nosuid, nodev, பயனர் = அறிவொளி)

இலவசம் - ரேம் சரிபார்க்கவும்

இலவச கட்டளையுடன் கணினியில் பயன்படுத்தப்பட்ட, இலவச மற்றும் மொத்த ரேமின் அளவை சரிபார்க்கவும்.

free -m

/ Proc கோப்பகத்தில் உள்ள கோப்புகள்

/ Proc கோப்பகத்தில் உள்ள பல மெய்நிகர் கோப்புகளில் லினக்ஸ் வன்பொருள் மற்றும் அமைப்புகள் பற்றிய தகவல்கள் உள்ளன. அவற்றில் சில இங்கே:

CPU / நினைவக தகவல்

# cpu தகவல் பூனை / proc / cpuinfo # நினைவக தகவல் பூனை / proc / meminfo

லினக்ஸ் / கர்னல் தகவல்

cat / proc / version லினக்ஸ் பதிப்பு 3.11.0-12-பொதுவான (பில்ட் @ ஆல்ஸ்பைஸ்) (ஜி.சி.சி பதிப்பு 4.8.1 (உபுண்டு / லினாரோ 4.8.1-10ubuntu7)) # 19-உபுண்டு எஸ்.எம்.பி புதன் மார்ச் 25 16:20:46 UTC 2018

சதா / எஸ்சிஎஸ்ஐ சாதனங்கள்

$ cat / proc / scsi / scsi இணைக்கப்பட்ட சாதனங்கள்: புரவலன்: scsi3 சேனல்: 00 ஐடி: 00 திங்கள்: 00 விற்பனையாளர்: ஏடிஏ மாடல்: ST3500418AS ரெவ்: சிசி 38 வகை: நேரடி அணுகல் ANSI SCSI திருத்தம்: 05 புரவலன்: scsi4 சேனல்: 00 ஐடி: 00 திங்கள்: 00 விற்பனையாளர்: சோனி மாடல்: டிவிடி ஆர்.டபிள்யூ டி.ஆர்.யு -190 ஏ ரெவ்: 1.63 வகை: சிடி-ரோம் அன்சி எஸ்சிஎஸ்ஐ திருத்தம்: 05

பகிர்வுகள்

cat / proc / பகிர்வுகள் முக்கிய சிறு # பிளாக்ஸ் பெயர் 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%} RawCHS = 163 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 = இல்லை WriteCache = செயல்படுத்தப்பட்ட இயக்கி இதற்கு இணங்குகிறது: தெரியவில்லை: ATA / ATAPI-4, 5, 6, 7 * என்பது தற்போதைய செயலில் உள்ள பயன்முறையை குறிக்கிறது

சுருக்கம்

நீங்கள் கவனிக்கிறபடி, ஒவ்வொரு கட்டளைகளும் தகவல்களைப் பிரித்தெடுப்பதில் சற்று வித்தியாசமான முறையைக் கொண்டுள்ளன, மேலும் லினக்ஸில் குறிப்பிட்ட வன்பொருள் விவரங்களைத் தேட அவற்றில் ஒன்றுக்கு மேற்பட்டவற்றை நாம் பயன்படுத்த வேண்டியிருக்கும். இருப்பினும், அவை பெரும்பாலான லினக்ஸ் விநியோகங்களில் கிடைக்கின்றன, மேலும் இயல்புநிலை களஞ்சியங்களிலிருந்து எளிதாக நிறுவ முடியும்.

நீங்கள் ஏதேனும் கட்டளைகளைப் பயன்படுத்தியிருக்கிறீர்களா? கருத்துகளில் எங்களிடம் கூறுங்கள், நீங்கள் எதைப் பயன்படுத்தினீர்கள், எந்த தகவலைப் பெறுகிறீர்கள்? எங்கள் வழிகாட்டி உங்களுக்கு பயனுள்ளதாக இருந்தால் பகிர மறக்கவில்லையா?

பயிற்சிகள்

ஆசிரியர் தேர்வு

Back to top button