Sei sulla pagina 1di 15

Yum List of Commands:

check-update clean deplist downgrade erase groupinfo groupinstall grouplist groupremo e help histor% info info-arches Verifica la existencia de actualizaciones de paquetes Elimina los datos del cach Muestra las dependencias que necesita un paquete desactualizar un paquete a una ersi!n anterior Elimina uno o arios paquetes de su sistema Muestra detalles acerca de un grupo de paquetes "nstala los paquetes en un grupo de su sistema Muestra los grupos de paquetes disponi#les Elimina los paquetes de un grupo de su sistema Muestra un mensa$e de a%uda del uso Mostrar& o utilizar& el historial de la transacci!n Muestra detalles acerca de un paquete o de un grupo de paquetes 'ispla% aggregate data on the arch attri#ute of a group of packages and list all the packages under each info-archi e-sizes 'ispla% aggregate data on the archi esize attri#ute of a group of packages and list all the packages under each info-#aseurls 'ispla% aggregate data on the url attri#ute of a group of packages and list all the packages under each info-#uildhosts 'ispla% aggregate data on the #uildhost attri#ute of a group of packages and list all the packages under each info-committers 'ispla% aggregate data on the committer attri#ute of a group of packages and list all the packages under each info-groups 'ispla% aggregate group data& for matching mem#ers and list all the packages under each info-installed-sizes 'ispla% aggregate data on the installedsize attri#ute of a group of packages and list all the packages under each info-licenses 'ispla% aggregate data on the license attri#ute of a group of packages and list all the packages under each info-package-sizes 'ispla% aggregate data on the packagesize attri#ute of a group of packages and list all the packages under each info-packagers 'ispla% aggregate data on the packager attri#ute of a group of packages and list all the packages under each info-rpm-groups 'ispla% aggregate data on the group attri#ute of a group of packages and list all the packages under each info- endors 'ispla% aggregate data on the endor attri#ute of a group of packages and list all the packages under each install "nstala uno o arios paquetes en su sistema list Muestra un paquete o grupos de paquete list-arches 'ispla% aggregate data on the arch attri#ute of a group of packages list-archi e-sizes 'ispla% aggregate data on the archi esize attri#ute of a group of packages list-#aseurls 'ispla% aggregate data on the url attri#ute of a group of packages list-#uildhosts 'ispla% aggregate data on the #uildhost attri#ute of a group of packages list-committers 'ispla% aggregate data on the committer attri#ute of a group of packages list-groups 'ispla% aggregate group data& for matching mem#ers list-installed-sizes 'ispla% aggregate data on the installedsize attri#ute of a group of packages list-licenses 'ispla% aggregate data on the license attri#ute of a group of packages

list-package-sizes 'ispla% aggregate data on the packagesize attri#ute of a group of packages list-packagers 'ispla% aggregate data on the packager attri#ute of a group of packages list-rpm-groups 'ispla% aggregate data on the group attri#ute of a group of packages list- endors 'ispla% aggregate data on the endor attri#ute of a group of packages localinstall "nstala un ()M local makecache *enera el cach de metadatos pro ides Localiza el paquete que ofrezca el alor indicado reinstall reinstalar un paquete repolist Muestra los repositorios de software configurados resol edep 'etermina qu paquetes ofrecen la dependencia indicada search +usca detalles en los paquetes para la cadena indicada shell E$ecuta una shell de ,um interacti a update -ctualiza uno o arios paquetes en su sistema upgrade -ctualiza los paquetes tomando en cuenta los o#soletos ersion Muestra una ersi!n para la m.quina %/o los repositorios disponi#les0 1ptions: -h& --help -t& --tolerant -C

muestra este mensa$e de a%uda % cierra sea tolerante con los errores se e$ecuta completamente a partir del cach& pero no lo actualiza -c 2config file3 configurar u#icaci!n de archi o -( 2minutes3 tiempo m.ximo de espera del comando -d 2de#ug le el3 ni el de depuraci!n de la salida --showduplicates muestra duplicados en los repositorios& % en los comandos para mostrar/#uscar -e 2error le el3 ni el de error de la salida -q& --quiet operaci!n discreta - & -- er#ose operaci!n detallada -% responde 4si4 a todas las preguntas -- ersion muestra la ersi!n de ,um % finaliza --installroot52path3 define la ra6z de instalaci!n --ena#lerepo52repo3 acti a uno o m.s repositorios 7los comodines son permitidos8 --disa#lerepo52repo3 desacti a uno o m.s repositorios 7los comodines son permitidos8 -x 2package3& --exclude52package3 exclu%a paquete7s8 de acuerdo a su nom#re o glo# --disa#leexcludes52repo3 desha#ilita la posi#ilidad de exclusi!n desde main& para un repositorio o para todos --o#soletes ha#ilita el proceso de paquetes o#soletos durante las actualizaciones --noplugins desha#ilita los complementos de ,um --nogpgcheck desha#ilita la erificaci!n de firmas *)* --disa#leplugin52plugin3 desha#ilita complementos de acuerdo a su nom#re --ena#leplugin52plugin3 ha#ilita complementos de acuerdo a su nom#re --skip-#roken ignora paquetes con pro#lemas de resoluci!n de dependencias --color5C1L1( controla la utilizaci!n de colores --filter- endors59"L:E(;VE<'1(=

9ilter to packages with a --filter-rpm-groups59"L:E(;()M;*(1>)= 9ilter to packages with a --filter-packagers59"L:E(;)-C?-*E(= 9ilter to packages with a --filter-licenses59"L:E(;L"CE<=E= 9ilter to packages with a --filter-committers59"L:E(;C1MM"::E(= 9ilter to packages with a --filter-arches59"L:E(;-(C@E= 9ilter to packages with a --filter-#uildhosts59"L:E(;+>"L'@1=:= 9ilter to packages with a --filter-urls59"L:E(;>(L= 9ilter to packages with a --filter-package-sizes59"L:E(;)-C?-*E;="AE= 9ilter to packages with a range --filter-archi e-sizes59"L:E(;-(C@"VE;="AE= 9ilter to packages with a range --filter-installed-sizes59"L:E(;"<=:-LLE';="AE= 9ilter to packages with a range --filter-groups59"L:E(;*(1>)= 9ilter to packages within --disa#lepresto disa#le )resto plugin and

matching

endor

matching group matching packager matching license matching committer matching arch matching #uildhost matching url packagesize in the gi en archi esize in the gi en installedsize in the gi en a matching %um group donBt download an% deltarpms

1pciones de complementos: --downloadonl% donBt update& $ust download --downloaddir5'L'"( specifies an alternate director% to store packages

Generales Informacin del sistema


1.arch: mostrar la arquitectura de la mquina (1). 2.uname -m: mostrar la arquitectura de la mquina (2). 3.uname -r: mostrar la versin del kernel usado. 4.dmidecode -q: mostrar los componentes (hardware) del sistema. 5.hdparm -i /dev/hda: mostrar las caractersticas de un disco duro. 6.hdparm -tT /dev/sda: realizar prueba de lectura en un disco duro. 7.cat /proc/cpuinfo: mostrar in ormacin de la !"#. 8.cat /proc/interrupts: mostrar las interrupciones. 9.cat /proc/meminfo: veri icar el uso de memoria. 10.cat /proc/swaps: mostrar icheros swap. 11.cat /proc/version: mostrar la versin del kernel. 12.cat /proc/net/dev: mostrar adaptadores de red $ estadsticas.

13.cat /proc/mounts: mostrar el sistema de icheros montado. 14.lspci -tv: mostrar los dispositivos "!%. 15.lsusb -tv: mostrar los dispositivos #&'. 16.date: mostrar la echa del sistema. 17.cal 2011: mostrar el almanaque de 2(11. 18.cal 07 2011: mostrar el almanaque para el mes )ulio de 2(11. 19.date 041217002011.00: colocar (declarar* a)ustar) echa $ hora.
2(.clock -w: +uardar los cambios de echa en la '%,&.

Apagar (Reiniciar Sistema o Cerrar Sesin)


1.shutdown -h now: apa+ar el sistema (1). 2.init 0: apa+ar el sistema (2). 3.telinit 0: apa+ar el sistema (-). 4.halt: apa+ar el sistema (.). 5.shutdown -h hours minutes !: apa+ado plani icado del sistema. 6.shutdown -c: cancelar un apa+ado plani icado del sistema. 7.shutdown -r now: reiniciar (1). 8.reboot: reiniciar (2).
/.lo"out: cerrar sesin.

Archivos y Directorios
1.cd /home: entrar en el directorio 0home1. 2.cd ..: retroceder un nivel. 3.cd ../..: retroceder 2 niveles. 4.cd ir al directorio raz. 5.cd #user1: ir al directorio user1. 6.cd -: ir (re+resar) al directorio anterior. 7.pwd: mostrar el camino del directorio de traba)o. 8.ls: ver los icheros de un directorio. 9.ls -$: ver los icheros de un directorio. 10.ls -l: mostrar los detalles de icheros $ carpetas de un directorio. 11.ls -a: mostrar los icheros ocultos. 12.ls %&0-'(2: mostrar los icheros $ carpetas que contienen n3meros. 13.tree: mostrar los icheros $ carpetas en orma de rbol comenzando por la raz.(1) 14.lstree: mostrar los icheros $ carpetas en orma de rbol comenzando por la raz.(2) 15.mkdir dir1: crear una carpeta o directorio con nombre 4dir15. 16.mkdir dir1 dir2: crear dos carpetas o directorios simultneamente (!rear dos directorios a la
vez). 17.mkdir -p /tmp/dir1/dir2: crear un rbol de directorios. 18.rm -f file1: borrar el ichero llamado 4 ile15. 19.rmdir dir1: borrar la carpeta llamada 4dir15. 20.rm -rf dir1: eliminar una carpeta llamada 4dir15 con su contenido de orma recursiva. (&i lo borro recursivo esto$ diciendo que es con su contenido).

21.rm -rf dir1 dir2: borrar dos carpetas (directorios) con su contenido de orma recursiva. 22.mv dir1 new)dir: renombrar o mover un ichero o carpeta (directorio). 23.cp file1: copiar un ichero. 24.cp file1 file2: copiar dos icheros al unsono. 25.cp dir /% .: copiar todos los icheros de un directorio dentro del directorio de traba)o actual. 26.cp -a /tmp/dir1 .: copiar un directorio dentro del directorio actual de traba)o. 27.cp -a dir1: copiar un directorio. 28.cp -a dir1 dir2: copiar dos directorio al unsono. 29.ln -s file1 lnk1: crear un enlace simblico al ichero o directorio. 30.ln file1 lnk1: crear un enlace sico al ichero o directorio. 31.touch -t 07122*0000 file1: modi icar el tiempo real (tiempo de creacin) de un ichero o
directorio. 32.file file1: salida (volcado en pantalla) del tipo mime de un ichero te6to. 33.iconv -l: listas de ci rados conocidos. 34.iconv -f from+ncodin" -t to+ncodin" input$ile , output$ile: crea una nueva orma del ichero de entrada asumiendo que est codi icado en rom7ncodin+ $ convirti8ndolo a 9o7ncodin+. -:.find . -ma-depth 1 -name %..p" -print -e-ec convert /01/ -resi2e 30450 6thumbs/01/ 78 : a+rupar icheros redimensionados en el directorio actual $ enviarlos a directorios en vistas de miniaturas (requiere convertir desde %ma+ema+ic;).

ncontrar archivos
1.find / -name file1: buscar ichero $ directorio a partir de la raz del sistema. 2.find / -user user1: buscar icheros $ directorios pertenecientes al usuario 4user15. 3.find /home/user1 -name 7%.bin: buscar icheros con e6tensin 4. bin< dentro del directorio 4=
home=user15. 4.find /usr/bin -t9pe f -atime :100: buscar icheros binarios no usados en los 3ltimos 1(( das. 5.find /usr/bin -t9pe f -mtime -10: buscar icheros creados o cambiados dentro de los 3ltimos 1( das. 6.find / -name 7%.rpm -e-ec chmod 7** ;01< 78: buscar icheros con e6tensin 4.rpm< $ modi icar permisos. 7.find / --dev -name 7%.rpm: 'uscar icheros con e6tensin 4.rpm< i+norando los dispositivos removibles como cdrom* pen>drive* etc.? 8.locate 7%.ps: encuentra icheros con e6tensin 4.ps< e)ecutados primeramente con el command 4updatedb<. 9.whereis halt: mostrar la ubicacin de un ichero binario* de a$uda o uente. 7n este caso pre+unta dnde est el comando 4halt<. 1(.which halt: mostrar la senda completa (el camino completo) a un binario = e)ecutable.

!ontando un sistema de ficheros


1.mount /dev/hda2 /mnt/hda2: montar un disco llamado hda2. @eri ique primero la e6istencia
del directorio 4= mnt=hda25A si no est* debe crearlo. 2.umount /dev/hda2: desmontar un disco llamado hda2. &alir primero desde el punto 4=

mnt=hda2. 3.fuser -km /mnt/hda2: orzar el desmonta)e cuando el dispositivo est ocupado. 4.umount -n /mnt/hda2: correr el desmonta)e sin leer el ichero =etc=mtab. Btil cuando el ichero es de solo lectura o el disco duro est lleno. 5.mount /dev/fd0 /mnt/f lopp9: montar un disco le6ible ( lopp$). 6.mount /dev/cdrom /mnt/cdrom: montar un cdrom = dvdrom. 7.mount /dev/hdc /mnt/cdrecorder: montar un cd re+rabable o un dvdrom. 8.mount /dev/hdb /mnt/cdrecorder: montar un cd re+rabable = dvdrom (un dvd). 9.mount -o loop file.iso /mnt/cdrom: montar un ichero o una ima+en iso. 10.mount -t vfat /dev/hda* /mnt/hda*: montar un sistema de icheros CD9-2. 11.mount /dev/sda1 /mnt/usbdisk: montar un usb pen>drive o una memoria (sin especi icar el tipo de sistema de icheros).

spacio de Disco
1.df -h: mostrar una lista de las particiones montadas. 2.ls -l=r >more: mostrar el tamaEo de los icheros $ directorios ordenados por tamaEo. 3.du -sh dir1: 7stimar el espacio usado por el directorio 4dir15. 4.du -sk % > sort -rn: mostrar el tamaEo de los icheros $ directorios ordenados por tamaEo. 5.rpm -q -a ?qf ;@100=AB+1t@0CDE+1n< > sort -k1F1n: mostrar el espacio usado por los
paquetes rpm instalados or+anizados por tamaEo (Cedora* Fedhat $ otros). G.dpk"-quer9 -G -fH<I0Anstalled-=i2e8101tI0Jacka"e1n< > sort -k1F1n: mostrar el espacio usado por los paquetes instalados* or+anizados por tamaEo (#buntu* Hebian $ otros).

"suarios y Grupos
1."roupadd nombre)del)"rupo: crear un nuevo +rupo. 2."roupdel nombre)del)"rupo: borrar un +rupo. 3."roupmod -n nuevo)nombre)del)"rupo vie.o)nombre)del)"rupo: renombrar un +rupo. 4.useradd -c 6Came =urname / -" admin -d /home/user1 -s /bin/bash user1 : !rear un nuevo
usuario perteneciente al +rupo 0admin1. 5.useradd user1: crear un nuevo usuario. 6.userdel -r user1: borrar un usuario (4>r< elimina el directorio Iome). 7.usermod -c 6Kser $TJ/ -" s9stem -d /ftp/user1 -s /bin/nolo"in user1: cambiar los atributos del usuario. 8.passwd: cambiar contraseEa. 9.passwd user1: cambiar la contraseEa de un usuario (solamente por root). 10.cha"e -+ 2011-12-L1 user1: colocar un plazo para la contraseEa del usuario. 7n este caso dice que la clave e6pira el -1 de diciembre de 2(11. 11.pwck: chequear la sinta6is correcta el ormato de ichero de 4=etc=passwd< $ la e6istencia de usuarios. 12."rpck: chequear la sinta6is correcta $ el ormato del ichero 4=etc=+roup< $ la e6istencia de +rupos. 1-.new"rp "roup)name: re+istra a un nuevo +rupo para cambiar el +rupo predeterminado de los icheros creados recientemente.

#ermisos en $icheros ("sa %&% para colocar permisos y %'% para eliminar)
1.ls -lh: Jostrar permisos. 2.ls /tmp > pr -T* -GIMNOKEC=: dividir la terminal en : columnas. 3.chmod u"o:rw- director91: colocar permisos de lectura K* escritura (w) $ e)ecucin(6) al
propietario (u)* al +rupo (+) $ a otros (o) sobre el directorio 4director$15. 4.chmod "o-rw- director91: quitar permiso de lectura K* escritura (w) $ (6) e)ecucin al +rupo (+) $ otros (o) sobre el directorio 4director$15. 5.chown user1 file1: cambiar el dueEo de un ichero. 6.chown -P user1 director91: cambiar el propietario de un directorio $ de todos los icheros $ directorios contenidos dentro. 7.ch"rp "roup1 file1: cambiar +rupo de icheros. 8.chown user1 "roup1 file1: cambiar usuario $ el +rupo propietario de un ichero. 9.find / -perm -u:s: visualizar todos los icheros del sistema con &#%H con i+urado. 10.chmod u:s /bin/file1: colocar el bit &#%H en un ichero binario. 7l usuario que corriendo ese ichero adquiere los mismos privile+ios como dueEo. 11.chmod u-s /bin/file1: deshabilitar el bit &#%H en un ichero binario. 12.chmod ":s /home/public: colocar un bit &L%H en un directorio Msimilar al &#%H pero por directorio. 13.chmod "-s /home/public: desabilitar un bit &L%H en un directorio. 14.chmod o:t /home/public: colocar un bit &9%;N en un directorio. "ermite el borrado de icheros solamente a los dueEos le+timos. 1:.chmod o-t /home/public: desabilitar un bit &9%;N en un directorio.

Atri(utos especiales en ficheros ("sa %&% para colocar permisos y %'% para eliminar)
1.chattr :a file1: permite escribir abriendo un ichero solamente modo append. 2.chattr :c file1: permite que un ichero sea comprimido = descomprimido automaticamente. 3.chattr :d file1: ase+ura que el pro+rama i+nore borrar los icheros durante la copia de
se+uridad. 4.chattr :i file1: convierte el ichero en invariable* por lo que no puede ser eliminado* alterado* renombrado* ni enlazado. 5.chattr :s file1: permite que un ichero sea borrado de orma se+ura. 6.chattr := file1: ase+ura que un ichero sea modi icado* los cambios son escritos en modo s$nchronous como con s$nc. 7.chattr :u file1: te permite recuperar el contenido de un ichero a3n si este est cancelado. O.lsattr: mostrar atributos especiales.

Archivos y $icheros comprimidos


1.bun2ip2 file1.b22: descomprime in ichero llamado 4 ile1.bz25.

2.b2ip2 file1: comprime un ichero llamado 4 ile15. 3."un2ip file1."2: descomprime un ichero llamado 4 ile1.+z<. 4."2ip file1: comprime un ichero llamado 4 ile15. 5."2ip -' file1: comprime con compresin m6ima. 6.rar a file1.rar test)file: crear un ichero rar llamado 4 ile1.rar<. 7.rar a file1.rar file1 file2 dir1: comprimir 4 ile15* 4 ile25 $ 4dir15 simultneamente. 8.rar - file1.rar: descomprimir archivo rar. 9.unrar - file1.rar: descomprimir archivo rar. 10.tar -cvf archive.tar file1: crear un tarball descomprimido. 11.tar -cvf archive.tar file1 file2 dir1: crear un archivo conteniendo 4 ile15* 4 ile25 $<dir15. 12.tar -tf archive.tar: mostrar los contenidos de un archivo. 13.tar --vf archive.tar: e6traer un tarball. 14.tar --vf archive.tar -M /tmp: e6traer un tarball en = tmp. 15.tar -cvf. archive.tar.b22 dir1: crear un tarball comprimido dentro de bzip2. 16.tar --vf. archive.tar.b22: descomprimir un archivo tar comprimido en bzip2 17.tar -cvf2 archive.tar."2 dir1: crear un tarball comprimido en +zip. 18.tar --vf2 archive.tar."2: descomprimir un archive tar comprimido en +zip. 19.2ip file1.2ip file1: crear un archivo comprimido en zip. 20.2ip -r file1.2ip file1 file2 dir1: comprimir* en zip* varios archivos $ directorios de orma
simultnea. 21.un2ip file1.2ip: descomprimir un archivo zip.

#a)uetes R#! (Red *at+ $edora y similares)


1.rpm -ivh packa"e.rpm: instalar un paquete rpm. 2.rpm -ivh ?nodeeps packa"e.rpm: instalar un paquete rpm i+norando las peticiones de
dependencias. 3.rpm -K packa"e.rpm: actualizar un paquete rpm sin cambiar la con i+uracin de los icheros. 4.rpm -$ packa"e.rpm: actualizar un paquete rpm solamente si este est instalado. 5.rpm -e packa"e)name.rpm: eliminar un paquete rpm. 6.rpm -qa: mostrar todos los paquetes rpm instalados en el sistema. 7.rpm -qa > "rep httpd: mostrar todos los paquetes rpm con el nombre 0httpd1. 8.rpm -qi packa"e)name: obtener in ormacin en un paquete espec ico instalado. 9.rpm -q" 6=9stem +nvironment/Qaemons/: mostar los paquetes rpm de un +rupo so tware. 10.rpm -ql packa"e)name: mostrar lista de icheros dados por un paquete rpm instalado. 11.rpm -qc packa"e)name: mostrar lista de con i+uracin de icheros dados por un paquete rpm instalado. 12.rpm -q packa"e)name ?whatrequires: mostrar lista de dependencias solicitada para un paquete rpm. 13.rpm -q packa"e)name ?whatprovides: mostar la capacidad dada por un paquete rpm. 14.rpm -q packa"e)name ?scripts: mostrar los scripts comenzados durante la instalacin =eliminacin. 15.rpm -q packa"e)name ?chan"elo": mostar el historial de revisions de un paquete rpm. 16.rpm -qf /etc/httpd/conf/httpd.conf: veri icar cul paquete rpm pertenece a un ichero dado. 17.rpm -qp packa"e.rpm -l: mostrar lista de icheros dados por un paquete rpm que a3n no ha

sido instalado. 18.rpm ?import /media/cdrom/PJE-RJR-S+T: importar la irma di+ital de la llave p3blica. 19.rpm ?checksi" packa"e.rpm: veri icar la inte+ridad de un paquete rpm. 20.rpm -qa "p"-pubke9: veri icar la inte+ridad de todos los paquetes rpm instalados. 21.rpm -U packa"e)name: chequear el tamaEo del ichero* licencias* tipos* dueEo* +rupo* chequeo de resumen de JH: $ 3ltima modi icacin. 22.rpm -Ua: chequear todos los paquetes rpm instalados en el sistema. #sar con cuidado. 23.rpm -Up packa"e.rpm: veri icar un paquete rpm no instalado todava. 24.rpm2cpio packa"e.rpm > cpio ?e-tract ?make-directories %bin2: e6traer ichero e)ecutable desde un paquete rpm. 25.rpm -ivh /usr/src/redhat/PJE=/VarchV/packa"e.rpm: instalar un paquete construido desde una uente rpm. 2G.rpmbuild ?rebuild packa"e)name.src.rpm: construir un paquete rpm desde una uente rpm.

Actuali,ador de pa)uetes Y"! (Red *at+ $edora y similares)


1.9um install packa"e)name: descar+ar e instalar un paquete rpm. 2.9um localinstall packa"e)name.rpm: este instalar un F"J $ tratar de resolver todas las
dependencies para ti* usando tus repositorios. 3.9um update packa"e)name.rpm: actualizar todos los paquetes rpm instalados en el sistema. 4.9um update packa"e)name: modernizar = actualizar un paquete rpm. 5.9um remove packa"e)name: eliminar un paquete rpm. 6.9um list: listar todos los paquetes instalados en el sistema. 7.9um search packa"e)name: 7ncontrar un paquete en repositorio rpm. 8.9um clean packa"es: limpiar un cach8 rpm borrando los paquetes descar+ados. 9.9um clean headers: eliminar todos los icheros de encabezamiento que el sistema usa para resolver la dependencia. 1(.9um clean all: eliminar desde los paquetes cach8 $ icheros de encabezado.

#a)uetes De( (De(ian+ "(untu y derivados)


1.dpk" -i packa"e.deb: instalar = actualizar un paquete deb. 2.dpk" -r packa"e)name: eliminar un paquete deb del sistema. 3.dpk" -l: mostrar todos los paquetes deb instalados en el sistema. 4.dpk" -l > "rep httpd: mostrar todos los paquetes deb con el nombre 0httpd1 5.dpk" -s packa"e)name: obtener in ormacin en un paquete espec ico instalado en el sistema. 6.dpk" -O packa"e)name: mostar lista de icheros dados por un paquete instalado en el sistema. 7.dpk" ?contents packa"e.deb: mostrar lista de icheros dados por un paquete no instalado
todava. O.dpk" -= /bin/pin": veri icar cul paquete pertenece a un ichero dado.

Actuali,ador de pa)uetes A#- (De(ian+ "(untu y derivados)


1.apt-"et install packa"e)name: instalar = actualizar un paquete deb. 2.apt-cdrom install packa"e)name: instalar = actualizar un paquete deb desde un cdrom. 3.apt-"et update: actualizar la lista de paquetes. 4.apt-"et up"rade: actualizar todos los paquetes instalados. 5.apt-"et remove packa"e)name: eliminar un paquete deb del sistema. 6.apt-"et check: veri icar la correcta resolucin de las dependencias. 7.apt-"et clean: limpiar cache desde los paquetes descar+ados.
O.apt-cache search searched-packa"e: retorna lista de paquetes que corresponde a la serie Ppaquetes buscadosQ.

.er el contenido de un fichero


1.cat file1: ver los contenidos de un ichero comenzando desde la primera hilera. 2.tac file1: ver los contenidos de un ichero comenzando desde la 3ltima lnea. 3.more file1: ver el contenido a lo lar+o de un ichero. 4.less file1: parecido al commando 4more< pero permite salvar el movimiento en el ichero as
como el movimiento hacia atrs. 5.head -2 file1: ver las dos primeras lneas de un ichero. 6.tail -2 file1: ver las dos 3ltimas lneas de un ichero. R.tail -f /var/lo"/messa"es: ver en tiempo real qu8 ha sido aEadido al ichero.

!anipulacin de te/to
1.cat file1 file2 .. > command W, file1)in.t-t)or)file1)out.t-t: sinta6is +eneral para la
manipulacin de te6to utilizando "%"7* &9H%S $ &9H,#9. 2.cat file1 > commandX sedF "repF awkF "repF etcYZ , result.t-t: sinta6is +eneral para manipular un te6to de un ichero $ escribir el resultado en un ichero nuevo. 3.cat file1 > commandX sedF "repF awkF "repF etcYZ [ result.t-t: sinta6is +eneral para manipular un te6to de un ichero $ aEadir resultado en un ichero e6istente. 4."rep Du" /var/lo"/messa"es: buscar palabras 0Du+1 en el ichero 4=var=lo+=messa+es<. 5."rep \Du" /var/lo"/messa"es: buscar palabras que comienzan con 0Du+1 en ichero 4=var=lo+=messa+es< 6."rep &0-'( /var/lo"/messa"es: seleccionar todas las lneas del ichero 4=var=lo+=messa+es< que contienen n3meros. 7."rep Du" -P /var/lo"/2: buscar la cadena 0Du+1 en el directorio 4=var=lo+< $ deba)o. 8.sed ;s/strin"a1/strin"a2/"< e-ample.t-t: reubicar 0strin+11 con 0strin+21 en e)emplo.t6t 9.sed ;/\I/d< e-ample.t-t: eliminar todas las lneas en blanco desde el e)emplo.t6t 10.sed ;/ %]/d8 /\I/d< e-ample.t-t: eliminar comentarios $ lneas en blanco de e)emplo.t6t 11.echo ;esempio< > tr ;& lower (; ;& upper (;: convertir min3sculas en ma$3sculas. 12.sed -e <1d< result.t-t: elimina la primera lnea del ichero e)emplo.t6t 1-.sed -n ;/strin"a1/p<: visualizar solamente las lneas que contienen la palabra 0strin+11.

sta(lecer caracter y conversin de ficheros


1.dos2uni- filedos.t-t fileuni-.t-t: convertir un ormato de ichero te6to desde J&H,& a #S%T. 2.uni-2dos fileuni-.t-t filedos.t-t: convertir un ormato de ichero de te6to desde #S%T a
J&H,&. 3.recode ..^TEO W pa"e.t-t , pa"e.html: convertir un ichero de te6to en html. ..recode -l > more: mostrar todas las conversiones de ormato disponibles.

An0lisis del sistema de ficheros


1.badblocks -v /dev/hda1: !hequear los bloques de ectuosos en el disco hda1. 2.fsck /dev/hda1: reparar = chequear la inte+ridad del ichero del sistema Uinu6 en el disco hda1. 3.fsck.e-t2 /dev/hda1: reparar = chequear la inte+ridad del ichero del sistema e6t 2 en el disco
hda1. 4.e2fsck /dev/hda1: reparar = chequear la inte+ridad del ichero del sistema e6t 2 en el disco hda1. 5.e2fsck -. /dev/hda1: reparar = chequear la inte+ridad del ichero del sistema e6t - en el disco hda1. 6.fsck.e-tL /dev/hda1: reparar = chequear la inte+ridad del ichero del sistema e6t - en el disco hda1. 7.fsck.vfat /dev/hda1: reparar = chequear la inte+ridad del ichero sistema at en el disco hda1. 8.fsck.msdos /dev/hda1: reparar = chequear la inte+ridad de un ichero del sistema dos en el disco hda1. /.dosfsck /dev/hda1: reparar = chequear la inte+ridad de un ichero del sistema dos en el disco hda1.

$ormatear un sistema de ficheros


1.mkfs /dev/hda1: crear un ichero de sistema tipo Uinu6 en la particin hda1. 2.mke2fs /dev/hda1: crear un ichero de sistema tipo Uinu6 e6t 2 en hda1. 3.mke2fs -. /dev/hda1: crear un ichero de sistema tipo Uinu6 e6t- (peridico) en la particin
hda1. 4.mkfs -t vfat L2 -$ /dev/hda1: crear un ichero de sistema CD9-2 en hda1. 5.fdformat -n /dev/fd0: ormatear un disco loopl$. G.mkswap /dev/hdaL: crear un ichero de sistema swap.

-ra(a1o con la S2A#


1.mkswap /dev/hdaL: crear ichero de sistema swap. 2.swapon /dev/hdaL: activando una nueva particin swap.
-.swapon /dev/hda2 /dev/hdbL: activar dos particiones swap.

Salvas (3ac4up)
1.dump -0a. -f /tmp/home0.bak /home: hacer una salva completa del directorio 4=home<. 2.dump -1a. -f /tmp/home0.bak /home: hacer una salva incremental del directorio 4=home<. 3.restore -if /tmp/home0.bak: restaurando una salva interactivamente. 4.rs9nc -ro"pav ?delete /home /tmp: sincronizacin entre directorios. 5.rs9nc -ro"pav -e ssh ?delete /home ip)address /tmp: rs$nc a trav8s del t3nel &&I. 6.rs9nc -a2 -e ssh ?delete ip)addr /home/public /home/local: sincronizar un directorio local
con un directorio remoto a trav8s de ssh $ de compresin. 7.rs9nc -a2 -e ssh ?delete /home/local ip)addr /home/public: sincronizar un directorio remoto con un directorio local a trav8s de ssh $ de compresin. 8.dd bsH1E ifH/dev/hda > "2ip > ssh user_ip)addr ;dd ofHhda."2<: hacer una salva de un disco duro en un host remoto a trav8s de ssh. 9.dd ifH/dev/sda ofH/tmp/file1: salvar el contenido de un disco duro a un ichero. (7n este caso el disco duro es 0sda1 $ el ichero 0 ile11). 10.tar -Juf backup.tar /home/user: hacer una salva incremental del directorio 4=home=user<. 11.X cd /tmp/local/ !! tar c . Z > ssh -M user_ip)addr ;cd /home/share/ !! tar - -p< : copiar el contenido de un directorio en un directorio remoto a trav8s de ssh. 12.X tar c /home Z > ssh -M user_ip)addr ;cd /home/backup-home !! tar - -p<: copiar un directorio local en un directorio remoto a trav8s de ssh. 13.tar cf ? . > Xcd /tmp/backup 8 tar -f ? Z: copia local conservando las licencias $ enlaces desde un directorio a otro. 14.find /home/user1 -name ;%.t-t< > -ar"s cp -av ?tar"et-director9H/home/backup/ ?parents : encontrar $ copiar todos los icheros con e6tensin 4.t6t< de un directorio a otro. 15.find /var/lo" -name ;%.lo"< > tar cv ?files-fromH- > b2ip2 , lo".tar.b22: encontrar todos los icheros con e6tensin 4.lo+< $ hacer un archivo bzip. 16.dd ifH/dev/hda ofH/dev/fd0 bsH*12 countH1: hacer una copia del JF' (Jaster 'oot Fecord) a un disco lopp$. 1R.dd ifH/dev/fd0 ofH/dev/hda bsH*12 countH1: restaurar la copia del J'F (Jaster 'oot Fecord) salvada en un lopp$.

CD'R5!
1.cdrecord -v "racetimeH2 devH/dev/cdrom -e.ect blankHfast -force: limpiar o borrar un cd
re+rabable. 2.mkisofs /dev/cdrom , cd.iso: crear una ima+en iso de cdrom en disco. 3.mkisofs /dev/cdrom > "2ip , cd)iso."2: crear una ima+en comprimida iso de cdrom en disco. 4.mkisofs -` -allow-leadin"-dots -P -U 6Oabel MQ/ -iso-level 4 -o ./cd.iso data)cd : crear una ima+en iso de un directorio. 5.cdrecord -v devH/dev/cdrom cd.iso: quemar una ima+en iso. 6."2ip -dc cd)iso."2 > cdrecord devH/dev/cdrom -: quemar una ima+en iso comprimida. 7.mount -o loop cd.iso /mnt/iso: montar una ima+en iso. 8.cd-paranoia -a: llevar canciones de un cd a icheros wav. 9.cd-paranoia ? /-L/: llevar las - primeras canciones de un cd a icheros wav.

10.cdrecord ?scanbus: escanear bus para identi icar el canal scsi.


11.dd ifH/dev/hdc > md*sum: hacer uncionar un md:sum en un dispositivo* como un !H.

-ra(a1o con la R D ( 6A7 y 2i'$i)


1.ifconfi" eth0: mostrar la con i+uracin de una tar)eta de red 7thernet. 2.ifup eth0: activar una inter ace 4eth(5. 3.ifdown eth0: deshabilitar una inter ace 4eth(5. 4.ifconfi" eth0 1'2.153.1.1 netmask 2**.2**.2**.0: con i+urar una direccin %". 5.ifconfi" eth0 promisc: con i+urar 4eth(5en modo com3n para obtener los paquetes (sni in+). 6.dhclient eth0: activar la inter ace 4eth(5 en modo dhcp. 7.route -n: mostrar mesa de recorrido. 8.route add -net 0/0 "w AJ)Ratewa9: con i+urar entrada predeterminada. 9.route add -net 1'2.153.0.0 netmask 2**.2**.0.0 "w 1'2.153.1.1 : con i+urar ruta esttica
para buscar la red <1/2.1GO.(.(=1G5. 10.route del 0/0 "w AJ)"atewa9: eliminar la ruta esttica. 11.echo 61/ , /proc/s9s/net/ipv4/ip)forward: activar el recorrido ip. 12.hostname: mostrar el nombre del host del sistema. 13.host www.example.com: buscar el nombre del host para resolver el nombre a una direccin ip(1). 14.nslookup www.example.com: buscar el nombre del host para resolver el nombre a una direccim ip $ viceversa(2). 15.ip link show: mostar el estado de enlace de todas las inter aces. 16.mii-tool eth0: mostar el estado de enlace de 4eth(5. 17.ethtool eth0: mostrar las estadsticas de tar)eta de red 4eth(5. 18.netstat -tup: mostrar todas las cone6iones de red activas $ sus "%H. 19.netstat -tupl: mostrar todos los servicios de escucha de red en el sistema $ sus "%H. 20.tcpdump tcp port 30: mostrar todo el tr ico I99". 21.iwlist scan: mostrar las redes inalmbricas. 22.iwconfi" eth1: mostrar la con i+uracin de una tar)eta de red inalmbrica. 23.whois www.example.com: buscar en base de datos Vhois.

Redes de !icrosoft 2indo8s (SA!3A)


1.nbtscan ip)addr: resolucin de nombre de red bios. 2.nmblookup -D ip)addr: resolucin de nombre de red bios.
-.smbclient -O ip)addr/hostname: mostrar acciones remotas de un host en windows.

-a(las I# (C5R-A$" G5S)


1.iptables -t filter -O: mostrar todas las cadenas de la tabla de iltro. 2.iptables -t nat -O: mostrar todas las cadenas de la tabla nat. 3.iptables -t filter -$: limpiar todas las re+las de la tabla de iltro. 4.iptables -t nat -$: limpiar todas las re+las de la tabla nat. 5.iptables -t filter -b: borrar cualquier cadena creada por el usuario.

6.iptables -t filter -D ACJKT -p tcp ?dport telnet -. DMM+JT: permitir las cone6iones telnet para
entar. 7.iptables -t filter -D NKTJKT -p tcp ?dport http -. QPNJ: bloquear las cone6iones I99" para salir. 8.iptables -t filter -D $NPGDPQ -p tcp ?dport popL -. DMM+JT: permitir las cone6iones "," a una cadena delantera. 9.iptables -t filter -D ACJKT -. ONR ?lo"-prefi- 6QPNJ ACJKT/: re+istrando una cadena de entrada. 10.iptables -t nat -D JN=TPNKTACR -o eth0 -. ED=cK+PDQ+: con i+urar un "D9 ("uerto de traduccin de direccin) en eth(* ocultando los paquetes de salida orzada. 11.iptables -t nat -D JP+PNKTACR -d 1'2.153.0.1 -p tcp -m tcp ?dport 22 -. QCDT ?todestination 10.0.0.2 22: redireccionar los paquetes diri+uidos de un host a otro.

!onitoreando y depurando
1.top: mostrar las tareas de linu6 usando la ma$ora cpu. 2.ps -eafw: muestra las tareas Uinu6. 3.ps -e -o pidFar"s ?forest: muestra las tareas Uinu6 en un modo )errquico. 4.pstree: mostrar un rbol sistema de procesos. 5.kill -' AQ)Jrocesso: orzar el cierre de un proceso $ terminarlo. 6.kill -1 AQ)Jrocesso: orzar un proceso para recar+ar la con i+uracin. 7.lsof -p II: mostrar una lista de icheros abiertos por procesos. 8.lsof /home/user1: muestra una lista de icheros abiertos en un camino dado del sistema. 9.strace -c ls ,/dev/null: mostrar las llamadas del sistema hechas $ recibidas por un proceso. 10.strace -f -e open ls ,/dev/null: mostrar las llamadas a la biblioteca. 11.watch -n1 ;cat /proc/interrupts<: mostrar interrupciones en tiempo real. 12.last reboot: mostrar historial de reinicio. 13.lsmod: mostrar el kernel car+ado. 14.free -m: muestra el estado de la FDJ en me+ab$tes. 15.smartctl -D /dev/hda: monitorear la iabilidad de un disco duro a trav8s de &JDF9. 16.smartctl -i /dev/hda: chequear si &JDF9 est activado en un disco duro. 17.tail /var/lo"/dmes": mostrar eventos inherentes al proceso de car+a del kernel.
1O.tail /var/lo"/messa"es: mostrar los eventos del sistema.

5tros comandos 9tiles


1.apropos Yke9word: mostrar una lista de comandos que pertenecen a las palabras claves de
un pro+ramaA son 3tiles cuando t3 sabes qu8 hace tu pro+rama* pero de sconoces el nombre del comando. 2.man pin": mostrar las p+inas del manual on>lineA por e)emplo* en un comando pin+* usar la opcin 4>k< para encontrar cualquier comando relacionado. 3.whatis Yke9word: muestra la descripcin de lo que hace el pro+rama. 4.mkbootdisk ?device /dev/fd0 Vuname -rV: crear un lopp$ boteable. 5."p" -c file1: codi icar un ichero con +uardia de se+uridad LS#. 6."p" file1."p": decodi icar un ichero con Luardia de se+uridad LS#.

7.w"et -r www.example.com: descar+ar un sitio web completo. 8.w"et -c www.example.com/file.iso: descar+ar un ichero con la posibilidad de parar la descar+ar
$ reanudar ms tarde. 9.echo ;w"et -c www.example.com/files.iso; > at 0' 00: !omenzar una descar+a a cualquier hora. 7n este caso empezara a las / horas. 10.ldd /usr/bin/ssh: mostrar las bibliotecas compartidas requeridas por el pro+rama ssh. 11.alias hhH<histor9<: colocar un alias para un commando MhhW Iistorial. 12.chsh: cambiar el comando &hell. 13.chsh ?list-shells: es un comando adecuado para saber si tienes que hacer remoto en otra terminal. 1..who -a: mostrar quien est re+istrado* e imprimir hora del 3ltimo sistema de importacin* procesos muertos* procesos de re+istro de sistema* procesos activos producidos por init* uncionamiento actual $ 3ltimos cambios del relo) del sistema.

Potrebbero piacerti anche