Skip to content

Instantly share code, notes, and snippets.

View VTacius's full-sized avatar
🎯
Focusing

Alexander Ortíz VTacius

🎯
Focusing
View GitHub Profile
@VTacius
VTacius / cluster_config.xml
Created December 7, 2023 20:54
Instalación de openGauss en openEuler
<?xml version="1.0" encoding="utf-8"?>
<ROOT>
<CLUSTER>
<PARAM name="clusterName" value="sanidad" />
<PARAM name="nodeNames" value="data-openeuler-01"/>
<PARAM name="gaussdbAppPath" value="/opt/huawei/install/app" />
<PARAM name="gaussdbLogPath" value="/var/log/omm" />
<PARAM name="tmpMppdbPath" value="/opt/huawei/tmp"/>
<PARAM name="gaussdbToolPath" value="/opt/huawei/install/om" />
<PARAM name="corePath" value="/opt/huawei/corefile"/>
@VTacius
VTacius / main.md
Last active December 5, 2023 19:24
Type=Oneshot en systemd

Usualmente relacionado con scripts que se ejecutan una sola vez en el sistema. Veamos un ejemplo que podría resolverse de otras formas: La configuración del Masquerading en Iptables. El script es tan sencillo como lo siguiente

cat /usr/local/sbin/firewall.sh 
#!/bin/bash
iptables -t nat -X
iptables -t nat -Z
iptables -t nat -F
iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -o enp1s0 -j MASQUERADE
@VTacius
VTacius / main.md
Last active December 5, 2023 17:15
Configuración de cliente VPN en servidores Debian

Se recomienda correr la configuración para buscar posibles problemas

openvpn alortiz-salud.conf 

Movemos el archivo de configuración de cliente (A veces con extensión .ovpn, en cuyo caso debe cambiarse a .conf) al directorio necesario:

mv alortiz-salud.conf /etc/openvpn/client/
@VTacius
VTacius / main.md
Last active December 5, 2023 16:34
Configuración de wifi en consola

Teniendo una interfaz inalámbrica, se instala el paquete wpa_supplicant:

apt install wpasupplicant

Creamos la configuración de la siguiente forma:

wpa_passphrase SSID_RED P4ssw0rd

Devuelve algo como lo siguiente:

@VTacius
VTacius / main.md
Last active December 1, 2023 19:43
Configuración de masquerading básico usando firewall-cmd

Verificamos que tengamos las dos interfaces en las redes correspondientes

$ firewall-cmd --get-active-zones 
external
  interfaces: wlp0s20f0u11
internal
  interfaces: enp1s0
@VTacius
VTacius / main.md
Last active September 9, 2021 03:22
Arch Linux como servidor de virtualización con KVM usando una Interfaz Inalámbrica como bridge
pacman -S qemu virt-manager virt-viewer iptables-nft dnsmasq nftables

Los últimos tres iptables-nft dnsmasq nftables son para evitar el siguiente problemas a la hora de crear la red

error: Failed to start network default
error: internal error: Failed to initialize a valid firewall backend
@VTacius
VTacius / lxqt-rc.xml
Created August 8, 2017 16:31
Mosaico en ventanas para openbox (Pero la idea es LXQt)
<keybind key="C-Right">
<action name="MoveResizeTo">
<x>-0</x>
<y>+-0</y>
<width>50%</width>
<height>100%</height>
<monitor>current</monitor>
</action>
</keybind>
<keybind key="C-Left">
@VTacius
VTacius / main.md
Created May 1, 2020 01:27
Bumblebee en Fedora 32

Después de haber instalado el driver privativo de nvidia, y pese a las noticias, optimus no se comportaba como lo esperaba con XFCE (No se instala vgaswitcheroo, para empezar) y debido a mi gana de tenerlo como antes, pues que instale Bumblebee de un Corp, con los sencillos pasos allí descritos:

dnf copr enable chenxiaolong/bumblebee 
dnf install akmod-bbswitch bumblebee primus
gpasswd -a usuario bumblebee
systemctl enable bumblebeed
systemctl disable nvidia-fallback # Este último no fue necesario en mi caso
@VTacius
VTacius / main.md
Created May 1, 2020 01:25
Instalar nvidia Driver en Fedora 32

Si se instala RPMFusión, nada de esto podría ser necesario, a menos que se quiera.

Creo que la lista de soporte oficial se comparte poco; allí pueden revisar que driver necesitan para su equipo. Es decir: Los primeros son lo que están soportados por el driver principal, abajo especifica otros drivers para tarjetas que se suponen más bien legacy.

Por último, para otras versiones, conviene revisar un poco 2. Install nVidia proprietary drivers on Fedora 32/31/30/29/28 and disable the nouveau driver

Por mi parte, yo los bajo con su herramienta oficial.

Una vez estando completamente seguros que tenemos el driver correcto, los pasos son casi así:

@VTacius
VTacius / main.md
Created May 1, 2020 01:08
Firmando modulos del Kernel para Secure Boot

Lo primero es comprobar que el sistema reconoce el Secure Boot configurado a nivel de Hardware

$ mokutil --sb-state
SecureBoot enabled

La otra cuestión es que se haya configurado module.sig_enforce en los parametros del kernel: Como sea, los siguientes pasos son necesarios (TODO: ¿Está o no completamente configurado?. Es decir: La cuestión es que firmalo lo ha solucionado)

Recomendable trabajar en un directorio bien protegido (/root/ssl/): Ya en el directorio de su elección, creamos un fichero para configurar el certificado, ya luego si queremos le cambiamos las cuestiónes sobre el emisor