Xinetd es un servidor TFTP que uso para hacer las copias de seguridad de los dispositivos Cisco en mi Ubuntu. Instalar desde línea de comandos con
En /etc se crea el directorio xinetd.d
Dentro de xinet.d crear un archivo, por ejemplo tftp con la siguiente configuración.
En server_args especificar el directorio donde se van a descargar los archivos. Crear el directorio y asignar los siguientes permisos
Creamos el usuario y grupo nobody para que deje descargar los archivos sin restricciones, y asignamos permisos 777 al directorio, esto no es seguro pero para hacer una copia rápida de un switch Cisco es suficiente. Conviene cambiar permisos y usuario y grupo al terminar la operación.
Para iniciar, detener y ver el estado del servicio
Implementar un servidor HTTP rápido es sencillo desde WSL y nuestro Ubuntu. Con Ubuntu viene instalado Python y un módulo de servidor local HTTP, para probar código rápidamente puede ser útil.
Para ver la versión de Python escribe python3 –version
Para hacer una prueba rápida voy a clonar un pequeño ejemplo de HTML y Javascript.
Iniciamos el servidor de Python con python3 -m http.server , y entramos desde el navegador para ver la página con
La variable de entorno PATH incluye las rutas desde las cuales podemos ejecutar scripts, independientemente del directorio donde nos encontremos.
Para ver las rutas incluidas en la variable PATH podemos hacerlo con
echo $PATH
Variable de entorno PATH
Para ver todas las variables de entorno podemos verlas con:
env
En caso de querer añadir una nueva ruta en la variable PATH:
PATH=$PATH:/home/leo/unix/scripts
Para que la nueva ruta este operativa y funcione la próxima vez que reiniciemos el equipo añadimos al archivo /home/usuario/.bashrc la siguiente línea:
export PATH=$PATH:/home/leo/unix/scripts
Una vez añadida la línea con export la nueva ruta quedará vigente en la variable PATH, en caso de error sustituye la ruta en .bashrc