Translate

jueves, octubre 29, 2020

Annydesk en raspberry pi Headdless (por ssh)

1. Descargar como root annydesk (comprobar la version mas atual en la web de annydesk)
 wget https://download.anydesk.com/rpi/anydesk_6.0.1-1_armhf.deb
2.Instalar annydes (root):
dpkg -i anydesk_6.0.1-1_armhf.deb
3.Ya esta instalado,podemos comprobar el estado del servicio:
systemctl status anydesk.service
4.Definimos una clave para acceder annydesk:
 echo mipassword | sudo anydesk --set-password
5.Comando para ver el id que usaremos desde el pcremoto:
anydesk --get-id


NOTA: como root poner autologin en desktop y modificar resolucion de pantalla (usando raspi-config)

Actualizacion - Guia rapida PiVPN (https://www.pivpn.io/)

 Instalar:


sudo apt update

sudo apt upgrade

Instalar PiVPN (como root):

  • curl -L https://install.pivpn.io | bash

Finalizada la instalacion para agregar un nuevo profile (usuario):

sudo pivpn add


Para desinstalar Pivpn:

sudo pivpn uninstall


domingo, octubre 25, 2020

Raspberry piRaspAP + pihole: adsblock,

Ya que me abristeis el camino con el tema bloqueo anuncios y de paso ya q el software libre es lo mío os cuento:

Uso orange, no puedo cambiar los dns en el router asi que la salida o chapucear poniendo las dns en cada equipo con ip fija o montar un apn junto con pi-hole... y asi conecto por el puerto de la lan la rasberry al router, en el que le asigne una ip fija por MAC, lo demás coser y cantar ....
se trata de tener raspap+openvpn+pihole:

- instalamos de 0 raspian
- desde el pc ponemos el fichero ssh en la unidad boot, no necesitamos configurar wifi
- en la raspi conectar el rj45 en el puerto de la lan y encendemos...

lo de ahora es lo guay:

apt update
apt upgrade
sudo rfkill unblock wlan

Instalar RaspAP
sudo curl -sL https://install.raspap.com | bash

Instalar Pi-Hole
sudo curl -sSL https://install.pi-hole.net | bash

Finalizamos afinando el entorno
sudo touch /var/lib/misc/dnsmasq.leases
sudo chown pihole:pihole /var/lib/misc/dnsmasq.leases
reboot

me ha sorprendido la potencia de RaspAP, te permite administrar openvpn y en si es también un adblocker, tremendamente potente con su web gui para administrar clientes etc...
https://raspap.com/

he realizado pruebas y estoy aterrizando un poco con el ,lo que si veo es que la publi de youtube no la quita..


Para agregar url y listas de dominos bloqueados ir a:

https://github.com/blocklistproject/Lists#using-with-pi-hole

Desde pi-hole-->Group Management -->Adlist

Podemos agregar una a una las urls a bloquear, una vez terminado actulizamos las listas:

sudo pihole -g

martes, octubre 20, 2020

Systemd – Configuración de servicios en RHEL7




Creamos el script del servicio que lanzará el servicio de jboss

vim /etc/systemd/system/jboss.service 


Agregamos el siguiente contenido:

[Unit]

Description=servicio Jboss

After=network.target

[Service]

ExecStart=/bin/bash /opt/jboss/bin/jboss.sh start

ExecStop=/bin/bash /opt/opt/jboss/bin/jboss.sh stop

Type=forking

[Install]

WantedBy=multi-user.target


Ejecutamos los siguiente comandos para activar dicho servicio.

*cargamos todos los servicios de nuevo:
sudo systemctl daemon-reload
*activamos nuestro servicio nuevo para que funcione en el reboot del S.O (jboss):
sudo systemctl enable jboss.service
*Podemos lanzar el servico
sudo systemctl start jboss
*ahora podemos comprobar el estado del servico:
sudo systemctl status jboss
*Para ver log mas amplio de la ejecucion del servicio jboss:
sudo journalctl -u jboss.service

NOTA1:
Para los sistemas actuales de jboss:
Copiar el scrip en una carpeta con extension .sh:
 cp /etc/init.d/jboss /opt/jboss/bin/jboss.sh
ponemos en el inicio del scrip el siguiente la siguente linea
#!/bin/bash
 chmod 777 /opt/jboss/bin/jboss.sh

NOTA2:
Para havilitar el mumero max de ficheros abiertos con ulimit:
 sudo vim /etc/security/limits.conf
agregar al final:
jboss   soft    nproc   2047
jboss   hard    nproc   16384
jboss   soft    nofile  1024
jboss   hard    nofile  65536

Editar el fichero .bash_profile del usuario jboss (o tomcat en otros entornos) y dejarlo asi:
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

# Las variables del entorno jboss especi­ficos
JBOSS_HOME=/opt/jboss
PATH=$PATH:$JBOSS_HOME/bin
export JBOSS_HOME  PATH
if [ $USER = "jboss" ]; then
       if [ $SHELL = "/bin/ksh" ]; then
                       ulimit -p 16384
                       ulimit -n 65536
                              else
                               ulimit -u 16384 -n 65536
       fi
 fi

PATH=/usr/sbin:$PATH; export PATH
PATH=$PATH:$JBOSS_HOME/bin; export PATH

export JBOSS_HOME  PATH

export CLASSPATH