View Install-LEMP.md

Plen.co

Instalación Server Linux LEMP

Es una guia instructiva que sirve de ayuda memoria para el paso a paso de la instalación de LEMP (Linux Nginx MariaDB PHP7) sobre Ubuntu 18.04

Configurar Hostname

hostnamectl set-hostname hostname.domain.tld

View add_vhost.sh
#!/bin/bash
clear
read -p "Ingrese el nombre de usuario:, (ej. dplenco):" USER;
read -p "Ingrese el host del dominio:, (ej. google):" NAME;
read -p "Ingrese el TLD del dominio sin el punto inicial (.), (ej. com.ar):" TLD;
sudo mkdir -p /var/www/vhosts/$NAME.$TLD/public_html
sudo mkdir -p /var/www/vhosts/$NAME.$TLD/logs
sudo groupadd $USER
View README.MD

Asignar más recursos a TimeMachine en macOS para agilizar el proceso de backup 1 = más recursos 0 = normal

sudo sysctl debug.lowpri_throttle_enabled=0

View README.MD

Plen.co

How to Fix NGINX error “Failed to read PID from file"

Error

nginx.service: Failed to read PID from file /run/nginx.pid: Invalid argument

Solución

  • A) Crear la carpeta nginx.service.d:
View generate-password.md

Generar contraseña desde la consola de linux, agregando esta funcion en el .bashrc

genpasswd() {
	local l=$1
	[ "$l" == "" ] && l=20
	tr -dc A-Za-z0-9_ < /dev/urandom | head -c ${l} | xargs
}
View list-users.sh
#!/bin/bash
clear
echo
echo LISTADO DE DOMINIOS ACTIVADOS:
echo
du -shc /var/www/vhosts/* > ~/listado-dominios
perl -pi -e "s[/var/www/vhosts/][-> ]g" ~/listado-dominios
cat ~/listado-dominios
rm -f ~/listado-dominios
echo
View monitor-de-servicio.md

Plen.co

Monitor de Servicio / Service Monitor

Configuración

  1. Copiar el siguiente contenido en un archivo bash check_services.sh
  2. Modificar el contenido de las variables SERVICE MAILBOX FILELOG HOSTNAME
  3. Crear un CRON cada 5' o el tiempo que desean: */5 * * * * bash /root/check_services.sh> /dev/null
View Compress HTML output.md

Source: https://github.com/bcit-ci/CodeIgniter/wiki/Compress-HTML-output

To remove useless whitespace from generated HTML, except for Javascript see [Regex Source] or just replace the $re value:

$re = '%# Collapse ws everywhere but in blacklisted elements.
        (?>             # Match all whitespaces other than single space.
          [^\S ]\s*     # Either one [\t\r\n\f\v] and zero or more ws,
        | \s{2,}        # or two or more consecutive-any-whitespace.
        ) # Note: The remaining regex consumes no text at all...
View Install-LAMP-Ubuntu.16.04.md

Plen.co

Instalación Server Linux LAMP

Instalación de Base de Datos

Instalar MySQL opción A

apt-get -y install mysql-server mysql-client