Cómo acceder a un registry privado de Docker, almacenando tu contraseña de forma segura

Categorías: Administración de sistemas GNU/Linux Seguridad
Asumiré 3 cosas:  Que te has encontrado con esta advertencia al hacer docker login en un registry privado: $ docker login registry.example.com Username: myuser Password: WARNING! Your password will be stored unencrypted in /home/myuser/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded Que estás usando una distro Linux con un escritorio en condiciones, como GNOME. Que usas Fish como tu shell. Veamos cómo solucionarlo:

Lee Mas →

Crear un servidor HTTP para depuración en 1 comando

Categorías: Administración de sistemas GNU/Linux Programación Redes Web
Simplemente responderá con un 200 OK hasta que lo detengas con Ctrl+C, y devolverá la fecha y hora en que se ha levantado el servidor. Ojo, el comando usa sintaxis de Fish: $ while true; echo -e 'HTTP/1.1 200 OK\r\nContent-Type: text/plain\r\n\r\n'(date) | nc -vl $PORT; end Es bastante útil a la hora de depurar proxies.

Montar una carpeta compartida en un sistema Linux

Categorías: Administración de sistemas GNU/Linux Privacidad Tutoriales
Teníamos un ordenador con 1 usuario, y ahora pasan a ser más, pero necesitan poder compartir documentos. Para lograrlo, seguiremos todas las buenas prácticas posibles: Dónde colocar la carpeta El punto ideal en el que montar nuestra carpeta sería bajo /srv o /home. Me gusta más /srv pero en mi caso, puesto que ya hice una partición para /home cuando instalé el sistema, en la que se encuentra la mayoría del espacio en disco y de los datos, la montaré en /home/share/ y me ahorraré muchos quebraderos de cabeza.

Lee Mas →

Autoinstalador de paquetes en Fedora

Categorías: Administración de sistemas Curiosidades Empaquetado de software GNU/Linux Programación
No sé si esto está disponible en otras distribuciones, pero es una pasada. Escribes un comando, y si no encuentra el paquete que lo ejecuta, te lo instala automáticamente: No sé qué paquete será el encargado de hacer esto... si alguien me puede iluminar, le estaré muy agradecido. En el ejemplo se usa mi querida shell Fish, pero he comprobado que con Bash también funciona.

Cómo salir tras terminar un comando que ya se está ejecutando

Categorías: Administración de sistemas GNU/Linux Programación
Supongamos que estás actualizando tu Linux... # dnf -y update # Si fuera en Fedora # apt-get -y update && apt-get -y upgrade # Si fuera en Debian ... y te tienes que ir, y te gustaría apagar tu ordenador cuando acabe, ¡pero todavía le queda un rato largo! Ctrl+Z al rescate Cuando pulsamos Ctrl+Z, nuestro terminal pausará el comando que se estaba ejecutando (con la señal SIGTSTP). A continuación, podemos usar el comando bg para continuar el proceso en segundo plano, o fg para continuarlo en primer plano.

Lee Mas →

Fish Shell

Categorías: Administración de sistemas GNU/Linux Noticias Opinión Programación
Si bien siempre me ha encantado Bash, hay que reconocer que Fish es increíble: No te tienes que complicar configurando absolutamente nada, por defecto ya viene coloreando tu terminal, auto completando tus comandos y permitiendo llevar todo esto de las configuraciones de manera muy simple e intuitiva mediante una interfaz web (local, claro está) en donde tendrás al alcance absolutamente todo lo que quieras modificar; desde el historial de comandos, hasta las funciones a ejecutarse por defecto, colores, autocompletado inteligente y/o personalizado, ¿Ya les dije que el auto completado es inteligente y simplemente aprende tus comandos?

Lee Mas →