Crear sitio en AWS

  1. Instalar los componentes necesarios
apt install nodejs
apt install libevent-dev

2. Agregar el usuario aws (o el que vaya a conectar) al grupo de sudo

usermod -aG sudo aws

Update node a la última versión

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

Para usar vue y tabler en Laravel mix, hay que

  1. Indicar .vue() en el webpackmix.js
    mix.js('resources/js/app.js', 'public/js').vue();
  2. En nuestro resources/js/app.js
// Cargamos e inicializamos vue
window.Vue = require('vue').default;

// Cargamos el tabler
require('@tabler/core/dist/js/tabler.js');

Para asegurarnos de que funcionan bien los tooltips hay que instalar por npm el popper

npm i @popperjs/core

LEMP UBUNTU

apt update

apt install mysql

apt install php-fpm php-mysql php-mbstring php-curl php-xml php-gd

apt install mysql-server

mysql_secure_installation

MYSQL SERVER 8
CREATE USER ‘root’@’%’ IDENTIFIED BY ‘root’;
GRANT ALL PRIVILEGES ON aws.* TO ‘root’@’%’ WITH GRANT OPTION;
ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘root’;
FLUSH PRIVILEGES;

apt install python2.7

apt install nodejs

useradd -m -g sudo -s /bin/bash aws

passwd aws

su aws

ssh-keygen

En el directorio .ssh crear el archivo authorized_keys con la key de c9

Editar el fichero /etc/ssh/sshd_config y descomentar la línea de #PubkeyAuthentication yes

Arch + Cinnamon

Cinnamon 2.0 tiene como principal característica que ya no depende de Gnome Shell para instalarse y ejecutarse, por lo que se declara como Entorno de Escritorio independiente.

En el caso de Arch, una instalación completa de Cinnamon se podría hacer de la siguiente forma:

sudo pacman -S cinnamon cinnamon-control-center cinnamon-desktop cinnamon-screensaver cinnamon-session cinnamon-settings-daemon cinnamon-translations nemo

El Gestor de Sesión de LinuxMint es MDM, el cual pertenece al proyecto MATE si mal no recuerdo, y como en Arch este paquete no aparece en los repositorios oficiales, pues me instalé LXDM, el Gestor de Sesión del proyecto LXDE.

sudo pacman -S lxdm

Y posteriormente lo activamos con:

sudo systemctl enable lxdm.service

Escogí LXDM y no otro como por ejemplo LightDM, debido a que LXDM es muy ligero.

Qué hacer después de instalar Anarchy Linux + KDE

sudo pacman -S plasma-meta
sudo pacman -S plasma kde-applications
sudo pacman -S kde-applications-meta
sudo pacman -S base-devel

Sin ser usuarios root

git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
yay -S pamac-aur-git --noconfirm

Si instalas GNOME, puede que tengas problemas con la tienda de software, debes instalar

pacman -Sy gnome-software-packagekit-plugin

pacman -Sy archlinux-appstream-data

Poder cambiar el valor de un DATE establecido a 0000-00-00 >> Incorrect date value: ‘0000-00-00’ in MYSQL

Para resolver el típico hay que ejecutar esto antes de hacer el UPDATE ya que te cambia el valor en la consulta pero no afecta a futuro, ya que cuando se reinicie volverá a coger el valor de configuración de MYSQL.

Es una solución temporal para poder hacer los UPDATES

SET sql_mode = '';

Una vez ejecutada la sentencia, se puede usar el update sin problemas, como por ejemplo:

UPDATE gafas_colores SET novedad = NULL WHERE novedad = '0000-00-00';