terminal linux estudiar.docx

Upload: victor-quispe

Post on 13-Apr-2018

264 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 terminal linux ESTUDIAR.docx

    1/24

    TERMINAL LINUX

    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.

    !. hdparm -tT /dev/sda: reali"ar prue#a de lectura en un disco duro.

    $. cat /proc/cpuinfo: mostrar in%ormacin de la &'.

    . cat /proc/interrupts: mostrar las interrupciones.

    *. cat /proc/meminfo: veri%icar el uso de memoria.

    1+. 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 /.

    1!. date: mostrar la %echa del sistema.

    1$. cal 2011: mostrar el almanaque de 2+11.

    1

  • 7/26/2019 terminal linux ESTUDIAR.docx

    2/24

    1. cal 07 2011: mostrar el almanaque para el mes 0ulio de 2+11.

    1*. date 041217002011.00: colocar (declarar a0ustar) %echa , hora.

    2+. clock -w: uardar los cam#ios de %echa en la /-.

    Apagar (Reiniciar Sistema o Cerrar Sesin)

    1. shutdown -h now: apaar el sistema (1).

    2. init 0: apaar el sistema (2).

    3. telinit 0: apaar el sistema (3).

    4. halt: apaar el sistema (4).

    5. shutdown -h hoursminutes !: apaado plani%icado del sistema.

    !. shutdown -c: cancelar un apaado plani%icado del sistema.

    $. shutdown -r now: reiniciar (1).

    . reboot: reiniciar (2).

    *. lo"out: cerrar sesin.

    Arci!os " #irectorios

    1. cd /home: entrar en el directorio home.

    2. cd ..: retroceder un nivel.

    3. cd ../..: retroceder 2 niveles.

    4. cdir al directorio ra".

    5. cd #user1: ir al directorio user1.

    !. cd $: ir (reresar) al directorio anterior.2

  • 7/26/2019 terminal linux ESTUDIAR.docx

    3/24

    $. pwd: mostrar el camino del directorio de tra#a0o.

    . ls: ver los %icheros de un directorio.

    *. ls -%: ver los %icheros de un directorio.

    1+. ls -l: mostrar los detalles de %icheros , carpetas de un directorio.

    11. ls -a: mostrar los %icheros ocultos.

    12. ls &'0-()6: mostrar los %icheros , carpetas que contienen n7meros.

    13. tree: mostrar los %icheros , carpetas en %orma de r#ol comen"ando por la ra".

    (1)

    14. lstree: mostrar los %icheros , carpetas en %orma de r#ol comen"ando por lara".(2)

    15. mkdir dir1: crear una carpeta o directorio con nom#re 8dir19.

    1!. mkdir dir1 dir2: crear dos carpetas o directorios simultneamente (&rear dos

    directorios a la ve").

    1$. mkdir -p /tmp/dir1/dir2: crear un r#ol de directorios.

    1. rm -f file1: #orrar el %ichero llamado 8%ile19.

    1*. rmdir dir1: #orrar la carpeta llamada 8dir19.

    2+. rm -rf dir1: eliminar una carpeta llamada 8dir19 con su contenido de %orma

    recursiva. (i lo #orro recursivo esto, diciendo que es con su contenido).

    21. rm -rf dir1 dir2: #orrar dos carpetas (directorios) con su contenido de %orma

    recursiva.

    22. mv dir1 new*dir: renom#rar o mover un %ichero o carpeta (directorio).

    23. cp file1: copiar un %ichero.

    24. cp file1 file2: copiar dos %icheros al unsono.

    3

  • 7/26/2019 terminal linux ESTUDIAR.docx

    4/24

    25. cp dir /& .: copiar todos los %icheros de un directorio dentro del directorio de

    tra#a0o actual.

    2!. cp -a /tmp/dir1 .: copiar un directorio dentro del directorio actual de tra#a0o.

    2$. cp -a dir1: copiar un directorio.

    2. cp -a dir1 dir2: copiar dos directorio al unsono.

    2*. ln -s file1 lnk1: crear un enlace sim#lico al %ichero o directorio.

    3+. 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 teto.

    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 %rom;ncodin

    , convirti

  • 7/26/2019 terminal linux ESTUDIAR.docx

    5/24

    4. find /usr/bin -t:pe f -atime ;100: #uscar %icheros #inarios no usados en los

    7ltimos 1++ das.

    5. find /usr/bin -t:pe f -mtime -10: #uscar %icheros creados o cam#iados dentro

    de los 7ltimos 1+ das.

    !. find / -name 8&.rpm -eec chmod 7++

  • 7/26/2019 terminal linux ESTUDIAR.docx

    6/24

    $. mount /dev/hdc /mnt/cdrecorder: montar un cd rera#a#le o un dvdrom.

    . mount /dev/hdb /mnt/cdrecorder: montar un cd rera#a#le ? dvdrom (un

    dvd).

    *. mount -o loop file.iso /mnt/cdrom: montar un %ichero o una imaen iso.

    1+. mount -t vfat /dev/hda+ /mnt/hda+: montar un sistema de %icheros EF=32.

    11. mount /dev/sda1 /mnt/usbdisk: montar un us# pen@drive o una memoria

    (sin especi%icar el tipo de sistema de %icheros).

    Espacio de #isco

    1. df -h: mostrar una lista de las particiones montadas.

    2. ls -l>r ?more: mostrar el tamaGo de los %icheros , directorios ordenados por

    tamaGo.

    3. du -sh dir1: ;stimar el espacio usado por el directorio 8dir19.

    4. du -sk & ? sort -rn: mostrar el tamaGo de los %icheros , directorios ordenados por

    tamaGo.

    5. rpm -q -a $qf AB,t@CDE,n= ? sort -k1F1n: mostrar el espacio

    usado por los paquetes rpm instalados orani"ados por tamaGo (Eedora Hedhat ,

    otros).

    !. dpk"-quer: -G -fH=IAnstalled->i3e910tIJacka"en= ? sort -k1F1n:

    mostrar el espacio usado por los paquetes instalados orani"ados por tamaGo

    (#untu Ie#ian , otros).

    Us$arios " %r$pos

    1. "roupadd nombre*del*"rupo: crear un nuevo rupo.

    2. "roupdel nombre*del*"rupo: #orrar un rupo.

    6

  • 7/26/2019 terminal linux ESTUDIAR.docx

    7/24

    3. "roupmod -n nuevo*nombre*del*"rupo vieo*nombre*del*"rupo:

    renom#rar un rupo.

    4. useradd -c Came >urname -" admin -d /home/user1 -s /bin/bash

    user1: &rear un nuevo usuario perteneciente al rupo admin.

    5. useradd user1: crear un nuevo usuario.

    !. userdel -r user1: #orrar un usuario (8@r9 elimina el directorio Jome).

    $. usermod -c Kser %TJ -" s:stem -d /ftp/user1 -s /bin/nolo"in user1:

    cam#iar los atri#utos del usuario.

    . passwd: cam#iar contraseGa.

    *. passwd user1: cam#iar la contraseGa de un usuario (solamente por root).

    1+. cha"e -, 2011-12-L1 user1: colocar un pla"o para la contraseGa del usuario.

    ;n este caso dice que la clave epira el 31 de diciem#re de 2+11.

    11. pwck: chequear la sintais correcta el %ormato de %ichero de 8?etc?passwd9 , la

    eistencia de usuarios.

    12. "rpck: chequear la sintais correcta , el %ormato del %ichero 8?etc?roup9 , la

    eistencia de rupos.

    13. new"rp "roup*name: reistra a un nuevo rupo para cam#iar el rupo

    predeterminado de los %icheros creados recientemente.

    &ermisos en 'iceros (Usa para colocar permisos " * para

    eliminar)

    1. ls -lh: Kostrar permisos.

    2. ls /tmp ? pr -T+ -GIMNOKEC>: dividir la terminal en 5 columnas.

    7

  • 7/26/2019 terminal linux ESTUDIAR.docx

    8/24

    3. chmod u"o;rw director:1: colocar permisos de lectura L escritura (w) ,

    e0ecucin() al propietario (u) al rupo () , a otros (o) so#re el directorio

    8director,19.

    4. chmod "o-rw director:1: quitar permiso de lectura L escritura (w) , ()

    e0ecucin al rupo () , otros (o) so#re el directorio 8director,19.

    5. chown user1 file1: cam#iar el dueGo de un %ichero.

    !. chown -P user1 director:1: cam#iar el propietario de un directorio , de todos los

    %icheros , directorios contenidos dentro.

    $. ch"rp "roup1 file1: cam#iar rupo de %icheros.

    . chown user1"roup1 file1: cam#iar usuario , el rupo propietario de un %ichero.

    *. find / -perm -u;s: visuali"ar todos los %icheros del sistema con -I con%iurado.

    1+. chmod u;s /bin/file1: colocar el #it -I en un %ichero #inario. ;l usuario

    que corriendo ese %ichero adquiere los mismos privileios como dueGo.

    11. chmod u-s /bin/file1: desha#ilitar el #it -I en un %ichero #inario.

    12. chmod ";s /home/public: colocar un #it M-I en un directorio Nsimilar al

    -I pero por directorio.

    13. chmod "-s /home/public: desa#ilitar un #it M-I en un directorio.

    14. chmod o;t /home/public: colocar un #it =->O en un directorio. 'ermite el

    #orrado de %icheros solamente a los dueGos letimos.

    15. chmod o-t /home/public: desa#ilitar un #it =->O en un directorio.

    Atri+$tos especiales en ficeros (Usa para colocar permisos " *

    para eliminar)

    1. chattr ;a file1: permite escri#ir a#riendo un %ichero solamente modo append.

    8

  • 7/26/2019 terminal linux ESTUDIAR.docx

    9/24

    2. chattr ;c file1: permite que un %ichero sea comprimido ? descomprimido

    automaticamente.

    3. chattr ;d file1: aseura que el prorama inore #orrar los %icheros durante la

    copia de seuridad.

    4. chattr ;i file1: convierte el %ichero en invaria#le por lo que no puede sereliminado alterado renom#rado ni enla"ado.

    5. chattr ;s file1: permite que un %ichero sea #orrado de %orma seura.

    !. chattr ;> file1: aseura que un %ichero sea modi%icado los cam#ios son escritos

    en modo s,nchronous como con s,nc.

    $. chattr ;u file1: te permite recuperar el contenido de un %ichero a7n si este est

    cancelado.

    . lsattr: mostrar atri#utos especiales.

    Arci!os " 'iceros comprimidos

    1. bun3ip2 file1.b32: descomprime in %ichero llamado 8%ile1.#"29.

    2. b3ip2 file1: comprime un %ichero llamado 8%ile19.

    3. "un3ip file1."3: descomprime un %ichero llamado 8%ile1."9.

    4. "3ip file1: comprime un %ichero llamado 8%ile19.

    5. "3ip -( file1: comprime con compresin mima.

    !. rar a file1.rar test*file: crear un %ichero rar llamado 8%ile1.rar9.

    $. rar a file1.rar file1 file2 dir1: comprimir 8%ile19 8%ile29 , 8dir19 simultneamente.

    . rar file1.rar: descomprimir archivo rar.

    *. unrar file1.rar: descomprimir archivo rar.

    9

  • 7/26/2019 terminal linux ESTUDIAR.docx

    10/24

    1+. tar -cvf archive.tar file1: crear un tar#all descomprimido.

    11. tar -cvf archive.tar file1 file2 dir1: crear un archivo conteniendo 8%ile19 8%ile2P

    ,9dir19.

    12. tar -tf archive.tar: mostrar los contenidos de un archivo.

    13. tar -vf archive.tar: etraer un tar#all.

    14. tar -vf archive.tar -M /tmp: etraer un tar#all en ? tmp.

    15. tar -cvf archive.tar.b32 dir1: crear un tar#all comprimido dentro de #"ip2.

    1!. tar -vf archive.tar.b32: descomprimir un archivo tar comprimido en #"ip2

    1$. tar -cvf3 archive.tar."3 dir1: crear un tar#all comprimido en "ip.

    1. tar -vf3 archive.tar."3: descomprimir un archive tar comprimido en "ip.

    1*. 3ip file1.3ip file1: crear un archivo comprimido en "ip.

    2+. 3ip -r file1.3ip file1 file2 dir1: comprimir en "ip varios archivos , directorios

    de %orma simultnea.

    21. un3ip file1.3ip: descomprimir un archivo "ip.

    &a,$etes R&M (Red -at. 'edora " similares)

    1. rpm -ivh packa"e.rpm: instalar un paquete rpm.

    2. rpm -ivh $nodeeps packa"e.rpm: instalar un paquete rpm inorando las

    peticiones de dependencias.

    3. rpm -K packa"e.rpm: actuali"ar un paquete rpm sin cam#iar la con%iuracin de

    los %icheros.

    4. rpm -% packa"e.rpm: actuali"ar un paquete rpm solamente si este est instalado.

    5. rpm -e packa"e*name.rpm: eliminar un paquete rpm.

    10

  • 7/26/2019 terminal linux ESTUDIAR.docx

    11/24

    !. rpm -qa: mostrar todos los paquetes rpm instalados en el sistema.

    $. rpm -qa ? "rep httpd: mostrar todos los paquetes rpm con el nom#re httpd.

    . rpm -qi packa"e*name: o#tener in%ormacin en un paquete espec%ico instalado.

    *. rpm -q" >:stem ,nvironment/Qaemons: mostar los paquetes rpm de unrupo so%tware.

    1+. 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%iuracin de %icheros dados por

    un paquete rpm instalado.

    12. rpm -q packa"e*name $whatrequires: mostrar lista de dependenciassolicitada 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 comen"ados durante la

    instalacin ?eliminacin.

    15. rpm -q packa"e*name $chan"elo": mostar el historial de revisions de un

    paquete rpm.

    1!. rpm -qf /etc/httpd/conf/httpd.conf: veri%icar cul paquete rpm pertenece a

    un %ichero dado.

    1$. rpm -qp packa"e.rpm -l: mostrar lista de %icheros dados por un paquete rpm

    que a7n no ha sido instalado.

    1. rpm $import /media/cdrom/PJE-RJR-S,: importar la %irma diital de la

    llave p7#lica.

    1*. rpm $checksi" packa"e.rpm: veri%icar la interidad de un paquete rpm.

    11

  • 7/26/2019 terminal linux ESTUDIAR.docx

    12/24

    2+. rpm -qa "p"-pubke:: veri%icar la interidad de todos los paquetes rpm

    instalados.

    21. rpm -U packa"e*name: chequear el tamaGo del %ichero licencias tipos

    dueGo rupo chequeo de resumen de KI5 , 7ltima modi%icacin.

    22. rpm -Ua: chequear todos los paquetes rpm instalados en el sistema. sar concuidado.

    23. rpm -Up packa"e.rpm: veri%icar un paquete rpm no instalado todava.

    24. rpm2cpio packa"e.rpm ? cpio $etract $make-directories &bin6: etraer

    %ichero e0ecuta#le desde un paquete rpm.

    25. rpm -ivh /usr/src/redhat/PJE>/VarchV/packa"e.rpm: instalar un

    paquete construido desde una %uente rpm.

    2!. rpmbuild $rebuild packa"e*name.src.rpm: construir un paquete rpm desde

    una %uente rpm.

    Act$ali/ador de pa,$etes 0UM (Red -at. 'edora " similares)

    1. :um install packa"e*name: descarar e instalar un paquete rpm.

    2. :um localinstall packa"e*name.rpm: este instalar un H'K , tratar de

    resolver todas las dependencies para ti usando tus repositorios.

    3. :um update packa"e*name.rpm: actuali"ar todos los paquetes rpm instalados

    en el sistema.

    4. :um update packa"e*name: moderni"ar ? actuali"ar un paquete rpm.

    5. :um remove packa"e*name: eliminar un paquete rpm.

    !. :um list: listar todos los paquetes instalados en el sistema.

    $. :um search packa"e*name: ;ncontrar un paquete en repositorio rpm.

    12

  • 7/26/2019 terminal linux ESTUDIAR.docx

    13/24

    . :um clean packa"es: limpiar un cach< rpm #orrando los paquetes descarados.

    *. :um clean headers: eliminar todos los %icheros de enca#e"amiento que el sistema

    usa para resolver la dependencia.

    1+. :um clean all: eliminar desde los paquetes cach< , %icheros de enca#e"ado.

    &a,$etes #e+ (#e+ian. U+$nt$ " deri!ados)

    1. dpk" -i packa"e.deb: instalar ? actuali"ar un paquete de#.

    2. dpk" -r packa"e*name: eliminar un paquete de# del sistema.

    3. dpk" -l: mostrar todos los paquetes de# instalados en el sistema.

    4. dpk" -l ? "rep httpd: mostrar todos los paquetes de# con el nom#re httpd

    5. dpk" -s packa"e*name: o#tener in%ormacin en un paquete espec%ico instalado

    en el sistema.

    !. dpk" -O packa"e*name: mostar lista de %icheros dados por un paquete instalado

    en el sistema.

    $. dpk" $contents packa"e.deb: mostrar lista de %icheros dados por un paquete noinstalado todava.

    . dpk" -> /bin/pin": veri%icar cul paquete pertenece a un %ichero dado.

    Act$ali/ador de pa,$etes A&T (#e+ian. U+$nt$ " deri!ados)

    1. apt-"et install packa"e*name: instalar ? actuali"ar un paquete de#.

    2. apt-cdrom install packa"e*name: instalar ? actuali"ar un paquete de# desde un

    cdrom.

    3. apt-"et update: actuali"ar la lista de paquetes.

    4. apt-"et up"rade: actuali"ar todos los paquetes instalados.

    13

  • 7/26/2019 terminal linux ESTUDIAR.docx

    14/24

    5. apt-"et remove packa"e*name: eliminar un paquete de# del sistema.

    !. apt-"et check: veri%icar la correcta resolucin de las dependencias.

    $. apt-"et clean: limpiar cache desde los paquetes descarados.

    . apt-cache search searched-packa"e: retorna lista de paquetes que correspondea la serie Qpaquetes #uscadosR.

    1er el contenido de $n ficero

    1. cat file1: ver los contenidos de un %ichero comen"ando desde la primera hilera.

    2. tac file1: ver los contenidos de un %ichero comen"ando desde la 7ltima lnea.

    3. more file1: ver el contenido a lo laro de un %ichero.

    4. less file1: parecido al commando 8more9 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.

    !. tail -2 file1: ver las dos 7ltimas lneas de un %ichero.

    $. tail -f /var/lo"/messa"es: ver en tiempo real qu< ha sido aGadido al %ichero.

    Manip$lacin de te2to

    1. cat file1 file2 .. ? command W file1*in.tt*or*file1*out.tt: sintais eneral

    para la manipulacin de teto utili"ando '-'; =I-S , =I=.

    2. cat file1 ? commandX sedF "repF awkF "repF etcYZ result.tt: sintaiseneral para manipular un teto de un %ichero , escri#ir el resultado en un %ichero

    nuevo.

    14

  • 7/26/2019 terminal linux ESTUDIAR.docx

    15/24

    3. cat file1 ? commandX sedF "repF awkF "repF etcYZ [ result.tt: sintais

    eneral para manipular un teto de un %ichero , aGadir resultado en un %ichero

    eistente.

    4. "rep Du" /var/lo"/messa"es: #uscar pala#ras Fu en el %ichero

    8?var?lo?messaes9.

    5. "rep \Du" /var/lo"/messa"es: #uscar pala#ras que comien"an con Fu en

    %ichero 8?var?lo?messaes9

    !. "rep '0-() /var/lo"/messa"es: seleccionar todas las lneas del %ichero

    8?var?lo?messaes9 que contienen n7meros.

    $. "rep Du" -P /var/lo"/6: #uscar la cadena Fu en el directorio 8?var?lo9 ,

    de#a0o.

    . sed

  • 7/26/2019 terminal linux ESTUDIAR.docx

    16/24

    2. uni2dos fileuni.tt filedos.tt: convertir un %ormato de %ichero de teto desde

    S-T a KI.

    3. recode ..^TEO W pa"e.tt pa"e.html: convertir un %ichero de teto en html.

    4. recode -l ? more: mostrar todas las conversiones de %ormato disponi#les.

    An3lisis del sistema de ficeros

    1. badblocks -v /dev/hda1: &hequear los #loques de%ectuosos en el disco hda1.

    2. fsck /dev/hda1: reparar ? chequear la interidad del %ichero del sistema Uinu en

    el disco hda1.

    3. fsck.et2 /dev/hda1: reparar ? chequear la interidad del %ichero del sistema et2 en el disco hda1.

    4. e2fsck /dev/hda1: reparar ? chequear la interidad del %ichero del sistema et 2

    en el disco hda1.

    5. e2fsck - /dev/hda1: reparar ? chequear la interidad del %ichero del sistema et

    3 en el disco hda1.

    !. fsck.etL /dev/hda1: reparar ? chequear la interidad del %ichero del sistema et

    3 en el disco hda1.

    $. fsck.vfat /dev/hda1: reparar ? chequear la interidad del %ichero sistema %at en

    el disco hda1.

    . fsck.msdos /dev/hda1: reparar ? chequear la interidad de un %ichero del

    sistema dos en el disco hda1.

    *. dosfsck /dev/hda1: reparar ? chequear la interidad de un %ichero del sistema

    dos en el disco hda1.

    'ormatear $n sistema de ficeros

    16

  • 7/26/2019 terminal linux ESTUDIAR.docx

    17/24

    1. mkfs /dev/hda1: crear un %ichero de sistema tipo Uinu en la particin hda1.

    2. mke2fs /dev/hda1: crear un %ichero de sistema tipo Uinu et 2 en hda1.

    3. mke2fs - /dev/hda1: crear un %ichero de sistema tipo Uinu et3 (peridico) en

    la particin hda1.

    4. mkfs -t vfat L2 -% /dev/hda1: crear un %ichero de sistema EF=32 en hda1.

    5. fdformat -n /dev/fd0: %ormatear un disco %loopl,.

    !. mkswap /dev/hdaL: crear un %ichero de sistema swap.

    Tra+a4o con la S5A&

    1. mkswap /dev/hdaL: crear %ichero de sistema swap.

    2. swapon /dev/hdaL: activando una nueva particin swap.

    3. swapon /dev/hda2 /dev/hdbL: activar dos particiones swap.

    Sal!as (6ac7$p)

    1. dump -0a -f /tmp/home0.bak /home: hacer una salva completa del directorio

    8?home9.

    2. dump -1a -f /tmp/home0.bak /home: hacer una salva incremental del

    directorio 8?home9.

    3. restore -if /tmp/home0.bak: restaurando una salva interactivamente.

    4. rs:nc -ro"pav $delete /home /tmp: sincroni"acin entre directorios.

    5. rs:nc -ro"pav -e ssh $delete /home ip*address/tmp: rs,nc a trav

  • 7/26/2019 terminal linux ESTUDIAR.docx

    18/24

    $. rs:nc -a3 -e ssh $delete /home/local ip*addr/home/public: sincroni"ar un

    directorio remoto con un directorio local a trav

  • 7/26/2019 terminal linux ESTUDIAR.docx

    19/24

    1. cdrecord -v "racetimeH2 devH/dev/cdrom -eect blankHfast -force: limpiar

    o #orrar un cd rera#a#le.

    2. mkisofs /dev/cdrom cd.iso: crear una imaen iso de cdrom en disco.

    3. mkisofs /dev/cdrom ? "3ip cd*iso."3: crear una imaen comprimida iso de

    cdrom en disco.

    4. mkisofs -` -allow-leadin"-dots -P -U Oabel MQ -iso-level 4 -o ./cd.iso

    data*cd: crear una imaen iso de un directorio.

    5. cdrecord -v devH/dev/cdrom cd.iso: quemar una imaen iso.

    !. "3ip -dc cd*iso."3 ? cdrecord devH/dev/cdrom $: quemar una imaen iso

    comprimida.

    $. mount -o loop cd.iso /mnt/iso: montar una imaen iso.

    . cd-paranoia -: llevar canciones de un cd a %icheros wav.

    *. cd-paranoia $ -L: llevar las 3 primeras canciones de un cd a %icheros wav.

    1+. cdrecord $scanbus: escanear #us para identi%icar el canal scsi.

    11. dd ifH/dev/hdc ? md+sum: hacer %uncionar un md5sum en un dispositivocomo un &I.

    Tra+a4o con la RE# ( LAN " 5i*'i)

    1. ifconfi" eth0: mostrar la con%iuracin de una tar0eta de red ;thernet.

    2. ifup eth0: activar una inter%ace 8eth+9.

    3. ifdown eth0: desha#ilitar una inter%ace 8eth+9.

    4. ifconfi" eth0 1(2.16.1.1 netmask 2++.2++.2++.0: con%iurar una direccin -'

    5. ifconfi" eth0 promisc: con%iurar 8eth+9en modo com7n para o#tener los

    paquetes (sni%%in).19

  • 7/26/2019 terminal linux ESTUDIAR.docx

    20/24

    !. dhclient eth0: activar la inter%ace 8eth+9 en modo dhcp.

    $. route -n: mostrar mesa de recorrido.

    . route add -net 0/0 "w AJ*Ratewa:: con%iurar entrada predeterminada.

    *. route add -net 1(2.16.0.0 netmask 2++.2++.0.0 "w 1(2.16.1.1:con%iurar ruta esttica para #uscar la red 81*2.1!.+.+?1!9.

    1+. route del 0/0 "w AJ*"atewa:: eliminar la ruta esttica.

    11. echo 1 /proc/s:s/net/ipv4/ip*forward: activar el recorrido ip.

    12. hostname: mostrar el nom#re del host del sistema.

    13. host: #uscar el nom#re del host para resolver el nom#re a una direccin ip(1).

    14. nslookup : #uscar el nom#re del host para resolver el nom#re a una direccim

    ip , viceversa(2).

    15. ip link show: mostar el estado de enlace de todas las inter%aces.

    1!. mii-tool eth0: mostar el estado de enlace de 8eth+9.

    1$. ethtool eth0: mostrar las estadsticas de tar0eta de red 8eth+9.

    1. netstat -tup: mostrar todas las coneiones de red activas , sus '-I.

    1*. netstat -tupl: mostrar todos los servicios de escucha de red en el sistema ,

    sus '-I.

    2+. tcpdump tcp port 0: mostrar todo el tr%ico J=='.

    21. iwlist scan: mostrar las redes inalm#ricas.

    22. iwconfi" eth1: mostrar la con%iuracin de una tar0eta de red inalm#rica.

    23. whois : #uscar en #ase de datos Vhois.

    20

  • 7/26/2019 terminal linux ESTUDIAR.docx

    21/24

    Redes de Microsoft 5indo9s (SAM6A)

    1. nbtscan ip*addr: resolucin de nom#re de red #ios.

    2. nmblookup -D ip*addr: resolucin de nom#re de red #ios.

    3. smbclient -O ip*addr/hostname: mostrar acciones remotas de un host en

    windows.

    Ta+las I& (C8RTA'UE%8S)

    1. iptables -t filter -O: mostrar todas las cadenas de la ta#la de %iltro.

    2. iptables -t nat -O: mostrar todas las cadenas de la ta#la nat.

    3. iptables -t filter -%: limpiar todas las relas de la ta#la de %iltro.

    4. iptables -t nat -%: limpiar todas las relas de la ta#la nat.

    5. iptables -t filter -: #orrar cualquier cadena creada por el usuario.

    !. iptables -t filter -D ACJKT -p tcp $dport telnet - DMM,JT: permitir las

    coneiones telnet para entar.

    $. iptables -t filter -D NKTJKT -p tcp $dport http - QPNJ: #loquear las

    coneionesJ==' para salir.

    . iptables -t filter -D %NPGDPQ -p tcp $dport popL - DMM,JT: permitir las

    coneiones '' a una cadena delantera.

    *. iptables -t filter -D ACJKT - ONR $lo"-prefi QPNJ ACJKT: reistrando una

    cadena de entrada.

    1+. iptables -t nat -D JN>TPNKTACR -o eth0 - ED>K,PDQ,: con%iurar un

    'F= ('uerto de traduccin de direccin) en eth+ ocultando los paquetes de salida

    %or"ada.

    21

  • 7/26/2019 terminal linux ESTUDIAR.docx

    22/24

    11. iptables -t nat -D JP,PNKTACR -d 1(2.16.0.1 -p tcp -m tcp $dport 22 -

    QCDT $to-destination 10.0.0.222: redireccionar los paquetes diriuidos de un

    host a otro.

    Monitoreando " dep$rando

    1. top: mostrar las tareas de linu usando la ma,ora cpu.

    2. ps -eafw: muestra las tareas Uinu.

    3. ps -e -o pidFar"s $forest: muestra las tareas Uinu en un modo 0errquico.

    4. pstree: mostrar un r#ol sistema de procesos.

    5. kill -( AQ*Jrocesso: %or"ar el cierre de un proceso , terminarlo.

    !. kill -1 AQ*Jrocesso: %or"ar un proceso para recarar la con%iuracin.

    $. lsof -p II: mostrar una lista de %icheros a#iertos por procesos.

    . lsof /home/user1: muestra una lista de %icheros a#iertos en un camino dado del

    sistema.

    *. strace -c ls /dev/null: mostrar las llamadas del sistema hechas , reci#idas porun proceso.

    1+. strace -f -e open ls /dev/null: mostrar las llamadas a la #i#lioteca.

    11. watch -n1

  • 7/26/2019 terminal linux ESTUDIAR.docx

    23/24

    1!. smartctl -i /dev/hda: chequear si KFH= est activado en un disco duro.

    1$. tail /var/lo"/dmes": mostrar eventos inherentes al proceso de cara del

    kernel.

    1. tail /var/lo"/messa"es: mostrar los eventos del sistema.

    8tros comandos :tiles

    1. apropos Yke:word: mostrar una lista de comandos que pertenecen a las

    pala#ras claves de un proramaC son 7tiles cuando t7 sa#es qu< hace tu prorama

    pero de sconoces el nom#re del comando.

    2. man pin": mostrar las pinas del manual on@lineC por e0emplo en un comando

    pin usar la opcin 8@k9 para encontrar cualquier comando relacionado.

    3. whatis Yke:word: muestra la descripcin de lo que hace el prorama.

    4. mkbootdisk $device /dev/fd0 Vuname -rV: crear un %lopp, #otea#le.

    5. "p" -c file1: codi%icar un %ichero con uardia de seuridad MS.

    !. "p" file1."p": decodi%icar un %ichero con Muardia de seuridad MS.

    $. w"et -r : descarar un sitio we# completo.

    . w"et -c : descarar un %ichero con la posi#ilidad de parar la descarar , reanudar

    ms tarde.

    *. echo

  • 7/26/2019 terminal linux ESTUDIAR.docx

    24/24

    13. chsh $list-shells: es un comando adecuado para sa#er si tienes que hacer

    remoto en otra terminal.

    14. who -a: mostrar quien est reistrado e imprimir hora del 7ltimo sistema de

    importacin procesos muertos procesos de reistro de sistema procesos activos

    producidos por init %uncionamiento actual , 7ltimos cam#ios del relo0 del sistema.

    24