Etiqueta: bsd

¿Cómo instalar NGINX en NetBSD?

NGINX es un servidor web con excelente rendimiento y bajo consumo de memoria. NGINX también puede usarse como proxy reverso (FastCGI, Apache, uWSGI), como proxy para protocolos de correo (IMAP, POP3) y como balanceador de carga.

En este artículo instalaremos NGINX como proxy FastCGI, es decir las peticiones PHP que le hagamos a nuestro servidor web serán redirigidas a un servidor PHP-FPM.

¿Cómo instalar PHP en NetBSD?

PHP 8.0 incorporó características modernas como: Unión de tipos (Union Types), Argumentos nombrados (Named arguments), expresiones match (Match expressions), compilación en tiempo de ejecución (Just In Time Compilation) entre otras.

Cómo instalar MariaDB en NetBSD

NetBSD es un sistema operativo de tipo UNIX con un enfoque en la seguridad, simplicidad, elegancia y limpieza en su código fuente, es altamente portable y robusto.

MariaDB es un gestor de base datos creado, a partir del código fuente de MySQL 5.1, por los desarrolladores originales de MySQL diseñado como un reemplazo directo y mejorado de MySQL. MariaDB es rápido, escalable y robusto, con un rico ecosistema de motores de almacenamientos, complementos y otras herramientas que lo hacen versátil y flexible en diferentes escenarios.

MariaDB está disponible en los repositorios oficiales de NetBSD por lo que podemos instalar el servidor y herramientas a través del administrador de paquetes pkgin

Cómo crear enlaces simbólicos en masa

GNU/Linux

Recientemente he instalado el paquete python3-csvkit en Fedora 24 y todos los comandos csv... terminan en -3 o -3.5.

P. ¿Cómo puedo lograr que los comandos terminen en su forma estándard, por ejemplo csvlook en lugar de csvlook-3, csvsort en lugar csvsort-3, ...?

R. Puedes crear los enlaces simbólico uno a uno por ejemplo:

$ sudo ln -s /usr/bin/csvlook-3.5 /usr/bin/csvlook

Pero podemos acelerar el proceso anterior creándolos en masa, para ello tecle el siguiente grupo de comandos en su consola.

$ for file in $(find  /usr/bin/ -name 'csv*3.5');do link=$(echo $file|sed -r 's/\-3\.5//');sudo ln -svf $file $link;done

Los comandos anteriores siguen la siguiene lógica:

1. El comando find busca en /usr/bin todo los ficheros que su nombre comienza con csv y termine con 3.5. (Puede ver Comando find – 25 ejemplos prácticos para más información sobre el comando find)

2. Para cada fichero encontrado el comando sed reemplaza la cadena 3.5 por vacío y el resultado se asigna a la variable link.

3. Por último se crea el enlace simbólico.

Lecturas recomendadas

- man find
- man sed
- man ln

git - exportar repositorio modo lectura

git

Git es uno de los sistemas de control de versiones más populares debido a su velocidad, eficiencia y soporte a un de desarrollo distribuido. Hoy LibreByte mostrará como compartir un repositorio git en modo lectura.

rsync - 16 ejemplos prácticos

rsync

Rsync es una eficiente y versátil herramienta de sincronización que permite copiar/sincronizar ficheros localmente y desde/hacia cualquier dispositivo que soporte shell remoto o el servicio rsync (Rsync no soporta sincronización entre 2 dispositivos remotos). Rsync ofrece un gran número de opciones que permiten un control refinado de su comportamiento así como de los ficheros a sincronizar/copiar.

lftp detrás de un proxy

lftp1Si usas lftp como cliente ftp y desea conectarse a un sitio ftp pero se encuentra detrás un proxy (Squid) que le está bloqueando el acceso entonces puede solucionarlo agregando estas opciones en...

Compilar Git

git

Git es un sistema de control de versiones distribuido, originalmente ideado y desarrollado por Linus Torvald, que goza de gran reputación debido a su robustez, flexibilidad y eficiencia. Git está en constante evolución por tanto si su distribución no esta al día con las últimas características de Git entonces puede echarle mano a la consola y compilarlo desde su código fuente.

Renombrar en masa

GNU/Linux
prename es un utilitario desarrollado en Perl por Larry Wall (Creador del lenguage Perl) y mejorado por Robin Barker, el cual permite renombrar en masas. prename encuentra todos los ficheros cuyo nombre case con un patron especificado (exp-regular). Este utilitario forma parte del paquete perl en Debian GNU/Linux.

Integrar apariencia de aplicaciones GTK en KDE

KDE
P. He instalado el escritorio KDE, pero mis aplicaciones preferidas: Iceweasel y GIMP lucen horribles ¿Cómo soluciono esto?

R. Para que tus applicaciones GTK+ 2.x y GTK+ 3.x se integren al escritorio KDE y tengan la misma apariencia que las applicaciones nativas de KDE debes installar los siguientes paquetes.

- gtk2-engines-oxygen
- gtk3-engines-oxygen
- kde-config-gtk-style

Para ello teclee el siguiente comando en Debian GNU/Linux

sudo apt-get install gtk2-engines-oxygen gtk3-engines-oxygen kde-config-gtk-style

luego ir:

1- Menu Inicio
2- Seleccionar System Settings
3- Seleccionar Application Appearance
4- Establecer las opciones que muestra la figura de abajo

[caption id="attachment_1515" align="alignleft" width="640"]Apariencia de aplicaciones GTK+ en KDE Apariencia de aplicaciones GTK+ en KDE[/caption]

Lectura recomendadas

Proyecto KDE