Category: Linux

  • Habilitar wifi en mac mini después de instalar Kubuntu 24.04

    Habilitar wifi en mac mini después de instalar Kubuntu 24.04

    ¿Acabas de instalar Kubuntu 24.04 en tu Mac Mini y te das cuenta de que el WiFi no funciona? No te preocupes, es un problema común debido a los controladores de hardware específicos de Apple. 

    sudo apt-get update
    sudo apt-get --reinstall install bcmwl-kernel-source
    sudo modprobe -r b43 ssb wl brcmfmac brcmsmac bcma
    sudo modprobe wl

    Fuente: Ubuntu Community Help – WifiDocs/Driver/bcm43xx

    ¡No dejes que la falta de WiFi te detenga! Disfruta de tu Kubuntu 24.04 al máximo. 😊




















  • Instalar multiples versiones de PHP en diferentes carpetas

    Instalar multiples versiones de PHP en diferentes carpetas

    Para evitar conflictos primero desinstalar php

    sudo apt-get remove 'php*'
    sudo apt-get purge 'php*'

    Agregar el repositorio de ondrej/php

    sudo apt install software-properties-common -y
    sudo add-apt-repository ppa:ondrej/php -y
    sudo apt update && sudo apt upgrade -y

    Instalar el módulo fcgid de apache

    sudo apt install libapache2-mod-fcgid -y
    

    Instalar PHP 8.1 y 8.2

    (more…)
  • Crear múltiples Virtual Hosts en Apache

    En un mismo servidor podemos tener varios subdominios apuntando al mismo servidor, por ejemplo:

    alfa.misitio.com apuntando a /var/www/carpeta1
    beta.misitio.com apuntando a /var/www/carpeta2

    En el siguiente ejemplo voy a crear una carpeta para acceder cuando ingresemos a la url subdominio.misitio.com

    Crear la carpeta donde va a apuntar el subdominio

    mkdir /var/www/misitio
    sudo chown -R www-data: /var/www/misitio
    (more…)
  • Error: Permission denied (publickey) en DigitalOcean

    El día de hoy intenté conectarme via ssh a mi droplet en DigitalOcean como normalmente lo hago pero me salió el siguiente error:

    ssh root@ip_publica
    root@ip_publica: Permission denied (publickey).
    (more…)
  • Conectar Centos/Debian a VPN LT2P/IPSEC

    Conectar Centos/Debian a VPN LT2P/IPSEC

    1. Instalar los paquetes
    # For Ubuntu & Debian
    apt-get update
    apt-get -y install strongswan xl2tpd
    
    # For RHEL/CentOS
    yum -y install epel-release
    yum --enablerepo=epel -y install strongswan xl2tpd
    
    yum -y install strongswan xl2tpd
    
    1. Crear las variables
    (more…)
  • ERROR 1273 (HY000) at line 336: Unknown collation: ‘utf8mb4_0900_ai_ci’

    ERROR 1273 (HY000) at line 336: Unknown collation: ‘utf8mb4_0900_ai_ci’

    Luego de exportar la base de datos de MySql 8 y de querer importarla a MySql 5.7 me sale ese error, para solucionarlo hay que reemplazar la colación:

    sed -i 's/utf8mb4_0900_ai_ci/utf8mb4_unicode_ci/g' crm.sql

  • Instalar MySQL 5.7 en Ubuntu 20.04

    Instalar MySQL 5.7 en Ubuntu 20.04

    A continuación explico la instalación de MySQL 5.7 en Ubuntu 20.04

    1. Descargar e instalar el paquete del repositorio MySQL.
    wget wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb
    dpkg -i mysql-apt-config_0.8.12-1_all.deb
    (more…)
  • Desbloquear una ip en Fail2ban

    Desbloquear una ip en Fail2ban

    Para desbloquear una ip que fue bloqueada por fail2ban primero debemos saber qué servicio la bloqueó.

    sudo zgrep 'Ban' /var/log/fail2ban.log* | grep 186.1.2.345

    En el resultado podemos observar que fue baneada en el servicio asterisk-iptables

    /var/log/fail2ban.log:2021-09-15 08:51:47,757 fail2ban.actions[21101]: WARNING [asterisk-iptables] Ban 186.1.2.345

    El siguiente paso es desbloquear teniendo en cuenta la información anterior:

    fail2ban-client set asterisk-iptables unbanip 186.1.2.345

  • Grabador de pantalla a gif: Peek

    Grabador de pantalla a gif: Peek

    Peek es un grabador de pantalla simple con una interfaz fácil de usar.

    Facilita la creación de capturas de pantalla breves de un área de pantalla. Está optimizado para generar GIF animados, pero también puede grabar directamente en WebM o MP4 si lo prefiere.

    Peek no es una aplicación de screencast de propósito general con funciones ampliadas, sino que se centra en la única tarea de crear screencasts pequeños y silenciosos de un área de la pantalla para crear animaciones GIF o videos WebM o MP4 silenciosos.

    (more…)
  • Solución: Warning: mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password] in

    Solución: Warning: mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password] in

    Warning: mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password] in 
    Warning: mysqli_real_connect(): (HY000/2054): The server requested authentication method unknown to the client in

    Este error me apareció al tener Mysql 8 con PHP 7.2, la razón es que MySQL 8 por defecto usa caching_sha2_password, un complemento que no es reconocido por las versiones anteriores de PHP (mysqlnd).

    Solución 1: Actualizar PHP a una versión mas reciente.

    Solución 2: hacer un downgrade a mysql.

    Solución 3: Usar el métono de autenticación anterior explicado a continuación.

    sudo nano /etc/mysql/my.cnf

    Agregar al final

    [mysqld]
    default-authentication-plugin=mysql_native_password

    Y ejecutar la consulta:

    alter user 'username'@'localhost' identified with mysql_native_password by 'password';