Sie sind auf Seite 1von 11

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).cal 07 2011: mostrar el almanaque para el mes 0ulio de 2+11.
1*.date 04121700201100: colocar (declarar1 a0ustar) %echa , hora.
2+.cloc! -w: 2uardar los cam#ios de %echa en la /-3..
"pa#ar $%einiciar &istema o 'errar &esin(
1. shutdown -h now: apa2ar el sistema (1).
2. init 0: apa2ar el sistema (2).
3. telinit 0: apa2ar el sistema (3).
4. halt: apa2ar el sistema (4).
5. shutdown -h hours)minutes *: apa2ado plani%icado del sistema.
!. shutdown -c: cancelar un apa2ado plani%icado del sistema.
$. shutdown -r now: reiniciar (1).
). reboot: reiniciar (2).
*. lo#out: cerrar sesin.
"rchivos + ,irectorios
1. cd /home: entrar en el directorio 4home5.
2. cd : retroceder un nivel.
3. cd /: retroceder 2 niveles.
4. cd) ir al directorio ra".
5. cd -user1: ir al directorio user1.
!. cd -: ir (re2resar) al directorio anterior.
$. 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 /00-126: 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 la ra".(2)
15.m!dir dir1: crear una carpeta o directorio con nom#re 8dir19.
1!.m!dir dir1 dir2: crear dos carpetas o directorios simultneamente (&rear dos directorios a la
ve").
1$.m!dir -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 new3dir: renom#rar 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 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 ln!1: crear un enlace sim#lico al %ichero o directorio.
3+.ln file1 ln!1: crear un enlace %sico al %ichero o directorio.
31.touch -t 0712240000 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 te:to.
33.iconv -l: listas de ci%rados conocidos.
34.iconv -f from5ncodin# -t to5ncodin# input.ile 6 output.ile: crea una nueva %orma del
%ichero de entrada asumiendo que est codi%icado en %rom;ncodin2 , convirti<ndolo a
=o;ncodin2.
35.find -ma7depth 1 -name /8p# -print -e7ec convert 9:;9 -resi<e =0>?0 @thumbs/:;9 AB:
a2rupar %icheros redimensionados en el directorio actual , enviarlos a directorios en vistas de
miniaturas (requiere convertir desde -ma2ema2ic>).
5ncontrar archivos
1. find / -name file1: #uscar %ichero , directorio a partir de la ra" del sistema.
2. find / -user user1: #uscar %icheros , directorios pertenecientes al usuario 8user19.
3. find /home/user1 -name A/bin: #uscar %icheros con e:tensin 8. #in? dentro del directorio 8@
home@user19.
4. find /usr/bin -t+pe f -atime C100: #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 A/rpm -e7ec chmod 744 D:;E AB: #uscar %icheros con e:tensin 8.rpm? , modi%icar
permisos.
$. find / -7dev -name A/rpm: /uscar %icheros con e:tensin 8.rpm? i2norando los dispositivos
removi#les como cdrom1 penAdrive1 etc.B
). locate A/ps: encuentra %icheros con e:tensin 8.ps? e0ecutados primeramente con el command
8updated#?.
*. whereis halt: mostrar la u#icacin de un %ichero #inario1 de a,uda o %uente. ;n este caso
pre2unta dnde est el comando 8halt?.
1+.which halt: mostrar la senda completa (el camino completo) a un #inario @ e0ecuta#le.
Fontando un sistema de ficheros
1. mount /dev/hda2 /mnt/hda2: montar un disco llamado hda2. Ceri%ique primero la e:istencia
del directorio 8@ mnt@hda29D si no est1 de#e crearlo.
2. umount /dev/hda2: desmontar un disco llamado hda2. .alir primero desde el punto 8@
mnt@hda2.
3. fuser -!m /mnt/hda2: %or"ar el desmonta0e cuando el dispositivo est ocupado.
4. umount -n /mnt/hda2: correr el desmonta0e sin leer el %ichero @etc@mta#. Etil cuando el %ichero
es de solo lectura o el disco duro est lleno.
5. mount /dev/fd0 /mnt/flopp+: montar un disco %le:i#le (%lopp,).
!. mount /dev/cdrom /mnt/cdrom: montar un cdrom @ dvdrom.
$. mount /dev/hdc /mnt/cdrecorder: montar un cd re2ra#a#le o un dvdrom.
). mount /dev/hdb /mnt/cdrecorder: montar un cd re2ra#a#le @ dvdrom (un dvd).
*. mount -o loop fileiso /mnt/cdrom: montar un %ichero o una ima2en iso.
1+.mount -t vfat /dev/hda4 /mnt/hda4: montar un sistema de %icheros FG=32.
11.mount /dev/sda1 /mnt/usbdis!: montar un us# penAdrive o una memoria (sin especi%icar el tipo
de sistema de %icheros).
5spacio de ,isco
1. df -h: mostrar una lista de las particiones montadas.
2. ls -l&r Gmore: mostrar el tamaHo de los %icheros , directorios ordenados por tamaHo.
3. du -sh dir1: ;stimar el espacio usado por el directorio 8dir19.
4. du -s! / G sort -rn: mostrar el tamaHo de los %icheros , directorios ordenados por tamaHo.
5. rpm -q -a Hqf DI10:&IJ5;tI:K"F5;nE G sort -!1L1n: mostrar el espacio usado por los
paquetes rpm instalados or2ani"ados por tamaHo (Fedora1 Iedhat , otros).
!. dp!#-quer+ -M -fNEO:Installed-&i<eB10;tO:Pac!a#e;nE G sort -!1L1n: mostrar el espacio usado
por los paquetes instalados1 or2ani"ados por tamaHo ((#untu1 Je#ian , otros).
Qsuarios + Rrupos
1. #roupadd nombre3del3#rupo: crear un nuevo 2rupo.
2. #roupdel nombre3del3#rupo: #orrar un 2rupo.
3. #roupmod -n nuevo3nombre3del3#rupo vie8o3nombre3del3#rupo: renom#rar un 2rupo.
4. useradd -c @Kame &urname 9 -# admin -d /home/user1 -s /bin/bash user1: &rear un nuevo
usuario perteneciente al 2rupo 4admin5.
5. useradd user1: crear un nuevo usuario.
!. userdel -r user1: #orrar un usuario (8Ar? elimina el directorio Kome).
$. usermod -c @Qser .TP9 -# s+stem -d /ftp/user1 -s /bin/nolo#in user1: cam#iar los atri#utos
del usuario.
). passwd: cam#iar contraseHa.
*. passwd user1: cam#iar la contraseHa de un usuario (solamente por root).
1+.cha#e -5 2011-12-S1 user1: colocar un pla"o para la contraseHa del usuario. ;n este caso dice
que la clave e:pira el 31 de diciem#re de 2+11.
11.pwc!: chequear la sinta:is correcta el %ormato de %ichero de 8@etc@passwd? , la e:istencia de
usuarios.
12.#rpc!: chequear la sinta:is correcta , el %ormato del %ichero 8@etc@2roup? , la e:istencia de
2rupos.
13.new#rp #roup3name: re2istra a un nuevo 2rupo para cam#iar el 2rupo predeterminado de los
%icheros creados recientemente.
Permisos en .icheros $Qsa 9C9 para colocar permisos + 9-9 para
eliminar(
1. ls -lh: Lostrar permisos.
2. ls /tmp G pr -T4 -MO'TUQFK&: dividir la terminal en 5 columnas.
3. chmod u#oCrw7 director+1: colocar permisos de lectura M1 escritura (w) , e0ecucin(:) al
propietario (u)1 al 2rupo (2) , a otros (o) so#re el directorio 8director,19.
4. chmod #o-rw7 director+1: quitar permiso de lectura M1 escritura (w) , (:) e0ecucin al 2rupo
(2) , otros (o) so#re el directorio 8director,19.
5. chown user1 file1: cam#iar el dueHo de un %ichero.
!. chown -% user1 director+1: cam#iar el propietario de un directorio , de todos los %icheros ,
directorios contenidos dentro.
$. ch#rp #roup1 file1: cam#iar 2rupo de %icheros.
). chown user1)#roup1 file1: cam#iar usuario , el 2rupo propietario de un %ichero.
*. find / -perm -uCs: visuali"ar todos los %icheros del sistema con .(-J con%i2urado.
1+.chmod uCs /bin/file1: colocar el #it .(-J en un %ichero #inario. ;l usuario que corriendo ese
%ichero adquiere los mismos privile2ios como dueHo.
11.chmod u-s /bin/file1: desha#ilitar el #it .(-J en un %ichero #inario.
12.chmod #Cs /home/public: colocar un #it .N-J en un directorio Osimilar al .(-J pero por
directorio.
13.chmod #-s /home/public: desa#ilitar un #it .N-J en un directorio.
14.chmod oCt /home/public: colocar un #it .=->P en un directorio. 'ermite el #orrado de
%icheros solamente a los dueHos le2timos.
15.chmod o-t /home/public: desa#ilitar un #it .=->P en un directorio.
"tributos especiales en ficheros $Qsa 9C9 para colocar permisos
+ 9-9 para eliminar(
1. chattr Ca file1: permite escri#ir a#riendo un %ichero solamente modo append.
2. chattr Cc file1: permite que un %ichero sea comprimido @ descomprimido automaticamente.
3. chattr Cd file1: ase2ura que el pro2rama i2nore #orrar los %icheros durante la copia de
se2uridad.
4. chattr Ci file1: convierte el %ichero en invaria#le1 por lo que no puede ser eliminado1 alterado1
renom#rado1 ni enla"ado.
5. chattr Cs file1: permite que un %ichero sea #orrado de %orma se2ura.
!. chattr C& file1: ase2ura que un %ichero sea modi%icado1 los cam#ios son escritos en modo
s,nchronous como con s,nc.
$. chattr Cu file1: te permite recuperar el contenido de un %ichero a7n si este est cancelado.
). lsattr: mostrar atri#utos especiales.
"rchivos + .icheros comprimidos
1. bun<ip2 file1b<2: descomprime in %ichero llamado 8%ile1.#"29.
2. b<ip2 file1: comprime un %ichero llamado 8%ile19.
3. #un<ip file1#<: descomprime un %ichero llamado 8%ile1.2"?.
4. #<ip file1: comprime un %ichero llamado 8%ile19.
5. #<ip -1 file1: comprime con compresin m:ima.
!. rar a file1rar test3file: crear un %ichero rar llamado 8%ile1.rar?.
$. rar a file1rar file1 file2 dir1: comprimir 8%ile191 8%ile29 , 8dir19 simultneamente.
). rar 7 file1rar: descomprimir archivo rar.
*. unrar 7 file1rar: descomprimir archivo rar.
1+.tar -cvf archivetar file1: crear un tar#all descomprimido.
11.tar -cvf archivetar file1 file2 dir1: crear un archivo conteniendo 8%ile191 8%ile29 ,?dir19.
12.tar -tf archivetar: mostrar los contenidos de un archivo.
13.tar -7vf archivetar: e:traer un tar#all.
14.tar -7vf archivetar -' /tmp: e:traer un tar#all en @ tmp.
15.tar -cvf8 archivetarb<2 dir1: crear un tar#all comprimido dentro de #"ip2.
1!.tar -7vf8 archivetarb<2: descomprimir un archivo tar comprimido en #"ip2
1$.tar -cvf< archivetar#< dir1: crear un tar#all comprimido en 2"ip.
1).tar -7vf< archivetar#<: descomprimir un archive tar comprimido en 2"ip.
1*.<ip file1<ip file1: crear un archivo comprimido en "ip.
2+.<ip -r file1<ip file1 file2 dir1: comprimir1 en "ip1 varios archivos , directorios de %orma
simultnea.
21.un<ip file1<ip: descomprimir un archivo "ip.
Paquetes %PF $%ed VatL .edora + similares(
1. rpm -ivh pac!a#erpm: instalar un paquete rpm.
2. rpm -ivh Hnodeeps pac!a#erpm: instalar un paquete rpm i2norando las peticiones de
dependencias.
3. rpm -Q pac!a#erpm: actuali"ar un paquete rpm sin cam#iar la con%i2uracin de los %icheros.
4. rpm -. pac!a#erpm: actuali"ar un paquete rpm solamente si este est instalado.
5. rpm -e pac!a#e3namerpm: eliminar un paquete rpm.
!. rpm -qa: mostrar todos los paquetes rpm instalados en el sistema.
$. rpm -qa G #rep httpd: mostrar todos los paquetes rpm con el nom#re 4httpd5.
). rpm -qi pac!a#e3name: o#tener in%ormacin en un paquete espec%ico instalado.
*. rpm -q# @&+stem 5nvironment/,aemons9: mostar los paquetes rpm de un 2rupo so%tware.
1+.rpm -ql pac!a#e3name: mostrar lista de %icheros dados por un paquete rpm instalado.
11.rpm -qc pac!a#e3name: mostrar lista de con%i2uracin de %icheros dados por un paquete rpm
instalado.
12.rpm -q pac!a#e3name Hwhatrequires: mostrar lista de dependencias solicitada para un
paquete rpm.
13.rpm -q pac!a#e3name Hwhatprovides: mostar la capacidad dada por un paquete rpm.
14.rpm -q pac!a#e3name Hscripts: mostrar los scripts comen"ados durante la instalacin
@eliminacin.
15.rpm -q pac!a#e3name Hchan#elo#: mostar el historial de revisions de un paquete rpm.
1!.rpm -qf /etc/httpd/conf/httpdconf: veri%icar cul paquete rpm pertenece a un %ichero dado.
1$.rpm -qp pac!a#erpm -l: mostrar lista de %icheros dados por un paquete rpm que a7n no ha
sido instalado.
1).rpm Himport /media/cdrom/%PF-RPR-W5X: importar la %irma di2ital de la llave p7#lica.
1*.rpm Hchec!si# pac!a#erpm: veri%icar la inte2ridad de un paquete rpm.
2+.rpm -qa #p#-pub!e+: veri%icar la inte2ridad de todos los paquetes rpm instalados.
21.rpm -Y pac!a#e3name: chequear el tamaHo del %ichero1 licencias1 tipos1 dueHo1 2rupo1
chequeo de resumen de LJ5 , 7ltima modi%icacin.
22.rpm -Ya: chequear todos los paquetes rpm instalados en el sistema. (sar con cuidado.
23.rpm -Yp pac!a#erpm: veri%icar un paquete rpm no instalado todava.
24.rpm2cpio pac!a#erpm G cpio He7tract Hma!e-directories /bin6: e:traer %ichero e0ecuta#le
desde un paquete rpm.
25.rpm -ivh /usr/src/redhat/%PF&/ZarchZ/pac!a#erpm: instalar un paquete construido desde
una %uente rpm.
2!.rpmbuild Hrebuild pac!a#e3namesrcrpm: construir un paquete rpm desde una %uente rpm.
"ctuali<ador de paquetes XQF $%ed VatL .edora + similares(
1. +um install pac!a#e3name: descar2ar e instalar un paquete rpm.
2. +um localinstall pac!a#e3namerpm: este instalar un I'L , tratar de resolver todas las
dependencies para ti1 usando tus repositorios.
3. +um update pac!a#e3namerpm: actuali"ar todos los paquetes rpm instalados en el sistema.
4. +um update pac!a#e3name: moderni"ar @ actuali"ar un paquete rpm.
5. +um remove pac!a#e3name: eliminar un paquete rpm.
!. +um list: listar todos los paquetes instalados en el sistema.
$. +um search pac!a#e3name: ;ncontrar un paquete en repositorio rpm.
). +um clean pac!a#es: limpiar un cach< rpm #orrando los paquetes descar2ados.
*. +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.
Paquetes ,eb $,ebianL Qbuntu + derivados(
1. dp!# -i pac!a#edeb: instalar @ actuali"ar un paquete de#.
2. dp!# -r pac!a#e3name: eliminar un paquete de# del sistema.
3. dp!# -l: mostrar todos los paquetes de# instalados en el sistema.
4. dp!# -l G #rep httpd: mostrar todos los paquetes de# con el nom#re 4httpd5
5. dp!# -s pac!a#e3name: o#tener in%ormacin en un paquete espec%ico instalado en el sistema.
!. dp!# -U pac!a#e3name: mostar lista de %icheros dados por un paquete instalado en el sistema.
$. dp!# Hcontents pac!a#edeb: mostrar lista de %icheros dados por un paquete no instalado
todava.
). dp!# -& /bin/pin#: veri%icar cul paquete pertenece a un %ichero dado.
"ctuali<ador de paquetes "PT $,ebianL Qbuntu + derivados(
1. apt-#et install pac!a#e3name: instalar @ actuali"ar un paquete de#.
2. apt-cdrom install pac!a#e3name: 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.
5. apt-#et remove pac!a#e3name: eliminar un paquete de# del sistema.
!. apt-#et chec!: veri%icar la correcta resolucin de las dependencias.
$. apt-#et clean: limpiar cache desde los paquetes descar2ados.
). apt-cache search searched-pac!a#e: retorna lista de paquetes que corresponde a la serie
Qpaquetes #uscadosR.
Yer el contenido de un fichero
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 lar2o de un %ichero.
4. less file1: parecido al commando 8more? 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 aHadido al %ichero.
Fanipulacin de te7to
1. cat file1 file2 G command [6 file13int7t3or3file13outt7t: sinta:is 2eneral para la
manipulacin de te:to utili"ando '-';1 .=J-S , .=J3(=.
2. cat file1 G command$ sedL #repL aw!L #repL etc\( 6 resultt7t: sinta:is 2eneral para manipular
un te:to de un %ichero , escri#ir el resultado en un %ichero nuevo.
3. cat file1 G command$ sedL #repL aw!L #repL etc\( ] resultt7t: sinta:is 2eneral para manipular
un te:to de un %ichero , aHadir resultado en un %ichero e:istente.
4. #rep "u# /var/lo#/messa#es: #uscar pala#ras 4Gu25 en el %ichero 8@var@lo2@messa2es?.
5. #rep ^"u# /var/lo#/messa#es: #uscar pala#ras que comien"an con 4Gu25 en %ichero
8@var@lo2@messa2es?
!. #rep 00-12 /var/lo#/messa#es: seleccionar todas las lneas del %ichero 8@var@lo2@messa2es? que
contienen n7meros.
$. #rep "u# -% /var/lo#/6: #uscar la cadena 4Gu25 en el directorio 8@var@lo2? , de#a0o.
). sed Ds/strin#a1/strin#a2/#E e7amplet7t: reu#icar 4strin215 con 4strin225 en e0emplo.t:t
*. sed D/^O/dE e7amplet7t: eliminar todas las lneas en #lanco desde el e0emplo.t:t
1+.sed D/ /_/dB /^O/dE e7amplet7t: eliminar comentarios , lneas en #lanco de e0emplo.t:t
11.echo DesempioE G tr D0)lower)2D D0)upper)2D: convertir min7sculas en ma,7sculas.
12.sed -e E1dE resultt7t: elimina la primera lnea del %ichero e0emplo.t:t
13.sed -n D/strin#a1/pE: visuali"ar solamente las lneas que contienen la pala#ra 4strin215.
5stablecer caracter + conversin de ficheros
1. dos2uni7 filedost7t fileuni7t7t: convertir un %ormato de %ichero te:to desde L.J3. a (S-T.
2. uni72dos fileuni7t7t filedost7t: convertir un %ormato de %ichero de te:to desde (S-T a
L.J3..
3. recode VTFU [ pa#et7t 6 pa#ehtml: convertir un %ichero de te:to en html.
4. recode -l G more: mostrar todas las conversiones de %ormato disponi#les.
"n`lisis del sistema de ficheros
1. badbloc!s -v /dev/hda1: &hequear los #loques de%ectuosos en el disco hda1.
2. fsc! /dev/hda1: reparar @ chequear la inte2ridad del %ichero del sistema Uinu: en el disco hda1.
3. fsc!e7t2 /dev/hda1: reparar @ chequear la inte2ridad del %ichero del sistema e:t 2 en el disco
hda1.
4. e2fsc! /dev/hda1: reparar @ chequear la inte2ridad del %ichero del sistema e:t 2 en el disco hda1.
5. e2fsc! -8 /dev/hda1: reparar @ chequear la inte2ridad del %ichero del sistema e:t 3 en el disco
hda1.
!. fsc!e7tS /dev/hda1: reparar @ chequear la inte2ridad del %ichero del sistema e:t 3 en el disco
hda1.
$. fsc!vfat /dev/hda1: reparar @ chequear la inte2ridad del %ichero sistema %at en el disco hda1.
). fsc!msdos /dev/hda1: reparar @ chequear la inte2ridad de un %ichero del sistema dos en el disco
hda1.
*. dosfsc! /dev/hda1: reparar @ chequear la inte2ridad de un %ichero del sistema dos en el disco
hda1.
.ormatear un sistema de ficheros
1. m!fs /dev/hda1: crear un %ichero de sistema tipo Uinu: en la particin hda1.
2. m!e2fs /dev/hda1: crear un %ichero de sistema tipo Uinu: e:t 2 en hda1.
3. m!e2fs -8 /dev/hda1: crear un %ichero de sistema tipo Uinu: e:t3 (peridico) en la particin
hda1.
4. m!fs -t vfat S2 -. /dev/hda1: crear un %ichero de sistema FG=32 en hda1.
5. fdformat -n /dev/fd0: %ormatear un disco %loopl,.
!. m!swap /dev/hdaS: crear un %ichero de sistema swap.
Traba8o con la &M"P
1. m!swap /dev/hdaS: crear %ichero de sistema swap.
2. swapon /dev/hdaS: activando una nueva particin swap.
3. swapon /dev/hda2 /dev/hdbS: activar dos particiones swap.
&alvas $aac!up(
1. dump -0a8 -f /tmp/home0ba! /home: hacer una salva completa del directorio 8@home?.
2. dump -1a8 -f /tmp/home0ba! /home: hacer una salva incremental del directorio 8@home?.
3. restore -if /tmp/home0ba!: restaurando una salva interactivamente.
4. rs+nc -ro#pav Hdelete /home /tmp: sincroni"acin entre directorios.
5. rs+nc -ro#pav -e ssh Hdelete /home ip3address)/tmp: rs,nc a trav<s del t7nel ..K.
!. rs+nc -a< -e ssh Hdelete ip3addr)/home/public /home/local: sincroni"ar un directorio local
con un directorio remoto a trav<s de ssh , de compresin.
$. rs+nc -a< -e ssh Hdelete /home/local ip3addr)/home/public: sincroni"ar un directorio remoto
con un directorio local a trav<s de ssh , de compresin.
). dd bsN1F ifN/dev/hda G #<ip G ssh userbip3addr Ddd ofNhda#<E: hacer una salva de un disco
duro en un host remoto a trav<s de ssh.
*. dd ifN/dev/sda ofN/tmp/file1: salvar el contenido de un disco duro a un %ichero. (;n este caso el
disco duro es 4sda5 , el %ichero 4%ile15).
1+.tar -Puf bac!uptar /home/user: hacer una salva incremental del directorio 8@home@user?.
11.$ cd /tmp/local/ ** tar c ( G ssh -' userbip3addr Dcd /home/share/ ** tar 7 -pE: copiar el
contenido de un directorio en un directorio remoto a trav<s de ssh.
12.$ tar c /home ( G ssh -' userbip3addr Dcd /home/bac!up-home ** tar 7 -pE: copiar un
directorio local en un directorio remoto a trav<s de ssh.
13.tar cf H G $cd /tmp/bac!up B tar 7f H (: copia local conservando las licencias , enlaces desde
un directorio a otro.
14.find /home/user1 -name D/t7tE G 7ar#s cp -av Htar#et-director+N/home/bac!up/ Hparents:
encontrar , copiar todos los %icheros con e:tensin 8.t:t? de un directorio a otro.
15.find /var/lo# -name D/lo#E G tar cv Hfiles-fromN- G b<ip2 6 lo#tarb<2: encontrar todos los
%icheros con e:tensin 8.lo2? , hacer un archivo #"ip.
1!.dd ifN/dev/hda ofN/dev/fd0 bsN412 countN1: hacer una copia del LI/ (Laster /oot Iecord)
a un disco %lopp,.
1$.dd ifN/dev/fd0 ofN/dev/hda bsN412 countN1: restaurar la copia del L/I (Laster /oot
Iecord) salvada en un %lopp,.
',-%TF
1. cdrecord -v #racetimeN2 devN/dev/cdrom -e8ect blan!Nfast -force: limpiar o #orrar un cd
re2ra#a#le.
2. m!isofs /dev/cdrom 6 cdiso: crear una ima2en iso de cdrom en disco.
3. m!isofs /dev/cdrom G #<ip 6 cd3iso#<: crear una ima2en comprimida iso de cdrom en disco.
4. m!isofs -c -allow-leadin#-dots -% -Y @Uabel ',9 -iso-level 4 -o /cdiso data3cd: crear una
ima2en iso de un directorio.
5. cdrecord -v devN/dev/cdrom cdiso: quemar una ima2en iso.
!. #<ip -dc cd3iso#< G cdrecord devN/dev/cdrom -: quemar una ima2en iso comprimida.
$. mount -o loop cdiso /mnt/iso: montar una ima2en iso.
). cd-paranoia -a: llevar canciones de un cd a %icheros wav.
*. cd-paranoia H 9-S9: llevar las 3 primeras canciones de un cd a %icheros wav.
1+.cdrecord Hscanbus: escanear #us para identi%icar el canal scsi.
11.dd ifN/dev/hdc G md4sum: hacer %uncionar un md5sum en un dispositivo1 como un &J.
Traba8o con la %5, $ U"K + Mi-.i(
1. ifconfi# eth0: mostrar la con%i2uracin 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 1121?=11 netmas! 2442442440: con%i2urar una direccin -'.
5. ifconfi# eth0 promisc: con%i2urar 8eth+9en modo com7n para o#tener los paquetes (sni%%in2).
!. dhclient eth0: activar la inter%ace 8eth+9 en modo dhcp.
$. route -n: mostrar mesa de recorrido.
). route add -net 0/0 #w IP3Ratewa+: con%i2urar entrada predeterminada.
*. route add -net 1121?=00 netmas! 24424400 #w 1121?=11: con%i2urar ruta esttica para
#uscar la red ?1*2.1!).+.+@1!9.
1+.route del 0/0 #w IP3#atewa+: eliminar la ruta esttica.
11.echo @19 6 /proc/s+s/net/ipv4/ip3forward: activar el recorrido ip.
12.hostname: mostrar el nom#re del host del sistema.
13.host wwwe7amplecom: #uscar el nom#re del host para resolver el nom#re a una direccin
ip(1).
14.nsloo!up wwwe7amplecom: #uscar el nom#re del host para resolver el nom#re a una
direccim ip , viceversa(2).
15.ip lin! 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 cone:iones de red activas , sus '-J.
1*.netstat -tupl: mostrar todos los servicios de escucha de red en el sistema , sus '-J.
2+.tcpdump tcp port =0: mostrar todo el tr%ico K=='.
21.iwlist scan: mostrar las redes inalm#ricas.
22.iwconfi# eth1: mostrar la con%i2uracin de una tar0eta de red inalm#rica.
23.whois wwwe7amplecom: #uscar en #ase de datos Vhois.
%edes de Ficrosoft Mindows $&"Fa"(
1. nbtscan ip3addr: resolucin de nom#re de red #ios.
2. nmbloo!up -" ip3addr: resolucin de nom#re de red #ios.
3. smbclient -U ip3addr/hostname: mostrar acciones remotas de un host en windows.
Tablas IP $'T%T".Q5RT&(
1. iptables -t filter -U: mostrar todas las cadenas de la ta#la de %iltro.
2. iptables -t nat -U: mostrar todas las cadenas de la ta#la nat.
3. iptables -t filter -.: limpiar todas las re2las de la ta#la de %iltro.
4. iptables -t nat -.: limpiar todas las re2las de la ta#la nat.
5. iptables -t filter -d: #orrar cualquier cadena creada por el usuario.
!. iptables -t filter -" IKPQT -p tcp Hdport telnet -8 "''5PT: permitir las cone:iones telnet
para entar.
$. iptables -t filter -" TQTPQT -p tcp Hdport http -8 ,%TP: #loquear las cone:iones K=='
para salir.
). iptables -t filter -" .T%M"%, -p tcp Hdport popS -8 "''5PT: permitir las cone:iones
'3' a una cadena delantera.
*. iptables -t filter -" IKPQT -8 UTR Hlo#-prefi7 @,%TP IKPQT9: re2istrando una cadena de
entrada.
1+.iptables -t nat -" PT&T%TQTIKR -o eth0 -8 F"&eQ5%",5: con%i2urar un 'G= ('uerto
de traduccin de direccin) en eth+1 ocultando los paquetes de salida %or"ada.
11.iptables -t nat -" P%5%TQTIKR -d 1121?=01 -p tcp -m tcp Hdport 22 -8 ,K"T Hto-
destination 10002)22: redireccionar los paquetes diri2uidos de un host a otro.
Fonitoreando + depurando
1. top: mostrar las tareas de linu: usando la ma,ora cpu.
2. ps -eafw: muestra las tareas Uinu:.
3. ps -e -o pidLar#s Hforest: muestra las tareas Uinu: en un modo 0errquico.
4. pstree: mostrar un r#ol sistema de procesos.
5. !ill -1 I,3Processo: %or"ar el cierre de un proceso , terminarlo.
!. !ill -1 I,3Processo: %or"ar un proceso para recar2ar la con%i2uracin.
$. lsof -p OO: 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 6/dev/null: mostrar las llamadas del sistema hechas , reci#idas por un proceso.
1+.strace -f -e open ls 6/dev/null: mostrar las llamadas a la #i#lioteca.
11.watch -n1 Dcat /proc/interruptsE: mostrar interrupciones en tiempo real.
12.last reboot: mostrar historial de reinicio.
13.lsmod: mostrar el kernel car2ado.
14.free -m: muestra el estado de la IGL en me2a#,tes.
15.smartctl -" /dev/hda: monitorear la %ia#ilidad de un disco duro a trav<s de .LGI=.
1!.smartctl -i /dev/hda: chequear si .LGI= est activado en un disco duro.
1$.tail /var/lo#/dmes#: mostrar eventos inherentes al proceso de car2a del kernel.
1).tail /var/lo#/messa#es: mostrar los eventos del sistema.
Ttros comandos ftiles
1. apropos \!e+word: mostrar una lista de comandos que pertenecen a las pala#ras claves de un
pro2ramaD son 7tiles cuando t7 sa#es qu< hace tu pro2rama1 pero de sconoces el nom#re del
comando.
2. man pin#: mostrar las p2inas del manual onAlineD por e0emplo1 en un comando pin21 usar la
opcin 8Ak? para encontrar cualquier comando relacionado.
3. whatis \!e+word: muestra la descripcin de lo que hace el pro2rama.
4. m!bootdis! Hdevice /dev/fd0 Zuname -rZ: crear un %lopp, #otea#le.
5. #p# -c file1: codi%icar un %ichero con 2uardia de se2uridad NS(.
!. #p# file1#p#: decodi%icar un %ichero con Nuardia de se2uridad NS(.
$. w#et -r wwwe7amplecom: descar2ar un sitio we# completo.
). w#et -c wwwe7amplecom/fileiso: descar2ar un %ichero con la posi#ilidad de parar la
descar2ar , reanudar ms tarde.
*. echo Dw#et -c wwwe7amplecom/filesisoD G at 01)00: &omen"ar una descar2a a cualquier
hora. ;n este caso empe"ara a las * horas.
1+.ldd /usr/bin/ssh: mostrar las #i#liotecas compartidas requeridas por el pro2rama ssh.
11.alias hhNEhistor+E: colocar un alias para un commando OhhW Kistorial.
12.chsh: cam#iar el comando .hell.
13.chsh Hlist-shells: es un comando adecuado para sa#er si tienes que hacer remoto en otra
terminal.
14.who -a: mostrar quien est re2istrado1 e imprimir hora del 7ltimo sistema de importacin1
procesos muertos1 procesos de re2istro de sistema1 procesos activos producidos por init1
%uncionamiento actual , 7ltimos cam#ios del relo0 del sistema.

Das könnte Ihnen auch gefallen