Skip to main content

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.

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