|
Disa ditë më parë pamë mënyrën e instalimit Debian 6. Tani që kemi instaluar sistemin tonë, ne do ta njohim atë pak më hollësisht, duke shpjeguar disa komanda themelore që, në të vërtetë, përdoren për çdo shpërndarje. |
paraqitje
Një pajisje kompjuterike përbëhet nga pajisje fizike të quajtura pajisje globale, dhe përbërës logjikë të quajtur softuer. Ka mjete që lejojnë identifikimin e të dy pjesëve, ose për të njohur karakteristikat e pajisjes dhe për të matur performancën e saj dhe / ose diagnostikuar dështimet e mundshme.
Kur nevojitet zgjidhje e problemeve, është e rëndësishme të jepni sa më shumë informacion të jetë e mundur në lidhje me harduerin dhe softuerin që përbëjnë kompjuterin. Në këtë kuptim, ky artikull mund të shihet si një zgjerim i një artikulli më të vjetër që shpjegonte se ku mund të gjenden skedarët e regjistrit të sistemit.
Justifikim
Kur kërkoni përgjigje për problemet që mund të hasni kur përdorni Linux, është e nevojshme të siguroni të gjitha informacionet e nevojshme në lidhje me problemin në fjalë, të tilla si: lloji i kompjuterit që keni, versioni Debian, versioni i kernelit, sistemi desktop, etj. Kjo do të ndihmojë në përshkrimin e hapave që keni ndërmarrë për të shkaktuar ose rregulluar problemin.
Easiershtë më lehtë të kërkosh dhe të marrësh mbështetje kur di të japësh një informacion të tillë dhe ky artikull ka për qëllim të sigurojë një listë të komandave për të arritur atë qëllim. Shumë përdorues të rinj në Debian GNU / Linux nuk dinë si të japin sa më shumë informacion dhe mund të mos marrin ndihmën e duhur, thjesht sepse nuk dinë si të japin informacionin e duhur.
konventat
Në disa komanda, informacioni që rezulton tejkalon lartësinë e ekranit, kështu që për të lehtësuar leximin e këtij informacioni, përdoret më pak pager dhe në këtë mënyrë është e mundur të lëvizni poshtë dhe lart duke shfaqur të gjithë informacionin. Për të dalë nga pager, thjesht shtypni butonin Q (lë). Këtu janë 2 shembuj se si do të përdoret ky pager:
dmesg | me pak
y
më pak /etc/apt/sources.list
Informacioni i prodhuesit dhe modelit
Prodhuesi i pajisjeve:
sudo dmidecode -s-prodhuesi i sistemit
Emri i produktit:
sudo dmidecode -s-emër-produkt i sistemit
Versioni i produktit:
sudo dmidecode -s-versioni i sistemit
Numri serik i pajisjeve:
sudo dmidecode -s-numri-serial-i sistemit
SKU (Njësia e Mbajtjes së Stokut) ose P / N (Numri i Pjesës) i produktit:
sudo dmidecode | grep -i sku
Informacione më të hollësishme:
kod sudo dmidecode
Informacioni i procesorit
Trego emrin e prodhuesit, modelin dhe shpejtësinë:
grep 'vendor_id' / proc / cpuinfo; grep 'emri i modelit' / proc / cpuinfo; grep 'cpu MHz' / proc / cpuinfo
Trego arkitekturën (32 ose 64 bit):
sudo lshw -C CPU | gjerësia grep
Shfaq llojin e makinës:
unname -m
Tregoni nëse procesori mbështet "Virtualization Extensions" (Intel-VT ose AMD-V), të cilat janë aktivizuar nga konfigurimi i kompjuterit BIOS:
Nëse procesori është Intel, duhet të dini nëse shfaqet vlera "vmx":
grep -i vmx / proc / cpuinfo
Nëse procesori është AMD, duhet të dini nëse shfaqet vlera "svm":
grep -i svm / proc / cpuinfo
Informacion për baterinë
acpi-bi
ó
akpitool -B
Kujtesa RAM dhe ndarja SWAP
Trego RAM-in total dhe ndarjen e ndërrimit (ndrysho parametrin e fundit në: -b = Bajte, -k = Kilobajt, -m = Megabajt, -g = Gigabajt, sipas rastit):
falas -o -m
dhe një mënyrë tjetër për ta bërë është si kjo:
grep 'MemTotal' / proc / meminfo; grep 'SwapTotal' / proc / meminfo
Për të treguar se çfarë ndarje (dhe madhësie) është swap:
sudo swapon -s
thelb
Trego emrin dhe versionin e kernelit:
bashkohu me mua -sr
Predhë
Trego predhën në përdorim:
jehonë $ SHELL
Shpërndarje
Trego emrin, versionin dhe emrin kryesor të shpërndarjes:
lsb_lirimi -idc
Mjedisi i përdoruesit
Emri aktual i përdoruesit:
jehonë $ USER
Emri i ekipit:
jehonë $ HOSTNAME
Drejtoria aktuale e bazës së përdoruesit:
jehonë $ HOME
Drejtoria aktuale e punës:
jehonë $ PWD
o
PAK
Hardware
Renditni pajisjet PCI / PCIe
lspci
Renditni të gjitha pajisjet PCMCIA
/ sbin / lspcmcia
Renditni të gjitha pajisjet USB:
lsusb
Renditni të gjitha pajisjet e zbuluara si SCSI:
lsscsi
Modulet që janë udhëzuar në kernel të ngarkohen gjatë nisjes:
macet / etj / modulet
Renditni të gjitha modulet që sistemi ngarkoi:
lsmod | me pak
Renditni pajisjen (informacion përmbledhës):
sudo lshw -shkurtër
Renditni pajisjen (informacion i gjerë):
sudo lshw | me pak
Storage dhe media boot
Renditni ndarjet në mjetet e ruajtjes:
sudo fdisk-l
Njihni hapësirën e përdorur dhe të disponueshme në ndarëse:
df-h
Di çfarë ndarje (dhe madhësie) është shkëmbimi:
sudo swapon -s
Shfaq shënimet e regjistruara për ngarkuesin boot GRUB "Legacy" (deri në versionin 0.97):
titulli sudo grep -i / boot / grub / menu.lst | grep "#" -v
Trego shënimet e regjistruara për ngarkuesin GRUB 2:
sudo grep -i menuentry /boot/grub/grub.cfg | grep "#" -v
Trego tabelën e ndarjes (File System TABle) që sistemi montohet automatikisht gjatë fillimit:
më pak / etj / fstab
Trego vlerën UUID (Universal Unique ID) të të gjitha ndarjeve:
sudo blkid
Networks
Renditni pajisjet e rrjetit PCI me tela:
lspci | grep -i ethernet
Renditni pajisjet e rrjetit pa tel PCI:
lspci | grep -i rrjet
Renditni pajisjet e rrjetit USB:
lsusb | grep -i ethernet; lsusb | grep -i rrjet
Trego modulet e ngarkuara nga sistemi, për të kontrolluar kartat e rrjetit pa tel:
lsmod | grep iwl
Shfaqni informacionin në lidhje me drejtuesin e përdorur nga një pajisje specifike e rrjetit (zëvendësoni ndërfaqen e fjalës me emrin logjik të kartës së rrjetit, për shembull eth0, wlan0, ath0, etj.):
ndërfaqja sudo ethtool -i
Konfigurimi i kartave të rrjetit dhe adresat e tyre të caktuara IP:
macja / etj / rrjeti / ndërfaqet
Zgjidhja e emrit të domenit:
mace /etj/resolv.conf
Trego përmbajtjen e skedarit HOSTS:
mace / etj / nikoqire
Emri i kompjuterit, siç do të shihet në rrjetin lokal:
cat / etc / hostname
ó
grep 127.0.1.1 / etj / host
ó
jehonë $ HOSTNAME
Adresat IP lokale të kartave të rrjetit me tela (përmbledhje):
/ sbin / ifconfig | grep -i direc | grep -i bcast
nëse sistemi është në anglisht, përdorni:
/ sbin / ifconfig | grep -i shtues | grep -i bcast
Adresat IP lokale të kartave të rrjetit me tela (detaje):
/ sbin / ifconfig
Adresat lokale IP të kartave të rrjetit pa tel (përmbledhje):
/ sbin / iwconfig | grep -i direc | grep -i bcast
nëse sistemi është në anglisht, përdorni:
/ sbin / iwconfig | grep -i shtues | grep -i bcast
Adresat lokale IP të kartave të rrjetit pa tel (detaje):
/ sbin / iwconfig
Trego tabelën e rutimit:
rruga sudo -n
Për të gjetur adresën IP publike (të jashtme):
kaçurrela ip.appspot.com
Depot / azhurnimi i sistemit
Shikoni përmbajtjen e skedarit burimet.list, i cili përmban adresat e depove:
më pak /etc/apt/sources.list
Video
Renditni kartat video (PCI / PCIe):
lspci | grep -i vga
Për të përcaktuar nëse kompjuteri mbështet përshpejtimin grafik, duhet të instalohet paketa e mjetit mesa-utils. Kjo paketë përmban komandën glxinfo:
glxinfo | grep -i bëj
Për të llogaritur FPS (kornizat për sekondë), ekzekutoni komandën e mëposhtme:
koha e ndërprerjes 60 glxgears
E cila do të tregojë për 60 sekonda (me ndihmën e komandës timeout) një dritare të vogël me një animacion prej 3 ingranazhesh, ndërsa në të njëjtën kohë në dritaren e terminalit vlerat mesatare të kornizave për sekondë (FPS, korniza për sekondë) do të tregohet.):
Shembull i performancës grafike të një sistemi:
338 korniza në 5.4 sekonda = 62.225 FPS
280 korniza në 5.1 sekonda = 55.343 FPS
280 korniza në 5.2 sekonda = 54.179 FPS
280 korniza në 5.2 sekonda = 53.830 FPS
280 korniza në 5.3 sekonda = 53.211 FPS
338 korniza në 5.4 sekonda = 62.225 FPS
280 korniza në 5.1 sekonda = 55.343 FPS
280 korniza në 5.2 sekonda = 54.179 FPS
280 korniza në 5.2 sekonda = 53.830 FPS
280 korniza në 5.3 sekonda = 53.211 FPS
Shembull i performancës më të mirë grafike në një sistem tjetër:
2340 korniza në 5.0 sekonda = 467.986 FPS
2400 korniza në 5.0 sekonda = 479.886 FPS
2080 korniza në 5.0 sekonda = 415.981 FPS
2142 korniza në 5.0 sekonda = 428.346 FPS
2442 korniza në 5.0 sekonda = 488.181 FPS
2295 korniza në 5.0 sekonda = 458.847 FPS
2298 korniza në 5.0 sekonda = 459.481 FPS
2416 korniza në 5.0 sekonda = 483.141 FPS
2209 korniza në 5.0 sekonda = 441.624 FPS
2437 korniza në 5.0 sekonda = 487.332 FPS
Për të shfaqur konfigurimin aktual të serverit X (X Window System):
më pak /etc/X11/xorg.conf
Për të gjetur rezolucionin aktual (gjerësia x lartësi) dhe frekuencën e spastrimit (MHz):
xrandr | grep '*'
Për të njohur të gjitha rezolucionet që mbështet konfigurimi aktual:
xrandr
Për të shfaqur kamerat në internet (USB):
lsusb | kamera grep -i
Shembulli i mëposhtëm tregon rezultatin e 2 kamerave të internetit të lidhur në të njëjtin kompjuter:
Autobusi 001 Pajisja 003: ID 0c45: 62c0 Kamera Microdia Sonix USB 2.0
Pajisja 002 e autobusit 004: ID 0ac8: 3420 Kamera e mikroelektronikës Z-Star Corp. Venus USB2.0
Kamerat në internet janë "montuar" në mënyrë të njëpasnjëshme në rrugën / dev /:
Autobusi 001 -> / dev / video0
Autobusi 002 -> / dev / video1
Autobusi 003 -> / dev / video2
[…] Për të kontrolluar nëse kamerat web janë "montuar" në rrugën e tyre përkatëse:
ls / dev / video * -lh
Audio
Renditni pajisjen audio:
lspci | grep -i audio
ó
sudo lshw | grep -i audio | produkt grep
Renditni pajisjet e riprodhimit audio:
aplay -l | grep -i kartë
nëse sistemi është në anglisht, atëherë përdoret:
aplay -l | grep -i kartë
Renditni të gjitha modulet që ngarkoi sistemi, që do të përdoren nga pajisjet e zërit:
lsmod | grep -i snd
Më poshtë janë testet për të verifikuar nëse altoparlantët janë të lidhur dhe shpërndarë siç duhet. Altoparlantët duhet të ndizen dhe gjatë provës mund të rregullohet vëllimi, kabllot dhe paraqitja. Çdo provë lëshon një tingull në një cikël dhe përsëritet edhe 2 herë të tjera:
Nëse sistemi i zërit është 1 kanal (monoral):
test-folës -l 3 -t sinus -c 1
Nëse sistemi i zërit është 2-kanalësh (stereo):
test-folës -l 3 -t sinus -c 2
Nëse sistemi i zërit është 5.1 kanal (rrethues):
test-folës -l 3 -t sinus -c 6
Regjistrimet (regjistrat)
Shfaq 30 linjat e fundit të bufferit të kernelit:
dmesg | bishti -30
Shikoni të gjithë bufferin e kernelit:
dmesg | me pak
Regjistrat e serverit X japin informacion të dobishëm për konfigurimin aktual të serverit dhe për kartën video:
cd / var / log / ls Xorg * -hl
kjo do të shfaqë të gjithë skedarët e regjistrave nga serveri X, me skedarin Xorg.0.log që është më i fundit.
Për të parë mesazhet e gabimit (gabimet) dhe mesazhet paralajmëruese (paralajmërimet):
grep -E "(WW) | (EE)" Xorg.0.log | grep -v panjohur
Nëse dëshironi të shihni të gjitha informacionet e regjistrit:
më pak Xorg.0.log
Nëse dëshironi të shihni përmbajtjen e një rekordi para atij aktual, thjesht zëvendësoni emrin e skedarit Xorg.0.log me emrin e skedarit që dëshironi të shihni.
Për të parë regjistrimin e nisjes, është e nevojshme ta aktivizoni së pari. Hapni skedarin / etc / default / bootlogd dhe zëvendësoni vlerën jo me po, dukej kështu:
# Të ekzekutohet bootlogd gjatë fillimit? BOOTLOGD_ENABLE = po
Gjatë fillimit të ardhshëm të sistemit, skedari / var / log / boot do të gjenerohet, i cili tani mund të rishikohet:
sudo më pak / var / log / boot
Regjistrat e mëparshëm të nisjes mund të shihen me:
sudo ls / var / log / boot * -hl
dhe të konsultohet siç është treguar tashmë.
Për të parë shkrimet e tjera: Shumica e regjistrave të sistemit gjenden në direktorinë / var / log /, si dhe në disa nëndirektori, prandaj, thjesht futni atë direktori dhe bëni një listë për të zbuluar:
cd / var / log / ls -hl
Mënyra të tjera për të njohur sistemin
Megjithëse ka edhe mjete grafike që lejojnë të njohin sistemin, është e mundur që mjedisi grafik të mos funksionojë, prandaj përdorimi i terminalit është thelbësor. Disa nga mjetet më të njohura grafike janë hardinfo dhe sysinfo dhe t'i instaloni ato nga terminali që ekzekutohet:
aftësia sudo instalo hardinfo sysinfo