[HowTo] Transmission controlado remotamente en RaspBerryPi

Posted: domingo, 30 de junio de 2019 by Termita in Etiquetas: , , , , , , , ,
0

sudo apt update
sudo apt upgrade
sudo rpi-update

sudo apt install transmission-daemon

sudo /etc/init.d/transmission-daemon stop

sudo usermod -aG debian-transmission miusuario

mkdir /carpetadecompletados
mkdir /carpetadeincompletos

sudo cp /etc/transmission-daemon/settings.json /etc/transmission-daemon/settings.json.backup
sudo nano /etc/transmission-daemon/settings.json
"download-dir":"/carpetadecompletados"
"incomplete-dir":"/carpetadeincompletos
"
"incomplete-dir-enabled":true
"rpc-authentication-required":true
"rpc-bind-address":"0.0.0.0"
"rpc-whitelist-enabled":false
"rpc-enabled":true
"rpc-username": "TUUSUARIO",
"rpc-password":"TUPASSWORD"

(*) La contraseña, aunque podamos pensar que al guardar el archivo de configuración se mostrará en texto plano, creo que no se mostrará.
De alguna forma, al guardar el fichero de configuración, la contraseña se mostrará encriptada. Desconozco el algoritmo y el grado de seguridad de éste, mas la contraseña no se verá en texto plano.
En principio, el usuario por defecto -a no ser que lo cambiemos- es transmission


sudo chown -R debian-transmission:debian-transmission /carpetadecompletados
sudo find /carpetadecompletados -type d -print -exec chmod 775 {} \;
sudo find /carpetadecompletados -type f -print -exec chmod 664 {} \;

sudo chown -R debian-transmission:debian-transmission /carpetadeincompletos
sudo find /carpetadeincompletos -type d -print -exec chmod 775 {} \;
sudo find /carpetadeincompletos -type f -print -exec chmod 664 {} \;

sudo /etc/init.d/transmission-daemon start


Controlaremos remotamente Transmission desde el navegador, introduciendo: http://ipdelordenadorconTransmission:9091

Podemos agregar descargas, cancelarlas, etcétera.




-------------------------------------------------

Fuentes:



0

Este blog se está transportando a un sitio "más libre" y menos intrusivo.
Puede consultarse este artículo en su nueva ubicación:
>>>>>>>>>>>>>>>>>>>>>>

 

0

youtube-dl es un programa escrito en python que permite descargar videos de youtube, extraer el sonido y un montón de cosas más.
En los repositorios de, por ejemplo, Ubuntu existe una versión de youtube-dl lista para instalar.
Sin embargo:
1. Esa versión de youtube-dl suele ser vieja
2. Youtube se actualiza con frecuencia e incorpora cosas nuevas a su sistema.

Estos dos factores hacen que, más pronto que tarde, la versión de youtube-dl que instalamos desde los repositorios deje de hacer su trabajo.
La solución: Desinstalarla e instalar la versión más reciente y actualizada desde la página oficial de youtube-dl.

Desinstalar
sudo apt-get remove --purge youtube-dl

Instalar
sudo wget https://yt-dl.org/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl
hash -r


A partir de entonces, con esta versión podremos ir actualizando el programa en sucesivas ocasiones, siempre que lo necesitemos. Lo haremos así
sudo youtube-dl -U


(*) Si faltara ffmpeg los videos no podrían recomprimirse los videos. Si youtube-dl señalara que ffmpeg no está instalado:

sudo apt install ffmpeg
ANEXO
En este blog se puede consultar una guía del uso más habitual de youtube.dl.
Y, por supuesto, más información escribiendo en terminal:
man youtube-dl


Ejemplos frecuentes:

Para listar todos los formatos en que se puede descargar un video
youtube-dl -F urldelvideoyoutube

Para descargar, una vez listado, el formato deseado:
youtube-dl -f númerocorrespondientealformatodeseado urldelvideoyoutube

Para descargar sólo el audio -en formato mp3- de un video:
youtube-dl --extract-audio --audio-format mp3 urldelvideoyoutube




--------------------------------------------------------------------

Fuentes:

[HowTo] nohup: para que un trabajo iniciado en segundo plano no se cancele "si nos vamos"

Posted: martes, 25 de junio de 2019 by Termita in Etiquetas: , , , , , , , ,
0

¿Cómo hacer que si iniciamos un trabajo en segundo plano -remotamente o no- y "nos vamos" (hacemos un exit y cerramos la sesión del usuario con el que lo hemos iniciado, cerramos el terminal, estando en remoto apagamos el ordenador cliente, es decir el ordenador desde el que hemos ejecutado el comando, etcétera..) NO se cancele el trabajo?

Con nohup, tal como he leído que hace Atareao.

(*) Que conste que esto sólo lo he probado con scripts y comandos que NO abren la "pantalla" de un programa como, por ejemplo, hace Midnight Commander. Desconozco si sería viable hacerlo con ese tipo de comandos / aplicaciones.

A parte de nohup existen otras formas, otros comandos, que, como nohup, permiten controlar que el trabajo que iniciamos no se cancele si "nos vamos".
Los enumeraré ahora. Mas los trataré en otra entrada de este blog[], pues -entre otras cosas- aún nos los probé:
tmux [http://www.sromero.org/wiki/linux/aplicaciones/tmux]
screen [https://www.ochobitshacenunbyte.com/2019/04/24/que-es-y-como-funciona-el-comando-screen-en-linux/]
byobu [https://medium.com/@aliartiza75/what-is-byobu-and-how-to-use-it-b09722008d65]


Al grano mas primero hay que definir el concepto "SEGUNDO PLANO". Échenle un vistazo a ESTA[@] entrada del blog y también a:
https://www.atareao.es/como/procesos-en-segundo-plano-en-linux/
https://blog.carreralinux.com.ar/2016/09/procesos-en-segundo-plano-linux/


Ilustraremos el uso de nohup de la siguiente forma:

Estamos en remoto, conectados a otra máquina por ssh, y queremos calcular la suma de verificación de un archivo grande.
Como estamos muy atareados, no podemos permitirnos estar parados mirando cómo el trabajo se lleva a cabo y necesitamos apagar nuestro ordenador -que es el cliente desde el que lanzamos comandos en el ordenador remoto- para hacer otras cosas. Tampoco podemos permitirnos que haciendo esto el trabajo que iniciamos se cancele.

Por eso ejecutaremos el trabajo NO de esta forma:
sha256sum nombredearchivogrande > nombredearchivogrande.sha256.txt

SINO de esta otra forma:
nohup sha256sum nombredearchivogrande > nombredearchivogrande.sha256.txt &

Así, si "nos vamos" (apagamos nuestra máquina cliente, por ejemplo) el trabajo continuará en la máquina remota (servidor).

Esta imagen muestra lo que hemos hecho:


Leyenda:

1. Lanzo el comando
nohup comando &

2. El sistema responde informando que le ha asignado el número "1" a ese proceso en "segundo plano" (a causa de añadir "&" al final) que hemos iniciado.

3. [comprobación] La orden jobs nos muestra:
4. la lista de procesos que tenemos iniciados en segundo plano, el número que se le ha asignado a cada uno y el estado en que están. En nuestro caso el proceso que hemos lanzado es el nº 1 y está "Ejecutándose".

5. [comprobación] fg 1
Trae a primer plano el proceso nº 1, que no es otro que el que lanzamos en el punto 1.

6. Ctrl + Z
Pausa el proceso

7. bg 1
Manda al proceso nº 1 a sels -lagundo plano y lo reanuda.

8. [comprobación] jobs
9. vemos que el proceso nº 1 está efectivamente ejecutándose.


10. [nos vamos] salimos del usuario con el que, con sudo, estábamos trabajando.
Acto seguido cerramos la conexión ssh que teníamos con el servidor remoto donde aún se está ejecutando el comando que lanzamos hace apenas unos instantes.


11. Pasado un rato nos volvemos a loguear en el servidor remoto donde dejamos ejecutándose el proceso nº 1 aquel... ¿se acuerdan?

12. [comprobación] ls -la
Listamos el contenido de la carpeta.
13. [comprobación] Vemos que el archivo resultante del comando se ha creado y que su tamaño es mayor que cero. Esto es indicio de que el trabajo concluyó correctamente a pesar de haber cerrado la conexión.

14. [comprobación] cat nombredelarchivoresultantedeltrabajo.txt
Constatamos que el contenido es correcto y que el trabajo concluyó correctamente a pesar de haber cerrado la conexión.




---------------------------------------------

Fuentes:







[HowTo] Comandos para conocer el hardware de RaspberryPi

Posted: lunes, 24 de junio de 2019 by Termita in Etiquetas: , , , , , , , , , , , , ,
0

Este blog se está transportando a un sitio "más libre".
Puede consultarse este artículo en su nueva ubicación:
>>>>>>>>>>>>>>>>>>>>>>

https://hijosdeinit.gitlab.io/howto_comandos_gnulinux_identificar_hardware_RaspberryPi/

0

Este blog se está transportando a un sitio "más libre".
Puede consultarse este artículo en su nueva ubicación:
>>>>>>>>>>>>>>>>>>>>>>

https://hijosdeinit.gitlab.io/howto_monitorizacion_raspberrypi_2/

0

Este blog se está transportando a un sitio "más libre" y menos intrusivo.
Puede consultarse este artículo en su nueva ubicación:
>>>>>>>>>>>>>>>>>>>>>>

 

0

Este blog se está transportando a un sitio "más libre" y menos intrusivo.
Puede consultarse este artículo en su nueva ubicación:
>>>>>>>>>>>>>>>>>>>>>>

 

ManKier y linux.die.net/man: Linux "MAN" pages online

Posted: by Termita in Etiquetas: , , ,
0

[HowTo] Averiguar si un paquete está instalado en Linux

Posted: by Termita in Etiquetas: , , , ,
0

En otra entrada de este blog se explicaba la forma de listar los programas instalados en un sistema Linux.

No obstante, también se puede directamente interrogar al sistema acerca de un programa concreto, saber si está instalado o no.
El comando para averiguar si un paquete está instalado en Linux es:
which nombredelpaquete

Si el paquete está instalado, la respuesta al comando será algo como esto:



Si el paquete no está instalado, la respuesta al comando será algo así (es decir, nada):



También se puede interrogar al sistema de otras formas, a parte de which:

pacman -Qs nombredelpaquete

rpm -qa | grep nombredelpaquete


dpkg -s nombredelpaquete

0

Este blog se está transportando a un sitio "más libre".
Puede consultarse este artículo en su nueva ubicación:
>>>>>>>>>>>>>>>>>>>>>>

HFS, sencilla herramienta para acceder a archivos de forma remota

Posted: domingo, 23 de junio de 2019 by Termita in Etiquetas: , , , , , , ,
0

Hace tiempo Mhyst habló en Reality Cracking de HFS.

HFS es un programa libre, de código abierto, garantizado de estar limpio de malware que sirve para mandar y recibir archivos en una red. Es una especie de servidor web con el que compartir archivos.
Es diferente de la compartición clásica de archivos porque usa tecnología web. Es diferente también de los servidores web clásicos porque es muy fácil de usar y funciona "nada maś sacarlo de la caja". Dispone, además, de control de ancho de banda, registro (log), control total sobre las conexiones, gestión de cuentas, actualizador de DNS dinámico.
HFS, que crea un sistema de archivo virtual altamente configurable, nos permite acceder a nuestros archivos de forma remota a través de la red, está hecho para Windows, aunque mediante Wine puede funcionar bajo Linux.

0

Para ejecutar programas de Windows en Linux existe, a parte de Wine, un par de altenativas (aunque son "de pago")
- Crossover
- Cedega

[] Instalar Scratch 2.0 en Ubuntu

Posted: by Termita in Etiquetas: , , , , , ,
0

scratch.mit.edu hace tiempo que no suministra versiones para linux de las últimas versiones del lenguaje de programación Scratch.
Para linux sólo existe Scratch 1.4, que además está disponible en los repositorios oficiales de Ubuntu.
Scratch 2.0 y Scratch 3.3.0 sólo se suministran para Windows y macOS.


Probablemente lograré instalar Scratch 2.0 (amén de Scratch4Arduino y Enchanting) siguiendo estos tutoriales
https://codigo21.educacion.navarra.es/autoaprendizaje/instalar-scratch-scratch4arduino-y-enchanting-en-linux-mint/
https://diocesanos.es/blogs/equipotic/2017/09/15/instalacion-de-scratch-2-offline-con-adobe-air-en-ubuntu/

0

C:\Users\nombreusuario\AppData\Roaming\Apple Computer\MobileSync\Backup

Ahí están las copias de seguridad de los dispositivos Apple que se realizan mediante iTunes.

0

Este blog se está transportando a un sitio "más libre".
Puede consultarse este artículo en su nueva ubicación:
>>>>>>>>>>>>>>>>>>>>>>

 

[HowTo] Testear la velocidad máxima de una red ethernet con iperf

Posted: sábado, 22 de junio de 2019 by Termita in Etiquetas: , , , , , , , , ,
0

Este blog se está transportando a un sitio "más libre" y menos intrusivo.
Puede consultarse este artículo en su nueva ubicación:
>>>>>>>>>>>>>>>>>>>>>>

2

Desde la página Osboxes se pueden descargar máquinas virtuales de todo tipo ya cocinadas, tanto para VMware como para Virtual Box.

Todas las máquinas virtuales de VirtualBox y VMware cocinadas por Osboxes tienen el mismo USUARIO y CONTRASEÑA.
Por supuesto, después de identificarse en la máquina virtual el usuario puede cambiarlos o crear un usuario nuevo.

Username – osboxes
Password – osboxes.org
For Root user account
Password – osboxes.org


En la página oficial hay también una guía de uso de estas máquinas y
también dos videoguías: una para Virtual Box y otra para VMware.


Hay otro sitio en github llamado  "Virtual Machines" que contiene bastantes máquinas virtuales ya cocinadas. Esta información es un aporte de David.



------------------------------


VirtualBox

How to attach/configure image with VirtualBox?

  • Open VirtualBox click on New button
  • Type OS Name and select OS Type
  • and click Next
  • Here you can set Ram (memory) for your virtual machine
  • When you reach at this window select 3rd option Use an existing virtual hard drive file
  • Click on little folder to open file browser
  • Navigate to directory where VDI image is located
  • Select xx.vdi image and click OK
  • Once Virtual Machine is created, select virtual machine and click on Settings
  • In this picture you can see max video memory given to virtual machine. You can do that for better performance.
  • Also check Enable 3D Acceleration, if you get any problem with VirtualBox after enabling it then disable this option.
  • To use Network card that is already connected to Internet, navigate to Network
  • Select Bridged Adapter and adapter you are using (for Wifi select wlan and for Lan select eth).
  • Further you can play around with settings but these were important to configure. Also keep in mind that changing some settings can be a problem, you may not be able to boot virtual machine then you have to change those settings back.

How to install Guest Additions?

  • Once you turn-on the Virtual machine, click on Devicesmenu
  • Select Insert Guest Additions CD image… option
  • Some Operating systems auto-prompt to install Guest Additions (Like Ubuntu)
  • If you get it click on Run
  • Alternatively check following instructions
  • Open VBOXADDITIONS from file manager and copy file to some directory
  • Open Terminal and go to directory where you copied VBOXADDITIONS (If you see button on top right side of file manager saying Run Software then click on it to start installation and don’t follow next line instruction)
  • Now run command to start Guest Additions installation sudo ./VBoxLinuxAdditions.run
  • Once installation finished, just reboot virtual machine.

VMware

How to attach/configure image with VMware (VMDK file version)?

P-1
  • First of all Download image and extract it somewhere
  • Open VMware and click on Create a New Virtual Machine
P-2
  • Select “I will install the operating system later.”
  • click on Next
P-1
  • Select OS you wish to run
  • Click Next
P-2
  • Give any name to virtual machine
  • Set location where you want to save your VM files
P-1
  • Set maximum disk size to 1GB
  • Select “Store virtualdisk as a single file”
  • Click on Next
P-2
  • Click on Finish
P-1
  • Select the VM you have just created
  • Go to “Virtual Machine Settings”
P-2
  • Select Hard Disk and click on Remove
  • Now click on Add
P-1
  • Select the Hard Disk option
  • Click on Next
P-2
  • Select Use an existing virtual disk
  • Now click on Next
  • Click on browse button
  • Navigate to location where you have extracted VMDK
  • Select and click on Open
  • Now click on Finish
  • It will open a dialog, select Keep Existing Format
  • Now click on OK and you are ready to use your VM

How to attach/configure image with VMware (VMX Version)?

  • First of all Download image and extract it somewhere
  • Open VMware and click on Open a Virtual Machine
  • Navigate to directory where you extracted the image and select xx.vmx image.
  • Click open
  • Once image is opened in VMware, select Virtual Machine and click on Edit virtual machine settings
  • To use Network card that is already connected to Internet, navigate to Network Adapter
  • Select Bridged: Connected directly to the physical network
  • Virtual machine will automatically can connection to Internet without any configuration.
  • From Display enable Accelerate 3D graphics for better performance.
  • Further you can play around with settings but these were important to configure. Also keep in mind that changing some settings can be a problem, you may not be able to boot virtual machine then you have to change those settings back.

How to install VMware Tools?

  • Once you turn on virtual machine, Go to menu Player
  • Select Install VMware Tools under Manage section.
  • Go to VMware Tools where iso is mounted.
  • Right click on VMware-Tools-xxx.tar.gz file and select Extract To option then select directory and extract this archive.
  • Now open Terminal
  • Go to directory where you extracted tools from Terminal
  • Here you will find out vmware-install.pl file
  • Enter this command to install Vmware Tools sudo ./vmware-install.pl
  • And follow instructions (To install these tools you don’t even need to change any default option, unless you need it).

------------------------------



-------------------------------
Fuentes: