Восстановление пароля в Remmina

  1.  Идем в папку .remmina
  2.  В файле remmina.pref ищем secret:
  3. В файле *.remmina ищем password:
  4.  Создаем скрипт на питоне, в него подставляем secret и password:

Mysql выгрузка дампа без данных

Следующая команда выгрузит дамп базы данных с триггреми, процедурами, таблицами НО! без данных в таблицах.

Linux. Массовое переименование файлов в папке в нижний регистр

Вот этот вариант коректно поддерживает кирилицу:

Ускорение выполнения запросов MySQL

1) Использование DISTINCT работает быстрее чем group by

Было:

Стало:

2)  IN в запросах работает медленно. Очень медленно! Лучше вместо IN, использовать  JOIN

Было:

Выполняется 50 секунд

Стало:

Выполняется 0.23 секуны

Инструменты для мониторинга в Linux

Создано на основе публикации: https://habrahabr.ru/company/first/blog/310164/

dstat — показывает текущую нагрузку на сеть и жесткий диск

strace — показывает все системные вызовы выполняемые программой. Например:

opensnoop, execsnoop, eBFP — показывает в реальном времени файлы открываемые программой. Например:

— покажет открытые файлы процессом с PID 2016

netcat — позволяет из консоли выполнять сетевые запросы.

netstat — просмотр «занятых » сетевых портов

ngrep — просмотр сетевого трафика. Например:

tcpdump — то-же просмотр сетевого трафика с более широкими возможностями.

wireshark — просмотр трафика с gui

perf — просмотр, чем занимается процессор. Например:

 

1 34 35 36 37 38 56