|
Prije nekoliko dana vidjeli smo kako instalirati Debian 6. Sad kad smo instalirali svoj sustav, malo ćemo ga temeljitije upoznati, objasnivši neke osnovne naredbe koje se u stvarnosti koriste za bilo koju distribuciju. |
I
Računalna oprema sastoji se od fizičkih uređaja koji se nazivaju globalno hardverskim i logičkih komponenti koji se nazivaju softver. Postoje alati koji vam omogućuju prepoznavanje oba dijela, bilo da znate karakteristike opreme i izmjerite njezine performanse i / ili dijagnosticirate moguće kvarove.
Kada je potrebno zatražiti podršku u rješavanju problema, važno je biti u mogućnosti pružiti sve potrebne i potrebne informacije o hardveru i softveru koji čine opremu. U tom smislu, ovaj se članak može smatrati proširenjem starijeg članka u kojem smo objasnili gdje se nalaze datoteke dnevnika sustava.
opravdanje
Kada tražite odgovore na probleme s kojima se možete suočiti prilikom korištenja Linuxa, potrebno je navesti sve potrebne informacije o dotičnom problemu, kao što su: vrsta računala koje imate, verzija Debiana, verzija jezgre, stolni sustav itd. To će vam pomoći opisati korake koje ste poduzeli da biste uzrokovali ili riješili problem.
Lakše je zatražiti i dobiti podršku kada znate kako pružiti takve informacije, a ovaj je članak namijenjen popisu naredbi za postizanje tog cilja. Mnogi novi korisnici Debian GNU / Linuxa ne znaju pružiti što više informacija i možda neće dobiti odgovarajuću pomoć jednostavno zato što ne znaju pružiti odgovarajuće informacije.
Konvencije
U nekim naredbama rezultirajuće informacije premašuju visinu zaslona, pa se radi lakšeg čitanja tih podataka koristi manje pejdžera i na taj je način moguće pomicanje prema dolje i prema gore, prikazujući sve informacije. Da biste izašli iz pager-a, jednostavno pritisnite tipku Q (quit). Evo dva primjera kako će se koristiti ovaj dojavnik:
dmesg | manje
y
manje /etc/apt/sources.list
Podaci o proizvođaču i modelu
Proizvođač opreme:
sudo dmidecode -s proizvođač sustava
Broj proizvoda:
sudo dmidecode -s ime-sustava-proizvoda
Verzija proizvoda:
sudo dmidecode -s sistemska verzija
Serijski broj opreme:
sudo dmidecode -s serijski broj sustava
Šifra proizvoda (jedinica za čuvanje zaliha) ili P / N (broj dijela) proizvoda:
sudo dmidecode | grep -i sku
Detaljnije informacije:
sudo dmidecode
Informacije o procesoru
Prikaži naziv proizvođača, model i brzinu:
grep 'vendor_id' / proc / cpuinfo; grep 'naziv modela' / proc / cpuinfo; grep 'cpu MHz' / proc / cpuinfo
Prikaži arhitekturu (32 ili 64 bita):
sudo lshw -C CPU | grep širina
Prikaži vrstu stroja:
pridruži mi se -m
Pokažite podržava li procesor "Proširenja za virtualizaciju" (Intel-VT ili AMD-V), koja se aktiviraju iz BIOS-ove konfiguracije računala:
Ako je procesor Intel, morate znati pojavljuje li se vrijednost "vmx":
grep -i vmx / proc / cpuinfo
Ako je procesor AMD, morate znati pojavljuje li se vrijednost "svm":
grep -i svm / proc / cpuinfo
Podaci o bateriji
acpi-bi
ó
akpitool -B
RAM memorija i SWAP particija
Prikažite ukupni RAM i zamijenite particiju (zadnji parametar promijenite u: -b = bajtova, -k = kilobajta, -m = megabajta, -g = gigabajta, prema potrebi):
besplatno -o -m
a drugi način da to učinite je ovako:
grep 'MemTotal' / proc / meminfo; grep 'SwapTotal' / proc / meminfo
Da biste prikazali na kojoj je particiji (i veličini) zamjena:
sudo swapon -s
Zrno
Prikaži naziv i verziju jezgre:
pridruži mi se -sr
Ljuska
Pokaži školjku u upotrebi:
odjek $ SHELL
Distribución
Prikažite naziv, verziju i naziv ključa distribucije:
lsb_otpuštanje -idc
Korisničko okruženje
Trenutno korisničko ime:
echo $ USER
Ime tima:
odjekni $ HOSTNAME
Trenutni osnovni direktorij korisnika:
odjek $ HOME
Trenutni radni direktorij:
odjek $ PWD
o
osoba
Hardver
Navedite PCI / PCIe uređaje
lspci
Navedite sve PCMCIA uređaje
/ sbin / lspcmcia
Popis svih USB uređaja:
lsusb
Navedite sve uređaje otkrivene kao SCSI:
lsscsi
Moduli koji su upućeni kernelu da se učita tijekom dizanja:
mačka / itd / moduli
Navedite sve module koje je sustav učitao:
lsmod | manje
Navedite hardver (sažeti podaci):
sudo lshw -kratko
Navedite hardver (opsežne informacije):
sudo lshw | manje
Mediji za pohranu i pokretanje
Navedite particije na mediju za pohranu:
sudo fdisk -l
Poznavanje korištenog i dostupnog prostora na particijama:
df-h
Znajte na kojoj se particiji (i veličini) zamjenjuje:
sudo swapon -s
Prikaži prijavljene unose za GRUB "Naslijeđeni" pokretač (do verzije 0.97):
sudo grep -i naslov /boot/grub/menu.lst | grep "#" -v
Prikaži prijavljene unose za GRUB 2 pokretački program:
sudo grep -i menuentry /boot/grub/grub.cfg | grep "#" -v
Pokažite tablicu particija (TABLA datotečnog sustava) koju sustav automatski postavlja tijekom pokretanja:
manje / etc / fstab
Prikažite vrijednost UUID (univerzalno jedinstveni identifikator) svih particija:
sudo blkid
umrežavanje
Navedite ožičene PCI mrežne uređaje:
lspci | grep -i ethernet
Navedite PCI bežične mrežne uređaje:
lspci | grep -i mreža
Popis USB mrežnih uređaja:
lsusb | grep -i ethernet; lsusb | grep -i mreža
Pokažite module koje je sustav učitao za upravljanje bežičnim mrežnim karticama:
lsmod | grep iwl
Prikažite informacije o upravljačkom programu koji koristi određeni mrežni uređaj (zamijenite sučelje riječi logičnim nazivom mrežne kartice, na primjer eth0, wlan0, ath0 itd.):
sudo ethtool -i sučelje
Konfiguracija mrežnih kartica i dodijeljenih im IP adresa:
cat / etc / network / sučelja
Razlučivanje imena domena:
mačka /etc/resolv.conf
Prikažite sadržaj datoteke HOSTS:
mačka / itd. / domaćini
Naziv računala, kako će se vidjeti na lokalnoj mreži:
cat / etc / hostname
ó
grep 127.0.1.1 / etc / hosts
ó
odjekni $ HOSTNAME
Lokalne IP adrese žičnih mrežnih kartica (sažetak):
/ sbin / ifconfig | grep -i direc | grep -i bcast
ako je sustav na engleskom, upotrijebite:
/ sbin / ifconfig | grep -i addr | grep -i bcast
Lokalne IP adrese žičnih mrežnih kartica (detalj):
/ sbin / ifconfig
Lokalne IP adrese bežičnih mrežnih kartica (sažetak):
/ sbin / iwconfig | grep -i direc | grep -i bcast
ako je sustav na engleskom, upotrijebite:
/ sbin / iwconfig | grep -i addr | grep -i bcast
Lokalne IP adrese bežičnih mrežnih kartica (detalj):
/ sbin / iwconfig
Prikaži tablicu usmjeravanja:
sudo ruta -n
Da biste saznali javnu (vanjsku) IP adresu:
uvijte ip.appspot.com
Spremišta / ažuriranje sustava
Pogledajte sadržaj datoteke sources.list koja sadrži adrese spremišta:
manje /etc/apt/sources.list
Video
Navedite grafičke kartice (PCI / PCIe):
lspci | grep -i VGA
Da biste utvrdili podržava li računalo grafičko ubrzanje, mora se instalirati paket alata mesa-utils. Ovaj paket sadrži naredbu glxinfo:
glxinfo | grep -i iscrtati
Da biste izračunali FPS (okviri u sekundi), izvršite sljedeću naredbu:
timeout 60 glxgears
Koji će tijekom 60 sekundi (uz pomoć naredbe za vremensko ograničenje) prikazivati mali prozor s animacijom od 3 stupnja prijenosa, dok će se istovremeno u prozoru terminala prikazivati prosječne vrijednosti sličica u sekundi (FPS, okviri u sekundi). ):
Primjer grafičke izvedbe sustava:
338 sličica u 5.4 sekunde = 62.225 FPS
280 sličica u 5.1 sekunde = 55.343 FPS
280 sličica u 5.2 sekunde = 54.179 FPS
280 sličica u 5.2 sekunde = 53.830 FPS
280 sličica u 5.3 sekunde = 53.211 FPS
338 sličica u 5.4 sekunde = 62.225 FPS
280 sličica u 5.1 sekunde = 55.343 FPS
280 sličica u 5.2 sekunde = 54.179 FPS
280 sličica u 5.2 sekunde = 53.830 FPS
280 sličica u 5.3 sekunde = 53.211 FPS
Primjer boljih grafičkih performansi na drugom sustavu:
2340 sličica u 5.0 sekunde = 467.986 FPS
2400 sličica u 5.0 sekunde = 479.886 FPS
2080 sličica u 5.0 sekunde = 415.981 FPS
2142 sličica u 5.0 sekunde = 428.346 FPS
2442 sličica u 5.0 sekunde = 488.181 FPS
2295 sličica u 5.0 sekunde = 458.847 FPS
2298 sličica u 5.0 sekunde = 459.481 FPS
2416 sličica u 5.0 sekunde = 483.141 FPS
2209 sličica u 5.0 sekunde = 441.624 FPS
2437 sličica u 5.0 sekunde = 487.332 FPS
Za prikaz trenutne konfiguracije poslužitelja X (X Window System):
manje /etc/X11/xorg.conf
Da biste pronašli trenutnu razlučivost (širinu x visinu) i frekvenciju zamaha (MHz):
xrandr | grep '*'
Da biste znali sve rezolucije koje trenutačna konfiguracija podržava:
xrandr
Da biste prikazali web kamere (USB):
lsusb | grep -i kamera
Sljedeći primjer prikazuje rezultat 2 web kamere povezane na isto računalo:
Bus 001 Uređaj 003: ID 0c45: 62c0 Kamera Microdia Sonix USB 2.0
Bus 002 Uređaj 004: ID 0ac8: 3420 Z-Star Microelectronics Corp. Venus USB2.0 Kamera
Web kamere se "montiraju" uzastopnim redoslijedom na / dev / path:
Sabirnica 001 -> / dev / video0
Sabirnica 002 -> / dev / video1
Sabirnica 003 -> / dev / video2
[...] Da biste provjerili jesu li web kamere "postavljene" na njihov odgovarajući put:
ls / dev / video * -lh
Audio
Popis audio hardvera:
lspci | grep -i audio
ó
sudo lshw | grep -i audio | grep proizvod
Navedite uređaje za reprodukciju zvuka:
aplay -l | grep -i kartica
ako je sustav na engleskom jeziku, onda se koristi:
aplay -l | grep -i kartica
Navedite sve module koje je sustav učitao kako bi ih zvučni uređaji koristili:
lsmod | grep -i snd
Slijede testovi za provjeru jesu li zvučnici pravilno povezani i distribuirani. Zvučnici moraju biti uključeni i tijekom testa mogu se prilagoditi glasnoća, kabeli i raspored. Svaki test emitira zvuk u ciklusu i ponavlja se još 2 puta:
Ako je zvučni sustav 1 kanal (mono):
test zvučnika -l 3 -t sinus -c 1
Ako je zvučni sustav dvokanalni (stereo):
test zvučnika -l 3 -t sinus -c 2
Ako je zvučni sustav 5.1-kanalni (surround):
test zvučnika -l 3 -t sinus -c 6
Zapisi (zapisnici)
Prikažite zadnjih 30 redaka međuspremnika jezgre:
dmesg | rep -30
Pogledajte cijeli međuspremnik jezgre:
dmesg | manje
Dnevnici X poslužitelja daju korisne informacije o trenutnoj konfiguraciji poslužitelja i o video kartici:
cd / var / log / ls Xorg * -hl
ovo će prikazati sve datoteke dnevnika s X poslužitelja, s time da je datoteka Xorg.0.log najnovija.
Da biste pregledali poruke o pogreškama (pogreške) i poruke upozorenja (upozorenja):
grep -E "(WW) | (EE)" Xorg.0.log | grep -v nepoznat
Ako želite vidjeti sve podatke registra:
manje Xorg.0.log
Ako želite vidjeti sadržaj zapisa prije trenutnog, samo zamijenite naziv datoteke Xorg.0.log imenom datoteke koju želite pregledati.
Da biste pregledali zapis pokretanja, potrebno ga je prvo aktivirati. Otvorite datoteku / etc / default / bootlogd i zamijenite vrijednost ne da, izgledajući ovako:
# Pokrenuti bootlogd pri pokretanju? BOOTLOGD_ENABLE = da
Tijekom sljedećeg pokretanja sustava generirat će se datoteka / var / log / boot, koja se sada može pregledati:
sudo less / var / log / boot
Prethodne zapisnike pokretanja možete pregledati pomoću:
sudo ls / var / log / boot * -hl
i konzultirajte se kao što je već prikazano.
Da biste vidjeli druge zapisnike: Većina sistemskih dnevnika nalazi se u direktoriju / var / log /, kao i u nekoliko poddirektorijuma, stoga samo unesite taj direktorij i napravite popis da biste ih znali:
cd / var / log / ls -hl
Drugi načini poznavanja sustava
Iako postoje i grafički alati koji omogućuju poznavanje sustava, moguće je da grafičko okruženje ne radi, stoga je upotreba terminala ključna. Neki od najpopularnijih grafičkih alata su hardinfo i sysinfo, a da biste ih instalirali s terminala, jednostavno pokrenite:
sudo aptitude instalirati hardinfo sysinfo