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: EMISI脫N DE EVENTOS | Rango de una semana desde el d铆a que se ejecuta el comando.
for i in {0..6}; do
聽 聽 fecha=$(date -d "$i days ago" '+%d/%m/%Y')
聽 聽 grep -a "$fecha" /home/cvc/logs/apps/canal.app.log | grep -a "MEDIA_EVENT;"
done
----------------------------------------------------------------------------------------------------------------------------------------------
REGISTRO: DESCARGAS | Cantidad de elementos descargados dentro del equipo
cd /home/cvc/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
No Comments