Académique Documents
Professionnel Documents
Culture Documents
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
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