|
Fa uns dies vam veure com instal·lar Debian 6. Ara que tenim instal·lat el nostre sistema anem a conèixer-lo una mica més a fons, explicant alguns ordres bà siques que, en realitat, serveixen per a qualsevol distribució. |
Introducció
Un equip de còmput consta de dispositius fÃsics anomenats de forma global maquinari, i components lògics anomenats programari. Hi ha eines que permeten identificar les dues parts, ja sigui per conèixer les caracterÃstiques de l'equip com per mesurar el seu acompliment i / o diagnosticar possibles falles.
Quan hi ha la necessitat de sol·licitar suport en la resolució de problemes és important poder aportar tota la informació que sigui possible i necessà ria sobre el maquinari i el programari que conformen l'equip. En aquest sentit, aquest article es pot veure com una expansió d'un altre més antic en el qual explicà vem on es troben els arxius de registre de sistema.
Justificació
A l'hora de buscar respostes als problemes que puguis enfrontar a l'usar Linux és necessari proporcionar tota la informació necessà ria sobre el problema en qüestió, com per exemple: el tipus d'ordinador que tens, versió de Debian, versió de el nucli, sistema d'escriptori , etc. Això ajudarà a descriure els passos que vas portar a terme per provocar o solucionar el problema.
És més fà cil demanar i obtenir suport quan se sap com proporcionar aquesta informació, i aquest article pretén oferir una llista d'ordres per assolir aquest objectiu. Molts usuaris nous de Debian GNU / Linux no saben com aportar tota la informació possible i podrien no rebre l'ajuda adequada, simplement per no saber proporcionar la informació adequada.
convencions
En alguns comandaments la informació resultant excedeix l'alçada de la pantalla, aixà que per facilitar la lectura d'aquesta informació s'usa el paginador less i d'aquesta manera és possible desplaçar-se cap avall i cap amunt visualitzant tota la informació. Per sortir de l'paginador simplement es pressiona la tecla Q (quit). A continuació 2 exemples de com es farà servir dit paginador:
dmesg | menys
y
less /etc/apt/sources.list
Informació de l'fabricant i de el model
Fabricant de l'equip:
suo dmidecode -s system-manufacturer
Nom del producte:
suo dmidecode -s system-product-name
Versió del producte:
suo dmidecode -s system-versio
Número de sèrie de l'equip:
suo dmidecode -s system-serial-number
SKU (Stock Keeping Unit) o ​​P / N (Part Number) del producte:
suo dmidecode | grep -i sku
Més informació detallada:
suo dmidecode
Informació de l'processador
Mostra el nom de fabricant, model, i velocitat:
grep 'vendor_id' / proc / cpuinfo; grep 'model name' / proc / cpuinfo; grep 'cpu MHz' / proc / cpuinfo
Mostra l'arquitectura (32 o 64 bits):
suo lshw -C CPU | grep width
Mostra el tipus de mà quina:
uname -m
Mostra si el processador suporta «Extensions de Virtualització» (Intel-VT o AMD-V), les quals s'activen des de la configuració de BIOS de l'equip:
Si el processador és Intel, es necessita saber si apareix el valor «VMX»:
grep -i VMX / proc / cpuinfo
Si el processador és AMD, es necessita saber si apareix el valor «SVM»:
grep -i SVM / proc / cpuinfo
Informació de la bateria
acpi-bi
ó
acpitool -B
Memòria RAM i partició SWAP
Mostra el total de memòria RAM i la partició swap (canviar l'últim parà metre per: -b = Bytes, -k = Kilobytes, -m = megabytes, -g = Gigabytes, segons convingui):
free -o -m
i una altra forma de fer-ho és aixÃ:
grep 'MemTotal' / proc / meminfo; grep 'SwapTotal' / proc / meminfo
Per mostrar en quins partició (i la mida) hi ha el swap:
suo swapon -s
Kernel
Mostra el nom i versió de l'nucli:
uname -Sr
Concha
Mostra el shell en ús:
echo $ SHELL
Distribució
Mostra el nom, versió i nom clau de la distribució:
lsb_release -idc
Entorn de l'usuari
Nom de l'usuari actual:
echo $ USER
Nom de l'equip:
echo $ HOSTNAME
Directori base de l'usuari actual:
echo $ HOME
Directori de treball actual:
echo $ PWD
o
pwd
Maquinari
Llistar els dispositius PCI / PCIe
lspci
Llistar tots els dispositius PCMCIA
/ Sbin / lspcmcia
Llistar tots els dispositius USB:
lsusb
Llistar tots els dispositius detectats com SCSI:
lsscsi
Mòduls que s'han indicat a l'nucli que carregui durant l'arrencada:
cat / etc / modules
Llistar tots els mòduls que va carregar el sistema:
lsmod | less
Llistar el maquinari (informació resumida):
suo lshw -short
Llistar el maquinari (informació extensa):
suo lshw | less
Mitjans d'emmagatzematge i arrencada
Llistar les particions en els mitjans d'emmagatzematge:
sudo fdisk-l
Conèixer l'espai usat i disponible a les particions:
df-h
Conèixer en quina partició (i la mida) està swap:
suo swapon -s
Mostrar les entrades registrades per al gestor d'arrencada GRUB «Legacy» (fins a la versió 0.97):
suo grep -i title /boot/grub/menu.lst | grep "#" -v
Mostrar les entrades registrades per al gestor d'arrencada GRUB 2:
suo grep -i menuentry grub.cfg | grep "#" -v
Mostra la taula de particions (File System table) que el sistema munta automà ticament durant l'arrencada:
less / etc / fstab
Mostra el valor UUID (Universally Unique Identifier) ​​de totes les particions:
suo blkid
Xarxes
Llistar els dispositius de xarxa amb fil PCI:
lspci | grep -i ethernet
Llistar els dispositius de xarxa sense fil PCI:
lspci | xarxa grep -i
Llistar els dispositius de xarxa USB:
lsusb | grep -i ethernet; lsusb | grep -i network
Mostra els mòduls carregats pel sistema, per controlar targetes de xarxa sense fils:
lsmod | grep iwl
Mostra informació de el controlador usat per un dispositiu de xarxa especÃfic (s'ha de substituir la paraula interfÃcie pel nom lògic de la targeta de xarxa, per exemple eth0, wlan0, ath0, etc.):
suo ethtool -i interfÃcie
Configuració de la targeta de xarxa i les seves adreces IP assignades:
cat / etc / network / interfaces
Resolució de Noms de Domini:
cat /etc/resolv.conf
Mostra el contingut de l'arxiu Hosts:
cat / etc / hosts
Nom de l'equip, tal com es veurà a la xarxa local:
cat / etc / hostname
ó
grep 127.0.1.1 / etc / hosts
ó
echo $ HOSTNAME
Adreces IP locals de la targeta de xarxa amb fils (resum):
/ Sbin / ifconfig | grep -i directament | grep -i BCAST
si el sistema està en anglès s'usa:
/ Sbin / ifconfig | grep -i addr | grep -i BCAST
Adreces IP locals de la targeta de xarxa amb fils (detall):
/ Sbin / ifconfig
Adreces IP locals de la targeta de xarxa sense fils (resum):
/ Sbin / iwconfig | grep -i directament | grep -i BCAST
si el sistema està en anglès s'usa:
/ Sbin / iwconfig | grep -i addr | grep -i BCAST
Adreces IP locals de la targeta de xarxa sense fils (detall):
/ Sbin / iwconfig
Mostra la taula d'enrutament:
suo route -n
Per conèixer l'adreça IP pública (externa):
curl ip.appspot.com
Repositoris / actualització de sistema
Veure el contingut de l'arxiu sources.list, el qual conté les direccions dels repositoris:
less /etc/apt/sources.list
VÃdeo
Llistar les targetes de vÃdeo (PCI / PCIe):
lspci | grep -i vga
Per determinar si l'equip suporta acceleració de grà fics cal que estigui instal·lat el paquet d'eines taula-utils. Aquest paquet conté la comanda glxinfo:
glxinfo | grep -i render
Per calcular els FPS (frames per second) s'executa la següent comanda:
timeout 60 glxgears
El qual mostrarà durant 60 segons (amb l'ajuda de la comanda timeout) una finestra petita amb una animació de 3 engranatges, mentre que a el mateix temps a la finestra de la terminal es mostraran els valors mitjans de fotogrames per segon (FPS, frames per second ):
Exemple de l'acompliment grà fic d'un sistema:
338 fotogrames en 5.4 segons = 62.225 FPS
280 fotogrames en 5.1 segons = 55.343 FPS
280 fotogrames en 5.2 segons = 54.179 FPS
280 fotogrames en 5.2 segons = 53.830 FPS
280 fotogrames en 5.3 segons = 53.211 FPS
338 fotogrames en 5.4 segons = 62.225 FPS
280 fotogrames en 5.1 segons = 55.343 FPS
280 fotogrames en 5.2 segons = 54.179 FPS
280 fotogrames en 5.2 segons = 53.830 FPS
280 fotogrames en 5.3 segons = 53.211 FPS
Exemple d'un millor acompliment grà fic en un altre sistema:
2340 fotogrames en 5.0 segons = 467.986 FPS
2400 fotogrames en 5.0 segons = 479.886 FPS
2080 fotogrames en 5.0 segons = 415.981 FPS
2142 fotogrames en 5.0 segons = 428.346 FPS
2442 fotogrames en 5.0 segons = 488.181 FPS
2295 fotogrames en 5.0 segons = 458.847 FPS
2298 fotogrames en 5.0 segons = 459.481 FPS
2416 fotogrames en 5.0 segons = 483.141 FPS
2209 fotogrames en 5.0 segons = 441.624 FPS
2437 fotogrames en 5.0 segons = 487.332 FPS
Per mostrar la configuració actual de servidor X (X Window System):
less /etc/X11/xorg.conf
Per conèixer la resolució actual (amplada x alçada) i freqüència d'escombrat (MHz):
xrandr | grep '*'
Per conèixer totes les resolucions que la configuració actual suporta:
xrandr
Per mostrar les cà meres web (USB):
lsusb | grep -i camera
El següent exemple mostra el resultat de 2 cà meres web connectades a un mateix equip:
Bus 001 Device 003: ID 0c45: 62c0 Microdia Sonix USB 2.0 Camera
Bus 002 Device 004: ID 0ac8: 3420 Z-Star Microelectronics Corp Venus USB2.0 Camera
Les cà meres web es «munten» en ordre consecutiu a la ruta / dev /:
Bus 001 -> / dev / video0
Bus 002 -> / dev / video1
Bus 003 -> / dev / video2
[...] Per a comprovar que les cà meres web s'han «muntat» en la seva ruta corresponent:
ls / dev / video * -lh
Audio XNUMX
Llistar maquinari d'Ã udio:
lspci | grep -i à udio
ó
suo lshw | grep -i à udio | grep product
Llistar els dispositius de reproducció d'à udio:
aplay -l | grep -i targeta
si el sistema està en anglès llavors s'usa:
aplay -l | grep -i card
Llistar tots els mòduls que va carregar el sistema, per a ser usats pels dispositius de so:
lsmod | grep -i snd
Les següents són proves per verificar si els altaveus estan correctament connectats i distribuïts. Els altaveus han d'estar encesos i durant la prova es pot ajustar el volum, cables, i disposició. Cada prova emet un so en un cicle, i es repeteix 2 vegades més:
Si el sistema de so és de 1 canal (monoaural):
speaker-test -l 3 -t sine -c 1
Si el sistema de so és de 2 canals (stereo):
speaker-test -l 3 -t sine -c 2
Si el sistema de so és de 5.1 canals (surround):
speaker-test -l 3 -t sine -c 6
Registres (logs)
Visualitzar les 30 últimes lÃnies de la memòria intermèdia de el nucli:
dmesg | tail -30
Visualitzar tot el buffer de el nucli:
dmesg | menys
Els registres de servidor X donen informació útil sobre la configuració actual de la mateixa, i sobre la targeta de vÃdeo:
cd / var / log / ls Xorg * -hl
això mostrarà tots els arxius de registres de servidor X, sent l'arxiu Xorg.0.log el més recent.
Per veure els missatges d'error (errors) i missatges d'advertència (warnings):
grep -E "(WW) | (EE)" Xorg.0.log | grep -v unknown
Si es desitja veure tota la informació de l'registre:
less Xorg.0.log
Si es desitja veure el contingut d'algun registre anterior a l'actual només n'hi ha prou substituir el nom del fitxer Xorg.0.log pel nom de l'arxiu que es desitgi visualitzar.
Per visualitzar el registre d'arrencada (boot) cal activar-primerament. S'ha d'obrir el fitxer / etc / default / bootlogd i substituir el valor no per yes, quedant aixÃ:
# Run bootlogd at startup? BOOTLOGD_ENABLE = yes
Durant el proper inici de sistema es generarà el fitxer / var / log / boot el qual ja podrà ser revisat:
suo less / var / log / boot
Els registres anteriors d'arrencada poden visualitzar amb:
suo ls / var / log / boot * -hl
i consultar com ja s'ha mostrat.
Per veure altres registres: La majoria dels registres (logs) de sistema es troben en el directori / var / log / aixà com també en diversos subdirectoris, per tant només n'hi ha prou entrar a aquest directori i fer un llistat per conèixer-los:
cd / var / log / ls -hl
Altres formes de conèixer el sistema
Encara que hi ha també eines grà fiques que permeten conèixer el sistema, és possible que l'ambient grà fic no funcioni, per això l'ús de la terminal és indispensable. Algunes de les eines grà fiques més conegudes són HardInfo i sysinfo, i per instal·lar-les des de la terminal n'hi ha prou amb executar:
suo aptitude install HardInfo sysinfo