Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como Terminal

Cómo bloquear webs en tu red local montando un Proxy Squid en Linux

Una de las tareas más comunes cuando administras la red de una empresa o un centro educativo es controlar a qué páginas web tienen acceso los equipos de la red local. No se trata solo de evitar distracciones, sino de proteger la infraestructura contra descargas maliciosas o consumo excesivo de ancho de banda. En Guía SysAdmin vamos a montar un vigilante en la puerta de nuestra red. Vamos a instalar y configurar Squid Proxy , el estándar de la industria, para bloquear el acceso a dominios específicos de forma rápida y efectiva. 1. Instalar el vigilante (Squid) Squid actúa como un intermediario: los ordenadores de la red no salen a internet directamente, sino que le piden la página a Squid, y este decide si se la entrega o la bloquea. Para instalarlo en distribuciones basadas en Debian/Ubuntu, usa la terminal: sudo apt update && sudo apt install squid 2. El archivo de configuración maestro Toda la magia de Squid reside en un único archivo de texto. Antes de tocar nada, c...

Cómo forzar el cierre de programas bloqueados en Linux (htop y kill)

Todos hemos pasado por ahí. Estás trabajando en tu servidor o en tu equipo con Linux y, de repente, un programa se vuelve loco. Un script entra en un bucle infinito o un servicio web empieza a devorar el 100% de la memoria RAM, dejando el sistema totalmente congelado. En Windows entrarías en pánico y pulsarías Ctrl + Alt + Supr , pero ¿qué hacemos cuando solo tenemos una terminal de texto negro? En Guía SysAdmin vamos a enseñarte el protocolo de emergencia de todo administrador: cómo cazar el proceso que está ahogando tu máquina y cómo destruirlo sin piedad usando htop y el letal comando kill . 1. El radar: Instalar y ejecutar 'htop' Linux viene de serie con un comando llamado top para ver los recursos, pero es visualmente terrible. Los profesionales usamos htop , que es una versión mejorada, interactiva y con colores. Para instalarlo (en Debian/Ubuntu) y ejecutarlo, abre tu terminal y lanza: sudo apt install htop htop De repente, tu terminal se convertirá en un pan...

Cómo limpiar y vaciar la caché DNS en Windows, Linux y Mac (Solución rápida)

¿Alguna vez has intentado entrar a una página web y te aparece un error de conexión, pero desde el móvil sí te carga perfectamente? El culpable casi siempre es el mismo: la caché DNS de tu sistema operativo se ha corrompido o está desactualizada . Para navegar más rápido, tu ordenador guarda temporalmente un registro de las direcciones IP de las webs que visitas (caché DNS). Pero si esa web cambia de servidor, tu ordenador intentará seguir yendo a la dirección antigua. En Guía SysAdmin te enseñamos a forzar el vaciado de esta memoria en los tres sistemas operativos principales en menos de 10 segundos. 1. Vaciar la caché DNS en Windows El clásico de clásicos. Es la solución que todo administrador de sistemas ejecuta antes siquiera de comprobar el router. Abre tu consola del sistema (puedes buscar cmd o PowerShell en el menú inicio) y escribe este comando: ipconfig /flushdns Deberías ver un mensaje que dice: "Se vació correctamente la caché de resolución de DNS" . Pr...

Solución a los Errores de 'apt update' en Ubuntu y Debian: Guía Definitiva

Escribir sudo apt update en la terminal es casi un acto reflejo para cualquier administrador de sistemas. Es el comando básico para decirle a tu Linux: "Oye, comprueba si hay software nuevo" . Pero, ¿qué pasa cuando en lugar de descargar paquetes, la pantalla se llena de líneas rojas y errores? Si tu gestor de paquetes se ha roto y no puedes instalar nada nuevo, no entres en pánico. En este artículo de Guía SysAdmin vamos a diagnosticar y solucionar los 3 errores más comunes de APT paso a paso. ❌ Error 1: "Could not get lock" (El archivo de bloqueo) Este es, de lejos, el error más habitual. Verás un mensaje similar a este: E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable) E: Unable to lock directory /var/lib/apt/lists/ La causa: Linux es muy estricto. Solo permite que un programa actualice el sistema a la vez. Si la tienda de aplicaciones gráfica está buscando actualizaciones en segundo plano, o si cerraste la termi...

Solución a 'Permiso denegado' en Linux: Guía de chmod y permisos de archivos

Es la pesadilla de todo aquel que da sus primeros pasos en un servidor Linux. Intentas ejecutar un script, editar un archivo de configuración o entrar en una carpeta y la terminal te responde con un seco y cortante: "Permission denied" (Permiso denegado) . En Linux, la seguridad no es una sugerencia, es la base del sistema. Cada archivo y carpeta tiene un dueño y unas reglas estrictas de quién puede tocar qué. En este tutorial de Guía SysAdmin , vamos a descifrar el código secreto de los permisos para que nunca más te detenga un error de este tipo. 🤔 Entendiendo el código rwx Cuando haces un ls -l en tu terminal, verás algo parecido a esto: -rwxr-xr-- . Parece lenguaje alienígena, pero es muy sencillo si lo divides en tres grupos: [rwx] [r-x] [r--] User Group Others r (Read/Lectura): Permite ver el contenido. w (Write/Escritura): Permite modificar o borrar. x (Execute/Ejecución): Permite correr el archivo como un programa. 🔢 El sistema octal: ¿...