Sei sulla pagina 1di 15

19/1/2016

Comandos para conocer el sistema (identificar hardware y algunas configuraciones de software) | Desde Linux

Comandos para conocer el sistema


(identificar hardware y algunas
configuraciones de software)
Por usemoslinux - 23 noviembre, 2012

HaceunosdasvimoscmoinstalarDebian6.Ahoraquetenemosinstaladonuestrosistema
vamosaconocerlounpocomsafondo,explicandoalgunoscomandosbsicosque,en
realidad,sirvenparacualquierdistribucin.

D4nyR3yesunodelosganadoresdenuestracompetenciasemanal:Compartloque
sabssobreLinux.FelicitacionesDany!

Introduccin
Unequipodecmputoconstadedispositivosfsicosllamadosdeformaglobalhardware,y
componenteslgicosllamadossoftware.Existenherramientasquepermitenidentificarambas
partes,yaseaparaconocerlascaractersticasdelequipocomoparamedirsudesempeoy/o
diagnosticarposiblesfallas.
Cuandoexistelanecesidaddesolicitarapoyoenlaresolucindeproblemasesimportantepoder
aportartodalainformacinqueseaposibleynecesariasobreelhardwareyelsoftwareque
conformanelequipo.Enesesentido,esteartculopuedeversecomounaexpansindeotroms
antiguoenelqueexplicbamosdndeseencuentranlosarchivosderegistrodelsistema.

Justificacin
AlahoradebuscarrespuestasalosproblemasquepuedasenfrentaralusarLinuxesnecesario
proporcionartodalainformacinnecesariasobreelproblemaencuestin,comoporejemplo:eltipo
decomputadoraquetienes,versindeDebian,versindelkernel,sistemadeescritorio,etc.Eso
ayudaradescribirlospasosquellevasteacaboparaprovocarosolucionarelproblema.
Esmsfcilsolicitaryobtenerapoyocuandosesabecmoproporcionardichainformacin,yeste
http://blog.desdelinux.net/comandos-para-conocer-el-sistema-identificar-hardware-y-algunas-configuraciones-de-software/

1/15

19/1/2016

Comandos para conocer el sistema (identificar hardware y algunas configuraciones de software) | Desde Linux

artculopretendeofrecerunalistadecomandosparaalcanzardichoobjetivo.Muchosusuarios
nuevosdeDebianGNU/Linuxnosabencmoaportartodalainformacinposibleypodrannorecibir
laayudaadecuada,simplementepornosaberproporcionarlainformacinadecuada.

Convenciones
Enalgunoscomandoslainformacinresultanteexcedelaalturadelapantalla,asqueparafacilitar
lalecturadedichainformacinseusaelpaginadorlessydeestamaneraesposibledesplazarse
haciaabajoyhaciaarribavisualizandotodalainformacin.Parasalirdelpaginadorsimplementese
presionalateclaQ(quit).Acontinuacin2ejemplosdecmoseusardichopaginador:

dmesg | less
y

less /etc/apt/sources.list

Informacin del fabricante y del modelo


Fabricantedelequipo:

sudo dmidecode -s system-manufacturer


Nombredelproducto:

sudo dmidecode -s system-product-name


Versindelproducto:

sudo dmidecode -s system-version


Nmerodeseriedelequipo:

sudo dmidecode -s system-serial-number


SKU(StockKeepingUnit)P/N(PartNumber)delproducto:

http://blog.desdelinux.net/comandos-para-conocer-el-sistema-identificar-hardware-y-algunas-configuraciones-de-software/

2/15

19/1/2016

Comandos para conocer el sistema (identificar hardware y algunas configuraciones de software) | Desde Linux

sudo dmidecode | grep -i sku


Msinformacindetallada:

sudo dmidecode

Informacin del procesador


Mostrarelnombredelfabricante,modelo,yvelocidad:

grep 'vendor_id' /proc/cpuinfo ; grep 'model name' /proc/cpuinfo ;


grep 'cpu MHz' /proc/cpuinfo
Mostrarlaarquitectura(32o64bits):

sudo lshw -C CPU | grep width


Nota:Elpaquetelshwnoestinstaladodemanerapredeterminada,porloqueantesdeusarloes
necesariasuinstalacin.
Mostrareltipodemquina:

uname -m
MostrarsielprocesadorsoportaExtensionesdeVirtualizacin(IntelVTAMDV),lascualesse
activandesdelaconfiguracindeBIOSdelequipo:
SielprocesadoresIntel,senecesitasabersiapareceelvalorvmx:

grep -i vmx /proc/cpuinfo


SielprocesadoresAMD,senecesitasabersiapareceelvalorsvm:

grep -i svm /proc/cpuinfo

Informacin de la batera
http://blog.desdelinux.net/comandos-para-conocer-el-sistema-identificar-hardware-y-algunas-configuraciones-de-software/

3/15

19/1/2016

Comandos para conocer el sistema (identificar hardware y algunas configuraciones de software) | Desde Linux

acpi -bi

acpitool -B
Nota:elcomandoacpitoolnoseencuentrainstaladodeformapredeterminada.

Memoria RAM y particin SWAP


MostrareltotaldememoriaRAMylaparticinswap(cambiarelltimoparmetropor:b=Bytes,k
=Kilobytes,m=Megabytes,g=Gigabytes,segnconvenga):

free -o -m
yotraformadehacerloesas:

grep 'MemTotal' /proc/meminfo; grep 'SwapTotal' /proc/meminfo


Paramostrarenquparticin(yeltamao)estelswap:

sudo swapon -s

Kernel
Mostrarelnombreyversindelkernel:

uname -sr

Shell
Mostrarelshellenuso:

echo $SHELL

Distribucin
http://blog.desdelinux.net/comandos-para-conocer-el-sistema-identificar-hardware-y-algunas-configuraciones-de-software/

4/15

19/1/2016

Comandos para conocer el sistema (identificar hardware y algunas configuraciones de software) | Desde Linux

Mostrarelnombre,versinynombreclavedeladistribucin:

lsb_release -idc

Entorno del usuario


Nombredelusuarioactual:

echo $USER
Nombredelequipo:

echo $HOSTNAME
Directoriobasedelusuarioactual:

echo $HOME
Directoriodetrabajoactual:

echo $PWD
o

pwd

Hardware
ListarlosdispositivosPCI/PCIe

lspci
ListartodoslosdispositivosPCMCIA

/sbin/lspcmcia
ListartodoslosdispositivosUSB:
http://blog.desdelinux.net/comandos-para-conocer-el-sistema-identificar-hardware-y-algunas-configuraciones-de-software/

5/15

19/1/2016

Comandos para conocer el sistema (identificar hardware y algunas configuraciones de software) | Desde Linux

lsusb
ListartodoslosdispositivosdetectadoscomoSCSI:

lsscsi
Nota:Elpaqueteanteriornoestinstaladodemanerapredeterminada,porloqueantesdeusarloes
necesariasuinstalacin.
Mdulosquesehanindicadoalkernelquecargueduranteelarranque:

cat /etc/modules
Listartodoslosmdulosquecargelsistema:

lsmod | less
Listarelhardware(informacinresumida):

sudo lshw -short


Listarelhardware(informacinextensa):

sudo lshw | less


Nota:Elpaquetelshwnoestinstaladodemanerapredeterminada,porloqueantesdeusarloes
necesariasuinstalacin.

Medios de almacenamiento y arranque


Listarlasparticionesenlosmediosdealmacenamiento:

sudo fdisk -l
Conocerelespaciousadoydisponibleenlasparticiones:

df -h
Conocerenquparticin(yeltamao)estswap:
http://blog.desdelinux.net/comandos-para-conocer-el-sistema-identificar-hardware-y-algunas-configuraciones-de-software/

6/15

19/1/2016

Comandos para conocer el sistema (identificar hardware y algunas configuraciones de software) | Desde Linux

sudo swapon -s
MostrarlasentradasregistradasparaelgestordearranqueGRUBLegacy(hastalaversin0.97):

sudo grep -i title /boot/grub/menu.lst | grep "#" -v


MostrarlasentradasregistradasparaelgestordearranqueGRUB2:

sudo grep -i menuentry /boot/grub/grub.cfg | grep "#" -v


Mostrarlatabladeparticiones(FileSystemTABle)queelsistemamontaautomticamentedurante
elarranque:

less /etc/fstab
MostrarelvalorUUID(UniversallyUniqueIDentifier)detodaslasparticiones:

sudo blkid

Redes
ListarlosdispositivosderedalmbricosPCI:

lspci | grep -i ethernet


ListarlosdispositivosderedinalmbricosPCI:

lspci | grep -i network


ListarlosdispositivosderedUSB:

lsusb | grep -i ethernet ; lsusb | grep -i network


Mostrarlosmduloscargadosporelsistema,paracontrolartarjetasderedinalmbricas:

lsmod | grep iwl


Mostrarinformacindelcontroladorusadoporundispositivoderedespecfico(sedebesustituirla
http://blog.desdelinux.net/comandos-para-conocer-el-sistema-identificar-hardware-y-algunas-configuraciones-de-software/

7/15

19/1/2016

Comandos para conocer el sistema (identificar hardware y algunas configuraciones de software) | Desde Linux

palabrainterfazporelnombrelgicodelatarjetadered,porejemploeth0,wlan0,ath0,etc.):

sudo ethtool -i interfaz


Nota:Elpaqueteanteriornoestinstaladodemanerapredeterminada,porloqueantesdeusarloes
necesariasuinstalacin.
ConfiguracindelastarjetasderedysusdireccionesIPasignadas:

cat /etc/network/interfaces
ResolucindeNombresdeDominio:

cat /etc/resolv.conf
MostrarelcontenidodelarchivoHOSTS:

cat /etc/hosts
Nombredelequipo,talycomoseverenlaredlocal:

cat /etc/hostname

grep 127.0.1.1 /etc/hosts

echo $HOSTNAME
DireccionesIPlocalesdelastarjetasderedalmbricas(resumen):

/sbin/ifconfig | grep -i direc | grep -i bcast


sielsistemaesteninglsseusa:

/sbin/ifconfig | grep -i addr | grep -i bcast

http://blog.desdelinux.net/comandos-para-conocer-el-sistema-identificar-hardware-y-algunas-configuraciones-de-software/

8/15

19/1/2016

Comandos para conocer el sistema (identificar hardware y algunas configuraciones de software) | Desde Linux

DireccionesIPlocalesdelastarjetasderedalmbricas(detalle):

/sbin/ifconfig
DireccionesIPlocalesdelastarjetasderedinalmbricas(resumen):

/sbin/iwconfig | grep -i direc | grep -i bcast


sielsistemaesteninglsseusa:

/sbin/iwconfig | grep -i addr | grep -i bcast


DireccionesIPlocalesdelastarjetasderedinalmbricas(detalle):

/sbin/iwconfig
Mostrarlatabladeenrutamiento:

sudo route -n
ParaconocerladireccinIPpblica(externa):

curl ip.appspot.com

Repositorios / actualizacin del sistema


Visualizarelcontenidodelarchivosources.list,elcualcontienelasdireccionesdelosrepositorios:

less /etc/apt/sources.list

Video
Listarlastarjetasdevdeo(PCI/PCIe):
135

lspci | grep -i vga


Paradeterminarsielequiposoportaaceleracindegrficosesnecesarioqueestinstaladoel
http://blog.desdelinux.net/comandos-para-conocer-el-sistema-identificar-hardware-y-algunas-configuraciones-de-software/

9/15

19/1/2016

Comandos para conocer el sistema (identificar hardware y algunas configuraciones de software) | Desde Linux

paquetedeherramientasmesautils.Dichopaquetecontieneelcomandoglxinfo:
27

glxinfo | grep -i render


ParacalcularlosFPS(framespersecond)seejecutaelsiguientecomando:1

timeout 60 glxgears

Elcualmostrardurante60segundos(conlaayudadelcomandotimeout)unaventanapequea
conunaanimacinde3engranajes,mientrasquealmismotiempoenlaventanadelaterminalse
mostrarnlosvalorespromediosdefotogramasporsegundo(FPS,framespersecond):
Ejemplodeldesempeogrficodeunsistema:
338framesin5.4seconds=62.225FPS
280framesin5.1seconds=55.343FPS
280framesin5.2seconds=54.179FPS
280framesin5.2seconds=53.830FPS
280framesin5.3seconds=53.211FPS
338framesin5.4seconds=62.225FPS
280framesin5.1seconds=55.343FPS
280framesin5.2seconds=54.179FPS
280framesin5.2seconds=53.830FPS
280framesin5.3seconds=53.211FPS
Ejemplodeunmejordesempeogrficoenotrosistema:
Utilizandoestesitiowebaceptaselusodecookies.Msinformacinaqu.

2340framesin5.0seconds=467.986FPS

Aceptar

MsInformacin

2400framesin5.0seconds=479.886FPS
2080framesin5.0seconds=415.981FPS
2142framesin5.0seconds=428.346FPS
2442framesin5.0seconds=488.181FPS
2295framesin5.0seconds=458.847FPS
2298framesin5.0seconds=459.481FPS
2416framesin5.0seconds=483.141FPS
2209framesin5.0seconds=441.624FPS

http://blog.desdelinux.net/comandos-para-conocer-el-sistema-identificar-hardware-y-algunas-configuraciones-de-software/

10/15

19/1/2016

Comandos para conocer el sistema (identificar hardware y algunas configuraciones de software) | Desde Linux

2437framesin5.0seconds=487.332FPS
ParamostrarlaconfiguracinactualdelservidorX(XWindowSystem):

less /etc/X11/xorg.conf
Paraconocerlaresolucinactual(anchuraxaltura)yfrecuenciadebarrido(MHz):

xrandr | grep '*'


Paraconocertodaslasresolucionesquelaconfiguracinactualsoporta:

xrandr
Paramostrarlascmarasweb(USB):

lsusb | grep -i camera


Elsiguienteejemplomuestraelresultadode2cmaraswebconectadasaunmismoequipo:
Bus001Device003:ID0c45:62c0MicrodiaSonixUSB2.0Camera
Bus002Device004:ID0ac8:3420ZStarMicroelectronicsCorp.VenusUSB2.0Camera
Lascmaraswebsemontanenordenconsecutivoenlaruta/dev/:
Bus001>/dev/video0
Bus002>/dev/video1
Bus003>/dev/video2
[]
Paracomprobarquelascmaraswebsehanmontadoensurutacorrespondiente:

ls /dev/video* -lh

Audio
Listarhardwaredeaudio:

http://blog.desdelinux.net/comandos-para-conocer-el-sistema-identificar-hardware-y-algunas-configuraciones-de-software/

11/15

19/1/2016

Comandos para conocer el sistema (identificar hardware y algunas configuraciones de software) | Desde Linux

lspci | grep -i audio

sudo lshw | grep -i audio | grep product


Nota:Elpaqueteanteriornoestinstaladodemanerapredeterminada,porloqueantesdeusarloes
necesariasuinstalacin.
Listarlosdispositivosdereproduccindeaudio:

aplay -l | grep -i tarjeta


sielsistemaesteninglsentoncesseusa:

aplay -l | grep -i card


Listartodoslosmdulosquecargelsistema,paraserusadosporlosdispositivosdesonido:

lsmod | grep -i snd


Lassiguientessonpruebasparaverificarsilosaltavocesestncorrectamenteconectadosy
distribuidos.Losaltavocesdebenestarencendidosydurantelapruebasepuedeajustarelvolumen,
cables,ydisposicin.Cadapruebaemiteunsonidoenunciclo,yserepite2vecesms:
Sielsistemadesonidoesde1canal(monoaural):

speaker-test -l 3 -t sine -c 1
Sielsistemadesonidoesde2canales(stereo):

speaker-test -l 3 -t sine -c 2
Sielsistemadesonidoesde5.1canales(surround):

speaker-test -l 3 -t sine -c 6

Registros (logs)
http://blog.desdelinux.net/comandos-para-conocer-el-sistema-identificar-hardware-y-algunas-configuraciones-de-software/

12/15

19/1/2016

Comandos para conocer el sistema (identificar hardware y algunas configuraciones de software) | Desde Linux

Visualizarlas30ltimaslneasdelbufferdelkernel:

dmesg | tail -30


Visualizartodoelbufferdelkernel:

dmesg | less
LosregistrosdelservidorXdaninformacintilsobrelaconfiguracinactualdelmismo,ysobrela
tarjetadevideo:

cd /var/log/
ls Xorg* -hl
ellomostrartodoslosarchivosderegistrosdelservidorX,siendoelarchivoXorg.0.logelms
reciente.
Paraverlosmensajesdeerror(errors)ymensajesdeadvertencia(warnings):

grep -E "(WW)|(EE)" Xorg.0.log | grep -v unknown


Sisedeseavertodalainformacindelregistro:

less Xorg.0.log
Sisedeseaverelcontenidodealgnregistroanterioralactualslobastasustituirelnombrede
archivoXorg.0.logporelnombredelarchivoquesedeseevisualizar.
Paravisualizarelregistrodearranque(boot)esnecesarioactivarloprimeramente.Sedebeabrirel
archivo/etc/default/bootlogdysustituirelvalornoporyes,quedandoas:

# Run bootlogd at startup ?


BOOTLOGD_ENABLE=yes
Duranteelprximoiniciodelsistemasegenerarelarchivo/var/log/bootelcualyapodrser
revisado:

http://blog.desdelinux.net/comandos-para-conocer-el-sistema-identificar-hardware-y-algunas-configuraciones-de-software/

13/15

19/1/2016

Comandos para conocer el sistema (identificar hardware y algunas configuraciones de software) | Desde Linux

sudo less /var/log/boot


Losregistrosanterioresdearranquepuedenvisualizarsecon:

sudo ls /var/log/boot* -hl


yconsultarsecomoyasehamostrado.
Paraverotrosregistros:Lamayoradelosregistros(logs)delsistemaseencuentraneneldirectorio
/var/log/,ascomotambinenvariossubdirectorios,porlotantoslobastaentraradichodirectorioy
realizarunlistadoparaconocerlos:

cd /var/log/
ls -hl

Otras formas de conocer el sistema


Aunqueexistentambinherramientasgrficasquepermitenconocerelsistema,esposiblequeel
ambientegrficonofuncione,porelloelusodelaterminalesindispensable.Algunasdelas
herramientasgrficasmsconocidassonhardinfoysysinfo,yparainstalarlasdesdelaterminal
bastaconejecutar:

sudo aptitude install hardinfo sysinfo


Nota:hardinfoaparececomoSystemProfilerandBenchmark,ysysinfoaparececonelnombre
Sysinfo.
Fuentes:SiddhartaenKubuntues,KubuntuesWiki
Sitegustesteartculo,aydanoscompartiendo!!
135

27

usemoslinux
http://blog.desdelinux.net/comandos-para-conocer-el-sistema-identificar-hardware-y-algunas-configuraciones-de-software/

14/15

19/1/2016

Comandos para conocer el sistema (identificar hardware y algunas configuraciones de software) | Desde Linux

http://blog.desdelinux.net/comandos-para-conocer-el-sistema-identificar-hardware-y-algunas-configuraciones-de-software/

15/15

Potrebbero piacerti anche