|
Mõni päev tagasi nägime, kuidas installida Debian 6. Nüüd, kui oleme oma süsteemi installinud, õpime seda veidi põhjalikumalt selgitama, selgitades mõningaid põhikäske, mida tegelikult kasutatakse mis tahes levitamiseks. |
Sissejuhatus
Arvutivarustus koosneb füüsilistest seadmetest, mida nimetatakse ülemaailmselt riistvaraks, ja loogilistest komponentidest, mida nimetatakse tarkvaraks. On tööriistu, mis võimaldavad teil tuvastada mõlemad osad, kas teada seadme omadusi ja mõõta selle toimivust ja / või diagnoosida võimalikke tõrkeid.
Kui on vaja probleemide lahendamisel tuge küsida, on oluline osata pakkuda kogu võimalikku ja vajalikku teavet seadmetest koosneva riistvara ja tarkvara kohta. Selles mõttes võib seda artiklit vaadelda kui vanema laiendust, mida me selgitasime kus süsteemilogifailid asuvad.
Selgitus
Kui otsite vastuseid probleemidele, mis võivad Linuxi kasutamisel ette tulla, on vaja esitada kogu vajalik teave kõnealuse probleemi kohta, näiteks: teie arvuti tüüp, Debiani versioon, kerneli versioon, töölaua süsteem jne. See aitab kirjeldada samme, mida tegite probleemi põhjustamiseks või lahendamiseks.
Toetuse taotlemine ja hankimine on lihtsam, kui teate, kuidas sellist teavet pakkuda, ja see artikkel on mõeldud loetelu käskudest selle eesmärgi saavutamiseks. Paljud uued Debiani GNU / Linuxi kasutajad ei oska pakkuda võimalikult palju teavet ega pruugi saada piisavat abi lihtsalt seetõttu, et ei oska asjakohast teavet edastada.
Konventsioonid
Mõne käsu korral ületab saadud teave ekraani kõrguse, nii et selle teabe lugemise hõlbustamiseks kasutatakse vähem piipareid ja sel viisil on võimalik kogu teavet alla ja üles kerida. Piiparist väljumiseks vajutage lihtsalt Q (quit) klahvi. Siin on 2 näidet selle piipari kasutamise kohta:
dmesg | vähem
y
vähem /etc/apt/sources.list
Tootja ja mudeli teave
Seadmete tootja:
sudo dmidecode -süsteemi tootja
Tootenimi:
sudo dmidecode -s süsteemi-toote nimi
Toote versioon:
sudo dmidecode -s süsteemiversioon
Seadme seerianumber:
sudo dmidecode -s süsteem-seerianumber
Toote SKU (varude hoidmise üksus) või toote P / N (osa number):
sudo dmidecode | grep -i sku
Täpsem teave:
sudo dmidekood
Protsessori teave
Kuva tootja nimi, mudel ja kiirus:
grep 'müüja_id' / proc / cpuinfo; grep 'mudeli nimi' / proc / cpuinfo; grep 'cpu MHz' / proc / cpuinfo
Kuva arhitektuur (32- või 64-bitine):
sudo lshw -C protsessor | grep laius
Näita masina tüüpi:
liitu minuga -m
Näidake, kas protsessor toetab arvuti BIOS-i konfiguratsioonist aktiveeritud "virtualiseerimise laiendusi" (Intel-VT või AMD-V):
Kui protsessor on Intel, peate teadma, kas kuvatakse väärtus "vmx":
grep -i vmx / proc / cpuinfo
Kui protsessor on AMD, peate teadma, kas kuvatakse väärtus "svm":
grep -i svm / proc / cpuinfo
Aku teave
acpi-bi
ó
akpitool -B
RAM-mälu ja SWAP-sektsioon
Näita kogu RAM-i ja vahetuspartitsiooni (muutke viimane parameeter väärtuseks: -b = baiti, -k = kilobaiti, -m = megabaiti, -g = gigabaiti):
vaba -o -m
ja veel üks viis seda teha on järgmine:
grep 'MemTotal' / proc / meminfo; grep 'SwapTotal' / proc / meminfo
Selleks, et näidata, millisel partitsioonil (ja suurusel) vahetus on:
sudo swapon -s
Kernel
Kuva kerneli nimi ja versioon:
liitu minuga -sr
Shell
Kuva kasutatav kest:
kaja $ SHELL
Jaotus
Kuva levitamise nimi, versioon ja võtme nimi:
lsb_release -idc
Kasutajakeskkond
Praegune kasutajanimi:
kaja $ USER
Võistkonna nimi:
kaja $ HOSTNAME
Praegune kasutajabaasi kataloog:
kaja $ HOME
Praegune töökataloog:
kaja $ PWD
o
pwd
riistvara
Loetlege PCI / PCIe seadmed
lspci
Loetlege kõik PCMCIA seadmed
/ sbin / lspcmcia
Loetlege kõik USB-seadmed:
lsusb
Loetlege kõik SCSI-na tuvastatud seadmed:
lsscsi
Moodulid, mida tuumal on käskimise ajal käsk laadida:
kass / etc / moodulid
Loetlege kõik moodulid, mille süsteem laadis:
lsmod | vähem
Lisage riistvara (kokkuvõtlik teave):
sudo lshw -lühike
Lisage riistvara (põhjalik teave):
sudo lshw | vähem
Salvestus- ja alglaadimiskandja
Lisage jaotised andmekandjale:
sudo fdisk-l
Teadke partitsioonides kasutatavat ja saadaolevat ruumi:
df-h
Tea, milline partitsioon (ja suurus) vahetatakse:
sudo swapon -s
GRUB "Legacy" alglaaduri (kuni versioonini 0.97) logitud kirjete kuvamine:
sudo grep -i pealkiri /boot/grub/menu.lst | grep "#" -v
GRUB 2 alglaaduri logitud kirjete kuvamine:
sudo grep -i menuentry /boot/grub/grub.cfg | grep "#" -v
Kuvage partitsioonitabel (failisüsteemi tabel), mille süsteem automaatselt käivitamisel installib:
vähem / etc / fstab
Kuva kõigi sektsioonide UUID (Universally Unique IDentifier) väärtus:
sudo blkid
Võrgustikud
Lisage juhtmega PCI-võrguseadmed:
lspci | grep -i Ethernet
Lisage PCI traadita võrgu seadmed.
lspci | grep -i võrk
USB-võrguseadmete loetelu:
lsusb | grep -i ethernet; lsusb | grep -i võrk
Traadita võrgukaartide juhtimiseks kuvage süsteemi laaditud mooduleid:
lsmod | grep iwl
Teave konkreetse võrguseadme draiveri kohta (asendage sõna liides võrgukaardi loogilise nimega, näiteks eth0, wlan0, ath0 jne):
sudo ethtool -i liides
Võrgukaartide ja neile määratud IP-aadresside konfigureerimine:
kass / etc / network / liidesed
Domeeninimede eraldusvõime:
kass /etc/resolv.conf
Kuva HOSTS-faili sisu:
kass / etc / hosts
Arvuti nimi, nagu see on näha kohalikus võrgus:
kassi / etc / hostinimi
ó
grep 127.0.1.1 / etc / hosts
ó
kaja $ HOSTNAME
Juhtmega võrgukaartide kohalikud IP-aadressid (kokkuvõte):
/ sbin / ifconfig | grep -i direc | grep -i bcast
kui süsteem on ingliskeelne, kasutage:
/ sbin / ifconfig | grep -i addr | grep -i bcast
Juhtmega võrgukaartide kohalikud IP-aadressid (detail):
/ sbin / ifconfig
Traadita võrgukaartide kohalikud IP-aadressid (kokkuvõte):
/ sbin / iwconfig | grep -i direc | grep -i bcast
kui süsteem on ingliskeelne, kasutage:
/ sbin / iwconfig | grep -i addr | grep -i bcast
Traadita võrgukaartide kohalikud IP-aadressid (üksikasjad):
/ sbin / iwconfig
Kuva marsruutimistabel:
sudo marsruut -n
Avaliku (välise) IP-aadressi leidmiseks toimige järgmiselt.
lokkima ip.appspot.com
Hoidlad / süsteemi värskendamine
Vaadake faili sources.list sisu, mis sisaldab hoidlate aadresse:
vähem /etc/apt/sources.list
Video
Lisage videokaardid (PCI / PCIe):
lspci | grep -i VGA
Et teha kindlaks, kas arvuti toetab graafikakiirendust, tuleb installida tööriistapakett mesa-utils. See pakett sisaldab käsku glxinfo:
glxinfo | grep -i renderdamine
FPS (kaadrid sekundis) arvutamiseks käivitage järgmine käsk:
aegumine 60 glxgears
Mis näitab 60 sekundi jooksul (timeout-käsu abil) väikest akent 3-käigulise animatsiooniga, samal ajal kuvatakse terminaliaknas kaadrite sekundis keskmised väärtused (FPS, kaadrid sekundis). ):
Näide süsteemi graafilisest toimivusest:
338 kaadrit 5.4 sekundiga = 62.225 FPS
280 kaadrit 5.1 sekundiga = 55.343 FPS
280 kaadrit 5.2 sekundiga = 54.179 FPS
280 kaadrit 5.2 sekundiga = 53.830 FPS
280 kaadrit 5.3 sekundiga = 53.211 FPS
338 kaadrit 5.4 sekundiga = 62.225 FPS
280 kaadrit 5.1 sekundiga = 55.343 FPS
280 kaadrit 5.2 sekundiga = 54.179 FPS
280 kaadrit 5.2 sekundiga = 53.830 FPS
280 kaadrit 5.3 sekundiga = 53.211 FPS
Näide paremast graafika jõudlusest teises süsteemis:
2340 kaadrit 5.0 sekundiga = 467.986 FPS
2400 kaadrit 5.0 sekundiga = 479.886 FPS
2080 kaadrit 5.0 sekundiga = 415.981 FPS
2142 kaadrit 5.0 sekundiga = 428.346 FPS
2442 kaadrit 5.0 sekundiga = 488.181 FPS
2295 kaadrit 5.0 sekundiga = 458.847 FPS
2298 kaadrit 5.0 sekundiga = 459.481 FPS
2416 kaadrit 5.0 sekundiga = 483.141 FPS
2209 kaadrit 5.0 sekundiga = 441.624 FPS
2437 kaadrit 5.0 sekundiga = 487.332 FPS
Praeguse X (X Window System) serveri konfiguratsiooni kuvamiseks toimige järgmiselt.
vähem /etc/X11/xorg.conf
Praeguse eraldusvõime (laius x kõrgus) ja pühkimissageduse (MHz) leidmiseks toimige järgmiselt.
xrandr | grep '*'
Kõigi praeguse konfiguratsiooni toetatavate eraldusvõimete tundmine:
xrandr
Veebikaamerate (USB) kuvamiseks toimige järgmiselt.
lsusb | grep -i kaamera
Järgmine näide näitab kahe sama arvutiga ühendatud veebikaamera tulemust:
Buss 001 Seade 003: ID 0c45: 62c0 Microdia Sonix USB 2.0 kaamera
Buss 002 Seade 004: ID 0ac8: 3420 Z-Star Microelectronics Corp. Venus USB2.0 kaamera
Veebikaamerad on "paigaldatud" järjestuses järjestuses / dev / path:
Buss 001 -> / dev / video0
Buss 002 -> / dev / video1
Buss 003 -> / dev / video2
[…] Veebikaamerate vastavale teele kinnitamise kontrollimiseks toimige järgmiselt.
ls / dev / video * -lh
heli-
Loetlege heliriistvara:
lspci | grep -i heli
ó
sudo lshw | grep -i audio | grep toode
Loetlege heli taasesitusseadmed:
aplay -l | grep -i kaart
kui süsteem on ingliskeelne, siis kasutatakse seda:
aplay -l | grep -i kaart
Loetlege kõik moodulid, mille süsteem laadis ja mida heliseadmed kasutavad:
lsmod | grep -i snd
Järgnevalt testitakse, kas kõlarid on korralikult ühendatud ja jaotatud. Kõlarid peavad olema sisse lülitatud ja testi ajal saab helitugevust, kaableid ja paigutust reguleerida. Iga test annab tsüklis heli ja seda korratakse veel 2 korda:
Kui helisüsteem on 1 kanaliga (monofooniline):
kõlar-test -l 3 -t siinus -c 1
Kui helisüsteem on 2-kanaliline (stereo):
kõlar-test -l 3 -t siinus -c 2
Kui helisüsteem on 5.1 kanaliga (ruumiline):
kõlar-test -l 3 -t siinus -c 6
Kirjed (logid)
Kuva tuuma puhvri viimased 30 rida:
dmesg | saba -30
Vaadake kogu tuuma puhvrit:
dmesg | vähem
X-serveri logid annavad kasulikku teavet serveri praeguse konfiguratsiooni ja videokaardi kohta.
cd / var / log / ls Xorg * -hl
see kuvab kõik X-serveri logifailid, kusjuures viimane fail on Xorg.0.log.
Veateadete (vead) ja hoiatusteadete (hoiatused) vaatamiseks toimige järgmiselt.
grep -E "(WW) | (EE)" Xorg.0.log | grep -v teadmata
Kui soovite näha kogu registriteavet, toimige järgmiselt.
vähem Xorg.0.log
Kui soovite kirje sisu näha enne praegust, asendage failinimi Xorg.0.log selle faili nimega, mida soovite vaadata.
Alglaadimiskirje kuvamiseks on vaja see kõigepealt aktiveerida. Peaksite avama faili / etc / default / bootlogd ja asendama väärtuse jah väärtusega:
# Kas käivitamisel käivitada bootlogd? BOOTLOGD_ENABLE = jah
Järgmise süsteemi käivitamise ajal genereeritakse fail / var / log / boot, mida saab nüüd üle vaadata:
sudo vähem / var / log / boot
Varasemaid alglaadimiskirjeid saab vaadata:
sudo ls / var / log / boot * -hl
ja konsulteerige, nagu juba näidatud.
Muude logide nägemiseks: suurem osa süsteemilogidest on kataloogis / var / log / / ja ka mitmes alamkataloogis, seepärast sisestage lihtsalt see kataloog ja koostage loend, et teada saada:
cd / var / log / ls -hl
Muud viisid süsteemi tundmiseks
Kuigi on olemas ka graafilisi tööriistu, mis võimaldavad meil süsteemi tunda, on võimalik, et graafiline keskkond ei tööta, seetõttu on terminali kasutamine hädavajalik. Mõned kõige populaarsemad graafilised tööriistad on hardinfo ja sysinfo ning nende terminalist installimiseks lihtsalt käivitage:
sudo aptitude installida hardinfo sysinfo