Comandos
En este apartado revisaremos los comandos compatibles con la aplicación.
Para ejecutar los comandos en un equipo, debemos acceder al terminal pulsando Alt+T o seleccionando en el control remoto CVC el apartado Terminal.
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.--.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.--.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.--.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.--.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
IP-Router | Obtener la dirección IP o Puerta de Enlace del equipo
ip -c a
Este comando nos entrega la dirección ip tras la denominación inet en el apartado 2. enp2s0.
ip -c route
Este comando nos entrega la puerta de enlace tras la denominación default via.
----------------------------------------------------------------------------------------------------------------------------------------------
Como comprobar las direcciones IP disponibles
sudo apt install arp-scan
Este comando nos instala arp-scan, un programa que nos permite escanear las ip de la conexión a la que esté conectada nuestro equipo.
ip link show
Este comando nos entrega el nombre del terminal de red, como por ejemplo enp2s0 o enp3s0. Sabremos cual es la correcta por que nos aparecerá UP en codel state.
#!/bin/bash
X=1
Rank_Down=231
Rank_Up=240
iface="enp1s0"
local_ip=$(hostname -I | awk '{print $1}')for ip in $(seq $Rank_Down $Rank_Up); do
ipaddr="192.168.$X.$ip"
if [ "$ipaddr" != "$local_ip" ]; then
output=$(sudo arp-scan --interface=$iface $ipaddr | grep "$ipaddr")
if [ -z "$output" ]; then
echo "$ipaddr está libre"
fi
fi
done
Se nos mostrará en el terminal las direcciones IP disponibles dentro del rango especificado. Solo hay que revisar las variables dependiendo del establecimiento.
----------------------------------------------------------------------------------------------------------------------------------------------
AMIXER | Saber si el cable mini-jack está conectado al equipo
amixer contents
Este comando nos información en la que podemos encontrar:
- Line Out Jack | Entrada jack de las torres
- Headphone Jack 1 | Entrada jack de los Aopen
----------------------------------------------------------------------------------------------------------------------------------------------
SYNC | Sincronizar contenidos
sync
Este comando permite sincronizar directamente los contenidos saltando los 2 minutos de espera para la sincronización automática.
----------------------------------------------------------------------------------------------------------------------------------------------
CONFIGURACIÓN: DATOS EQUIPO | ID, descargas activas, etc...
cat system.cfg
Este comando permite ver la configuración base del equipo.
----------------------------------------------------------------------------------------------------------------------------------------------
REGISTRO: DATOS EQUIPO | Contenidos y horario
less /home/cvc/deploy/deploy.json
Este comando permite ver los contenidos internos por ID y el horario que tiene registrado el equipo.
----------------------------------------------------------------------------------------------------------------------------------------------
REGISTRO: EMISIÓN | Que se vé y que se vió o escuchó
less /home/cvc/logs/apps/canal.app.log
Este comando permite ver a que hora se emitió cada contenido, música y evento organizado por fecha y hora.
----------------------------------------------------------------------------------------------------------------------------------------------
REGISTRO: EMISIÓN 5 CANCIONES | Cinco últimas canciones que se reprodujeron con fecha y hora.
{ tac /home/cvc/logs/apps/canal.app.log 2>/dev/null | grep "MUSIC;PLAY;" 2>/dev/null | head -n 5; } 2>/dev/null
Este comando permite ver las cinco últimas canciones que se reprodujeron con fecha y hora.
----------------------------------------------------------------------------------------------------------------------------------------------
REGISTRO: DESCARGAS | Cantidad de elementos descargados dentro del equipo
cd /home/cvc/
CARPETA/CARPETA/files | wc -l
>Nota: CARPETA se sustituye por _contenidos o _musica depeniendo de las necesidades.
Este comando permite sincronizar directamente los contenidos saltando los 2 minutos de espera para la sincronización automática.
----------------------------------------------------------------------------------------------------------------------------------------------
XRANDR | Resolución de pantallas
xrandr
Este comando permite detectar si existe un extensor conectado y encendido. Permite cambiar la resolucion que se transmite a la pantalla.
Para asignar una resolución escribimos lo siguiente utilizando 1280x720px como ejemplo:
xrandr -s (1280x720)
Para cambiar los HZ de la resolución escribimos lo siguiente utilizando 50HZ como ejemplo:
xrandr --rate (50)
----------------------------------------------------------------------------------------------------------------------------------------------
PULSE AUDIO | Control de volumen
alsamixer
----------------------------------------------------------------------------------------------------------------------------------------------
MOSTRAR USB | Mostrar conexiones USB
lsusb
----------------------------------------------------------------------------------------------------------------------------------------------
RESOLV | Cambiar DNS
sudo nano /etc/resolv.conf
ctrl+x para guardar y salir