Ip Dinamica, Dns, afraid.org




nos registramos en la pagina, activas tu cuenta y la confirmas para formalizar el registro gratuito, al finalizar el registro nos dirigimos al siguiente enlace: https://freedns.afraid.org/subdomain/


luego al estar en esa pagina presionas añadir nuevo subdominio


entraras en la siguiente pagina




agregas el nombre de tu subdominio y el tipo de subdominios publicos que se muestran.




luego de tener registrado el subdominio nos dirigimos a este enlace: https://freedns.afraid.org/dynamic/


Presionas en Direct URL


copias esa url y creas el siguiente script


Terminal:
nano update-afraid.sh

cambias el valor el rojo por la url que te da afraid.org

Terminal:
#!/bin/sh
#FreeDNS updater script

respuesta=$(wget -q -O - "https://freedns.afraid.org/dynamic/update.phpRwNkBcdsSeKNQEWEp=")
echo $respuesta

CTRL+X  para guardar


ahora para configurar la actualizacion automatica con crontab -e

Terminal:
crontab -e

luego al final colocas la siguiente linea

Terminal:
*/10 * * * * /bin/bash -l -c 'sh /home/server/update-afraid.sh > /home/server/update-afraid-log'






0 comentarios :

convertir video en terminal de ubuntu, para enviar por whatsapp





convertir videos a formato aceptable para whtasapp


Terminal:
ffmpeg -i example.mov -f mp4 -vcodec libx264 -preset fast -profile:v main -acodec aac -strict -2 example.mp4 -hide_banner

-f mp4 con este parámetro estamos especificando que el archivo de salida tendrá formato mp4.
-vcodec libx264 con este parámetro estamos especificando el códec de vídeo que queremos usar. En este caso estamos utilizando libx264 que es un codificador de vídeo H264. (Podemos usar el parámetro -c: v libx264)
-preset fast con este parámetro estamos especificando el codificador (libx264) algunas opciones para el proceso de codificación. Podemos utilizar cualquiera de los diferentes presets que existen (ultra rápido, rápido, rápido, medio, lento, lento o veryslow del más rápido al más lento). Los presets más lentos producirán vídeo de mejor calidad en menos espacio, pero tardará más tiempo en procesarse.
-profile: v main este parámetro es similar al preset. El parámetro de perfil indica el codificador si puede utilizar algunas opciones avanzadas para mejorar la compresión de vídeo. La desventaja es que el uso de estas opciones avanzadas puede hacer que el video no se pueda reproducir en algunos dispositivos antiguos. Estamos utilizando el perfil principal, ya que está muy bien soportado, pero podemos utilizar uno de los siguientes: línea de base, principal, alto, high10, high422 y high444
-acodec aac con este parámetro estamos especificando el codificador de audio a utilizar, en este caso estamos utilizando audio aac codec.
-hide_banner ocultará alguna información de compilación acerca de ffmpeg.

Fuente:  http://www.bugcodemaster.com/article/convert-videos-mp4-format-using-ffmpeg

0 comentarios :

Ip Dinamica, Dns No-Ip

Primero nos registramos en No-Ip luego de realizar los pasos necesarios para tener nuestra cuenta verificada y activa de forma gratuita nos dirigimos a la siguiente pantalla



Luego procedemos a crear nuestro dns para ser remplazado por nuestra ip dinamica al momento de conectarnos






luego de tener creado nuestro dns vamos a instalar un paquete de no-ip para actualizar nuestra direccion ip dinamica en el sistema de no-ip y por lo tanto en nuestro dns






Accedemos a la carpeta donde vamos a instalar el paquete

Terminal:
sudo cd /usr/local/src/

Descargamos el paquete
Terminal:
sudo wget sudo wget http://www.noip.com/client/linux/noip-duc-linux.tar.gz

Descomprimir

Terminal:
sudo tar xf noip-duc-linux.tar.gz

accedemos al directorio o carpeta
Terminal:
sudo cd noip-2.1.9-1/

Instalamos

Terminal:
sudo make install

Durante el proceso de instalación tendremos que contestar a una serie de preguntas.:

Pregunta 1: Primeramente tendremos que introducir el email que hemos usado para suscribirnos al servicio de NO-IP. En mi caso será geekland.hol.es”arroba”gmail.com.

Pregunta 2: Seguidamente tendremos que introducir la contraseña de NO-IP.

Pregunta 3: Tendremos que definir la periodicidad con que el cliente NO-IP envía nuestra IP Pública al servicio de direccionamiento DNS. La opción predefinida es cada 30 minutos. Lo voy a dejar tal cual.

Pregunta 4: Para finalizar la última pregunta es si después de alguna actualización/modificación de NO-IP requerimos ejecutar algún comando adicional como por ejemplo podría ser reiniciar apache, etc. En mi caso responderé que no.

Al finalizar todos estos pasos nuestro cliente NO-IP ya esta instalado y solamente nos falta ejecutarlo. 

Ahora tan solo nos falta ejecutar el cliente NO-IP. Para ejecutarlo tan solo tenemos que teclear el siguiente comando en la terminal:



Terminal:
sudo /usr/local/bin/noip2

Ahora vamos a crear una rutina para actualizar constantemente el No-Ip

accedemos a el directorio temporal
Terminal:
sudo cd /tmp/

ejecutamos el editor nano
Terminal:
sudo nano .noip.sh

copiamos dentro lo siguiente

puedes usar CTRL+SHIFT+V para pegar el contenido en la terminal o con click derecho.
Terminal:
#! /bin/sh
# . /etc/rc.d/init.d/functions # uncomment/modify for your killproc
case "$1" in
 start)
 echo "Starting noip2."
 /usr/local/bin/noip2
 ;;
 stop)
 echo -n "Shutting down noip2."
 killall -TERM /usr/local/bin/noip2
 ;;
 *)
 echo "Usage: $0 {start|stop}"
 exit 1
esac
exit 0

luego presionas CTRL+X presionas enter y luego Y



ahora nos logeamos como root

Terminal:
sudo su

copiamos el script creado a las ruta donde se encuentran los script de arranque del sistema
Terminal:
cp /tmp/.noip.sh /etc/init.d/noip.sh

Seguidamente damos los permisos de ejecución necesarios al script que hemos generado. Para ello los comandos que tenemos que introducir en la terminal son:


permiso de ejecucion
Terminal:
chmod +x /etc/init.d/noip.sh

permiso de lectura y escritura para root
Terminal:
chmod 0755 /etc/init.d/noip.sh

Finalmente para introducir NO-IP en el proceso de arranque de nuestra computadora tan solo tenemos que introducir el siguiente comando en la terminal:
Terminal:
update-rc.d noip.sh defaults

OTROS COMANDO ÚTILES DEL CLIENTE NO-IP
Para cambiar la configuración del cliente de NO-IP podemos usar el siguiente comando:

Terminal:
sudo /usr/local/bin/noip2 -C
Al ejecutar este comando nos volverá a preguntar nuestro usuario de NO-IP, la contraseña, la frecuencia de actualización y si queremos ejecutar algún tipo de script cuando haya una actualización. En el caso de añadir nuevos host es necesario aplicar este comando para que el cliente NO-IP se percate de los cambios.

Otro comando que nos puede ser útil para ver los clientes que actualmente tenemos en ejecución es el siguiente:

Terminal:
sudo /usr/local/bin/noip2 -S

En principio ahora el cliente de NO-IP debería arrancar de forma automática. En el caso que llegue el día que queremos eliminar el proceso de nuestro inicio tan solo tentemos que ejecutar los siguientes comandos en la terminal:


Terminal:
sudo su
Terminal:
cd /etc/init.d/
Terminal:
update-rc.d -f noip.sh remove





0 comentarios :

Cortar videos con Terminal Ubuntu








Instalamos los paquetes necesarios:


Terminal:
sudo apt-get install mencoder

Terminal:
sudo apt-get install ffmpeg

Si deseas conocer el formato del video

Terminal:
ffmpeg -i video.avi

Terminal:
mencoder -ss 01:00:00 -endpos 02:00:00 -oac copy -ovc copy video.avi -o fragmento.avi

donde:

-ss 01:00:00 indica que empezamos en 01:00:00
-endpos 02:00:00 se refiere a que la posición final será en el tiempo 02:00:00
-ovc copy indica que se utilizará la misma codificación de video que en el video original
-oac copy indica que se utilizará la misma codificación de audio que en el video original
video.avi es el video que queremos dividir
fragmento.avi es el fragmento que queremos extraer del video





si tienes un video con un formato complejo y desea cambiar su formato de video y audio puedes usar este comando

Terminal:
mencoder -ss 00:12:30 -endpos 00:00:58 -oac mp3lame -ovc x264 video.webm -o segunda_parte.mp4


Por otro lado, si el formato inicial no es “avi” sino que es “flv” se puede convertir utilizando la opción “-oac pcm” en lugar de “-oac copy”.



Fuente:   https://www.atareao.es/ubuntu/dividir-un-video-desde-el-terminal-de-ubuntu/

0 comentarios :

dar formato a codigo js y html desde terminal ubuntu






Primero instalamos pip

Terminal:
apt install python-pip

y luego actualizamos pip a su ultima version:


Terminal:
pip install --upgrade pip


instalamos tools

Terminal:
pip install setuptools

instalamos jsbeautifer

Terminal:
pip install jsbeautifier


para dar formato utilizas este comando

Terminal:
js-beautify -s 2 -r Archivo.js





si deseas dar formatos a varios archivos al mismo tiempo crea el siguiente script



Terminal:
#!/bin/bash
p1=$1
rutaTmp="/tmp/"
echo "Ruta a buscar "$p1



find $p1 -iname "*.html" -print > $rutaTmp"resultadosFormatosHtml"
find $p1 -iname "*.js" -print > $rutaTmp"resultadosFormatosJs"

# echo $resultados > /tmp/resultadosFormatos


verificarPorListado(){
  while read line
   do
    # echo $line2
   js-beautify -X -s 2 -r "$line"
  done < $rutaTmp"resultadosFormatosHtml" 

  while read line2 
   do
    # echo $line2
   js-beautify -s 2 -r "$line2"
  done < $rutaTmp"resultadosFormatosJs" 
}



verificarPorListado

para llama el script usar el siguiente comando

Terminal:
sh darFormato.sh "/home/cirel/carpeta1/  /home/cirel/carpetaN/"



Fuente: https://github.com/beautify-web/js-beautify



0 comentarios :