Utilidad del fichero /etc/shadow
Fichero para almacenar las contraseñas de los usuarios
“cifradas”
ANTES: Se guardaban el fichero /etc/passwd
Utilidad del comando mv
mover / renombrar
(NOTA: cp seria para copiar)
Utilidad del comando chown
cambiar propietario (user/group)
Utilidad del comando grep
filtrar en base a una “expresion regular” la entrada (fichero, entrada estandar)
Utilidad del comando mkfs
formatear una unidad (disco o particion)
(ej. mkfs.ext4)
NOTA (resultado): dentro del disco duro crea una estructura de datos que llamamos “sistema de ficheros”
NOTA: Sistemas de ficheros tendriamos ext2, ext3, ext4, fat32, ntfs, …
Utilidad del comando top
muestra lista de procesos en tiempo real y de forma interactiva
(NOTA: una orden no interactiva seria “ps”)
Utilidad del comando nice
modificar la “prioridad final” de un comando que vamos a lanzar
NOTA: Si quieres modificar la prioridad final de un proceso (algo ya en ejecucion) seria con “renice”
Utilidad del comando at
planificar la ejecucion de un comando para un momento concreto
NOTA: Un proceso es un programa YA EN EJECUCION (con su PID asignado, recursos, estado, …)
Utilidad del comando dmesg
Ver los mensajes del inicio/arranque del sistema
¿Como se interpreta esta orden –> find . -name “backup*.gz” | grep “2024” ?
Localiza desde el directorio actual todos los ficheros que sigan el patron “backup*.gz” y grep filtra aquellos que contengan la subcadena “2024” en su nombre
NOTA: El “operador” | (pipe) lo que hace es conectar el STDOUT de un comando con el STDIN del siguiente
Utilidad del directorio /dev
/dev –> dispositivos (de bloque y de caracter). Ej de bloque /dev/sda y de caracter /dev/tty01
NOTA: En windows en lugar de tener /dev/sda1 con tu particion para los juegos del niño tendrias la unidad d:\
Utilidad del directorio /etc
ficheros de configuracion (ej. resolv.conf, hosts, passwd, shadow, …)
Utilidad del directorio /var
ficheros de tamaño variable (logs, bbdd, spool)
Utilidad del fichero /etc/hosts
Contiene “reglas” de resolucion de nombre locales, sobre todo (IP – Nombre)
(es como un complemento al servicio de DNS)
NOTA: En /etc/resolv.conf tenemos realmente a nuestro servidor DNS
Utilidad del fichero /etc/fstab
Contiene “reglas” con los montajes que hay que hacer al inicio/arranque (permanentes)
Utilidad del fichero /etc/group
Contiene informacion sobre los grupos y miembros
Utilidad del fichero /etc/sudoers
CLASICO: chown,chmod,acl,setuid,setgid
A MAYORES –> herramienta sudo
Contiene “reglas” para permitir que un cierto usuario ejecute un cierto comando como si fuera otro usuario distinto
NOTA: Se lanza la consulta de este fichero cuando hacemos sudo ….
NOTA: El editor de este fichero es visudo
Utilidad del comando id
da informacion sobre los grupos a los que pertenece el usuario + uid
NOTA: Ojo que existe el concepto de grupo primario y secundarios
Utilidad del comando export
Crear variables de entorno
Utilidad del comando nohup
lanzar un comando y decirle que ignore la señal
“HANG UP”
Utilidad del comando wc
contar lineas, caracteres, bytes, …
Utilidad del comando time
nos da el tiempo que tarda en ejecutarse el comando que pongamos a continuacion
Utilidad del comando touch
sirve para modificar fechas de acceso/modificacion
NOTA: graciosamente si el fichero no existe y no ponemos ninguna opcion mas….crea el fichero vacio
Utilidad del comando history
historial de comandos ejecutados