Este es un listado de los comandos y las cosas que siempre se me olvidan, por categorías y en orden alfabético. A ver si ya no se me olvidan más:
Categoría: SSH
Seré breve:
lsb_release -a
Adiós.
Suponiendo que necesitamos instalar soap y que es para la versión 7.0 de PHP:
sudo apt-get install php7.0-soap
Otra extensión que es muy común es imagick, que sale como faltante en los diagnósticos de WordPress o de WooCommerce.
sudo apt-get install php-imagick
Luego de instalar cualquier extensión, es neceario reiniciar Apache para que surta efecto:
sudo service apache2 restart
Seguramente querrán ver si la extensión quedó instalada o tal vez verificar si ya se instaló. El siguiente comando les mostrará un listado de las extensiones activas:
php -m
Al migrar un sitio en WordPress para el servicio de Google Cloud, es posible que los vínculos no funcionen. Si los enlaces permanentes se configuran en la opción «Simple», seguramente funcionarán bien.
Para resolverlo, entrar a SSH y abrir el archivo de configuración así:
Como usar SSH para editar un archivo
Para esto se puede utilizar un editor llamado nano, así:
sudo nano path/to/file
Contando con que ya estamos en la consola, la manera de ingresar a MySQL es:
mysql -u USUARIO -p
¿No les ha pasado que van por ahí desprevenidos subiendo archivos por FTP vía SSH y de repente el servidor les deniega el acceso por que no tienen permisos de escritura? Seguramente no. Pero si este es su caso, estos son los comandos que necesita para lidiar con el asunto.
¿Cómo borrar archivos y carpetas con SSH?
Para borrar un archivo con SSH, utilizar el siguiente comando:
rm moodle-2.2.11.tgz
Para borrar una carpeta con todo su contenido:
Suponiendo que el directorio que se necesita comprimir se llama public_html, el comando para COMPRIMIRLO en un directorio que se llame public_html.tar.gz sería:
tar -cvzf public_html.tar.gz public_html