Skip to content

Instantly share code, notes, and snippets.

Diego Mariano Plencovich plencovich

Block or report user

Report or block plencovich

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@plencovich
plencovich / Cloudlog.php
Last active Nov 29, 2018
Google Cloud Logging / Stackdriver Logs / Codeigniter / PHP -> by Plen.co
View Cloudlog.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
// Libreria Cloud Log para Codeigniter
use Google\Cloud\Logging\LoggingClient;
class Cloudlog
{
private $projectId;
private $logging;
@plencovich
plencovich / Install-LEMP.md
Last active Sep 18, 2018
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
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

@plencovich
plencovich / add_vhost.sh
Last active Aug 20, 2018
Agrega nuevo dominio en servidor linux con nginx como servidor web. Y le genera una web de bienvenida en un index.htm
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.com):" DOMAIN;
sudo groupadd $USER
sudo useradd -g $USER -G www-data -m -k /home/diegoplenco/skel_dir/ -s /bin/bash $USER
touch $USER.conf
@plencovich
plencovich / README.MD
Last active Apr 4, 2018
How to Fix NGINX error “Failed to read PID from file"
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:
@plencovich
plencovich / generate-password.md
Created Mar 18, 2018
Genera password en la consola de linux
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
}
@plencovich
plencovich / list-users.sh
Created Mar 18, 2018
Genera un listado de los usuarios/dominios activos en el servidor con el espacio en disco que ocupan sus archivos.
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
@plencovich
plencovich / monitor-de-servicio.md
Created Mar 18, 2018
Monitor de Servicio WEB / Web Service Monitor. Archivo bash para comprobar el estado de un servicio de un servidor; en caso que esté inactivo, intenta iniciarlo y notifica vía email.
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...
You can’t perform that action at this time.