|
Pirms dažām dienām mēs redzējām, kā instalēt Debian 6. Tagad, kad mūsu sistēma ir instalēta, mēs to iepazīsim mazliet rūpīgāk, izskaidrojot dažas pamata komandas, kuras patiesībā tiek izmantotas jebkurai izplatīšanai. |
Ievads
Datoru aprīkojums sastāv no fiziskām ierīcēm, ko sauc par globāli aparatūru, un loģiskām sastāvdaļām, ko sauc par programmatūru. Ir rīki, kas ļauj identificēt abas daļas, vai nu zināt iekārtas īpašības, un izmērīt tās veiktspēju un / vai diagnosticēt iespējamās kļūmes.
Ja ir nepieciešams lūgt atbalstu problēmu risināšanā, ir svarīgi spēt sniegt visu iespējamo un nepieciešamo informāciju par aparatūru un programmatūru, kas veido aprīkojumu. Šajā ziņā šo rakstu var uzskatīt par vecāka raksta paplašināšanu, kurā mēs paskaidrojām kur atrodas sistēmas žurnāla faili.
Pamatojums
Meklējot atbildes uz problēmām, kas var rasties, lietojot Linux, ir jāsniedz visa nepieciešamā informācija par attiecīgo problēmu, piemēram: jūsu datora tips, Debian versija, kodola versija, darbvirsmas sistēma utt. Tas palīdzēs aprakstīt darbības, kuras veicāt, lai izraisītu vai novērstu problēmu.
Kad zināt, kā sniegt šādu informāciju, ir vieglāk lūgt un saņemt atbalstu, un šī raksta mērķis ir sniegt komandu sarakstu šī mērķa sasniegšanai. Daudzi lietotāji, kas ir jauni Debian GNU / Linux, nezina, kā sniegt pēc iespējas vairāk informācijas un, iespējams, nesaņems atbilstošu palīdzību, vienkārši tāpēc, ka nezina, kā sniegt atbilstošu informāciju.
Konvencijas
Dažās komandās iegūtā informācija pārsniedz ekrāna augstumu, tāpēc, lai atvieglotu šīs informācijas nolasīšanu, tiek izmantots mazāk peidžeru un šādā veidā ir iespējams ritināt uz leju un uz augšu, parādot visu informāciju. Lai izietu no peidžera, vienkārši nospiediet Q (iziet) taustiņu. Šeit ir 2 piemēri, kā tiks izmantots šis peidžeris:
dmesg | mazāk
y
mazāk /etc/apt/sources.list
Informācija par ražotāju un modeli
Iekārtu ražotājs:
sudo dmidecode -s sistēmas ražotājs
Produkta nosaukums:
sudo dmidecode -s sistēmas produkta nosaukums
Produkta versija:
sudo dmidecode -s sistēmas versija
Iekārtas sērijas numurs:
sudo dmidecode -s sistēmas sērijas numurs
Produkta SKU (krājumu glabāšanas vienība) vai produkta P / N (daļas numurs):
sudo dmidecode | grep -i sku
Sīkāka informācija:
sudo dmidecode
Informācija par procesoru
Parādīt ražotāja nosaukumu, modeli un ātrumu:
grep 'pārdevēja_id' / proc / cpuinfo; grep 'modeļa nosaukums' / proc / cpuinfo; grep 'cpu MHz' / proc / cpuinfo
Rādīt arhitektūru (32 vai 64 bitu):
sudo lshw -C CPU | grep platums
Rādīt mašīnas tipu:
uname-m
Parādiet, vai procesors atbalsta "virtualizācijas paplašinājumus" (Intel-VT vai AMD-V), kas tiek aktivizēti no datora BIOS konfigurācijas:
Ja procesors ir Intel, jums jāzina, vai parādās vērtība "vmx":
grep -i vmx / proc / cpuinfo
Ja procesors ir AMD, jums jāzina, vai parādās vērtība "svm":
grep -i svm / proc / cpuinfo
Informācija par akumulatoru
acpi-bi
ó
acpitool -B
RAM atmiņa un SWAP nodalījums
Parādīt kopējo RAM un maiņas nodalījumu (mainiet pēdējo parametru uz: -b = Bytes, -k = Kilobytes, -m = Megabaiti, -g = Gigabaiti, attiecīgi):
brīvs -o -m
un vēl viens veids, kā to izdarīt, ir šāds:
grep 'MemTotal' / proc / meminfo; grep 'SwapTotal' / proc / meminfo
Lai parādītu, kurā nodalījumā (un lielumā) ir mijmaiņas process:
sudo swapon -s
Kodols
Parādīt kodola nosaukumu un versiju:
pievienojies man -sr
Apvalks
Parādiet izmantoto čaulu:
atbalss $ SHELL
Sadale
Parādiet izplatīšanas nosaukumu, versiju un atslēgas nosaukumu:
lsb_release -idc
Lietotāja vide
Pašreizējais lietotāja vārds:
echo $ USER
Komandas nosaukums:
echo $ HOSTNAME
Pašreizējais lietotāju bāzes katalogs:
echo $ HOME
Pašreizējais darba katalogs:
atbalss $ PWD
o
pwd
detaļas
Uzskaitiet PCI / PCIe ierīces
lspci
Uzskaitiet visas PCMCIA ierīces
/ sbin / lspcmcia
Uzskaitiet visas USB ierīces:
lsusb
Uzskaitiet visas ierīces, kas atklātas kā SCSI:
lsscsi
Moduļi, kuriem kodols ir norādīts ielādēt sāknēšanas laikā:
cat / etc / moduļi
Uzskaitiet visus moduļus, kurus sistēma ir ielādējusi:
lsmod | mazāk
Uzskaitiet aparatūru (kopsavilkuma informācija):
sudo lshw -šort
Uzskaitiet aparatūru (plaša informācija):
sudo lshw | mazāk
Uzglabāšanas un sāknēšanas nesēji
Uzskaitiet nodalījumus datu nesējā:
sudo fdisk-l
Pārziniet nodalījumos izmantoto un pieejamo vietu:
df-h
Ziniet, kāds nodalījums (un izmērs) tiek mainīts:
sudo swapon -s
Parādīt reģistrētos ierakstus GRUB "Legacy" sāknēšanas ielādētājam (līdz 0.97 versijai):
sudo grep -i nosaukums /boot/grub/menu.lst | grep "#" -v
Parādīt reģistrētos ierakstus GRUB 2 bootloader:
sudo grep -i menuentry /boot/grub/grub.cfg | grep "#" -v
Parādiet nodalījumu tabulu (File System TABle), kuru sistēma automātiski startē startēšanas laikā:
mazāk / etc / fstab
Parādīt visu nodalījumu UUID (Universally Unique IDentifier) vērtību:
sudo blkid
Tīkli
Uzskaitiet vadu PCI tīkla ierīces:
lspci | grep -i Ethernet
Uzskaitiet PCI bezvadu tīkla ierīces:
lspci | grep -i tīkls
Uzskaitiet USB tīkla ierīces:
lsusb | grep -i Ethernet; lsusb | grep -i tīkls
Parādiet sistēmas ielādētos moduļus, lai kontrolētu bezvadu tīkla kartes:
lsmod | grep iwl
Parādīt informāciju par draiveri, ko izmanto konkrēta tīkla ierīce (vārdu interfeiss jāaizstāj ar tīkla kartes loģisko nosaukumu, piemēram, eth0, wlan0, ath0 utt.):
sudo ethtool -i interfeiss
Tīkla karšu un tām piešķirto IP adrešu konfigurācija:
cat / etc / network / interface
Domēna vārda izšķirtspēja:
kaķis /etc/resolv.conf
Parādīt HOSTS faila saturu:
kaķis / etc / hosts
Datora nosaukums, kā tas būs redzams vietējā tīklā:
kaķis / etc / hostname
ó
grep 127.0.1.1 / etc / hosts
ó
echo $ HOSTNAME
Vadu tīkla karšu vietējās IP adreses (kopsavilkums):
/ sbin / ifconfig | grep -i direc | grep -i bcast
ja sistēma ir angļu valodā, izmantojiet:
/ sbin / ifconfig | grep -i addr | grep -i bcast
Vadu tīkla karšu vietējās IP adreses (informācija):
/ sbin / ifconfig
Bezvadu tīkla karšu vietējās IP adreses (kopsavilkums):
/ sbin / iwconfig | grep -i direc | grep -i bcast
ja sistēma ir angļu valodā, izmantojiet:
/ sbin / iwconfig | grep -i addr | grep -i bcast
Bezvadu tīkla karšu vietējās IP adreses (informācija):
/ sbin / iwconfig
Parādīt maršrutēšanas tabulu:
sudo maršruts -n
Lai uzzinātu publisko (ārējo) IP adresi:
čokurošanās ip.appspot.com
Krātuves / sistēmas atjaunināšana
Skatiet faila sources.list saturu, kurā ir glabātavu adreses:
mazāk /etc/apt/sources.list
Video
Uzskaitiet videokartes (PCI / PCIe):
lspci | grep -i vga
Lai noteiktu, vai dators atbalsta grafikas paātrinājumu, ir jāinstalē rīku pakete mesa-utils. Šajā paketē ir iekļauta komanda glxinfo:
glxinfo | grep -i renderēt
Lai aprēķinātu FPS (kadri sekundē), izpildiet šādu komandu:
taimauts 60 glxgears
Kas 60 sekundes (ar noildzes komandas palīdzību) parādīs nelielu logu ar 3 pārnesumu animāciju, tajā pašā laikā termināla logā tiks parādītas kadru sekundē vidējās vērtības (FPS, kadri sekundē). ):
Sistēmas grafiskās veiktspējas piemērs:
338 kadri 5.4 sekundēs = 62.225 FPS
280 kadri 5.1 sekundēs = 55.343 FPS
280 kadri 5.2 sekundēs = 54.179 FPS
280 kadri 5.2 sekundēs = 53.830 FPS
280 kadri 5.3 sekundēs = 53.211 FPS
338 kadri 5.4 sekundēs = 62.225 FPS
280 kadri 5.1 sekundēs = 55.343 FPS
280 kadri 5.2 sekundēs = 54.179 FPS
280 kadri 5.2 sekundēs = 53.830 FPS
280 kadri 5.3 sekundēs = 53.211 FPS
Labākas grafikas veiktspējas piemērs citā sistēmā:
2340 kadri 5.0 sekundēs = 467.986 FPS
2400 kadri 5.0 sekundēs = 479.886 FPS
2080 kadri 5.0 sekundēs = 415.981 FPS
2142 kadri 5.0 sekundēs = 428.346 FPS
2442 kadri 5.0 sekundēs = 488.181 FPS
2295 kadri 5.0 sekundēs = 458.847 FPS
2298 kadri 5.0 sekundēs = 459.481 FPS
2416 kadri 5.0 sekundēs = 483.141 FPS
2209 kadri 5.0 sekundēs = 441.624 FPS
2437 kadri 5.0 sekundēs = 487.332 FPS
Lai parādītu pašreizējo X (X Window System) servera konfigurāciju:
mazāk /etc/X11/xorg.conf
Lai atrastu pašreizējo izšķirtspēju (platums x augstums) un slaucīšanas frekvenci (MHz):
xrandr | grep '*'
Lai uzzinātu visas izšķirtspējas, kuras atbalsta pašreizējā konfigurācija:
xrandr
Lai parādītu tīmekļa kameras (USB):
lsusb | grep -i kamera
Šis piemērs parāda divu tīmekļa kameru, kas savienotas ar to pašu datoru, rezultātu:
Kopne 001 Ierīce 003: ID 0c45: 62c0 Microdia Sonix USB 2.0 kamera
Kopnes 002 ierīce 004: ID 0ac8: 3420 Z-Star Microelectronics Corp. Venus USB2.0 kamera
Tīmekļa kameras secībā tiek "uzstādītas" uz / dev / path:
001. autobuss -> / dev / video0
002. autobuss -> / dev / video1
003. autobuss -> / dev / video2
[…] Lai pārbaudītu, vai tīmekļa kameras ir "uzstādītas" uz to atbilstošā ceļa:
ls / dev / video * -lh
Audio
Saraksta audio aparatūra:
lspci | grep -i audio
ó
sudo lshw | grep -i audio | grep produkts
Uzskaitiet audio atskaņošanas ierīces:
aplay -l | grep -i karte
ja sistēma ir angļu valodā, to izmanto:
aplay -l | grep -i karte
Uzskaitiet visus moduļus, kurus sistēma ir ielādējusi un kas jāizmanto skaņas ierīcēs:
lsmod | grep -i snd
Tālāk ir sniegti testi, lai pārbaudītu, vai skaļruņi ir pareizi savienoti un izplatīti. Skaļruņiem jābūt ieslēgtiem, un testa laikā var pielāgot skaļumu, kabeļus un izkārtojumu. Katrs tests ciklā izstaro skaņu un tiek atkārtots vēl 2 reizes:
Ja skaņas sistēma ir 1 kanāla (monofoniska):
skaļruņa pārbaude -l 3 -t sinusa -c 1
Ja skaņas sistēma ir 2 kanālu (stereo):
skaļruņa pārbaude -l 3 -t sinusa -c 2
Ja skaņas sistēma ir 5.1 kanālu (telpiskā):
skaļruņa pārbaude -l 3 -t sinusa -c 6
Ieraksti (žurnāli)
Parādiet pēdējās 30 kodola bufera rindas:
dmesg | aste -30
Skatīt visu kodola buferi:
dmesg | mazāk
X servera žurnāli sniedz noderīgu informāciju par servera pašreizējo konfigurāciju un par videokarti:
cd / var / log / ls Xorg * -hl
tas parādīs visus žurnāla failus no X servera, un Xorg.0.log fails ir visjaunākais.
Lai apskatītu kļūdu ziņojumus (kļūdas) un brīdinājuma ziņojumus (brīdinājumus):
grep -E "(WW) | (EE)" Xorg.0.log | grep -v nav zināms
Ja vēlaties redzēt visu reģistra informāciju:
mazāk Xorg.0.log
Ja vēlaties redzēt ieraksta saturu pirms pašreizējā, vienkārši aizstājiet faila nosaukumu Xorg.0.log ar faila nosaukumu, kuru vēlaties skatīt.
Lai parādītu sāknēšanas ierakstu, vispirms tas jāaktivizē. Atveriet failu / etc / default / bootlogd un aizstājiet vērtību nē ar jā, izskatoties šādi:
# Palaidot bootlogd startēšanas laikā? BOOTLOGD_ENABLE = jā
Nākamās sistēmas palaišanas laikā tiks ģenerēts fails / var / log / boot, kuru tagad var pārskatīt:
sudo mazāk / var / log / boot
Iepriekšējos sāknēšanas žurnālus var apskatīt, izmantojot:
sudo ls / var / log / boot * -hl
un konsultējieties, kā jau parādīts.
Lai skatītu citus žurnālus: lielākā daļa sistēmas žurnālu atrodas direktorijā / var / log /, kā arī vairākos apakšdirektorijos, tāpēc vienkārši ievadiet šo direktoriju un izveidojiet sarakstu, lai uzzinātu:
cd / var / log / ls -hl
Citi veidi, kā iepazīt sistēmu
Lai gan ir arī grafiskie rīki, kas ļauj mums uzzināt sistēmu, iespējams, ka grafiskā vide nedarbojas, tāpēc termināļa izmantošana ir būtiska. Daži no populārākajiem grafiskajiem rīkiem ir hardinfo un sysinfo, un, lai tos instalētu no termināļa, vienkārši palaidiet:
sudo aptitude instalējiet hardinfo sysinfo