Удаленное администрирование Linux Ubuntu 14.04

В Linux Ubuntu «из коробки» идет много полезных возможностей. Одна из них — удаленное администрирование. Ниже, показывается, как включить его.

Выполните команды:

sudo apt-get install dconf-editor

В ORG > GNOME > DESKTOP > REMOTE ACCESS найдите Require Encryption и устанвите в Off, если хотите подключаться не с Linux-машин.

Дизайн интерьеров

Восстановление баз данных InnoDB после сбоев в MySQL

Возникла у меня проблема с выходом из строя баз данных MySQL. Причем, проблема проявляла себя в виде не запуска сервиса MySQL. При этом в логах довольно было мало информации. Однако, запустив mysql_safe все таки логи выдали ошибки. Из которых стало понятно, что база несколько испортилась (до этого пришлось физически выключать сервер, т.к. сервис MySQL завис от количества посещений и сервер длительное время не хотел перезагружаться).

Провозившись несколько часов вывелся рецепт лечения:

Лог ошибок может выдавать в случае сбоя нечто подобное:

Отправляет в документацию по восстановлению :)))

1. Переводим сервис в защищенный режим MySQL.

Останавливаем сервис, если он пытается запуститься.

Далее, добавляем строчки в конфиг MySQL my.cnf:

Причем, параметр innodb_force_recovery=3 увеличиваем, начиная с 1 и так до тех пор, пока не запустится сервис (максимум это значение может быть 8).

Вот, что означает этот параметр:

  1. Mode 1 — не «отваливается» MySQL, когда он видит коррумпированные страницы.
  2. Mode 2 — не запускает фоновые операции.
  3. Mode 3 — Не пытается откатить транзакции.
  4. Mode 4 —  не рассчитывает статистику или не применяет сохраненные/буферизированные изменения.
  5. Mode 5 —  Не смотрите на log-и отката при запуске.
  6. Mode 6 — Не прокрутки вперед от повтора логов (ib_logfiles) во время пуска.

2. Делаем бекап всех данных базы данных (после запуска сервера).

3. Переименовываем всю папку с данными MySQL (потом, когда все заработает — ее можно будет удалить)

4. Разворачиваем новый кластер MySQL.

Как это делается, описано в статье:

Инициализация базы данных MySQL, сброс пароля MySQL на Linux Ubuntu 18.04

5. Запускаем MySQL и восстанавливаем данные:

6. Перезагружаем сервис MySQL, чтоб обновились права (можно, конено, просто сделать flush прав, но как по мне, перезагрузка — надежней).

 

 

Еще полезные статьи по теме не запуска сервиса MySQL:

Не запускается Mysql

Исправляем поврежденные INNODB таблицы

 

 

 

 

 

 

Решение проблемы с правами доступа MySQL из-за сервиса AppArmor

При перезагрузке MySQL столкнулся с тем, что сервис не запускался. При более подробном анализе логов, увидел, что стало ругаться на права доступа в сервисе AppArmor.

Выводились сообщения, подобные таким:

Исправляется это дело внесением правил в файл (посредине файла) /etc/apparmor.d/usr.sbin.mysqld

Подобные правила:

Конечно, правила формируются в зависимости от сообщений. В каталогах можно применять маски, например: * — любое название.

Чтоб изменения вступили в силу нужно перезагрузить сервисы:

 

 

Инициализация базы данных MySQL, сброс пароля MySQL на Linux Ubuntu 18.04

В новых версиях MySQL есть свои нюансы по сбросу пароля MySQL. У меня даже при развертывании первичной базы пустой базы не удавалось подключаться. Некоторое время пришлось повозиться, побеждая данную проблему. Дальше, я приведу рецепт, как инициализировать базу данных и сбросить пароль рута в MySQL.

1) Останавливаем текущую службу MySQL:

 

2) Создаем каталог /var/run/mysqld который будет использоваться процессом MySQL для хранения и доступа к файлу сокета, а также даем необходимые права:

 

3) Запускаем MySQL со следующими параметрами:

 

4) Убеждаемся, что процесс запущен:

 

5) На этом этапе мы можем получить доступ к MySQL без пароля.
Входим командой:

 

6) Затем сбрасываем пароль root следующей последовательностью запросов:

 

Мы установили пароль «123» для пользователя «root».

7) Завершаем текущий mysqld процесс:

 

[1]+ Завершён sudo /usr/sbin/mysqld —skip-grant-tables —skip-networking

8) Запускаем службу MySQL:

 

9) Теперь мы можем войти, используя только что установленный пароль для рута:

 

mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.22-0ubuntu18.04.1 (Ubuntu)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql>

 

10) Так же, база попросила установить пароль с помощью Alter User:

 

 

Источник: http://ikode.ru/articles/kak-sbrosit-parol-root-mysql-na-ubuntu-1804

 

 

 

Отношения в семье

Отношения на ранних этапах всегда полны эйфории, поэтому развиваются они, как правило, легко и слаженно. Однако с годами страсть и увлеченность гаснет, что приводит к отдалению партнеров друг от друга. От так называемого кризисного периода не застрахован никто, но очень важно понимать, что выход есть и прежний «огонь» еще можно вернуть. Существуют простые способы снова сблизиться с любимым человеком и наладить отношения. Сделав несколько несложных шагов навстречу друг к другу, можно заново узнать свою половинку и ощутить к ней былую трогательность.

Шаг первый — общение. Мы не всегда задумываемся о том, что самое важное в отношениях — это разговоры. Они крайне необходимы двум любящим людям, на каком бы этапе отношений они не находились.
Начать можно с банального вечернего обмена настроением и впечатлениями, пережитыми за день. Какими бы уставшими после работы оба не были — найти силы поинтересоваться маленькой будничной жизнью половинки крайне необходимо. Тем более, что разговоры друг о друге можно перенести в более комфортную обстановку: например, устроить общение перед сном в постели, отложив и выключив все гаджеты.
Любой способ коммуникации, позволяющий заново узнавать друг друга, даст начало возрождению эмоциональной связи между людьми, что отдалились. А появление эмоционального контакта всегда влечет за собой физическое притяжение.

Шаг второй — тактильный контакт. Одно из проявлений любви — это желание касаться. Поэтому так важно не забывать о прикосновениях в любых их проявлениях. Стоит завести полезные привычки в этом ключе: чаще держаться за руки, встречать и провожать друг друга поцелуями, обниматься перед сном. Ведь даже учеными доказано, что мужчины, целующие своих жен перед работой — намного успешнее тех, кто этого не делает.

Такое проявление внимания друг другу будет постепенно пробуждать былую нежность и трогательность. И если на начальных этапах эти действия будут осознанными, то в дальнейшем регулярные касания станут неотъемлемой частью отношений на уровне автоматизма.

Шаг третий — общие занятия. С годами интересы и цели двух людей в отношениях меняются. Иногда они становятся кардинально разными, из—за чего и наступает разлом между половинками. И даже если эмоциональная и физическая связь пришли в норму, нужны постоянные точки соприкосновения. Для этого нужны общие интересы и занятия.

Необходимо вспомнить старые общие хобби или любимые занятия, что ранее увлекали обоих. Если таковых не осталось — это не причина отчаиваться, а, наоборот, повод отыскать новые способы времяпровождения вместе. Стоит вспомнить, что давно хотелось реализовать, но по каким-либо причинам всегда откладывалось. Например, путешествие в конкретную страну, совместное занятие спортом или даже банальный поход в кино. Любое увлечение, которое не только позволит проводить досуг вдвоем, но еще и обеспечит смену обстановки и «картинок», положительно скажется на взаимоотношениях влюбленных.

Отыскав общее хобби, его нужно ввести в жизнь пары на постоянной основе. Это позволит быть счастливыми в отношениях при любых обстоятельствах, даже если у двух любящих людей разные ритмы жизни.

Шаг четвертый — исключение любой недосказанности. Чтобы закрепить предыдущие пройденные шаги и не допустить очередного кризиса в отношениях, необходимо ввести еще одно важное правило — говорить друг другу все. Особенно это касается конструктивной критики и высказывание друг другу негативных аспектов в привычной жизни.

Такой подход позволит не накапливать обиды, а выдавать их дозировано. Если сразу договориться друг с другом, чтобы делиться любой мелочью, которая создала дискомфорт и неприятные ощущения, то в дальнейшем этих самых мелочей станет меньше, а негатив от них не будет копиться. Ведь иногда ничего не означающее действие для одного человека является неприемлемым для другого. И первый, не подозревая об этом, потом недоумевает, что происходит со вторым. Исключение недосказанности внесет ясность в отношения и позволит посмотреть на них с другой стороны, узнать больше о предпочтениях любимого человека.

Каждая пара индивидуальна, поэтому трудно найти универсальный способ вернуть близость в отношениях. Главное — делать шаги друг к другу и стремиться вместе сохранить любовь со всей ее страстью и нежностью.

Быстрые кнопки Youtube

Управление воспроизведением

Пробел или k: пауза / воспроизведение
>: увеличить скорость воспроизведения
<: уменьшить скорость воспроизведения

f (fullscreen): перейти в полноэкранный режим и обратно (выйти из полноэкранного режима можно также с помощью клавиши Esc)

Перемотка видео

— перемотать назад на 5 секунд
— перемотать вперёд на 5 секунд
Ctrl + ← или j — перемотать назад на 10 секунд
Ctrl + → или l — перемотать вперёд на 10 секунд

0 или Home — перемотать видео на начало
1 — перемотать на позицию 10% общего времени видео

9 — перемотать на позицию 90% общего времени видео
End — перемотать видео в конец

Управление громкостью

— увеличить громкость на 5%
— уменьшить громкость на 5%
m (mute) — выключить/включить звук

Навигация по плейлисту

N (Next) — перейти к следующему видео в плейлисте
P (Previous) — перейти к предыдущему видео в плейлисте

Другие функции

/ — переместить курсор в поле поиска (работает даже в полноэкранном режиме)
Esc — покинуть поле поиска / выйти из полноэкранного режима
? — отобразить/скрыть помощь по горячим клавишам (скрыть можно так же по Esc)

Очистка кеша 1С

Кеш 1С

Кеширивание — процесс создания буфера часто используемой и, как правило, статичной информации.  Кеширование используется для ускорения работы программы, в частности, в 1С на компьютер пользователя подгружаются файлы конфигурации, чтобы не запрашивать их с сервера при каждом обращении.

Однако очень часто платформа 1С неправильно отрабатывает кеширование конфигурации, и в результате мы получаем неадекватное поведение конфигурации.

Причины некорректного поведения могут быть разные: динамическое обновление конфигурации, программные или аппаратные сбои.

Первый способ — почистить кэша 1С вручную

Для решения проблем и «глюков» 1С обычно помогает очистка кеша платформы 1C 8.3.

Делается это следующим образом:

шаг 1

Найти каталог, где хранятся временные файлы 1С, их можно увидеть в меню настройки в списке ИБ:

Очистка кеша

2 шаг

Мы получили адрес вроде

Папки с кэшем расположены по адресу

*где username — имя пользователя системы, а папка 1Cv82 может отличаться в зависимости от версии платформы 1С

Зайдя туда, мы находим множество (количество папок равно количеству конфигураций) интересных папок:

Очистка кеша 1С

Все выделенные каталоги являются кешем БД 1С, их можно смело удалять. Перед удалением обязательно необходимо выйти из ИБ.

Если Вам не хочется искать, где расположены файлы, Вы можете воспользоваться специальной программой (бат-файл), которая очищает папки с временными файлами — скачать ОчисткаКеша.bat. Не забывайте, что Вы пользуетесь ими на свой страх и риск. Они содержат следующую команду:

Второй способ очистки временных файлов 1С — удаление базы из списка

Второй способ более простой, однако он не совсем правильный. Для очистки достаточно удалить эту конфигурацию и создать новую с тем же путем к ИБ.

Вследствие этого старая папка с кэшем «отвяжется» от этой ИБ, и создастся новый каталог.

Можно делать и так, кеш очищается, однако временные файлы так и остаются на жестком диске.

Третий способ — параметр ClearCache

Рекомендую использовать, если глюки из-за наличия временных файлов появляются постоянно. Однако данный способ снижает производительность системы. Подходит только для тонкого клиента.

Необходимо в дополнительных параметрах запуска (в списке баз кнопка Изменить, последняя закладка) прописать команду /ClearCache. Пример использования:

Очистка кеша

 

Источник: http://programmist1s.ru/kak-pochistit-kesh-v-1s/

 

3D визуализация и дизайн

Скриншот с помощью Python

Как делать скриншоты в python используя модуль pyautogui

Подключаем модуль pyautogui:

Чтобы сделать скриншот, достаточно воспользоваться методом screenshot(), который предоставляет нам данный модуль:

Если Вам нужно сделать скриншот определенной части экрана, можно воспользоваться свойством region:

 

 

 

3D визуализация и дизайн

MD5 сумма файлов командами Windows из командной строки

Если у вас возникла задача узнать хеш-сумму файла, а устанавливать какие-либо дополнительные программы для этого не хочется, то это можно сделать стандартными средствами с помощью командной строки.

Нам поможет утилита CertUtil по умолчанию входящая в комплект Windows

Чтобы узнать хеш сумму файла необходимо зайти в командную строку: (клавиши Win+R и набираем cmd, либо «Пуск-Все программы-Стандартные-Командная строка«)

и выполнить команду

где, c:file — путь до файла

По умолчанию утилита считает хеш-сумму с помощью SHA1

Если хотите использовать другой, пожалуйста, доступны MD5 MD4 MD2 SHA512 SHA384 SHA256 SHA1

Например:

Также можно воспользоваться утилитой FCIV (File Checksum Integrity Verifier utility) эта утилита может не входить по умолчанию в систему. Скачать можно ее с оф.сайта http://support.microsoft.com/ru-ru/kb/841290

Распаковываем и кладем файл fciv.exe для удобства в папку C:windowssystem32

Теперь можно выполнив команду

узнать хеш-сумму файла, по умолчанию MD5, но также доступен SHA1

Из полезных функций хочется отметить возможность проверить автоматом хеш-суммы всех файлов в папке, а также загрузить их в XML-файл для последующей сверки

Считаем хеш-сумму всех файлов в папке

Создаем файл d:hashes.xml, который содержит хеши и пути до файлов всех файлов папки d:Folder

Сверяем хеш суммы файлов по ранее созданному xml файлу

 

Источник: http://itfound.ru/123-uznat-hash-sum-standart-sredstva-cmd.html