Está en la página 1de 16

Tips:Msde400comandosparaGNU/Linuxquedeberas conocer:D

MeheencontradoenlaWikideGUTLestecompletolistadoconmsde400comandos paraGNU/Linuxconsurespectivaexplicacin,ylosquierocompartirconustedespara complementaresteexcelenteartculoqueescribimicolegaparaaprenderavivirconla consola.

Indice:
1. InformacindelSistema 2. Apagar(ReiniciaroCerrarSesin) 3. ArchivosyDirectorios 4. Encontrararchivos 5. Montandounsistemadeficheros 6. EspaciodeDisco 7. UsuariosyGrupos 8. PermisosenFicheros(Usa+paracolocarpermisosyparaeliminar) 9. Atributosespecialesenficheros(Usa+paracolocarpermisosypara eliminar) 10.ArchivosyFicheroscomprimidos 11.PaquetesRPM(RedHat,Fedoraysimilares) 12.ActualizadordepaquetesYUM(RedHat,Fedoraysimilares) 13.PaquetesDeb(Debian,Ubuntuyderivados) 14.ActualizadordepaquetesAPT(Debian,Ubuntuyderivados) 15.Verelcontenidodeunfichero 16.Manipulacindetexto 17.Establecercaracteryconversindeficheros 18.Anlisisdelsistemadeficheros 19.Formatearunsistemadeficheros 20.TrabajoconlaSWAP 21.Salvas(Backup) 22.CDROM 23.TrabajoconlaRED(LANyWiFi) 24.RedesdeMicrosoftWindows(SAMBA) 25.TablasIP(CORTAFUEGOS)

26.Monitoreandoydepurando 27.Otroscomandostiles

Informacindelsistema
1. arch:mostrarlaarquitecturadelamquina(1). 2. unamem:mostrarlaarquitecturadelamquina(2). 3. unamer:mostrarlaversindelkernelusado. 4. dmidecodeq:mostrarloscomponentes(hardware)delsistema. 5. hdparmi/dev/hda:mostrarlascaractersticasdeundiscoduro. 6. hdparmtT/dev/sda:realizarpruebadelecturaenundiscoduro. 7. cat/proc/cpuinfo:mostrarinformacindelaCPU. 8. cat/proc/interrupts:mostrarlasinterrupciones. 9. cat/proc/meminfo:verificarelusodememoria. 10.cat/proc/swaps:mostrarficherosswap. 11.cat/proc/version:mostrarlaversindelkernel. 12.cat/proc/net/dev:mostraradaptadoresderedyestadsticas. 13.cat/proc/mounts:mostrarelsistemadeficherosmontado. 14.lspcitv:mostrarlosdispositivosPCI. 15.lsusbtv:mostrarlosdispositivosUSB. 16.date:mostrarlafechadelsistema. 17.cal2011:mostrarelalmanaquede2011. 18.cal072011:mostrarelalmanaqueparaelmesjuliode2011. 19.date041217002011.00:colocar(declarar,ajustar)fechayhora. 20.clockw:guardarloscambiosdefechaenlaBIOS.

Apagar(ReiniciarSistemaoCerrarSesin)
1. shutdownhnow:apagarelsistema(1). 2. init0:apagarelsistema(2). 3. telinit0:apagarelsistema(3). 4. halt:apagarelsistema(4). 5. shutdownhhours:minutes&:apagadoplanificadodelsistema. 6. shutdownc:cancelarunapagadoplanificadodelsistema. 7. shutdownrnow:reiniciar(1). 8. reboot:reiniciar(2). 9. logout:cerrarsesin.

ArchivosyDirectorios
1. cd/home:entrareneldirectoriohome. 2. cd..:retrocederunnivel. 3. cd../..:retroceder2niveles. 4. cd:iraldirectorioraz. 5. cd~user1:iraldirectoriouser1. 6. cd:ir(regresar)aldirectorioanterior. 7. pwd:mostrarelcaminodeldirectoriodetrabajo. 8. ls:verlosficherosdeundirectorio. 9. lsF:verlosficherosdeundirectorio. 10.lsl:mostrarlosdetallesdeficherosycarpetasdeundirectorio. 11.lsa:mostrarlosficherosocultos. 12.ls*[09]*:mostrarlosficherosycarpetasquecontienennmeros. 13.tree:mostrarlosficherosycarpetasenformaderbolcomenzandoporlaraz.(1) 14.lstree:mostrarlosficherosycarpetasenformaderbolcomenzandoporlaraz.(2) 15.mkdirdir1:crearunacarpetaodirectorioconnombredir1. 16.mkdirdir1dir2:creardoscarpetasodirectoriossimultneamente(Creardos directoriosalavez). 17.mkdirp/tmp/dir1/dir2:crearunrboldedirectorios. 18.rmffile1:borrarelficherollamadofile1. 19.rmdirdir1:borrarlacarpetallamadadir1. 20.rmrfdir1:eliminarunacarpetallamadadir1consucontenidodeformarecursiva. (Siloborrorecursivoestoydiciendoqueesconsucontenido). 21.rmrfdir1dir2:borrardoscarpetas(directorios)consucontenidodeformarecursiva. 22.mvdir1new_dir:renombraromoverunficheroocarpeta(directorio). 23.cpfile1:copiarunfichero. 24.cpfile1file2:copiardosficherosalunsono. 25.cpdir/*.:copiartodoslosficherosdeundirectoriodentrodeldirectoriodetrabajo actual. 26.cpa/tmp/dir1.:copiarundirectoriodentrodeldirectorioactualdetrabajo. 27.cpadir1:copiarundirectorio. 28.cpadir1dir2:copiardosdirectorioalunsono. 29.lnsfile1lnk1:crearunenlacesimblicoalficheroodirectorio. 30.lnfile1lnk1:crearunenlacefsicoalficheroodirectorio. 31.toucht0712250000file1:modificareltiemporeal(tiempodecreacin)deunfichero odirectorio.

32.filefile1:salida(volcadoenpantalla)deltipomimedeunficherotexto. 33.iconvl:listasdecifradosconocidos. 34.iconvffromEncodingttoEncodinginputFile>outputFile:creaunanuevaforma delficherodeentradaasumiendoqueestcodificadoenfromEncodingy convirtindoloaToEncoding. 35.find.maxdepth1name*.jpgprintexecconvert{}resize8060thumbs/{} \;:agruparficherosredimensionadoseneldirectorioactualyenviarlosadirectoriosen vistasdeminiaturas(requiereconvertirdesdeImagemagicK).

Encontrararchivos
1. find/namefile1:buscarficheroydirectorioapartirdelarazdelsistema. 2. find/useruser1:buscarficherosydirectoriospertenecientesalusuariouser1. 3. find/home/user1name\*.bin:buscarficherosconextensin.bindentrodel directorio/home/user1. 4. find/usr/bintypefatime+100:buscarficherosbinariosnousadosenlosltimos 100das. 5. find/usr/bintypefmtime10:buscarficheroscreadosocambiadosdentrodelos ltimos10das. 6. find/name\*.rpmexecchmod755{}\;:buscarficherosconextensin.rpmy modificarpermisos. 7. find/xdevname\*.rpm:Buscarficherosconextensin.rpmignorandolos dispositivosremoviblescomocdrom,pendrive,etc. 8. locate\*.ps:encuentraficherosconextensin.psejecutadosprimeramenteconel commandupdatedb. 9. whereishalt:mostrarlaubicacindeunficherobinario,deayudaofuente.Eneste casopreguntadndeestelcomandohalt. 10.whichhalt:mostrarlasendacompleta(elcaminocompleto)aunbinario/ejecutable.

Montandounsistemadeficheros
1. mount/dev/hda2/mnt/hda2:montarundiscollamadohda2.Verifiqueprimerola existenciadeldirectorio/mnt/hda2;sinoest,debecrearlo. 2. umount/dev/hda2:desmontarundiscollamadohda2.Salirprimerodesdeelpunto/ mnt/hda2. 3. fuserkm/mnt/hda2:forzareldesmontajecuandoeldispositivoestocupado. 4. umountn/mnt/hda2:correreldesmontajesinleerelfichero/etc/mtab.tilcuandoel ficheroesdesololecturaoeldiscoduroestlleno.

5. mount/dev/fd0/mnt/floppy:montarundiscoflexible(floppy). 6. mount/dev/cdrom/mnt/cdrom:montaruncdrom/dvdrom. 7. mount/dev/hdc/mnt/cdrecorder:montaruncdregrabableoundvdrom. 8. mount/dev/hdb/mnt/cdrecorder:montaruncdregrabable/dvdrom(undvd). 9. mountoloopfile.iso/mnt/cdrom:montarunficheroounaimageniso. 10.mounttvfat/dev/hda5/mnt/hda5:montarunsistemadeficherosFAT32. 11.mount/dev/sda1/mnt/usbdisk:montarunusbpendriveounamemoria(sin especificareltipodesistemadeficheros).

EspaciodeDisco
1. dfh:mostrarunalistadelasparticionesmontadas. 2. lslSr|more:mostrareltamaodelosficherosydirectoriosordenadosportamao. 3. dushdir1:Estimarelespaciousadoporeldirectoriodir1. 4. dusk*|sortrn:mostrareltamaodelosficherosydirectoriosordenadospor tamao. 5. rpmqaqf%10{SIZE}t%{NAME}n|sortk1,1n:mostrarelespaciousadoporlos paquetesrpminstaladosorganizadosportamao(Fedora,Redhatyotros). 6. dpkgqueryWf=${InstalledSize;10}t${Package}n|sortk1,1n:mostrarel espaciousadoporlospaquetesinstalados,organizadosportamao(Ubuntu,Debiany otros).

UsuariosyGrupos
1. groupaddnombre_del_grupo:crearunnuevogrupo. 2. groupdelnombre_del_grupo:borrarungrupo. 3. groupmodnnuevo_nombre_del_grupoviejo_nombre_del_grupo:renombrarun grupo. 4. useraddcNameSurnamegadmind/home/user1s/bin/bashuser1:Crear unnuevousuariopertenecientealgrupoadmin. 5. useradduser1:crearunnuevousuario. 6. userdelruser1:borrarunusuario(reliminaeldirectorioHome). 7. usermodcUserFTPgsystemd/ftp/user1s/bin/nologinuser1:cambiarlos atributosdelusuario. 8. passwd:cambiarcontrasea. 9. passwduser1:cambiarlacontraseadeunusuario(solamenteporroot). 10.chageE20111231user1:colocarunplazoparalacontraseadelusuario.Eneste

casodicequelaclaveexpirael31dediciembrede2011. 11.pwck:chequearlasintaxiscorrectaelformatodeficherode/etc/passwdyla existenciadeusuarios. 12.grpck:chequearlasintaxiscorrectayelformatodelfichero/etc/groupylaexistencia degrupos. 13.newgrpgroup_name:registraaunnuevogrupoparacambiarelgrupo predeterminadodelosficheroscreadosrecientemente.

PermisosenFicheros(Usa+paracolocarpermisosy paraeliminar)
1. lslh:Mostrarpermisos. 2. ls/tmp|prT5W$COLUMNS:dividirlaterminalen5columnas. 3. chmodugo+rwxdirectory1:colocarpermisosdelectura,escritura(w)y ejecucin(x)alpropietario(u),algrupo(g)yaotros(o)sobreeldirectoriodirectory1. 4. chmodgorwxdirectory1:quitarpermisodelectura,escritura(w)y(x)ejecucinal grupo(g)yotros(o)sobreeldirectoriodirectory1. 5. chownuser1file1:cambiareldueodeunfichero. 6. chownRuser1directory1:cambiarelpropietariodeundirectorioydetodoslos ficherosydirectorioscontenidosdentro. 7. chgrpgroup1file1:cambiargrupodeficheros. 8. chownuser1:group1file1:cambiarusuarioyelgrupopropietariodeunfichero. 9. find/permu+s:visualizartodoslosficherosdelsistemaconSUIDconfigurado. 10.chmodu+s/bin/file1:colocarelbitSUIDenunficherobinario.Elusuarioque corriendoeseficheroadquierelosmismosprivilegioscomodueo. 11.chmodus/bin/file1:deshabilitarelbitSUIDenunficherobinario. 12.chmodg+s/home/public:colocarunbitSGIDenundirectoriosimilaralSUIDpero pordirectorio. 13.chmodgs/home/public:desabilitarunbitSGIDenundirectorio. 14.chmodo+t/home/public:colocarunbitSTIKYenundirectorio.Permiteelborradode ficherossolamentealosdueoslegtimos. 15.chmodot/home/public:desabilitarunbitSTIKYenundirectorio.

Atributosespecialesenficheros(Usa+paracolocar permisosyparaeliminar)
1. chattr+afile1:permiteescribirabriendounficherosolamentemodoappend.

2. chattr+cfile1:permitequeunficheroseacomprimido/descomprimido automaticamente. 3. chattr+dfile1:aseguraqueelprogramaignoreborrarlosficherosdurantelacopiade seguridad. 4. chattr+ifile1:convierteelficheroeninvariable,porloquenopuedesereliminado, alterado,renombrado,nienlazado. 5. chattr+sfile1:permitequeunficheroseaborradodeformasegura. 6. chattr+Sfile1:aseguraqueunficheroseamodificado,loscambiossonescritosen modosynchronouscomoconsync. 7. chattr+ufile1:tepermiterecuperarelcontenidodeunficheroansiesteest cancelado. 8. lsattr:mostraratributosespeciales.

ArchivosyFicheroscomprimidos
1. bunzip2file1.bz2:descomprimeinficherollamadofile1.bz2. 2. bzip2file1:comprimeunficherollamadofile1. 3. gunzipfile1.gz:descomprimeunficherollamadofile1.gz. 4. gzipfile1:comprimeunficherollamadofile1. 5. gzip9file1:comprimeconcompresinmxima. 6. rarafile1.rartest_file:crearunficherorarllamadofile1.rar. 7. rarafile1.rarfile1file2dir1:comprimirfile1,file2ydir1simultneamente. 8. rarxfile1.rar:descomprimirarchivorar. 9. unrarxfile1.rar:descomprimirarchivorar. 10.tarcvfarchive.tarfile1:crearuntarballdescomprimido. 11.tarcvfarchive.tarfile1file2dir1:crearunarchivoconteniendofile1,file2ydir1. 12.tartfarchive.tar:mostrarloscontenidosdeunarchivo. 13.tarxvfarchive.tar:extraeruntarball. 14.tarxvfarchive.tarC/tmp:extraeruntarballen/tmp. 15.tarcvfjarchive.tar.bz2dir1:crearuntarballcomprimidodentrodebzip2. 16.tarxvfjarchive.tar.bz2:descomprimirunarchivotarcomprimidoenbzip2 17.tarcvfzarchive.tar.gzdir1:crearuntarballcomprimidoengzip. 18.tarxvfzarchive.tar.gz:descomprimirunarchivetarcomprimidoengzip. 19.zipfile1.zipfile1:crearunarchivocomprimidoenzip. 20.ziprfile1.zipfile1file2dir1:comprimir,enzip,variosarchivosydirectoriosdeforma simultnea. 21.unzipfile1.zip:descomprimirunarchivozip.

PaquetesRPM(RedHat,Fedoraysimilares)
1. rpmivhpackage.rpm:instalarunpaqueterpm. 2. rpmivhnodeepspackage.rpm:instalarunpaqueterpmignorandolaspeticiones dedependencias. 3. rpmUpackage.rpm:actualizarunpaqueterpmsincambiarlaconfiguracindelos ficheros. 4. rpmFpackage.rpm:actualizarunpaqueterpmsolamentesiesteestinstalado. 5. rpmepackage_name.rpm:eliminarunpaqueterpm. 6. rpmqa:mostrartodoslospaquetesrpminstaladosenelsistema. 7. rpmqa|grephttpd:mostrartodoslospaquetesrpmconelnombrehttpd. 8. rpmqipackage_name:obtenerinformacinenunpaqueteespecficoinstalado. 9. rpmqgSystemEnvironment/Daemons:mostarlospaquetesrpmdeungrupo software. 10.rpmqlpackage_name:mostrarlistadeficherosdadosporunpaqueterpm instalado. 11.rpmqcpackage_name:mostrarlistadeconfiguracindeficherosdadosporun paqueterpminstalado. 12.rpmqpackage_namewhatrequires:mostrarlistadedependenciassolicitadapara unpaqueterpm. 13.rpmqpackage_namewhatprovides:mostarlacapacidaddadaporunpaquete rpm. 14.rpmqpackage_namescripts:mostrarlosscriptscomenzadosdurantela instalacin/eliminacin. 15.rpmqpackage_namechangelog:mostarelhistorialderevisionsdeunpaquete rpm. 16.rpmqf/etc/httpd/conf/httpd.conf:verificarculpaqueterpmperteneceaunfichero dado. 17.rpmqppackage.rpml:mostrarlistadeficherosdadosporunpaqueterpmquean nohasidoinstalado. 18.rpmimport/media/cdrom/RPMGPGKEY:importarlafirmadigitaldelallave pblica. 19.rpmchecksigpackage.rpm:verificarlaintegridaddeunpaqueterpm. 20.rpmqagpgpubkey:verificarlaintegridaddetodoslospaquetesrpminstalados. 21.rpmVpackage_name:chequeareltamaodelfichero,licencias,tipos,dueo, grupo,chequeoderesumendeMD5yltimamodificacin. 22.rpmVa:chequeartodoslospaquetesrpminstaladosenelsistema.Usarcon

cuidado. 23.rpmVppackage.rpm:verificarunpaqueterpmnoinstaladotodava. 24.rpm2cpiopackage.rpm|cpioextractmakedirectories*bin*:extraerfichero ejecutabledesdeunpaqueterpm. 25.rpmivh/usr/src/redhat/RPMS/`arch`/package.rpm:instalarunpaqueteconstruido desdeunafuenterpm. 26.rpmbuildrebuildpackage_name.src.rpm:construirunpaqueterpmdesdeuna fuenterpm.

ActualizadordepaquetesYUM(RedHat,Fedoray similares)
1. yuminstallpackage_name:descargareinstalarunpaqueterpm. 2. yumlocalinstallpackage_name.rpm:esteinstalarunRPMytratarderesolver todaslasdependenciesparati,usandotusrepositorios. 3. yumupdatepackage_name.rpm:actualizartodoslospaquetesrpminstaladosenel sistema. 4. yumupdatepackage_name:modernizar/actualizarunpaqueterpm. 5. yumremovepackage_name:eliminarunpaqueterpm. 6. yumlist:listartodoslospaquetesinstaladosenelsistema. 7. yumsearchpackage_name:Encontrarunpaqueteenrepositoriorpm. 8. yumcleanpackages:limpiaruncachrpmborrandolospaquetesdescargados. 9. yumcleanheaders:eliminartodoslosficherosdeencabezamientoqueelsistema usapararesolverladependencia. 10.yumcleanall:eliminardesdelospaquetescachyficherosdeencabezado.

PaquetesDeb(Debian,Ubuntuyderivados)
1. dpkgipackage.deb:instalar/actualizarunpaquetedeb. 2. dpkgrpackage_name:eliminarunpaquetedebdelsistema. 3. dpkgl:mostrartodoslospaquetesdebinstaladosenelsistema. 4. dpkgl|grephttpd:mostrartodoslospaquetesdebconelnombrehttpd 5. dpkgspackage_name:obtenerinformacinenunpaqueteespecficoinstaladoenel sistema. 6. dpkgLpackage_name:mostarlistadeficherosdadosporunpaqueteinstaladoenel sistema. 7. dpkgcontentspackage.deb:mostrarlistadeficherosdadosporunpaqueteno

instaladotodava. 8. dpkgS/bin/ping:verificarculpaqueteperteneceaunficherodado.

ActualizadordepaquetesAPT(Debian,Ubuntuy derivados)
1. aptgetinstallpackage_name:instalar/actualizarunpaquetedeb. 2. aptcdrominstallpackage_name:instalar/actualizarunpaquetedebdesdeun cdrom. 3. aptgetupdate:actualizarlalistadepaquetes. 4. aptgetupgrade:actualizartodoslospaquetesinstalados. 5. aptgetremovepackage_name:eliminarunpaquetedebdelsistema. 6. aptgetcheck:verificarlacorrectaresolucindelasdependencias. 7. aptgetclean:limpiarcachedesdelospaquetesdescargados. 8. aptcachesearchsearchedpackage:retornalistadepaquetesquecorrespondeala seriepaquetesbuscados.

Verelcontenidodeunfichero
1. catfile1:verloscontenidosdeunficherocomenzandodesdelaprimerahilera. 2. tacfile1:verloscontenidosdeunficherocomenzandodesdelaltimalnea. 3. morefile1:verelcontenidoalolargodeunfichero. 4. lessfile1:parecidoalcommandomoreperopermitesalvarelmovimientoenel ficheroascomoelmovimientohaciaatrs. 5. head2file1:verlasdosprimeraslneasdeunfichero. 6. tail2file1:verlasdosltimaslneasdeunfichero. 7. tailf/var/log/messages:verentiemporealquhasidoaadidoalfichero.

Manipulacindetexto
1. catfile1file2..|command<>file1_in.txt_or_file1_out.txt:sintaxisgeneralparala manipulacindetextoutilizandoPIPE,STDINySTDOUT. 2. catfile1|command(sed,grep,awk,grep,etc)>result.txt:sintaxisgeneralpara manipularuntextodeunficheroyescribirelresultadoenunficheronuevo. 3. catfile1|command(sed,grep,awk,grep,etc)result.txt:sintaxisgeneralpara manipularuntextodeunficheroyaadirresultadoenunficheroexistente. 4. grepAug/var/log/messages:buscarpalabrasAugenelfichero/var/log/messages.

5. grep^Aug/var/log/messages:buscarpalabrasquecomienzanconAugenfichero /var/log/messages 6. grep[09]/var/log/messages:seleccionartodaslaslneasdelfichero /var/log/messagesquecontienennmeros. 7. grepAugR/var/log/*:buscarlacadenaAugeneldirectorio/var/logydebajo. 8. seds/stringa1/stringa2/gexample.txt:reubicarstring1constring2enejemplo.txt 9. sed/^$/dexample.txt:eliminartodaslaslneasenblancodesdeelejemplo.txt 10.sed/*#/d;/^$/dexample.txt:eliminarcomentariosylneasenblancodeejemplo.txt 11.echoesempio|tr[:lower:][:upper:]:convertirminsculasenmaysculas. 12.sede1dresult.txt:eliminalaprimeralneadelficheroejemplo.txt 13.sedn/stringa1/p:visualizarsolamentelaslneasquecontienenlapalabrastring1.

Establecercaracteryconversindeficheros
1. dos2unixfiledos.txtfileunix.txt:convertirunformatodeficherotextodesdeMSDOS aUNIX. 2. unix2dosfileunix.txtfiledos.txt:convertirunformatodeficherodetextodesdeUNIX aMSDOS. 3. recode..HTML<page.txt>page.html:convertirunficherodetextoenhtml. 4. recodel|more:mostrartodaslasconversionesdeformatodisponibles.

Anlisisdelsistemadeficheros
1. badblocksv/dev/hda1:Chequearlosbloquesdefectuososeneldiscohda1. 2. fsck/dev/hda1:reparar/chequearlaintegridaddelficherodelsistemaLinuxenel discohda1. 3. fsck.ext2/dev/hda1:reparar/chequearlaintegridaddelficherodelsistemaext2en eldiscohda1. 4. e2fsck/dev/hda1:reparar/chequearlaintegridaddelficherodelsistemaext2enel discohda1. 5. e2fsckj/dev/hda1:reparar/chequearlaintegridaddelficherodelsistemaext3enel discohda1. 6. fsck.ext3/dev/hda1:reparar/chequearlaintegridaddelficherodelsistemaext3en eldiscohda1. 7. fsck.vfat/dev/hda1:reparar/chequearlaintegridaddelficherosistemafateneldisco hda1. 8. fsck.msdos/dev/hda1:reparar/chequearlaintegridaddeunficherodelsistemados eneldiscohda1.

9. dosfsck/dev/hda1:reparar/chequearlaintegridaddeunficherodelsistemadosen eldiscohda1.

Formatearunsistemadeficheros
1. mkfs/dev/hda1:crearunficherodesistematipoLinuxenlaparticinhda1. 2. mke2fs/dev/hda1:crearunficherodesistematipoLinuxext2enhda1. 3. mke2fsj/dev/hda1:crearunficherodesistematipoLinuxext3(peridico)enla particinhda1. 4. mkfstvfat32F/dev/hda1:crearunficherodesistemaFAT32enhda1. 5. fdformatn/dev/fd0:formatearundiscoflooply. 6. mkswap/dev/hda3:crearunficherodesistemaswap.

TrabajoconlaSWAP
1. mkswap/dev/hda3:crearficherodesistemaswap. 2. swapon/dev/hda3:activandounanuevaparticinswap. 3. swapon/dev/hda2/dev/hdb3:activardosparticionesswap.

Salvas(Backup)
1. dump0ajf/tmp/home0.bak/home:hacerunasalvacompletadeldirectorio/home. 2. dump1ajf/tmp/home0.bak/home:hacerunasalvaincrementaldeldirectorio /home. 3. restoreif/tmp/home0.bak:restaurandounasalvainteractivamente. 4. rsyncrogpavdelete/home/tmp:sincronizacinentredirectorios. 5. rsyncrogpavesshdelete/homeip_address:/tmp:rsyncatravsdeltnelSSH. 6. rsyncazesshdeleteip_addr:/home/public/home/local:sincronizarundirectorio localconundirectorioremotoatravsdesshydecompresin. 7. rsyncazesshdelete/home/localip_addr:/home/public:sincronizarundirectorio remotoconundirectoriolocalatravsdesshydecompresin. 8. ddbs=1Mif=/dev/hda|gzip|sshuser@ip_addrddof=hda.gz:hacerunasalvade undiscoduroenunhostremotoatravsdessh. 9. ddif=/dev/sdaof=/tmp/file1:salvarelcontenidodeundiscoduroaunfichero.(En estecasoeldiscoduroessdayelficherofile1). 10.tarPufbackup.tar/home/user:hacerunasalvaincrementaldeldirectorio /home/user. 11.(cd/tmp/local/&&tarc.)|sshCuser@ip_addrcd/home/share/&&tarxp:

copiarelcontenidodeundirectorioenundirectorioremotoatravsdessh. 12.(tarc/home)|sshCuser@ip_addrcd/home/backuphome&&tarxp:copiar undirectoriolocalenundirectorioremotoatravsdessh. 13.tarcf.|(cd/tmp/backup;tarxf):copialocalconservandolaslicenciasy enlacesdesdeundirectorioaotro. 14.find/home/user1name*.txt|xargscpavtargetdirectory=/home/backup/ parents:encontrarycopiartodoslosficherosconextensin.txtdeundirectorioa otro. 15.find/var/logname*.log|tarcvfilesfrom=|bzip2>log.tar.bz2:encontrar todoslosficherosconextensin.logyhacerunarchivobzip. 16.ddif=/dev/hdaof=/dev/fd0bs=512count=1:hacerunacopiadelMRB(MasterBoot Record)aundiscofloppy. 17.ddif=/dev/fd0of=/dev/hdabs=512count=1:restaurarlacopiadelMBR(MasterBoot Record)salvadaenunfloppy.

CDROM
1. cdrecordvgracetime=2dev=/dev/cdromejectblank=fastforce:limpiaroborrar uncdregrabable. 2. mkisofs/dev/cdrom>cd.iso:crearunaimagenisodecdromendisco. 3. mkisofs/dev/cdrom|gzip>cd_iso.gz:crearunaimagencomprimidaisodecdrom endisco. 4. mkisofsJallowleadingdotsRVLabelCDisolevel4o./cd.isodata_cd: crearunaimagenisodeundirectorio. 5. cdrecordvdev=/dev/cdromcd.iso:quemarunaimageniso. 6. gzipdccd_iso.gz|cdrecorddev=/dev/cdrom:quemarunaimageniso comprimida. 7. mountoloopcd.iso/mnt/iso:montarunaimageniso. 8. cdparanoiaB:llevarcancionesdeuncdaficheroswav. 9. cdparanoia3:llevarlas3primerascancionesdeuncdaficheroswav. 10.cdrecordscanbus:escanearbusparaidentificarelcanalscsi. 11.ddif=/dev/hdc|md5sum:hacerfuncionarunmd5sumenundispositivo,comoun CD.

TrabajoconlaRED(LANyWiFi)
1. ifconfigeth0:mostrarlaconfiguracindeunatarjetaderedEthernet. 2. ifupeth0:activarunainterfaceeth0.

3. ifdowneth0:deshabilitarunainterfaceeth0. 4. ifconfigeth0192.168.1.1netmask255.255.255.0:configurarunadireccinIP. 5. ifconfigeth0promisc:configurareth0enmodocomnparaobtenerlospaquetes (sniffing). 6. dhclienteth0:activarlainterfaceeth0enmododhcp. 7. routen:mostrarmesaderecorrido. 8. routeaddnet0/0gwIP_Gateway:configurarentradapredeterminada. 9. routeaddnet192.168.0.0netmask255.255.0.0gw192.168.1.1:configurarruta estticaparabuscarlared192.168.0.0/16. 10.routedel0/0gwIP_gateway:eliminarlarutaesttica. 11.echo1>/proc/sys/net/ipv4/ip_forward:activarelrecorridoip. 12.hostname:mostrarelnombredelhostdelsistema. 13.hostwww.example.com:buscarelnombredelhostpararesolverelnombreauna direccinip(1). 14.nslookupwww.example.com:buscarelnombredelhostpararesolverelnombrea unadireccimipyviceversa(2). 15.iplinkshow:mostarelestadodeenlacedetodaslasinterfaces. 16.miitooleth0:mostarelestadodeenlacedeeth0. 17.ethtooleth0:mostrarlasestadsticasdetarjetaderedeth0. 18.netstattup:mostrartodaslasconexionesderedactivasysusPID. 19.netstattupl:mostrartodoslosserviciosdeescuchaderedenelsistemaysusPID. 20.tcpdumptcpport80:mostrartodoeltrficoHTTP. 21.iwlistscan:mostrarlasredesinalmbricas. 22.iwconfigeth1:mostrarlaconfiguracindeunatarjetaderedinalmbrica. 23.whoiswww.example.com:buscarenbasededatosWhois.

RedesdeMicrosoftWindows(SAMBA)
1. nbtscanip_addr:resolucindenombrederedbios. 2. nmblookupAip_addr:resolucindenombrederedbios. 3. smbclientLip_addr/hostname:mostraraccionesremotasdeunhostenwindows.

TablasIP(CORTAFUEGOS)
1. iptablestfilterL:mostrartodaslascadenasdelatabladefiltro. 2. iptablestnatL:mostrartodaslascadenasdelatablanat. 3. iptablestfilterF:limpiartodaslasreglasdelatabladefiltro.

4. iptablestnatF:limpiartodaslasreglasdelatablanat. 5. iptablestfilterX:borrarcualquiercadenacreadaporelusuario. 6. iptablestfilterAINPUTptcpdporttelnetjACCEPT:permitirlasconexiones telnetparaentar. 7. iptablestfilterAOUTPUTptcpdporthttpjDROP:bloquearlasconexiones HTTPparasalir. 8. iptablestfilterAFORWARDptcpdportpop3jACCEPT:permitirlas conexionesPOPaunacadenadelantera. 9. iptablestfilterAINPUTjLOGlogprefixDROPINPUT:registrandouna cadenadeentrada. 10.iptablestnatAPOSTROUTINGoeth0jMASQUERADE:configurarunPAT (Puertodetraduccindedireccin)eneth0,ocultandolospaquetesdesalidaforzada. 11.iptablestnatAPREROUTINGd192.168.0.1ptcpmtcpdport22jDNATto destination10.0.0.2:22:redireccionarlospaquetesdiriguidosdeunhostaotro.

Monitoreandoydepurando
1. top:mostrarlastareasdelinuxusandolamayoracpu. 2. pseafw:muestralastareasLinux. 3. pseopid,argsforest:muestralastareasLinuxenunmodojerrquico. 4. pstree:mostrarunrbolsistemadeprocesos. 5. kill9ID_Processo:forzarelcierredeunprocesoyterminarlo. 6. kill1ID_Processo:forzarunprocesopararecargarlaconfiguracin. 7. lsofp$$:mostrarunalistadeficherosabiertosporprocesos. 8. lsof/home/user1:muestraunalistadeficherosabiertosenuncaminodadodel sistema. 9. stracecls>/dev/null:mostrarlasllamadasdelsistemahechasyrecibidasporun proceso. 10.stracefeopenls>/dev/null:mostrarlasllamadasalabiblioteca. 11.watchn1cat/proc/interrupts:mostrarinterrupcionesentiemporeal. 12.lastreboot:mostrarhistorialdereinicio. 13.lsmod:mostrarelkernelcargado. 14.freem:muestraelestadodelaRAMenmegabytes. 15.smartctlA/dev/hda:monitorearlafiabilidaddeundiscoduroatravsdeSMART. 16.smartctli/dev/hda:chequearsiSMARTestactivadoenundiscoduro. 17.tail/var/log/dmesg:mostrareventosinherentesalprocesodecargadelkernel. 18.tail/var/log/messages:mostrarloseventosdelsistema.

Otroscomandostiles
1. aproposkeyword:mostrarunalistadecomandosquepertenecenalaspalabras clavesdeunprograma;sontilescuandotsabesquhacetuprograma,perode sconoceselnombredelcomando. 2. manping:mostrarlaspginasdelmanualonline;porejemplo,enuncomandoping, usarlaopcinkparaencontrarcualquiercomandorelacionado. 3. whatiskeyword:muestraladescripcindeloquehaceelprograma. 4. mkbootdiskdevice/dev/fd0`unamer`:crearunfloppyboteable. 5. gpgcfile1:codificarunficheroconguardiadeseguridadGNU. 6. gpgfile1.gpg:decodificarunficheroconGuardiadeseguridadGNU. 7. wgetrwww.example.com:descargarunsitiowebcompleto. 8. wgetcwww.example.com/file.iso:descargarunficheroconlaposibilidaddeparar ladescargaryreanudarmstarde. 9. echowgetcwww.example.com/files.iso|at09:00:Comenzarunadescargaa cualquierhora.Enestecasoempezaraalas9horas. 10.ldd/usr/bin/ssh:mostrarlasbibliotecascompartidasrequeridasporelprogramassh. 11.aliashh=history:colocarunaliasparauncommandohh=Historial. 12.chsh:cambiarelcomandoShell. 13.chshlistshells:esuncomandoadecuadoparasabersitienesquehacerremotoen otraterminal. 14.whoa:mostrarquienestregistrado,eimprimirhoradelltimosistemade importacin,procesosmuertos,procesosderegistrodesistema,procesosactivos producidosporinit,funcionamientoactualyltimoscambiosdelrelojdelsistema

También podría gustarte