Ya sabes montar un PC, conectar periféricos e instalar sistemas operativos. En esta última UF aprendes a explotarlos: gestionar archivos y usuarios, dar permisos, configurar la red y la pantalla, mantener el sistema y hacer copias de seguridad. Cuando termines, podrás administrar un equipo de principio a fin. Última etapa del curso.
Es la herramienta gráfica con la que navegas por carpetas y archivos. Lo abres con Win+E o pinchando en la barra de tareas. La interfaz típica de Windows 10/11 tiene:
Una ruta es la dirección completa de un archivo. Lee de izquierda a derecha:
| Tipo | Definición | Ejemplo |
|---|---|---|
| Absoluta | Empieza por la unidad o la raíz. No depende de dónde estés. | C:\Users\Juan\foto.jpg |
| Relativa | Se interpreta desde la carpeta actual. | ..\foto.jpg (en la carpeta superior) |
Las letras después del último punto le dicen al SO con qué programa abrir el archivo. Windows oculta las extensiones por defecto: actívalas en Explorador → Ver → Mostrar → Extensiones de nombre de archivo. Verlas es importante para detectar archivos sospechosos como factura.pdf.exe.
| Extensión | Tipo | Programa típico |
|---|---|---|
.txt | Texto plano | Bloc de notas |
.docx · .xlsx · .pptx | Office | Word, Excel, PowerPoint |
.pdf | Documento PDF | Edge, Acrobat |
.jpg · .png · .gif | Imagen | Fotos |
.mp4 · .avi · .mkv | Vídeo | Películas y TV / VLC |
.mp3 · .wav · .flac | Audio | Reproductor |
.exe · .msi | Programa | El propio Windows |
.zip · .rar · .7z | Comprimido | Explorador / WinRAR / 7-Zip |
.iso | Imagen de disco | Explorador (la monta como unidad) |
Los atributos son etiquetas internas que controlan cómo el SO trata el archivo. Se ven en clic derecho → Propiedades.
| Atributo | Letra | Efecto |
|---|---|---|
| Solo lectura | R | No se puede modificar (sí borrar). Protege de cambios accidentales. |
| Oculto | H | No aparece en el Explorador a menos que actives «Mostrar ocultos». |
| Sistema | S | Archivo crítico del SO. No tocar. |
| Archivo (modificado) | A | Lo usa el SO para saber si ha cambiado desde la última copia. |
Desde CMD se ven y cambian con attrib: attrib +H secreto.txt oculta el archivo; attrib -H lo muestra de nuevo.
El gráfico es cómodo, pero un técnico debe conocer también la línea de comandos. Abre Símbolo del sistema (CMD) o PowerShell:
| Acción | CMD | Nota |
|---|---|---|
| Listar | dir | dir /A incluye ocultos |
| Cambiar carpeta | cd Documentos | cd .. sube un nivel |
| Crear carpeta | mkdir test | O md test |
| Copiar | copy a.txt b.txt | xcopy para carpetas |
| Mover / renombrar | move / ren | ren viejo.txt nuevo.txt |
| Borrar archivo | del archivo | No va a la papelera |
| Borrar carpeta llena | rmdir /S /Q carpeta | Sin confirmar |
En la barra de búsqueda del Explorador puedes usar filtros:
*.pdf — todos los PDF (comodín).nombre:informe — archivos cuyo nombre contiene «informe».tamaño:>10MB — más de 10 MB.fechamodificación:esta semana — modificados esta semana.tipo:imagen — solo fotos.Para una búsqueda muy potente, hay que esperar a que el índice de Windows termine de mapear las carpetas (Panel de control → Opciones de indización).
del en CMD no envía a la papelera.Diferencia absoluta (empieza por C:\) vs relativa (empieza por . o ..). Win+E abre el Explorador. attrib gestiona atributos desde CMD.
En Linux hay gestores gráficos (Nautilus en GNOME, Dolphin en KDE), pero la terminal es lo que diferencia a un técnico: es más rápida, se puede automatizar y funciona también por SSH, sin escritorio. Abres una terminal con Ctrl+Alt+T en Ubuntu.
Cuando abres una terminal ves algo como:
juan@portatil:~$
juan — usuario actual.portatil — nombre del equipo (hostname).~ — directorio actual (la virgulilla equivale a /home/juan).$ — prompt de usuario normal. Si es #, eres root.| Comando | Qué hace | Ejemplo |
|---|---|---|
pwd | Muestra el directorio actual | pwd → /home/juan |
ls | Lista archivos | ls -la (lista detallada con ocultos) |
cd | Cambiar de carpeta | cd /etc, cd .., cd ~ |
cp | Copiar | cp -r origen/ destino/ |
mv | Mover / renombrar | mv a.txt b.txt |
rm | Borrar | rm -r carpeta/ (recursivo) |
mkdir | Crear carpeta | mkdir -p a/b/c |
touch | Crear archivo vacío / actualizar fecha | touch nuevo.txt |
cat | Mostrar contenido de un archivo | cat /etc/hostname |
less | Ver archivos largos página a página | less /var/log/syslog |
head / tail | Primeras / últimas líneas | tail -f /var/log/auth.log |
find | Buscar archivos | find /home -name "*.pdf" |
grep | Buscar texto dentro | grep "error" log.txt |
wc | Contar líneas/palabras | wc -l archivo.txt |
En Linux no hay letras de unidad. Todo cuelga de la raíz /:
/ ├── home/ ← carpetas personales │ └── juan/ ├── etc/ ← configuración del sistema ├── var/ ← logs, colas, datos variables ├── tmp/ ← temporales (se borran al reiniciar) ├── usr/ ← programas instalados └── root/ ← carpeta del superusuario
| Símbolo | Significado |
|---|---|
/ | Raíz del sistema |
~ | Tu carpeta personal (/home/tú) |
. | Directorio actual |
.. | Directorio superior |
- | (en cd) la carpeta anterior |
* — cualquier cantidad de caracteres. ls *.txt = todos los .txt.? — un único carácter. ls foto?.jpg = foto1.jpg, foto2.jpg...[abc] — cualquiera de esos caracteres.{txt,pdf} — varias opciones. ls *.{txt,pdf}.> — redirige la salida a un archivo (sobrescribe). ls > lista.txt.>> — añade al final del archivo.| — pasa la salida de un comando a otro. ls -la | grep ".txt".2> — redirige los errores. cmd 2> /dev/null los descarta.En Linux un archivo es oculto si su nombre empieza por punto. No es un atributo, es el propio nombre. Por eso existen .bashrc, .config/, .ssh/...
Para verlos: ls -a (todos) o ls -la (todos con detalles).
| Formato | Crear | Extraer |
|---|---|---|
| zip | zip -r out.zip carpeta/ | unzip out.zip |
| tar.gz | tar -czf out.tar.gz carpeta/ | tar -xzf out.tar.gz |
| tar.bz2 | tar -cjf out.tar.bz2 carpeta/ | tar -xjf out.tar.bz2 |
| gzip (un solo archivo) | gzip archivo.txt | gunzip archivo.txt.gz |
Memotécnico para tar: create / xtract, verbose, file (siempre el último, antes del nombre), zgzip / jbzip2.
nano archivo.txt, escribes con el teclado como en cualquier editor. Ctrl+O guarda (writeOut), Ctrl+X sale.En Linux un archivo es oculto si empieza por punto. ls -a los muestra. tar -czf crea un .tar.gz, tar -xzf lo extrae.
| Carpeta | Para qué |
|---|---|
C:\Windows | Archivos del sistema operativo. No tocar. |
C:\Windows\System32 | Las piezas internas de Windows: DLLs (librerías compartidas que usan los programas) y ejecutables clave del sistema. |
C:\Program Files | Programas de 64 bits. |
C:\Program Files (x86) | Programas de 32 bits. |
C:\Users\<tú> | Tu carpeta personal: Documentos, Escritorio, Descargas... |
C:\Users\<tú>\AppData | Datos de aplicaciones (oculta). Subcarpetas: Local, LocalLow, Roaming. |
C:\ProgramData | Datos compartidos por aplicaciones para todos los usuarios (oculta). |
C:\Temp · %TEMP% | Archivos temporales. |
El estándar FHS (Filesystem Hierarchy Standard) define dónde va cada cosa en cualquier distribución de Linux:
| Carpeta | Contenido |
|---|---|
/ | Raíz. Todo cuelga de aquí. |
/home | Carpetas personales (/home/juan). |
/root | Carpeta personal del superusuario. |
/etc | Archivos de configuración del sistema (texto plano). |
/bin, /usr/bin | Ejecutables (comandos). |
/sbin, /usr/sbin | Comandos de administración. |
/lib, /usr/lib | Librerías compartidas. |
/var | Datos variables: logs (/var/log), colas de impresión, BBDD... |
/tmp | Temporales (se borran al reiniciar). |
/dev | Dispositivos: cada hardware se ve como un archivo (/dev/sda). |
/proc, /sys | Carpetas «mágicas» que no están en disco: el kernel (el núcleo del SO) las rellena al vuelo con información sobre procesos en marcha y hardware. |
/mnt, /media | Puntos de montaje (USB, particiones extra...). |
/opt | Software opcional o de terceros (instalado al margen del gestor de paquetes). |
/boot | Kernel y cargador de arranque (GRUB). |
C:\Users\<tú> en Windows ≈ /home/<tú> en Linux. Configuración del sistema: C:\Windows\System32\config (registro) ≈ /etc (texto plano).
El sistema de archivos es el «idioma» que usa el SO para escribir y leer datos en una partición.
| SF | SO | Tamaño máx. archivo | Uso típico |
|---|---|---|---|
| NTFS | Windows | 16 TB | Disco principal de Windows. Soporta permisos, journaling y cifrado EFS. |
| FAT32 | Todos | 4 GB | USB pequeños, tarjetas SD y la partición ESP de arranque UEFI. Lo lee cualquier sistema. |
| exFAT | Todos | 16 EB | USB grandes y discos externos. Como FAT32 pero sin el límite de 4 GB. |
| ext4 | Linux | 16 TB | Disco principal de Ubuntu / Debian. Con journaling. |
| Btrfs / ZFS | Linux / BSD | 16 EB | Modernos. Hacen snapshots (fotos instantáneas del disco), compresión transparente y RAID (combinar varios discos) sin software extra. |
| swap | Linux | — | Espacio en disco que Linux usa cuando se queda sin RAM. Equivalente al «archivo de paginación» (pagefile.sys) de Windows. |
| APFS | macOS | — | El sistema de archivos nativo de Mac. |
«No puedo copiar una ISO de 5 GB al pendrive». Es FAT32, que limita a 4 GB por archivo. Solución: formatear el pendrive como exFAT.
Es un «diario» donde el sistema apunta las operaciones antes de hacerlas. Si hay un corte de luz a media escritura, al reiniciar el SO mira el diario y deshace o completa la operación, evitando corrupción. Lo tienen NTFS, ext4, Btrfs. FAT32 no.
A:, B: — reservadas históricamente para disqueteras.C: — disco principal donde está instalado el SO.D:, E:... — otras particiones, DVD, USB.diskmgmt.msc) → clic derecho → Cambiar letra y rutas.En Linux, conectar un disco no le asigna letra. Hay que montarlo en una carpeta (punto de montaje):
# Ver discos conectados lsblk # Montar manualmente un pendrive sudo mount /dev/sdb1 /media/pendrive # Desmontar sudo umount /media/pendrive
Ubuntu monta automáticamente los USB al insertarlos en /media/<usuario>/<etiqueta>. Para automontar al arranque se usa el archivo /etc/fstab.
Es la «lista de la compra» de discos a montar al arrancar. Cada línea tiene 6 campos separados por espacios:
UUID=... (identificador único de la partición, que no cambia aunque la enchufes a otro puerto) que /dev/sda1./, /home...).ext4, vfat, swap...).defaults.dump debe hacer copia de esta partición. Hoy en día se pone 0 casi siempre.fsck: en qué orden se comprueban las particiones al arrancar. 1 para la raíz, 2 para las demás, 0 = no comprobar.UUID=abc-123 / ext4 defaults 0 1 UUID=def-456 /home ext4 defaults 0 2 UUID=xyz-789 none swap sw 0 0
FAT32 = límite de 4 GB por archivo. Para pendrives grandes con vídeos, usa exFAT. Configuración del sistema en Linux: /etc. Configuración del sistema en Windows: el registro (regedit).
Un PC puede tener varios usuarios. Cada usuario tiene sus archivos y no debería poder ver ni modificar los de otro (ni tampoco los archivos del sistema). Los permisos son las reglas que el SO usa para decidir quién puede hacer qué con cada archivo.
Se asignan a usuarios o grupos. Se ven en clic derecho → Propiedades → Seguridad.
| Permiso | Qué permite |
|---|---|
| Lectura | Ver el contenido y los atributos. |
| Lectura y ejecución | Leer + ejecutar archivos ejecutables. |
| Mostrar contenido de carpeta | Solo para carpetas: listar lo que hay dentro. |
| Escritura | Modificar contenido y crear archivos nuevos. |
| Modificar | Lectura + escritura + borrar. |
| Control total | Todo, incluido cambiar los permisos y tomar posesión. |
Por defecto, una carpeta hija hereda los permisos de la carpeta padre. Si creas C:\Compartida\Equipo1, hereda los permisos de C:\Compartida. La herencia se puede romper en Propiedades → Seguridad → Avanzadas → Deshabilitar herencia.
Cuando un usuario pertenece a varios grupos, sus permisos son la suma de los grupos, pero un denegar siempre gana a un permitir. Cada archivo tiene un propietario; el propietario siempre puede cambiar los permisos. Para tomar la propiedad: Seguridad → Avanzadas → Propietario → Cambiar.
Mucho más simple que NTFS: cada archivo tiene 3 permisos para 3 niveles de usuario.
- archivo regular.d directorio.l enlace simbólico.c, b dispositivos de carácter / bloque.Dos sintaxis equivalentes: octal (números) y simbólica (letras).
| Forma | Ejemplo | Resultado |
|---|---|---|
| Octal | chmod 755 script.sh | rwxr-xr-x |
| Octal | chmod 644 archivo.txt | rw-r--r-- |
| Octal | chmod 600 .ssh/id_rsa | rw------- (solo el dueño) |
| Simbólica | chmod u+x script.sh | añade ejecución al usuario |
| Simbólica | chmod o-rwx privado/ | quita todo a «otros» |
| Simbólica | chmod a+r doc.txt | lectura para all (u+g+o) |
Para carpetas, x significa «poder entrar» (con cd); sin x no se puede acceder aunque tengas lectura.
sudo chown juan:usuarios archivo.txt
sudo chown -R juan:juan /var/www/sitio/ # recursivo
Son límites de espacio que el SO asigna por usuario o grupo. Útiles en aulas, oficinas y servidores con varios usuarios. Si un usuario alcanza la cuota, el sistema deja de aceptar escrituras suyas.
quota. Comandos edquota (editar), quota -u usuario (ver), repquota (informe).Cifrar es codificar los datos para que solo se puedan leer con una clave. Si te roban el portátil, los datos siguen ilegibles.
| Herramienta | Plataforma | Qué cifra | Nota |
|---|---|---|---|
| BitLocker | Windows Pro/Enterprise | Unidades completas (C:, pendrive...) | Necesita un chip TPM en la placa (un microchip de seguridad presente en equipos modernos) o, si no lo hay, una contraseña que pides al arranque. |
| EFS | Windows Pro | Archivos/carpetas concretas | Vinculado a la cuenta del usuario. |
| LUKS | Linux | Particiones enteras | Estándar de facto en Ubuntu (opción «Cifrar la nueva instalación»). |
| VeraCrypt | Multiplataforma | Contenedores cifrados (archivos) | Sucesor del difunto TrueCrypt. |
| FileVault | macOS | Disco completo | Equivalente a BitLocker en Mac. |
Cuando activas BitLocker, Windows te ofrece una clave de recuperación de 48 dígitos. Es la única forma de recuperar los datos si olvidas la contraseña o el TPM falla. Guárdala en tu cuenta Microsoft, imprímela o anótala en un sitio seguro. Sin ella, los datos son irrecuperables.
«BitLocker sirve para...»: cifrar unidades completas y proteger los datos si te roban el portátil. No es un antivirus ni una copia de seguridad. EFS cifra archivos sueltos, LUKS cifra particiones en Linux.
Los SO modernos incluyen un conjunto de herramientas para que personas con discapacidades (visual, auditiva, motora, cognitiva) puedan usar el ordenador. Como técnico debes saber activarlas y configurarlas.
Acceso: Win+U o Configuración → Accesibilidad.
| Herramienta | Para quién | Qué hace | Atajo |
|---|---|---|---|
| Narrador | Discapacidad visual | Lee en voz alta lo que aparece en pantalla. | Win+Ctrl+Intro |
| Lupa | Baja visión | Amplía partes de la pantalla. | Win + tecla más |
| Contraste alto / Temas de color | Baja visión | Combinaciones de colores fuertes. | Alt+Mayús+ImpPant |
| Teclado en pantalla | Dificultad motora · táctil | Teclado virtual. | Win+Ctrl+O |
| Reconocimiento de voz | Dificultad motora | Controla el PC por voz. | Win+Ctrl+S |
| Subtítulos en directo | Personas sordas | Genera subtítulos automáticos de cualquier audio. | Win+Ctrl+L |
| Teclas especiales (Sticky) | Dificultad motora | Pulsar combinaciones una tecla a una (Ctrl, luego C). | 5× Mayús |
| Teclas de filtro | Temblor | Ignora pulsaciones breves o repetidas. | Mantener Mayús derecho 8 s |
| Cursor de texto | Baja visión | Cursor más grueso y con color. | — |
Configuración → Accesibilidad (Universal Access). Incluye:
Lo abres con devmgmt.msc o clic derecho en el botón Inicio → Administrador de dispositivos. Muestra todo el hardware del PC agrupado por categorías: pantalla, sonido, red, USB, almacenamiento...
| Icono | Significado | Solución |
|---|---|---|
| ⚠ Triángulo amarillo | Driver con problema o ausente | Clic derecho → Actualizar controlador |
| ✖ X o flecha roja | Dispositivo deshabilitado | Clic derecho → Habilitar |
| ❓ «Dispositivo desconocido» | No reconocido (sin driver) | Buscar el driver del fabricante |
| (sin icono) | Funcionando correctamente | — |
Un controlador o driver es un programa que traduce las órdenes genéricas del SO al lenguaje específico del hardware. Sin driver, el SO ve el dispositivo pero no sabe «hablar» con él.
El sistema operativo detecta automáticamente el hardware nuevo al conectarlo y carga el driver adecuado si lo tiene. Casi todo lo USB es PnP. En equipos modernos los conflictos de recursos (IRQ, DMA) son muy raros porque el sistema los gestiona él solo.
lsmod. Cargar uno: sudo modprobe nombre. Descargarlo: sudo modprobe -r nombre (o rmmod).lspci (dispositivos PCI: gráfica, red, audio), lsusb (USB conectados), lshw (inventario completo).| Síntoma | Posible causa | Solución |
|---|---|---|
| El sonido no funciona | Driver de audio ausente o salida equivocada | Verificar driver + clic derecho altavoz → Dispositivos de reproducción |
| Cámara no detectada | Driver / privacidad bloqueada | Conf. → Privacidad → Cámara |
| Después de actualizar no enciende la pantalla | Driver de GPU corrupto | Modo seguro → revertir driver |
| Impresora no imprime | Driver o cola de impresión bloqueada | Reiniciar servicio Spooler |
El Administrador de dispositivos es la primera parada para cualquier problema de hardware en Windows. ⚠ = falta driver; ✖ = deshabilitado. devmgmt.msc lo abre.
Win+I → Sistema → Pantalla. Conceptos clave:
Win+P abre el selector rápido:
| Plan | Comportamiento | Cuándo |
|---|---|---|
| Equilibrado | Rendimiento cuando se necesita, ahorro cuando no. | Por defecto. Recomendado. |
| Ahorro de energía | Baja brillo, frena la CPU. | Portátil con batería baja. |
| Alto rendimiento | CPU al máximo, ventiladores al máximo. | Edición de vídeo, render, juegos. |
| Máximo rendimiento | Igual pero quita ciertas latencias. | Workstations enchufadas. |
| Modo | Estado de la RAM | Consumo | Despertar |
|---|---|---|---|
| Suspender (S3 / Modern Standby) | RAM mantenida con un hilo de energía | Bajo | Inmediato |
| Hibernar | Volcada a disco (hiberfil.sys), PC apagado | Cero | Unos segundos |
| Apagar | Vacía. Cierra todo. | Cero | Arranque completo |
| Inicio rápido | Híbrido: cierra sesión pero guarda kernel en disco | Cero | Más rápido que apagar puro |
| Concepto | Qué es | Ejemplo |
|---|---|---|
| Dirección IP | Identifica el equipo en la red. | 192.168.1.45 |
| Máscara de subred | Indica qué parte de la IP es la «red» y qué parte el «host» (equipo concreto dentro de la red). | 255.255.255.0, también escrita como /24 en notación CIDR (los 24 primeros bits son la red) |
| Puerta de enlace | El router. Salida hacia internet. | 192.168.1.1 |
| DNS | Traduce nombres a IPs. | 8.8.8.8 (Google), 1.1.1.1 (Cloudflare) |
| DHCP | Protocolo: el router te da IP automática al conectar. | — |
| MAC | ID físico de la tarjeta de red (6 bytes). | A4:5E:60:1B:22:F0 |
192.168.1.45). Da unos 4 mil millones de direcciones, agotadas a nivel mundial.2001:db8::1). Hay tantas que no se acabarán en lo que llevamos de civilización. Va sustituyendo poco a poco a IPv4.10.x.x.x, 172.16-31.x.x y 192.168.x.x.| Tipo | Cómo se asigna | Cuándo usar |
|---|---|---|
| Dinámica | Automática (DHCP) | Equipos normales en casa u oficina. |
| Estática | Manual | Servidores, impresoras de red, NAS, cámaras IP, equipos que necesitan IP estable. |
Windows: Win+I → Red e internet → Propiedades del adaptador → Asignación IP → Editar → Manual / IPv4. Indicar IP, máscara, puerta y DNS.
Linux / Ubuntu: en el menú GNOME → Configuración → Red → engranaje → IPv4. O en consola con nmtui, una herramienta de NetworkManager con menús que se manejan con flechas (la «t» es de «text user interface»).
| Acción | Windows | Linux |
|---|---|---|
| Ver IP propia | ipconfig | ip a o ifconfig |
| Información completa | ipconfig /all | ip addr show |
| Renovar IP DHCP | ipconfig /renew | sudo dhclient -r && sudo dhclient |
| Limpiar caché DNS | ipconfig /flushdns | sudo systemd-resolve --flush-caches |
| Probar conectividad | ping google.com | ping google.com |
| Trazar ruta | tracert | traceroute / mtr |
| Resolver nombre | nslookup | dig / host |
| Tabla de rutas | route print | ip route |
DHCP = asignación automática de IP. DNS = traduce nombres a IPs. No los confundas. 192.168.x.x es siempre IP privada (red local).
Un SO multiusuario permite que varias personas usen el mismo equipo sin pisarse: cada uno tiene su carpeta, sus permisos y sus configuraciones. Y además permite separar privilegios: las cuentas normales no pueden romper el sistema porque no tienen acceso a archivos del SO.
| Cuenta | Permisos | Uso |
|---|---|---|
| Administrador | Total: instalar, cambiar config, gestionar otros usuarios. | Solo para administración. No para uso diario. |
| Estándar | Usar el sistema, modificar sus archivos. No puede tocar configuración global. | Uso diario recomendado. |
| Invitado | Muy limitada. No guarda configuración. | Acceso temporal. Deshabilitada por defecto en Win 10/11. |
| Cuenta Microsoft | Online, vinculada a OneDrive, Office, sincronización entre dispositivos. | Por defecto en instalaciones Home. |
| Cuenta local | Solo en este PC, sin nube. | Empresas, equipos compartidos, privacidad. |
Aunque seas administrador, Windows ejecuta los programas con permisos de usuario estándar por seguridad. Cuando un programa necesita privilegios elevados, sale el cuadro «¿Quieres permitir que esta app haga cambios?». Eso es UAC.
Cada usuario tiene un número (UID = User ID) que es lo que el sistema realmente usa internamente. El nombre es solo para nosotros.
sudo./home/<usuario>.www-data; MySQL como mysql; el servidor SSH como sshd). No tienen contraseña para iniciar sesión.| Archivo | Contenido |
|---|---|
/etc/passwd | Una línea por usuario: nombre, UID, GID, home, shell. Legible por todos. |
/etc/shadow | Contraseñas cifradas (hash). Solo root puede leerlo. |
/etc/group | Definición de grupos y miembros. |
/etc/sudoers | Quién puede usar sudo y para qué. Se edita con visudo. |
Ejemplo de línea en /etc/passwd (siete campos separados por dos puntos):
juan:x:1000:1000:Juan Perez,,,:/home/juan:/bin/bash │ │ │ │ │ │ │ │ │ │ │ └── GECOS │ └── shell (programa que se abre al iniciar sesión) │ │ │ └── GID └── carpeta home (carpeta personal del usuario) │ │ └── UID (User ID) │ └── la x indica que la contraseña real está en /etc/shadow └── nombre de usuario
El campo GECOS es el nombre completo del usuario (y opcionalmente despacho, teléfono...). Las comas son separadores: «Juan Perez,,,» significa nombre Juan Perez y los otros 3 datos vacíos.
| Comando | Para qué |
|---|---|
sudo | Ejecuta el siguiente comando como root. |
su - | Cambia de usuario (sin argumento, a root si está habilitado). |
adduser nombre | Crear un usuario (forma amigable). Crea home y pide contraseña. |
useradd nombre | Crear usuario al estilo crudo (sin las preguntas amigables de adduser). Hace falta añadir -m para que cree también la carpeta home. |
passwd nombre | Cambiar contraseña. |
usermod -aG grupo usuario | Añadir usuario a un grupo (la a es importante para no borrar los grupos previos). |
deluser nombre | Borrar usuario. deluser --remove-home también borra /home. |
id / whoami | Ver UID, GID y grupos del usuario actual. |
groups | Lista los grupos del usuario actual. |
last | Últimos inicios de sesión. |
Un grupo es un conjunto de usuarios que comparten permisos. Más cómodo que dar permisos uno a uno. Ejemplos:
sudo (Ubuntu) — el grupo cuyos miembros pueden usar sudo.video, audio — acceso a la cámara, sonido.docker — usar Docker sin sudo.En secpol.msc → Directivas de cuenta → Directiva de contraseñas puedes imponer:
En Linux las directivas se configuran con PAM (Pluggable Authentication Modules: el sistema modular de autenticación de Linux), editando /etc/pam.d/common-password y /etc/login.defs.
«Para instalar un programa en Windows, ¿qué cuenta hace falta?» → Administrador. En Linux: sudo (y pertenecer al grupo sudo).
Tareas que un técnico realiza cada cierto tiempo (semanal, mensual) para que el equipo se mantenga rápido y seguro:
sudo apt update # refresca lista de paquetes sudo apt upgrade # instala actualizaciones disponibles sudo apt full-upgrade # también añade/quita paquetes si hace falta sudo apt autoremove # elimina paquetes huérfanos sudo apt clean # vacía la caché de .deb descargados
Las actualizaciones del kernel suelen necesitar reinicio; el resto, no.
cleanmgr. Marca todas las casillas, incluido Limpieza del sistema para borrar Windows.old y caché de actualizaciones.%TEMP%, Descargas, papelera, caché del navegador, Windows.old.sudo apt autoremove y sudo apt clean (ya vistos).du -sh * para ver qué pesa en la carpeta actual.ncdu / para una vista interactiva.journalctl --vacuum-size=200M limita el tamaño de los logs.| Windows | Linux | |
|---|---|---|
| Errores lógicos | chkdsk C: /F | sudo fsck /dev/sda1 (desmontada) |
| Sectores defectuosos | chkdsk C: /R | badblocks /dev/sda |
| SMART (salud del disco) | wmic diskdrive get model,status · CrystalDiskInfo | sudo smartctl -a /dev/sda |
| Verificar archivos del sistema | sfc /scannow repara archivos del SO corruptos. Si falla, primero DISM /Online /Cleanup-Image /RestoreHealth, que repara la imagen base que usa sfc. | debsums comprueba que los archivos instalados por paquetes coinciden con los originales. |
Es una de las preguntas más típicas. Aprende esto:
| HDD (mecánico) | SSD (estado sólido) | |
|---|---|---|
| Cómo guarda | En sectores físicos sobre platos magnéticos que giran. Con el tiempo los archivos quedan «troceados» (fragmentados) y el cabezal tarda más en juntarlos al leer. | En celdas de memoria NAND (sin partes móviles). Da igual dónde esté cada trozo: el acceso es igual de rápido. |
| Operación de mantenimiento | Desfragmentar (reordena bloques contiguos) | TRIM (avisa al SSD de qué bloques ya no se usan para que los borre) |
| Frecuencia | Mensual / cuando supere el 10 % | Automático en segundo plano |
| Herramienta Windows | Optimizar unidades (lo detecta automáticamente) | Lo mismo: ejecuta TRIM si es SSD |
Nunca desfragmentes un SSD con herramientas antiguas. Cada celda tiene un número finito de escrituras. Desfragmentar lo acortaría la vida sin ganar nada. Windows lo sabe y ejecuta TRIM en su lugar.
Lo abres con taskschd.msc. Permite ejecutar programas o scripts en horarios definidos.
cron: ejecuta comandos en horarios definidos. Editas tu crontab con crontab -e:
# m h dom mon dow comando 0 22 * * 5 /home/juan/backup.sh # Cada viernes a las 22:00 */15 * * * * /usr/local/bin/check.sh # Cada 15 minutos 0 3 1 * * /opt/scripts/mensual.sh # El día 1 a las 3:00
systemd-timers: alternativa moderna, más potente y con mejor logging.
sensors (Linux).SSD → TRIM, no desfragmentar. HDD → desfragmentar. chkdsk en Windows / fsck en Linux comprueban errores del disco. sfc /scannow repara archivos del sistema corruptos.
Abre con Ctrl+Mayús+Esc (o Ctrl+Alt+Supr → Administrador de tareas). Pestañas principales:
| Pestaña | Para qué |
|---|---|
| Procesos | Lista de aplicaciones y procesos en segundo plano con su consumo de CPU, memoria, disco, red y GPU. Ordena por columna para encontrar el que se está volviendo loco. |
| Rendimiento | Gráficos en tiempo real: CPU, RAM, disco, Ethernet/Wi-Fi, GPU. Equivalente al monitor de recursos. |
| Historial de aplicaciones | Consumo acumulado de las aplicaciones de la Microsoft Store. |
| Inicio (Aplicaciones de inicio) | Programas que arrancan con Windows. Aquí se ahorra mucho: deshabilita los que no usas. |
| Usuarios | Quién tiene sesión iniciada y cuánto consume cada uno. |
| Detalles | Lista técnica de procesos con PID, estado, usuario, prioridad. Más cruda. |
| Servicios | Servicios del sistema (atajo a services.msc). |
Un servicio es un programa que corre en segundo plano sin interfaz gráfica. Se gestionan con services.msc. Ejemplos:
| Servicio | Qué hace |
|---|---|
| Windows Update | Descarga e instala actualizaciones. |
| Spooler de impresión | Gestiona la cola de impresión. |
| Cliente DHCP | Obtiene la IP automática del router. |
| Cliente DNS | Cachea consultas DNS. |
| Audio de Windows | Si falla, no hay sonido. |
| Servicio de tiempo | Sincroniza la hora con un servidor NTP. |
| Plug and Play | Detecta hardware nuevo. |
Cada servicio tiene un tipo de inicio: Automático, Automático (inicio retrasado), Manual, Deshabilitado.
| Comando | Para qué |
|---|---|
ps aux | Listado completo de procesos. |
ps aux | grep firefox | Filtra los que contienen «firefox». |
top | Monitor en tiempo real (q para salir). |
htop | Versión mejorada (instalar con sudo apt install htop). |
kill PID | Le manda al proceso una señal SIGTERM («termina, por favor»). El programa puede cerrar limpiamente sus archivos antes de irse. |
kill -9 PID | Le manda SIGKILL («muere ya»). El kernel lo mata sin contemplaciones. Úsalo solo si el anterior no responde, porque puede dejar archivos a medio escribir. |
killall nombre | Termina todos los procesos con ese nombre. |
nice / renice | Cambiar prioridad de un proceso. |
free -h | Memoria libre / usada / swap. |
uptime | Tiempo encendido y carga media. |
El equivalente de los servicios de Windows en Linux se llama demonio. Los nombres suelen acabar en «d»: sshd (SSH daemon), cupsd (impresión), cron (tareas programadas). Hoy en día casi todas las distros usan systemd, el sistema de arranque e iniciador de servicios moderno (el PID 1, el primer proceso del sistema). Para hablar con systemd se usa el comando systemctl:
systemctl status ssh # estado sudo systemctl start ssh # arrancar sudo systemctl stop ssh # parar sudo systemctl restart ssh # reiniciar sudo systemctl enable ssh # que arranque solo al inicio sudo systemctl disable ssh # quitar del arranque systemctl list-units --type=service # todos los servicios
eventvwr.msc. Categorías: Aplicación, Sistema, Seguridad. Códigos de error con nivel (Información, Advertencia, Error, Crítico)./var/log/ (syslog, auth.log, kern.log, dpkg.log...) o journalctl para systemd. journalctl -xe muestra los últimos eventos con detalle.Malware = software malicioso. Categorías más típicas:
| Tipo | Qué hace | Ejemplo |
|---|---|---|
| Virus | Se replica infectando otros archivos. | Antiguos virus de macros de Word. |
| Gusano | Se propaga solo por la red sin necesitar hospedador. | WannaCry (2017). |
| Troyano | Se hace pasar por un programa útil. | Falsos cracks, instaladores. |
| Ransomware | Cifra tus archivos y pide rescate en cripto. | LockBit, REvil. |
| Spyware | Espía lo que haces (contraseñas, navegación). | Keyloggers. |
| Adware | Muestra publicidad agresiva. | Barras del navegador. |
| Rootkit | Se oculta a bajo nivel (kernel) para no ser detectado. | — |
| Botnet | Convierte tu PC en zombi para ataques DDoS o spam. | Mirai. |
clamav, rkhunter, chkrootkit. Los antivirus son menos críticos pero útiles si compartes archivos con Windows.Ransomware: cifra archivos y pide rescate. Spyware: espía. Troyano: se disfraza. Gusano: se propaga solo por red. Rootkit: se oculta. No los confundas.
Los datos se pierden por muchos motivos: fallo de hardware, error humano (borrado accidental), robo, fuego, ransomware. La única forma fiable de protegerlos es tener copias.
| Tipo | Qué guarda | Velocidad | Espacio | Restauración |
|---|---|---|---|---|
| Completa (full) | Todo, cada vez. | Lenta | Mucho | Una sola copia: simple. |
| Incremental | Solo lo que cambió desde la última copia (de cualquier tipo). | Muy rápida | Poco | Necesitas la completa + todas las incrementales en cadena. Si pierdes una, te quedas a medias. |
| Diferencial | Lo que cambió desde la última completa. | Media (crece) | Medio | Solo la completa + la última diferencial. |
| Sintética / Forever-incremental | Solo cambios, pero el software fusiona internamente. | Rápida | Poco | Como una completa siempre. |
Una completa semanal (domingo) + incrementales diarias (lunes a sábado). Cada semana se rota.
3 copias de los datos → en 2 medios distintos → con 1 de ellas fuera de la ubicación principal (offsite o nube).
Ejemplo doméstico: original en el portátil, copia en un disco externo, copia en la nube. Si se incendia la casa, te queda la nube. Si una de las copias se corrompe, te quedan las otras dos.
OneDrive, Google Drive y Dropbox son sincronización, no backup. Si borras un archivo en el PC, se borra también en la nube. Una copia de seguridad real guarda versiones anteriores a las que puedes volver. La nube ayuda como una capa más, pero no sustituye al backup.
| Herramienta | Qué hace |
|---|---|
| Historial de archivos | Copia tus carpetas personales a un disco externo a intervalos. Recupera versiones anteriores. Configuración → Sistema → Almacenamiento → Avanzadas → Historial. |
| Copia de seguridad de Windows (Windows 7) | Antigua, pero todavía disponible. Permite crear una imagen del sistema en disco externo. Panel de control → Copia de seguridad y restauración (Windows 7). |
| Puntos de restauración | Foto de la configuración del sistema (registro, drivers, programas). Útil si una actualización rompe algo. Buscar «Crear un punto de restauración». |
| Restablecer este PC | Reinstala Windows. Opciones: conservar archivos o borrar todo. |
| OneDrive | Sincronización en la nube de tus carpetas. Hasta 5 GB gratis. |
| Herramienta | Plataforma | Notas |
|---|---|---|
| Duplicati | Win / Linux / Mac | Software libre. Copias cifradas (con contraseña, ni el proveedor de la nube puede leerlas), comprimidas, deduplicadas (si el mismo bloque de datos aparece en varios archivos solo lo guarda una vez) e incrementales. Destinos: disco local, NAS, o nube como Amazon S3, Google Drive, OneDrive, FTP, SSH... Interfaz web. La hemos visto en la práctica 21. |
| rsync | Linux / macOS | Comando para sincronizar carpetas de forma muy eficiente (solo copia los cambios). Base de muchos scripts. |
| Timeshift | Linux | Equivalente a «Restaurar sistema» de Windows. Snapshots del SO. |
| Borg / restic | Linux | Backup deduplicado y cifrado, orientado a CLI y scripts. |
| Veeam Agent | Win / Linux | Gratuito para uso personal. Muy completo. |
| Macrium Reflect | Windows | Imágenes de disco. Versión gratuita disponible. |
| Time Machine | macOS | El backup nativo de Mac. |
rsync -avh --delete /home/juan/ /mnt/backup/juan/
-a archive: copia recursiva preservando permisos, fechas, propietario.-v verbose.-h tamaños legibles.--delete borra en el destino los archivos que ya no existen en origen (espejo).Una copia que no se restaura no es una copia. Buenas prácticas:
«Bare-metal» significa «metal desnudo»: restaurar el sistema entero sobre un disco completamente vacío (un PC nuevo, o uno cuyo disco se ha estropeado y reemplazado). Pasos típicos:
3-2-1: 3 copias, 2 medios, 1 fuera. Incremental = desde la última copia (cualquiera). Diferencial = desde la última completa. Sincronizar en nube no es lo mismo que backup. Punto de restauración: solo sistema; imagen: todo.
Examen tipo test. 4 opciones, 1 correcta. Los fallos no restan. No dejes ninguna pregunta en blanco.
C:\Users\<tú> en Windows ↔ /home/<tú> en Linux. Configuración del sistema en /etc. Comodín * y rutas relativas con ...ls -la (listar todo en Linux), dir (Windows). Punto al inicio = oculto en Linux. tar -czf crea, tar -xzf extrae.rwx propietario / grupo / otros. chmod cambia permisos, chown cambia propietario. 755 = rwxr-xr-x.192.168.x.x es privada. ping prueba conectividad.chkdsk/fsck revisan discos. sfc /scannow repara archivos del sistema.top/htop, kill PID, kill -9 fuerza.