Se puede crear desde la interface web y luego trabajar con ella desde consola así: Ver los proyectos: oc projects Ver los pods: oc get pods Borrar un pod: oc delete pod nginx-ex-1-build Conectar a la consola: oc rsh mariadb-1-7hxtg Por ejemplo si tienes una base de datos puedes hacer un port-forward así: oc port-forward…
Categoría: #️⃣ DEV
💾 Instalar Grafana OSS sobre Debian 12
Proceso para instalar rápidamente grafana # apt update # apt upgrade # apt-get install -y adduser libfontconfig1 musl wget # wget dl.grafana.com/oss/release/grafana_10.1.2_amd64.deb # dpkg -i grafana_10.1.2_amd64.deb # systemctl daemon-reload # systemctl enable grafana-server # systemctl start grafana-server # systemctl status grafana-server # ss -atunp | grep -i grafana User y password por defecto: admin:admin Estará…
💾 Linux Essentials – Licencia para copiar – Post 2
Un derecho de autor hablando mal y pronto es un derecho (legalmente reconocido) para crear una copia de una cosa. En la mayoría de los países, si escribes un libro, haces una foto o por ejemplo desarrollas un programa de ordenador (software) solo tú tienes derecho a hacer copias. El tema es que puedes también…
💾 Linux Essentials – Fumando porros en Linux – Post 1
Si estás pensando en dar tus primeros pasos en el mundo Linux te aviso desde ya que vas a encontrar gente que se fuma tremendos porros. En la comunidad alrededor de Linux vas a encontrar gente muy toxica que cansará tu alma. No tardará en aparecer alguien diciendo aquello de «No se dice Linux, se…
💾 Berkeley DB desde python en Debian
Instalar dependencias en Debian 12 # apt install db5.3-doc db5.3-sql-util db5.3-util python3-bsddb3 Bajamos un ejemplo de base de datos: curl -O -L github.com/linuxacademy/content-intro-to-databases-on-linux/raw/master/demo.db Trabajamos con python: import bsddb3 db = bsddb3.btopen(‘demo.db’, ‘r’) db.close() Alguos comandos: $ db5.3_sql .help .exit .databases Y esas son mis notas ahora mismo que quería dejar por aquí.
💾 Subscribir máquinas Red Hat en Satellite
subscription-manager identity | grep «environment name» subscription-manager remove –all subscription-manager unregister subscription-manager clean subscription-manager register –org=»NOMBREORGANIZACIÓN» –activationkey=»LACLAVE» subscription-manager refresh subscription-manager identity | grep «environment name»
💾 Crear rápidamente un repositorio local en Debian
Con un solo paquete deb de ejemplo. En este caso google-chrome. # apt update && sudo apt upgrade # apt install dpkg-dev -y # mkdir -p /opt/local/debs # cd /opt/local/debs # wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb # dpkg-scanpackages . /dev/null > Release # dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz # echo «deb [trusted=yes] file:/opt/local/debs ./» >>…
💾 Compilando Our Paint 0.2
La web del proyecto: www.wellobserve.com/index.php?post=20221222155743 Primero clonamos el repo git y compilamos LaGUI: git clone www.wellobserve.com/repositories/chengdulittlea/LaGUI cd LaGUI/ mkdir build ; cd build cmake ../ make make install Luego ya clonamos y compilamos OurPaint: git clone www.wellobserve.com/repositories/chengdulittlea/OurPaint cd OurPaint/ mkdir build ; cd build cmake ../ make make install Y luego tendría que andar…
💾 Reiniciar servicios en Solaris
Para reiniciar servicios en solaris con svadm. Ejemplo Bacula: svcadm restart bacula-fd svcs bacula svcs | grep -i bacula
💾 Comprobar nivel de compresión ZFS en Solaris
Para comprobar si el FS tiene activada compression se hace así por ejemplo: # zfs get compression zdatos1_c1/data1 NAME PROPERTY VALUE SOURCE zdatos1_c1/data1 compression off default Para luego comprobar el nivel (el ratio) si es que está en «on» así: # zfs get all zdatos1_c1/data1 | grep compressratio zdatos1_c1/data1 compressratio 1.24x – En ese ejemplo…
💾 Juegos que me he pasado
2024 Tomb Raider 2 Remastered – Nintendo Switch – Mar 2024 Tomb Raider 1 Remastered – Nintendo Switch – Mar 2024 Final Fantasy 1 – Nintendo Switch – Feb 2024 2023 The raven remastered – Linux – Dic 2023 Half Life 1 – Linux – Dic 2023 The Witcher 2: Assassins of Kings – Linux…
💾 Docker – Crear un Dockerfile para compilar Scummvm Vol.1
Supongamos que tenemos instalado ya docker en nuestra máquina y queremos simplemente ahora crearnos una imagen partiendo de debian 12 para compilar scummvm. Lo primero es crear un archivo llamado Dockerfile con este contenido: FROM debian:12 RUN apt-get update && apt-get -y upgrade RUN apt install -y g++ make git nasm libsdl2-dev libsdl2-net-dev liba52-dev libjpeg62-turbo-dev…
💾 Docker – Instalar sobre Debian 11 y 12
Este tipo de entradas son un rollo. En vez de dejar en un txt escrito como levantar docker en Debian 11 me gusta publicarlo por si a alguien le es de utilidad. El proceso de instalación de la última versión de docker es más o menos este: # apt install -y apt-transport-https ca-certificates curl…
💾 Jenkins – Instalar sobre Debian 12
La instalación es bien sencilla: # apt update && apt upgrade -y # apt install openjdk-17-jre -y # curl -fsSL pkg.jenkins.io/debian-stable/jenkins.io-2023.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null # echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null # apt update # apt install jenkins -y Se comprueba que el puerto 8080 anda levantado…
💾 Debian para trasteo en noches de verano asfixiantes
Q no es nada de Qanon y mierdas así. Es simplemente el nombre de un script python que uso para levantar rápidamente una máquina virtual con Debian. Está escrito en python 3 y requiere de tener instalado qemu y libguestfs-tools. Q te permite poder crear nuevas máquinas virtuales rápidamente simplemente introduciendo el nombre de la…