Instalar BatutaAgent en Linux
Requerimientos
- Linux de arquitectura X86_64
- curl
- sed/grep (for filtering and regex)
- tar
- bash
Para comprobar si éste último se encuentra instalado, bastará con que ejecute en su terminal el comando curl
. Si está instalado verá las opciones de ejecución del mismo, mientras que si no está le indicará el comando necesario para su instalación.
1.a) Curl NO se encuentra instalado
1.b) Curl se encuentra instalado
Para instalar curl, en caso de no contar con él, puede hacerlo mediante el siguiente comando: sudo apt-get install curl
(Ejemplo para Debian pero puede variar dependiendo de su distribución. Puede ver algunas variantes en la imagen 1.a o aplicar alguna de las sugerencias que le de su sistema operativo cuando no encuentre el comando "curl")
Ejecución del instalador
Abra su terminal, y pegue el comando de instalación como se muestra en la imagen siguiente. Luego pulse la tecla "Enter" para comenzar.
Verá una imagen como la que presentamos a continuación indicando que el proceso se llevó a cabo de forma exitosa.
Ejemplo del comando de instalación en Linux:
curl -s https://cdn-batuta.nyc3.cdn.digitaloceanspaces.com/batuta-agent-installer.sh > batuta-installer.sh && sudo sh batuta-installer.sh -a -t {{token}} -u https://api-staging.batuta.services/api
Chequeo de funcionamiento
Para comprobar si el agente se encuentra en funcionamiento, abra la terminal de Linux y ejecute el comando:
systemctl status batuta
Ej:
systemctl status batuta
● batuta.service - Create reverse tunnels with ease.
Loaded: loaded (/etc/systemd/system/batuta.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2023-10-27 21:18:16 UTC; 2min 46s ago
Main PID: 1550088 (batuta)
Tasks: 7 (limit: 2324)
Memory: 3.2M
CGroup: /system.slice/batuta.service
└─1550088 /usr/local/bin/batuta -c /etc/batuta/batuta.conf
Si desea una alternativa, puede correr alguno de los siguientes comandos:
sudo ps -ef | grep batuta
pgrep -l -u batuta
pstree -a batuta
pgrep -l -u batuta