Entradas

Mostrando entradas de 2017

Habilitar Crontab en Android (PROGRAMAR TAREAS EN LINUX - android)

Habilitar Crontab en Android Está probado en Android 6 y 7 Bajar fichero : https://mega.nz/#!NNFm3IrZ!ScxGNO8dCIYHwuOcNvsAE-ilXI_9ZJqsd3X_LnD554g -Dejar en el almacenamiento interno del telefono descomprimido por ejemplo en la carpeta  /mnt/sdcard. -Puedes entrar en la shell por adb o usando una app como termius contra localhost -como root ejecutaremos el comando Install.sh -Poner el sistema en modo lectura: busybox  mount -o rw,remount /system -El fichero con las tareas programadas está en  /system/etc/cron.d/root  y lo editamos como root para agregar nuestras tareas programadas, yo he creado una para que se ejecute el modo vuelo automaticamente a las 23:30 todas las noches de todos los dias de la semana, el script airOn. sh y airOff.sh lo teneis mas abajo:         30 23 * * *  su -l root -c 's /system/bin/airOn.sh'   Salir del editor (yo uso vi).  -Poner el sistema en modo read only: busybox  mount -o ro,remount /system Hay que hacer dos scrip

Robot raspberry pi zero w - Wifi

Imagen
Raspberry Pi Zero Dual-Channel-L298N-DC-Motor Instrucciones : https://hackaday.io/project/25092-zerobot-raspberry-pi-zero-fpv-robot#menu-description

SmarthomeBox: Instalar raspberry menus + Domoticz + Zwave

Imagen
SmarthomeBox: Instalar raspberry menus + Domoticz + Zwave 1.Descargar imagen raspian para pantalla tft 3.5" osoyoo v5 (yo uso esta, para cualquier otra de 3.5" seguir las instrucciones del vendedor): http://osoyoo.com/2016/05/26/osoyoo-lcd-touch-screen-for-raspberry-pi-installation-guide/    Una vez instalado hacer:     apt update     No hacer upgrade porque nos pone otro kernel y loa pantalla dejará de funcionar.    Desde rapi-config habilitar autologin para usuario pi   2.Instalar los menus y aplicar modificaciones en el sistema (reboot programado, ejecución menus)           2.1 Desde la carpeta /home/pi con usaurio pi:               git clone https://github.com/txurtxil/MenusZwave           2.2 Modificar el fichero /home/pi/.bashrc del usuario pi, al final de la linea incluir estas lineas:                               # Bucle que verifica si hay instancia de X11 en memoria, si no la hay se eje$                                if [ ! "$(pido

Asignar en caliente espacio al un disco de la maquina virtual vmware alfresco (linux)

Imagen
1.Tenemos que incrementar el disco asignando a datos en alfresco desde los ajustes de la maquina virtual vmware (en este caso al disco 2 le asignamos 500gb, antes tenia 100gb):.  2.En la carpeta /sys/class/scsi_disk/2:0:1:0/ ejecutar:  echo 1 > device/rescan  3.Ahora con fdisk /dev/sdb tenemos que ver que ahora tiene 500GB  4. hay que crear la unidad /dev/sdb3, estos son los pasos:  fdisk /dev/sdb n(new),  p(primary), 3 (partition numb) t(type) 8e(type LVM), w(write)  5. Comando con el que nos aparecerá /dev/sdb3 (para no hacer reboot)  partx –v –a /dev/sdb  6. incluimos /dev/sdb3 en el volgroup  pvcreate /dev/sdb3 7. extendemos el volGroup01 con /dev/sdb3  vgextend volGroup01 /dev/sdb3  8. extendemos todo el espacio libre al volgroup “alfresco”:  lvextend –l +100%FREE /dev/volGroup01/alfresco 9. vemos los cambios aplicados:  vgdisplay 10.ampliamos el sistema de ficheros con ls nueva capacidad:  resize2fs –p /dev/mapper/volGroup01-alfresco 11.

Orange Pi IoT 2G (y Raspberry)- Montar Servidor VPN

Opción 1 : Editar el script y proporcionar sus propias credenciales VPN wget https://git.io/vpnsetup -O vpnsetup.sh nano -w vpnsetup.sh [Reemplazar con sus valores: YOUR_IPSEC_PSK, YOUR_USERNAME and YOUR_PASSWORD] sudo sh vpnsetup.sh Option 2:  Definir las credenciales VPN como variables de entorno # Todos los valores deben ser colocados en el interior entre 'comillas simples' # No use estos caracteres dentro de los valores: \ " ' wget https://git.io/vpnsetup -O vpnsetup.sh && sudo \ VPN_IPSEC_PSK= ' your_ipsec_pre_shared_key ' \ VPN_USER= ' your_vpn_username ' \ VPN_PASSWORD= ' your_vpn_password ' sh vpnsetup.sh Instalación del script de configuración de servidor VPN sobre IPsec en Centos Lo primero que debes hacer es actualizar su sistema, para ello ejecute los siguientes comandos  yum update   y reinicie.   Este paso no es obligatorio, pero es recomendado que se realice. Siga los mismos pasos que en ubuntu y

Cómo añadir un usuario a "sudoers", para darle permisos de administrador

Esta guía es para todos aquellos que, o bien por comodidad o bien porque son un poco perezosos, quieren incluír su usuario en "sudoers" y, por ende, obtener privilegios de root. Dicho de otra forma, tener permisos en todo el sistema. visudo Acceso a "sudoers" mediante visudo La forma más segura de acceder es esta. Con el comando visudo podremos editar el fichero /etc/sudoers validando la sintaxis en el momento en el que guardemos los cambios y detectando posibles errores que pueden bloquear el comando sudo. Arrancamos un Terminal (Ctrl+Alt+T) y escribimos lo siguiente: sudo visudo Después de introducir la contraseña de tu usuario entraremos en el fichero sudoers (siempre desde el editor que tenemos definido por defecto). El contenido será similar a este: # # This file MUST be edited with the 'visudo' command as root. # # Please consider adding local content in /etc/sudoers.d/ instead of # directly modifying this file. # # See the man page f

Orange Pi IoT 2G Flashear memoria NAND

Imagen
He creado un paquete completo listo para usarse y flashear la NAND: Nota Importante: todo este trabajo está realizado gracias al aporte del usuario de github "aib", es un gran linux hacker, he aprendido mucho gracias a el :)) gracias! https://www.aib42.net/article/hacking-orangepi-2g 1.Necesitaremos poner la placa en modo USB otg: -Poner el interruptor en modo arranque desde flash (android) -Poner los Switches en la zona adecuada (1-4 en on y 5-8  en off) -Con la placa apagada apretar boton y conectar a puerto USB (asi entramos en modo otg, flash) Foto tal como deben estar los switches e interruptor de placa: Si lo hacemos bien aparecerá el dispositivo /dev/ttyACM0 1.1Bajar el paquete completo desde MEGA: https://mega.nz/#!BFcmiTpL!29AQt7E1odjNUaFV4JNXN8KnVM2dPSocf77EP8uFnPo - Resolver dependencia: #pip3 install pyserial - Descomprimir:  #tar xpvfz Opi2GIoTNANDflash.tar.gz  #cd FlashNANDOpi2GIoT/  .#/flashear.sh Si todo va bien ver

Bajar archivos de Mega por terminal

Cuando uno trabaja con servidores y por terminal muchas veces necesita bajar o subir archivos a un servidor rápido y ese es es mega. En esta entrada les voy a mostrar como Bajar archivos de Mega por terminal. Los pasos: 1. Instalamos con apt-get: apt-get install megatools Luego podemos ir a nuestro directorio o crear un directorio donde voy a bajar las cosas: cd ~/ 2 .Una vez terminado, busca lo que quieres bajar y puedes poner el comando asi: megadl --print-names 'linkdemegaconloquequeresdescargar' Las dos comillas ” TIENEN que estar!! Ejemplo de como deberíamos bajar algo: megadl –print-names ‘http://mega.co.nz/#!hQRmGAKT!vOTZ6P0kyjhCGMlgZBdVUMmSrA’ Y van a ver que de este modo habrán aprendido a Bajar archivos de Mega por terminal

Orange Pi IoT 2G: Trabajar con la memoria NAND

Imagen
Trabajar con la memoria NAND    EXPERIMENTAL EXPERIMELTAL  PRECAUCION: este procedimiento puede dejar totalmente irrecuperable tu placa Orange pi, si sigues el procedimiento es bajo tu responsabilidad!! 1.Trabajar con la memoria NAND desde el PC con Linux Las utilidades para escribir en la NAND de nuestra Orange Pi Iot 2G: https://github.com/aib/opi2g-utils Lo primero necesitaremos poner la placa en modo USB otg: -Poner el interruptor en modo arranque desde flash (android) -Poner los Switches en la zona adecuada (1-4 en on y 5-8  en off) -Con la placa apagada apretar boton y conectar a puerto USB (asi entramos en modo otg, flash) Foto tal como deben estar los switches e interruptor de placa: Si lo hacemos bien aparecerá el dispositivo /dev/ttyACM0 La utilidad opi2g_bin_read.py sirve para extraer los ficheros del paquete Android para NAND, os dejo el siguiente enlace de descarga en mega: https://mega.nz/#!TRNyTJLD!FgtMolmr1c9M_TXCidJ0hqU5qHlOoVespm_7wkA

Instalar Domoticz en Raspberry con Razberry

Imagen
So, like us, you’re into the fantastic world of Z-Wave, which is a great wireless technology for the whole Internet of Things and home automation fields. We will guide you step by step how to install the home automation software ”Domoticz” on to your Raspberry equipped with the Z-Wave add-on card called Razberry (easy to mix up Ra sp berry and Ra z berry). We like Domoticz because it has a relatively intuitive and nice looking user interface. What do you need to get Domoticz up and running with your Raspberry and Razberry? A Raspberry Pi (we use version 2). To install Domoticz, we’ll connect remotely to our Raspberry using the command line interface on our Mac. If you need guidance how to remotely connect to your Raspberry, follow  these steps . The Razberry add-on card Plugging in the Razberry add-on card on top of our Raspberry A good rule of thumb is to always unplug the power from your Raspberry before you plug in or unplug keyboards, mouse, ethernet cables etc. So w

Cómo configurar un servidor VNC en Ubuntu Server para Orange Pi IoT 2G sin x-server (válido para Raspberry PI y demas)

Este artículo es válido para Raspberry PI y demás placas. Nuestra Orange Pi IoT 2G  no dispone de interfaz gáfica, al igual que un servidor no debe utilizar interfaz  gráfica.   Aunque una interfaz gráfica en un servidor es algo prescindible, a la hora de realizar determinadas  acciones de configuración suele ser más práctico y rápido realizarlo desde una interfaz antes que editar  todos los ficheros manualmente desde un terminal o conectados a través de SSH. En este artículo vamos a  instalar un servidor VNC en nuestro Ubuntu Server para Orange Pi IoT 2G  que  nos va a permitir hacer uso de una interfaz gráfica basada en Gnome Core pero sin cargar esta en nuestro  sistema y, por lo tanto, ahorrando recursos que podrán ser destinados perfectamente a mantener nuestros servicios funcionando correctamente. Lo primero que debemos hacer es instalar el paquete de Gnome Core. Para ello teclearemos en la consola de nuestro servidor (físicamente o a través de SSH) lo sigu