Mostrando entradas con la etiqueta El. Mostrar todas las entradas
Mostrando entradas con la etiqueta El. Mostrar todas las entradas

viernes, 2 de marzo de 2018

Saber si el código se esta ejecutando en una Raspberry Pi

Estoy haciendo un código y deseo saber si se está ejecutando en una Orange Pi o en una Raspberry Pi

Para poder determinarlo se debe usar os.uname()

import os
os.uname()

Para la raspberry retorna:
posix.uname_result(sysname='Linux', nodename='raspberrypi', release='4.9.59-v7+', version='#1047 SMP Sun Oct 29 12:19:23 GMT 2017', machine='armv7l')

Para la orange:
posix.uname_result(sysname='Linux', nodename='OrangePI', release='3.4.39', version='#46 SMP PREEMPT Wed Nov 9 09:50:08 CST 2016', machine='armv7l')os.uname()
posix.uname_result(sysname='Linux', nodename='OrangePI', release='3.4.39', version='#46 SMP PREEMPT Wed Nov 9 09:50:08 CST 2016', machine='armv7l')

lunes, 20 de febrero de 2017

Borrar conexión en el Network Manager

Jugando con el Network Manager buscando la forma de crear un NIC teaming cree por error una interfaz llamada "bridge0" la cual, aunque la eliminé por el gui seguia apareciendo con el comando ifconfig.


Para eliminarla basta con escribir:

nmcli connection delete bridge0

sábado, 18 de febrero de 2017

El mejor editor de Bash para linux

La mejor forma de escribir código bash es usando el plugin BashSupport para los ides de IntelliJ.

En mi caso lo instalé en PyCharm y va excelente:

Entras en Settings -> Plugins -> Browse Repositories y lo buscas:



Una vez instalado renicias PyCharm y ya te debería salir la opción de crear un nuevo bash file:



Seteas el intérprete y listo

martes, 1 de noviembre de 2016

Recuperar entrada de Windows 10 en el grub luego de instalar Centos 7

Luego de instalar centos no pude arrancar windows 10 porque no salía la opción el el grub al reiniciar.

Esto ocurre porque centos no tiene soporte ntfs por defecto y por lo tanto no consigue la partición de w10 al momento de crear el grub. Para solucionarlo haremos lo siguiente:


Primero instalamos el repo epel

wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm

yum install ./epel-release-7-8.noarch.rpm


luego instalamos el soporte ntfs (centos 7 no tiene soporte para este tipo de fs por defecto)

yum --enablerepo epel install ntfs-3g


por último actualizamos el grub

grub2-mkconfig -o /boot/grub2/grub.cfg



Debe salir una que dice "Windows recovery bla bla blabla...." Reiniciamos y lesto