informacién del sistema
6
10.
rt
12.
13.
14
45.
16.
7,
18.
19.
8
9
arch: mostrar ta arquitectwra deta
a).
uname -m: mostrar la arquitectura de ky
maquina (2).
uname -t:nwnstrar fa version del kernel usado.
dmidecode -¢. mostrar ios componentes
(hardware) de! sistema.
hdparm +i /dev/tda: mostrar las
caracteristicas de un disco duro,
hdparm -tT /dev/sda realizar prueba de
lectura en ua disco duro.
eat /proc/cpuinfo: mostrar informacién de la
Pu,
cat /proc/interrupts: mostrar las
interrupciones.
‘at /proc/meminfo: verificar el uso de
cat /proc/swaps: mastrarficheros swap.
cat /proc/version: mostrar la versién del
kernel
cat /proc/net/dev: mostrar adaptadores de
red y estadisticas.
cat /proc/mounts: mostrar el sistema de
ficlieros montado.
Ispei-tv: mostrar los dispositivos PCI
Isusb -tv: mostrar los dispositivos USB.
date: mostrar la fecha del sistema
cal 2011: mostrar el almanaque de 2011.
al 07 2011; mostrar el almanaque para el mes
julio de 2011
date 041217002011.00: colocar (declarar,
ajustar) fecha y hora.
. clock -w. guardar los cambios de fecha en la
BIOS.
cia Sistema o Cerrar Sesién)
shutdown -h now: apagar el sistema (1).
init 0- apagar el sistema (2)
telinit 0: apagar el sistema (3),
halt: apagar el sistema (4)
shutdown -h hours:minutes &; apagado
pilanificaclo del sistema.
shutdown -c; cancelar un apagado planificado
del sistema,
‘shutdown -r now: reiniciar (1).
reboot: reiniciar (2).
logout: cerrar sesién,
Archivos y Directorios
cd /home: entrar en et directorio “home”.
(ed «: retroceder un nivel
ed gfe serroceder 2 niveles
ted: a divectoria raz
fed “user ir aldirectorio usert
a= (regi esar) al directorio anterior
”.
18
19
20
a.
2
23
24
25,
26.
27
28.
29
30
3
32
33
34,
WF vert c
ba wv los feheras aval
16 *[0-9]" nwstrar tos Ficheros y carpetas que
de arbol comencando por la rai (1)
Istree: mostrar los ficheros y carpetas en.
forina de arhol comencando porta rait (2)
mkdir dir: crear una carpeta o directorio con
nombre ‘dirt
mkdir died dir2: crear dos carpetas 0
directorios simultsneamente (Crear dos
dlirectorios a la vee)
mkdie-p /tmp/dirt/dir2: crear un acbol de
directorios.
rm -f filet: borrar el fichero llamado ‘file’
rmdir diet: borrar la carpeta llamada ‘dirt’
rm -rf dirt eliminar una carpeta llamada “dirt”
con su contenido de forma recursiva. (Si lo
borro recursivo estoy diciendo que es con su
contenido)
rm -rf diet dir2: borrar dos carpetas
(directorios} con su contenido de forma
‘mv dirt new_dir: renombrar 0 mover un
fichero 0 carpeta (directorio).
ep filed: copiar un fichero
€p filet file2. copiar dos ficheros al unisono,
p dir /* : copiar todos los ficheros de un
directorio dentro del directorio de trabajo
actual
¢p-a /tmp/diet ~ copiar un directorio dentro
del directorio actual de trabajo.
‘¢p-a dirt: copiar un directorio,
ep -a dirt dir2: copiar dos directorio al
Iin-sfiled Inkd: crear un enlace simbélico at
fichero 0 directorio.
Iw filed inka: crear un enlace fisico al fichero 0
directorio,
touch -t 0712250000 filet: modificar el tiempo.
real (tiempo de creacién) de un fichero 0
directorio.
file filet: salida (votcado en pantalla) del tipo
mime de un fichero texto,
Fconv-I:listas de cifrados conocidos.
conv -f fromEncoding -t tofncoding inputfile
> outputfile: crea una nueva forma de! fichero
de entrada asumiendo que esta codificado en
fromtacoding y convirtiéndolo a ToE ncoding
find .-maxdepth 1 -name *.jpg -print -exec
convert "{)"-rosize 80x60 “thumbs/{)" \;
aerupa heros radmensionatne ed
directorio Bad
actual y enviarlos a directorios en,
wats de mination eequere conver
convert
imagemagick), woe,Encontrar archivos
find f -name filet: buscar fichero y directorio a
partir de la raiz del sistema
find / -user user: buscar ficheros y directorios
pertenecientes ai usuario ‘usert’
find /home/useri -name \*.bin: buscar
ficheros con extension *. bin’ dentro del
directorio / home/usery’
find /usr/bin -type f -atime +100: buscar
ficheros binarios no usados en los uiltimos 100
dias
5. find /usr/bin -type f -mtime -10: buscar
ficheros creados 0 cambiados dentro de los
Lltimos 10 dias.
6. find / -name \*.rpm -exec chmod 755)’ \j:
‘buscar ficheros con extensién ‘rpm’ y
moditicar permisos.
7. find / -xdev -name \*.rpm: Buscar ficheros con
extensin ‘rpm’ ignorando los dispositivos
removibles como cdrom, pen-drive, et
8. locate \*.ps: encuentra ficheros con exten
‘ps’ ejecutados primeramente con el
command ‘updatedb’.
9. whereis halt: mostrar la ubicacién de un
fichero binario, de ayuda o fuente. En este
caso pregunta dénde esta e! comando ‘halt
10. which halt: mostrar la senda completa (el
camino completo) a un binario/ ejecutable.
‘Montando un sistema de ficheros
1. mount /dev/hda2 /mnt/hda2: montar un
disco lamado hda2. Vertique primero la
existencia del directorio '/ mat/hda2’ i no
esta, debe crearo
2. umount /dev/hda2: desmontar un disco:
llamado hda2. Sac primero desde el punto /
mmnt/hda2.
3. fuser-km /mnt/hda2: forzar el desmontaje
cuando ol dspositivo esté ocupado.
4. umount -n fmnt/hda2: correr el desmontaje
sin leer el fichero /etc/mtab. Util cuando el
fichero es de solo lecture oel disco duro esté
leno.
5. mount /dev/fd0 /mnt/floppy: montar un
{isco texibie (op)
6. mount /dev/cdrom /mnt/edrom: montar un
cdrom / dvdrom.
mount /dev/hde /mat/edrecorder: montar un
Cd regrabable oun dvdrom.
8, mount /dev/hdb /mnt/cdrecorder: montar un
Cd regrabable /dudeom (un dvd)
9, mount 0 loop fil.iso /mnt/edrom: montar un
fichero 0 una imagen iso.
10, mount + fat /dev/hdas /mt/hdas: montar
tin sistema de fcheros FAT32
11, mount /dev/sdat /mnt/usbdisk: montar un
Usb pen drive one memoria (sin espectcar el
tipo de sstema de fcheros}
Espacio de Disco
1
Usuarios y
10.
4,
12,
3B
i
2
af - mostrar una lista
{s-tSr Jmore: mostrar el tamaiio de lo
ficheros y directorios ordenaclos por tamano
du -sh diet, Cstimar el espacio usado por el
directono ‘dirt
dusk * [sort -rn: mostrar et famafio de fos
Ficheros y directorios ordenados por tamaao
rpm -q 8 af 610{SIZE]%(NAME}®’ | sort -
kd,1n: mostrar el espacio usado por los
paguetes rpm instalados organizados por
tamafo (Fedora, Redhat y otros),
dpkg-query -W -f='S(Installed-
Size;10}t${Package}n’ | sort -k2,1n: mostrar el
espacio usado por los paquetes instalados,
organizados por tamaiio (Ubuntu, Debian y
otros)
Grupos
groupadd nombre_del_grupo: crear un nuevo
propo
froupdel nombre. del_grupo: bortar un grupo.
froupmod-n nuevo_nombre_del_grupo
viejo nombre. del grupo: cenombrar un
sono.
Useradd “Name Surname ”-g admin
Jnome/usert-s /binfoash user: Crear un
nuevo usuano perteneciente al grupa “admin
Useradd user crear un nuevo usuario.
Userdel-r user: borrar un usuario (+ efmina
elairectoro Home)
Usermod "User FTP” -g system -d /ftp/user
5 /bin/nologin user: cambiar los atributos
del usuario
Dasswd cambiar contraseia
Dasswd user: cambiar Ia contrasefis de un
Usuario (solamente por oot).
chage € 2011-12-31 user colocae un plazo
Drala contraseia de usuario. tn este caso
dice qe a clave expra el 31 de diemibre de
2011
wek: chequear la sintaxis correcta el formato
de tchero de ete/passwt ya existencia de
usuarios
{ck chequear la sintaws correcta yel
formoto del fiche Jetcfgroup’ yl eistencia
de grupos.
newe'D eroup_name: registraa un nuevo
{1090 para cambiar el grupo predeterminado
dels eheroscreados reventemente
Permisos en Ficheros (Usa "+" para colocar permisos y"-"
para eliminar)
Is th: Mostrar permisos
Is /tmp | pr-T5 -WSCOLUMNS. dividit fa
terminal en 5 columnas,3. chmod ugotrwe directory: colocar permisos
de lectura *, escritura (w) y ejecucién(s) al
propietario (u), al grupo (g) ya otros (0) sobre
el directorio ‘directory’
4, chmod go-rwx directory: quitar permiso de
lectura *, escertura (w) y (x) ejecucién al grupo
(8) y ot10s (0) sobre el directorio ‘directory
5, chown user1 fileL: cambiar ef dueito de un
fichero
6. chown -Ruserl directory: cambiar el
propietario de un directono y de todos los
ficheros y directorios contenidos dentro.
7. chgrp group! filet: cambiar grupo de ficheros.
8. chown userl:group! filed: cambiar usuario y
el grupo propietario de un fichero.
9,
find / -perm -ues: visualizar todos los ficheros
del sistema con SUID configurado,
10. chmod u+s /bin/filed: colocar el bit SUID en un
fichiero binario. EI usuario que corriendo ese
fichero adquiere los mismos privilegios como
dueno,
11. chmod u-s /bin/filel: deshabilitar el bit SUID
en un fichero binario.
12. chmod ges /home/ public: colocar un bit SGID
en. un directorio ~similar al SUID pero por
directorio.
13. chmod g-s /home/public: desabilitar un bit
SGID en un directorio,
14. chmod o+t /home/public: colocar un bit STIKY
en un directorio, Permite el borrado de
ficheros solamente a los duefios legitimos.
15. chmod o-t /home/public: desabilitar un bit
STIKY en un directorio.
‘Atributos especiales en ficheros (Usa “+” para colocar
permisos y"
para eliminar)
1. chatte +a filed: permite escribir abriendo un
fichero solamente modo append
2. chattr #¢ file: perimite que un fichero sea
comprimida / descomprimido
autamaticamente,
3. chatte sd file. asegura que el programa
ignore borrar los ficheros durante la copia de
servo
4. test tek converte ihero.en
rae nor toque pede ser elminad,
5. enor ed perite que uh cher sea
powaidetermasegHa
Oconto rami aon escitos en modo
Synchronous como von syne \
7. hatte tu filed: te permite recuperar el
Contenido de un fichero asin teste ests
cancelato.
8 tsattr: mostrar atributos especiales
Archi
105 y Ficheros comprimidos
1. unzip? file1.bz2: descomprime in fichero
Hamado ‘filet. be?"
2. brip? file: vomprime un fichero llamado
‘file
3. gunzip filet.gz: clescomprime un fichero
llamado ‘filet ge"
4, gzip filet: comprime un fichero tlamado “filed”
5, grip -9 file: comprime con compresién
6. ara filel.rar test_file: crear un fichero rar
Hamado ‘filed rar’
7. rarafilel.rar filed file2 dirt: comprimir ‘filet’,
‘file2’ y ‘dirt! simulténeamente,
8. rarxfilel.rar: descomprimir archivo rar.
9. unrar x file1.rar: descomprimir archivo rar.
10. tar -evf archive.tar file: crear un tarball
descomprimido.
11. tar-evf archive.tar filed file2 dirt: crear un
archivo conteniendo ‘filet’, ‘file2’ y‘dir1’
12. tar-tf archive.tar: mostrar los contenidos de
un archivo.
13, tar-xvf archive.tar: extraer un tarball
14, tar-xvf archive.tar -C /tmp: extraer un tarball
en / tmp.
15. tar-evfj archive.tar.bz2 dirt: crear un tarball
comprimido dentro de bzip2.
16. tar-xvfj archive.tar.bz2: descomprimir un
archivo tar comprimido en bzip2
17. tar -evfz archive.tar.gz dirt: crear un tarball
comprimido en grip.
18. tar-xvfz archive.tar.ge: descomprimir un.
archive tar comprimido en gzip.
2p file1.2ip filed: crear un archivo comprimido.
en zip,
20. 2ip -rfile1.zip filet file2 dirt: comprio
2ip, varios archivos y directorios de forma
simultanea,
19
21. unzip filet.2ip: descomprimir un archivo zip.
Paquetes RPM (Red Hat, Fedora y similares)
1. rpm -ivh package.rpm: instalar un paquete
fom,
2. rpm -ivh ~nodeeps package.rpm: instalar un
aquete rpm ignorando las peticiones de
dependencias.
3
pm -U package.rpm: actualizar un paquete
"pm sin cambiar ta configuracién de los
ficheros.
4. rpm package.rpm: actualizar un paquete
Fm solamente si este estd instalado,
5. tpm-e package name.tpm:climnar un
panvete rpm
6. rpm-aa mostrar todos ts paquetes
instalados en et sistema. paauetes rom
2
om -ga| grep Mpa nostra todos os
paguetes rp con el nombre “ht
8 ram package_name.abteney informacion
en un paquete especifico instalada, °