>> CREATE DATABASE mydatabase CHARACTER SET utf8mb4 COLLATE
utf8mb4_unicode_ci;
Note that utf8_general_ci is no longer recommended best practice.
http://stackoverflow.com/a/766996
Заметки на память.
Таких блогов миллиарды, и что бы не рыскать в гугле, и вспоминать как там было, я для себя пишу маленькие комментарии.
вторник, 2 мая 2017 г.
четверг, 19 января 2017 г.
Debian 8 jessie nfs-kernel-server
Столкнулся с проблемой, что на debian jessie не устанавливается
nfs-server. Выдаёт ошибку во время установки.
###
root@server01:~# apt-get install nfs-kernel-server nfs-common
Reading package lists... Done
Setting up nfs-common (1:1.2.8-9) ...
insserv: Service rpcbind has to be enabled to start service nfs-common
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
###
dpkg: error processing package nfs-common (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of nfs-kernel-server:
nfs-kernel-server depends on nfs-common (= 1:1.2.8-9); however:
Package nfs-common is not configured yet.
###
dpkg: error processing package nfs-kernel-server (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
nfs-common
nfs-kernel-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
По началу можно не заметить подсказу, о том, что нужно сделать.
А именно:
###
Service rpcbind has to be enabled to start service nfs-common
###
root@server01:~# systemctl status rpcbind
● rpcbind.service - LSB: RPC portmapper replacement
Loaded: loaded (/etc/init.d/rpcbind)
Drop-In: /run/systemd/generator/rpcbind.service.d
└─50-rpcbind-$portmap.conf
Active: inactive (dead)
###
root@server01:~# systemctl enable rpcbind
Synchronizing state for rpcbind.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d rpcbind defaults
Executing /usr/sbin/update-rc.d rpcbind enable
###
root@server01:~# systemctl status rpcbind
● rpcbind.service - LSB: RPC portmapper replacement
Loaded: loaded (/etc/init.d/rpcbind)
Drop-In: /run/systemd/generator/rpcbind.service.d
└─50-rpcbind-$portmap.conf
Active: active (running) since Thu 2017-01-19 14:37:06 MSK; 1s ago
Process: 1262 ExecStart=/etc/init.d/rpcbind start (code=exited,
status=0/SUCCESS)
CGroup: /system.slice/rpcbind.service
└─1271 /sbin/rpcbind -w
Jan 19 14:37:06 mg-nfs01 rpcbind[1262]: Starting rpcbind daemon....
Jan 19 14:37:06 mg-nfs01 systemd[1]: Started LSB: RPC portmapper
replacement.
###
root@server01:~# apt-get install nfs-kernel-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up nfs-common (1:1.2.8-9) ...
Setting up nfs-kernel-server (1:1.2.8-9) ...
Creating config file /etc/exports with new version
Creating config file /etc/default/nfs-kernel-server with new version
Processing triggers for systemd (215-17+deb8u6) ...
###
Готово.
nfs-server. Выдаёт ошибку во время установки.
###
root@server01:~# apt-get install nfs-kernel-server nfs-common
Reading package lists... Done
Setting up nfs-common (1:1.2.8-9) ...
insserv: Service rpcbind has to be enabled to start service nfs-common
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
###
dpkg: error processing package nfs-common (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of nfs-kernel-server:
nfs-kernel-server depends on nfs-common (= 1:1.2.8-9); however:
Package nfs-common is not configured yet.
###
dpkg: error processing package nfs-kernel-server (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
nfs-common
nfs-kernel-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
По началу можно не заметить подсказу, о том, что нужно сделать.
А именно:
###
Service rpcbind has to be enabled to start service nfs-common
###
root@server01:~# systemctl status rpcbind
● rpcbind.service - LSB: RPC portmapper replacement
Loaded: loaded (/etc/init.d/rpcbind)
Drop-In: /run/systemd/generator/rpcbind.service.d
└─50-rpcbind-$portmap.conf
Active: inactive (dead)
###
root@server01:~# systemctl enable rpcbind
Synchronizing state for rpcbind.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d rpcbind defaults
Executing /usr/sbin/update-rc.d rpcbind enable
###
root@server01:~# systemctl status rpcbind
● rpcbind.service - LSB: RPC portmapper replacement
Loaded: loaded (/etc/init.d/rpcbind)
Drop-In: /run/systemd/generator/rpcbind.service.d
└─50-rpcbind-$portmap.conf
Active: active (running) since Thu 2017-01-19 14:37:06 MSK; 1s ago
Process: 1262 ExecStart=/etc/init.d/rpcbind start (code=exited,
status=0/SUCCESS)
CGroup: /system.slice/rpcbind.service
└─1271 /sbin/rpcbind -w
Jan 19 14:37:06 mg-nfs01 rpcbind[1262]: Starting rpcbind daemon....
Jan 19 14:37:06 mg-nfs01 systemd[1]: Started LSB: RPC portmapper
replacement.
###
root@server01:~# apt-get install nfs-kernel-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up nfs-common (1:1.2.8-9) ...
Setting up nfs-kernel-server (1:1.2.8-9) ...
Creating config file /etc/exports with new version
Creating config file /etc/default/nfs-kernel-server with new version
Processing triggers for systemd (215-17+deb8u6) ...
###
Готово.
вторник, 25 октября 2016 г.
free monitoring
Автор HOSTING.cafe
https://habrahabr.ru/company/hosting-cafe/blog/313518/
https://habrahabr.ru/company/hosting-cafe/blog/312958/
--------------------------------------------------------------------------------
########## statuscake.com ##########
Предоставляется бесплатный тариф с возможностью создания неограниченного
количества мониторов для проверки раз в 5 минут из случайных локаций,
накладывающий существенные ограничения на функционал.
Проверить можно HTTP, DNS записи, доступность порта, SSH, SMTP, Ping,
скорость загрузки страницы, срок истечения домена и SSL сертификата,
работоспособность сервера.
########## uptimerobot.com ##########
Бесплатная версия позволяет запустить 50 мониторов с минимальным
интервалом в 5 минут, профессиональный аккаунт стоит 5.5$ ежемесячно за
50 мониторов и включает ежеминутные проверки и 10 SMS уведомлений.
Проверяет HTTP/HTTPS, может искать ключевое слово, может не искать,
запускает Ping, проверяет заданный порт.
Оповещения можно получать через SMS, электронную почту, Twitter, HTTP
запрос в формате JSON, Push-уведомления, в Hipchat или Slack.
--------------------------------------------------------------------------------
Сохранил к себе на память.
https://habrahabr.ru/company/hosting-cafe/blog/313518/
https://habrahabr.ru/company/hosting-cafe/blog/312958/
--------------------------------------------------------------------------------
########## statuscake.com ##########
Предоставляется бесплатный тариф с возможностью создания неограниченного
количества мониторов для проверки раз в 5 минут из случайных локаций,
накладывающий существенные ограничения на функционал.
Проверить можно HTTP, DNS записи, доступность порта, SSH, SMTP, Ping,
скорость загрузки страницы, срок истечения домена и SSL сертификата,
работоспособность сервера.
########## uptimerobot.com ##########
Бесплатная версия позволяет запустить 50 мониторов с минимальным
интервалом в 5 минут, профессиональный аккаунт стоит 5.5$ ежемесячно за
50 мониторов и включает ежеминутные проверки и 10 SMS уведомлений.
Проверяет HTTP/HTTPS, может искать ключевое слово, может не искать,
запускает Ping, проверяет заданный порт.
Оповещения можно получать через SMS, электронную почту, Twitter, HTTP
запрос в формате JSON, Push-уведомления, в Hipchat или Slack.
--------------------------------------------------------------------------------
Сохранил к себе на память.
понедельник, 19 сентября 2016 г.
Error opening spice console. SpiceClientGTK missing
Автор http://klink0v.livejournal.com/326799.html
--------------------------------------------------------------------------------
virt-manager в Debian 8
Наткнулся на мелкий баг в virt-manager из комплекта Debian Jessie.
При попытке подключиться к консоли виртуальной машины через spice сабж
выдаёт ничего не говорящую ошибку типа:
"Error opening spice console. SpiceClientGTK missing".
Долго ломал голову. Оказывается, проблема вот в этом. Надо просто
доустановить пакетики "gir1.2-spice-client-gtk-3.0 и
gir1.2-spice-client-gtk-2.0". Баг из серии "поди ж догадайся".
sudo apt-get install gir1.2-spice-client-glib-2.0
gir1.2-spice-client-gtk-2.0 gir1.2-spice-client-gtk-3.0
--------------------------------------------------------------------------------
Сохранил к себе на память.
--------------------------------------------------------------------------------
virt-manager в Debian 8
Наткнулся на мелкий баг в virt-manager из комплекта Debian Jessie.
При попытке подключиться к консоли виртуальной машины через spice сабж
выдаёт ничего не говорящую ошибку типа:
"Error opening spice console. SpiceClientGTK missing".
Долго ломал голову. Оказывается, проблема вот в этом. Надо просто
доустановить пакетики "gir1.2-spice-client-gtk-3.0 и
gir1.2-spice-client-gtk-2.0". Баг из серии "поди ж догадайся".
sudo apt-get install gir1.2-spice-client-glib-2.0
gir1.2-spice-client-gtk-2.0 gir1.2-spice-client-gtk-3.0
--------------------------------------------------------------------------------
Сохранил к себе на память.
понедельник, 4 июля 2016 г.
Change default-browser in linux
sudo update-alternatives --config gnome-www-browser
sudo update-alternatives --config x-www-browser
sudo update-alternatives --config x-www-browser
среда, 18 мая 2016 г.
Debian Jessie fix IMSM
Fix imsm mdadm, after debian upgrade to jessie
mdadm--zero-superblock --metadata=imsm /dev/sd[a-z]
mdadm--zero-superblock --metadata=imsm /dev/sd[a-z]
Генерация CSR для заказа сертификата
1) генерация csr для сертификата на домен
openssl genrsa -out FILE_KEY 4096
openssl req -new -sha256 -key FILE_KEY -out FILE_CSR
2) проверка всё должно совпадать
openssl x509 -in FILE_CRT -noout -modulus | openssl md5
openssl rsa -in FILE_KEY -noout -modulus | openssl md5
openssl req -in FILE_CSR -noout -modulus | openssl md5
openssl genrsa -out FILE_KEY 4096
openssl req -new -sha256 -key FILE_KEY -out FILE_CSR
2) проверка всё должно совпадать
openssl x509 -in FILE_CRT -noout -modulus | openssl md5
openssl rsa -in FILE_KEY -noout -modulus | openssl md5
openssl req -in FILE_CSR -noout -modulus | openssl md5
Подписаться на:
Сообщения (Atom)