Herramientas de usuario

Herramientas del sitio


tecnica:anotaciones_tecnicas

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
tecnica:anotaciones_tecnicas [2023/01/15 17:17]
fmolinuevo [Combinaciones de teclas y otros trucos]
tecnica:anotaciones_tecnicas [2023/07/28 20:49] (actual)
fmolinuevo [Ver el tamaño de todas las tablas y mostrarlos en orden]
Línea 1: Línea 1:
 ====== Anotaciones técnicas generales ====== ====== Anotaciones técnicas generales ======
  
-//Por el equipo de [[fmsi>|FMSI Sistemas de Informática]]//​+//Por el equipo de [[axr>|AXR Sistemas de Informática]]//​
  
  
Línea 331: Línea 331:
   # Todas las tablas de todas las bases de datos, para un usuario específico ingresando desde cualquier host (superuser)   # Todas las tablas de todas las bases de datos, para un usuario específico ingresando desde cualquier host (superuser)
   GRANT ALL PRIVILEGES ON *.* TO '​usuario'​@'​%'​ IDENTIFIED BY '​contraseña'​ WITH GRANT OPTION;   GRANT ALL PRIVILEGES ON *.* TO '​usuario'​@'​%'​ IDENTIFIED BY '​contraseña'​ WITH GRANT OPTION;
 +
 +==== Agregar un usuario root ====
 +
 +  CREATE USER '​root'​@'​%'​ IDENTIFIED BY '​PASSWORD';​
 +  GRANT ALL PRIVILEGES ON *.* TO '​root'​@'​%'​ WITH GRANT OPTION;
 +  FLUSH PRIVILEGES;
  
 ==== Realizar una copia de resguardo completa de una base de datos ==== ==== Realizar una copia de resguardo completa de una base de datos ====
Línea 347: Línea 353:
 </​code>​ </​code>​
  
 +==== Ver el tamaño de todas las bases de datos ====
 +
 +<​code>​
 +SELECT table_schema AS "​Database",​ ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size (MB)" FROM information_schema.TABLES GROUP BY table_schema;​
 +</​code>​
 +
 +==== Ver el tamaño de todas las tablas y mostrarlos en orden ====
 +
 +<​code>​
 +SELECT table_name AS "​Table",​ ROUND(((data_length + index_length) / 1024 / 1024), 2) AS "Size (MB)" FROM information_schema.TABLES WHERE table_schema = "​database_name"​ ORDER BY (data_length + index_length) DESC;
 +</​code>​
 ===== Analizar cuánta memoria usa un proceso ===== ===== Analizar cuánta memoria usa un proceso =====
  
Línea 500: Línea 517:
  
 ==== Cómo hacer un hard reset para shutdown o reboot por línea de comandos ==== ==== Cómo hacer un hard reset para shutdown o reboot por línea de comandos ====
 +
 +Es útil cuando tenemos un servidor totalmente colgado y no podemos reiniciarlo con un shutdown o systemctl normal, pero sabemos que probablemente inicie correctamente luego del reboot.
 +
 +Primero se sugiere realizar un sync de emergencia de los discos con:
 +
 +  sh -c "echo s > /​proc/​sysrq-trigger"​
  
 Hard shutdown: Hard shutdown:
Línea 509: Línea 532:
   sh -c "echo b > /​proc/​sysrq-trigger"​   sh -c "echo b > /​proc/​sysrq-trigger"​
  
 +==== Manejo de unidades/​discos extraíbles ====
 +
 +Se puede utilizar el comando **udisksctl**,​ que es parte del paquete **udisksd**.
 +
 +Mostrar el listado de unidades extraíbles:​
 +
 +  udisksctl status
 +
 +Mostrar información sobre un dispositivo de bloques:
 +
 +  udisksctl info -b /​dev/​nvme0n1
 +
 +Apagar una unidad:
 +
 +  udisksctl power-off -b /dev/sdb
 ===== X Window System ===== ===== X Window System =====
  
tecnica/anotaciones_tecnicas.1673813849.txt.gz · Última modificación: 2023/01/15 17:17 por fmolinuevo