Vous êtes sur la page 1sur 14

FactorEvolucinS.ADEC.Vhttp://www.linuxparatodos.

net

NDICE DE CONTENIDO
Tema6.ComandosLinuxBasicos...........................................................3
6.1InformaciondelSistema................................................................................4

6.1.1arch.....................................................................................................................................4
6.1.2uname[parametros]..........................................................................................................4
6.1.3dmidecode.........................................................................................................................4
6.1.4cat/proc/cpuinfo...............................................................................................................5
6.1.5cat/proc/meminfo.............................................................................................................5
6.1.6cat/proc/swaps.................................................................................................................5
6.1.7cat/proc/net/dev................................................................................................................5
6.1.8cat/proc/mounts...............................................................................................................6
6.1.9lspcitv...............................................................................................................................6
6.1.10lsusbtv............................................................................................................................6
6.1.11date...................................................................................................................................7
6.1.12dmesg...............................................................................................................................7
6.1.13w........................................................................................................................................7
6.1.14dfh...................................................................................................................................7
6.1.15psxa...............................................................................................................................11
6.1.16mkdir...............................................................................................................................11
6.1.17touch...............................................................................................................................11
6.1.18cd.....................................................................................................................................11
6.1.19cp.....................................................................................................................................12
6.1.20mv...................................................................................................................................12
6.1.21rm....................................................................................................................................13
6.1.22ls.....................................................................................................................................13
6.1.23find.................................................................................................................................14
6.1.24updatedb........................................................................................................................14
6.1.25mount.............................................................................................................................14

6.2CompresiondeArchivos............................................................................15

6.2.1tar......................................................................................................................................15
6.2.2zip.....................................................................................................................................16

FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

Informacin de Derechos reservados de esta


publicacin.
Reconocimiento-NoComercial-CompartirIgual 2.1
Usted es libre de:

Copiar, Distribuir y Comunicar pblicamente la obra


Bajo las condiciones siguientes:

Reconocimiento. Debe reconocer y citar al autor original.

No comercial. No puede utilizar esta obra para fines


comerciales.

Compartir bajo la misma licencia. Si altera o transforma esta


obra, o genera una obra derivada, slo puede distribuir la obra
generada bajo una licencia idntica a sta.

Al reutilizar o distribuir la obra, tiene que dejar bien claro los trminos de la licencia de esta
obra.

Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los
derechos de autor

Los derechos derivados de usos legtimos u otras limitaciones no se ven afectados por lo
anterior.
Reconocimiento-NoComercial-CompartirIgual 2.1

FactorEvolucinS.ADEC.VServidoresLinuxBasico

Tema6.ComandosLinux
Basicos

FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

6.1InformaciondelSistema
Acontinuaciondaremosunaseriedecomandosutilesparaconoceraspectosgeneralesdelsistema

6.1.1arch
Estecomandosirveparamostrarnoslaarquitecturadelprocesadordenuestrosistema
[root@localhost~]#arch
x86_64

6.1.2uname[parametros]
Lafunciondeestecomandoessimilaralanterior,launicadiferenciaesqueestenosarrojamasinformacion
delsistema
deacuerdoalnumerodeparametrosquelepasemos.
Losparametrosquepodemosusarson:

a.Imprimeelnombrekernel,delequipo,versiondelkernel,fechaenquefueapagadoelsistemaporultima
vez,arquitecturadelsistema

s.Imprimeelnombredelkernel

n.Imprimeelnombredelequipo

r.Imprimeversiondelkernel

iop.Imprimelaarquitecturadelequipo

o.Imprimeelnombredelsistemaoperativo
Ejemplo:
[root@localhost~]#unamea
Linuxlocalhost.localdomain2.6.2514.fc9.x86_64#1SMPThuMay106:06:21
EDT2008x86_64x86_64x86_64GNU/Linux

6.1.3dmidecode
LoquehaceestecomandoesleerlainformacindelBIOSdirectamenteyregresarunlistadomuycompletode
todoelhardwareencontradoenelequipo.DMIesporDesktopManagementinterfaceyleelainformacindelllamado
SMBIOS(SystemManagementBIOS).
dmidecodepordefectoofreceunlistadobastantelargoycompleto,asiquesideseasunomscortoo
resumido,saloconq.
Ejemplo:
[root@localhost~]#dmidecodeq
BIOSInformation
Address:0xF0000
RuntimeSize:64kB
ROMSize:512kB
Characteristics:
PCIissupported

FactorEvolucinS.ADEC.VServidoresLinuxBasico

6.1.4cat/proc/cpuinfo
Nosmuestralainformacionreferentealprocesadordelsistema
Ejemplo:
[root@localhost~]#cat/proc/cpuinfo
processor:0
vendor_id:AuthenticAMD
cpufamily:15
model:107
modelname:AMDAthlon(tm)64X2DualCoreProcessor4000+
stepping:1
cpuMHz:2009.260
cachesize:512KB

6.1.5cat/proc/meminfo
Verificaelusodelamemoria
Ejemplo:
[root@localhost~]#cat/proc/meminfo
MemTotal:3030856kB
MemFree:571796kB
Buffers:88272kB
Cached:1393576kB
SwapCached:0kB

6.1.6cat/proc/swaps
NosmuestraelusodelespacioenmemoriaSWAP
Ejemplo:
[root@localhost~]#cat/proc/swaps
FilenameTypeSizeUsedPriority
/dev/sda4partition209647201

6.1.7cat/proc/net/dev
Verificaadaptadoresderedysusestadisticas
Ejemplo:

FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

[root@localhost~]#cat/proc/net/dev
Inter|Receive|Transmit
face|bytespacketserrsdropfifoframecompressedmulticast|bytes
packetserrsdropfifocollscarriercompressed

6.1.8cat/proc/mounts
Nosmuestralossistemasdeficherosqueseencuentranmontados
Ejemplo:
[root@localhost~]#cat/proc/mounts
rootfs/rootfsrw00
/dev/root/ext3rw,relatime,errors=continue,user_xattr,acl,data=ordered00
/dev/devtmpfsrw,relatime,mode=75500
/proc/procprocrw,relatime00
/sys/syssysfsrw,relatime00
none/selinuxselinuxfsrw,relatime00
/proc/bus/usb/proc/bus/usbusbfsrw,relatime00
devpts/dev/ptsdevptsrw,relatime,gid=5,mode=62000
tmpfs/dev/shmtmpfsrw,relatime00
none/proc/sys/fs/binfmt_miscbinfmt_miscrw,relatime00
sunrpc/var/lib/nfs/rpc_pipefsrpc_pipefsrw,relatime00
fusectl/sys/fs/fuse/connectionsfusectlrw,relatime00

6.1.9lspcitv
NoslistalosdispositivosPCIconloquedisponeelequipo
Ejemplo:
[root@localhost~]#lspcitv
nVidiaCorporationMCP61MemoryController
nVidiaCorporationMCP61LPCBridge
nVidiaCorporationMCP61SMBus
nVidiaCorporationMCP61MemoryController
nVidiaCorporationMCP61SMU
nVidiaCorporationMCP61USBController
nVidiaCorporationMCP61USBController
ADMtekNC100NetworkEverywhereFastEthernet10/100
nVidiaCorporationMCP61HighDefinitionAudio
nVidiaCorporationMCP61IDE
nVidiaCorporationMCP61Ethernet
nVidiaCorporationMCP61SATAController
nVidiaCorporationGeForce6100nForce405
AdvancedMicroDevices[AMD]K8[Athlon64/Opteron]HyperTransportTechnology
Configuration
dvancedMicroDevices[AMD]K8[Athlon64/Opteron]AddressMap
AdvancedMicroDevices[AMD]K8[Athlon64/Opteron]DRAMController
AdvancedMicroDevices[AMD]K8[Athlon64/Opteron]MiscellaneousControl

6.1.10lsusbtv
NoslistalosdispositivosUSBconloquedisponeelequipo
6

FactorEvolucinS.ADEC.VServidoresLinuxBasico

Ejemplo:
[root@localhost~]#lspcitv
Bus#2
`Dev#1Vendor0x1d6bProduct0x0001
Bus#1
`Dev#1Vendor0x1d6bProduct0x0002

6.1.11date
Nosmuestralafechaquetieneregistradoelsistema
Ejemplo:
[root@localhost~]#date
mioct2913:52:34CST2008
Encasodequerermodificarlafechasolosedebedeseguirlasiguientesintaxis
date[MesDiaHoraMinutoAo.Segundos]
Ejemplo:
[root@localhost~]#date041217002007.00

6.1.12dmesg
dmesgesprincipalmenteusadoparamostrarlosmensajesquesemostraronenpantallacuandosearrancoel
sistema.Seusasobretodopararealizardepuracionesalsistemadecomoseestncargandolosdiversosmdulosy
componentesalarranquedelsistemaoyaenejecucin.Debidoaloextensodelsistema,esconvenienteredireccionar
lasalidaaunarchivolocualsepuedehacerdelasiguientemanera

[root@localhost~]#dmesg>mensajes.txt

6.1.13w
Nosindicalosusuariosqueseencuentranenelsistemaasicomoloquehacenenel
Ejemplo:
[root@localhost~]#w
administrador@repoubuntu:~$w
11:32:50up12days,22:25,1user,loadaverage:0.00,0.00,0.00
USERTTYFROMLOGIN@IDLEJCPUPCPUWHAT
administpts/0192.168.1.7711:320.00s0.10s0.00sw

6.1.14dfh
Nosreportaelusodeespacioenlosdiscosduros
Ejemplo

FactorEvolucinS.ADEC.VServidoresLinuxBasico

[root@localhost~]#dfh
S.ficherosTamaoUsadoDispUso%Montadoen
/dev/sda279G45G31G60%/
tmpfs1,5G01,5G0%/dev/shm

FactorEvolucinS.ADEC.VServidoresLinuxBasico

6.1.15psxa
Estecomandolistalosprocesosqueseestanejecutandoenelsistema

[root@localhost~]#psxa
S0:00/usr/libexec/gdmsessionworker
2389?S0:03/usr/libexec/gconfd24
2391?S0:00/usr/bin/gnomekeyringdaemondlogin
2392?Ssl0:00gnomesession
2401?S0:00dbuslaunchshsyntaxexitwithsession

6.1.16mkdir
Estecomandosirveparacrearunacarpeta
Ejemplo:
[root@localhost~]#mkdirDocumentos
Tambienpuedeusarseenconjuntoconelparametropparacrearunarboldecarpetas

Ejemplo

[root@localhost~]#mkdirpempresaX/ventas/ricardo

6.1.17touch
Sirveparagenerararchivossincontenido
Ejemplo
[root@localhost~]#touchdatos1.txt
[root@localhost~]#touchinfo.txt
[root@localhost~]#touchdirecciones.txt
[root@localhost~]#touchcontactos.txt
[root@localhost~]#touchsalarios.txt

6.1.18cd
Comandoquenospermitemovernosentredirectorios,susintaxises:
cd[carpetaDondeQuieroMoverme]
Ejemplo:
[root@localhost~]#cdDocumentos
[root@localhostDocumentos~]#

11

FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

pararegresarunnivelentredirectorioses:

[root@localhostDocumentos~]#cd..
[root@localhost~]#

6.1.19cp
Comandoquesirveparacopiararchivosocarpetas,susintaxises
cp[parametros][archivo/Directorio][rutaDestino]
Losparametrosson:
RCopiadirectoriosrecursivamente
vMuestraelestadodelacopia
fForzalacopiasinpedirnosconfirmacion

Ejemplo1:
Copiandounarchivoaunacarpeta
[root@localhost~]#cparchivosX.txt/home/carlos/pruebas
Ejemplo2:
Copiandounacarpetaaotracarpeta
[root@localhost~]#cpRvfmisArchivos/home/carlos/pruebas

6.1.20mv
Comandoquesirveparamoverarchivosocarpetas,susintaxises
mv[parametros][archivo/Directorio][rutaDestino]
Losparametrosson:
vMuestraelestadodelproceso
fForzaelmovimientosinpedirnosconfirmacion

Ejemplo1:
Moviendounarchivoaunacarpeta
[root@localhost~]#mvarchivosX.txt/home/carlos/pruebas

12

FactorEvolucinS.ADEC.VServidoresLinuxBasico

Ejemplo2:
Moviendounarchivoaunacarpeta
[root@localhost~]#mvmisArchivos/home/carlos/pruebas

6.1.21rm
Comandoquesirveparaeliminararchivosocarpetas,susintaxises
rm[parametros][archivo/Directorio]
Losparametrosson:
RBorradirectoriosrecursivamente
vMuestraelestadodelaborrado
fForzaelborradosinpedirnosconfirmacion

Ejemplo1:
[root@localhost~]#rmarchivosX.txt
Ejemplo2:
[root@localhost~]#rmRfvcarpetaCompartida

6.1.22ls
Listalosarchivosquecontieneunacarpeta,susintaxises
ls[parametros]
Losparametrosson:
lMuestralosdetallesdearchivosycarpetas
aMuestralosarchivosocarpetasocultas
Ejemplo:
[root@localhost~]#lsl
total255344
drwx2reaperEreaperE4096oct3011:52amsn_received
rwrr1reaperEreaperE256753963oct2210:37anterior.tar.gz
rwrwr1reaperEreaperE10475oct2217:34barrafirefox.png
rwxrxrx1reaperEreaperE14395oct112:26ConfiguracionMySql.sxw
drwxrxrx2reaperEreaperE4096oct210:26Descargas
drwxrxrx2reaperEreaperE4096oct2212:32DocumentacionRedHat

13

FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

6.1.23find
Buscaarchivosenunarutaespecifica,susintaxises
find[ruta][expresion]

Ejemplo1.BuscararchivosycarpetasconelnombreexpedienteXentodoeldirectorioRaiz
[root@localhost~]#find/nameexpedienteX
Ejemplo2.Buscararchivosycarpetasquelepertenezcanalusuariocmartinezentodoeldirectorioraiz
[root@localhost~]#find/usercmartinez
Ejemplo3.Buscararchivosconextension.bindentrodeldirectorio'/home/ilemus'
[root@localhost~]#find/home/ilemusname\*.bin
Ejemplo4.Buscararchivosbinariosquenohansidousadosenlosultimos100dias
[root@localhost~]#find/usr/bintypefatime+100
Ejemplo5.Buscararchivosbinarioscreadosomodificadosenlosultimosdiezdias
[root@localhost~]#find/usr/bintypefmtime10
Ejemplo6.Mostrararchivosconlaextension.ps
Hayquedestacarqueparahacerusodeestecomandoprimerosetienequeejecutarelcomandoupdatedb
[root@localhost~]#find/usercmartinez

6.1.24updatedb
Estecomandosirveparaactualizarlabasededatosdenuestrosistema

6.1.25mount
Elcomandomountnossirveparamontardesdeparticionesdedisco,hastadispositivosexternoscomocd's,
dvd's,floopydrives,imagenesISO,odispositivosdealmacenamientomasivodedatos.

14

FactorEvolucinS.ADEC.VServidoresLinuxBasico

Lamaneradeusarestecomandoeslasiguiente:

Ejemplo1.MontandounDVD
[root@localhost~]#mount/dev/dvd/mnt/caspetaDeMontaje
Ejemplo2.MontandoenCD
[root@localhost~]#mount/dev/cdrom/mnt/caspetaDeMontaje
Ejemplo3.Montandounfloppydrive
[root@localhost~]#mount/dev/fd/mnt/caspetaDeMontaje
Ejemplo4.MontandoundispositivoUSB
[root@localhost~]#mount/dev/usbdisk/mnt/caspetaDeMontaje
Ejemplo5.MontandounaimagenISO
[root@localhost~]#mountiso9660oloopfichero.iso/mnt/caspetaDeMontaje
Ejemplo6.MontandounsistemadeficherosdeWindows
[root@localhost~]#mounttvfat/dev/particionWindows/mnt/caspetaDeMonta
Ejemplo7.MontandounsistemadeficherosdeLinux
[root@localhost~]#mounttext3/dev/particionLinux/mnt/caspetaDeMontaje

6.2CompresiondeArchivos
6.2.1tar
Elcomandotaresutilizadonormalmenteparaempaquetarodesempaquetararchivos.
Lasintaxisparaelbuenusodeestecomandoes:
[root@localhost~]#tar[parametros][fichero1][fichero2]
Losparametrosson:
c.Creaunficherotar
v.Muestraelestadodelaborrado
x.Extraelosarchivos(descomprimelosficherosqueseencuentrandentrodelarchivotar)

15

FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

z.Comprimeelarchivotarcongzip
j.Comprimeelarchivotarbzip
f.Alusarelparametrocjuntoconesteparametroseespecificaqueseutilizaraelnombredelarchivo
especificadoparalacreaciondelarchivotar
Ejemplo1.EmpaquetarunarchivoconTAR
[root@localhost~]#tarcvfarchivo.tardirectorioAComprimir
Ejemplo2.DesempaquetarficherosTAR
[root@localhost~]#tarxvfarchivo.tar
Ejemplo3.ComprimirunacarpetaconTAR.GZ
[root@localhost~]#tarczvfarchivo.tar.gzdirectorioAComprimir
Ejemplo4.DescomprimirunacarpetaTAR.GZ
[root@localhost~]#tarxzvfarchivo.tar.gz
Ejemplo5.ComprimirunacarpetaconTAR.BZ
[root@localhost~]#tarcjvfarchivo.tar.bzdirectorioAComprimir
Ejemplo6.DescomprimirunacarpetaTAR.BZ
[root@localhost~]#tarxvfarchivo.tar.bz

6.2.2zip
Elcomandozipesutilizadonormalmenteparacomprimirpaquetes.
Lasintaxisparaelbuenusodeestecomandoes:
[root@localhost~]#zip[parametros]
Ejemplo1.ComprimiendounarchivoconZIP

[root@localhost~]#ziparchivo.zipficheros
Ejemplo2.DescomprimiendounarchivoZIP
[root@localhost~]#unziparchivo.zip

16

Vous aimerez peut-être aussi