Category Archives: sadmin

sadmin

Смяна на админ парола / Prestashop 1.7 / през mysql (забравен администратор)

prestashop_promqna_parola_mysql

Бях забравил паролата на админа през уеб и се наложи да я променя.

grep "'cookie_key'" app/config/parameters.php

'cookie_key' => '9za9dj7PjItOpgfMTz7dVAoE4rX0s0GcedADKDN5Oh7cUBAdqysrv6wGVXyyqk9C',

UPDATE `ps_employee` SET `passwd` = MD5('COOKIE_KEY + PASSWORD ') WHERE `ps_employee`.`id_employee` = 1;

MariaDB [dev]> UPDATE `ps_employee` SET `passwd` = MD5('9za9dj7PjItOpgfMTz7dVAoE4rX0s0GcedADKDN5Oh7cUBAdqysrv6wGVXyyqk9CPAROLATA') WHERE `ps_employee`.`id_employee` = 1;

PS: Така и не ми остава време да си сложа моята система за блог да не ползвам тоя бълвоч WP

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Facebook умря :) (Проблем с DNS-те) -- Проблема не е във Вашия телевизор

Преди час някъде спря Facebook и то под спиране се разбира, че не се резолва facebook.com Проблема не е във Вашият Интернет Доставчик!
Направих тестове с днс-те на моя доставчик, Бергон, на Добруджа Кабел и на няколко публични днс-и. Излезе, че никъде не се резолва освен в opendns.
Ето ги и тестовете с резултата

> Google DNS:
amri@:~$ dig @8.8.8.8 facebook.com|grep "IN"|grep 0
NOT FOUND

amri@:~$ dig @8.8.4.4 facebook.com|grep "IN"|grep 0
NOT FOUND

> CloudFlare DNS
amri@:~$ dig @1.1.1.1 facebook.com|grep "IN"|grep 0
NOT FOUND

> ISP Bergon
amri@:~$ dig @109.104.192.1 facebook.com|grep "IN"|grep 0
NOT FOUND

amri@:~$ dig @109.104.192.2 facebook.com|grep "IN"|grep 0
NOT FOUND

> OpenDNS
amri@:~$ dig @208.67.220.222 facebook.com|grep "IN"|grep 0
facebook.com. 0 IN A 157.240.199.35
FOUND

amri@:~$ dig @208.67.220.220 facebook.com|grep "IN"|grep 0
facebook.com. 0 IN A 157.240.12.35
FOUND

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Премахване на паролата в Windows 10

1. Записва се Kali/Стария BackTrack/ на usb/dbd и се boot-ва от него
2. Влиза се в config директорията на Windows примерно /Windows/System32/config
premahwane_parola_windows_10_1

3. В същата директория се изпълнява от терминал " chntpw -l SAM " за да се изведат всички потребители/администратори и дали са заключени
premahwane_parola_windows_10_2

4. Извикваме потребителя с когото ще работим в случая "admin": chntpw -u admin SAM
Виждат се възможностите. Избираме 1 за да премахне паролата.
premahwane_parola_windows_10_3

5. Рестратираме и стартираме Windows 10 с admin без парола

6. Пием бира и всичко е с "научна цел" :P

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Видео обработка Linux

1. Ротейт на 90 градуса

Стойности на аргумента transpose
0 = 90CounterCLockwise and Vertical Flip (default)
1 = 90Clockwise
2 = 90CounterClockwise
3 = 90Clockwise and Vertical Flip

ffmpeg -i in.mov -vf "transpose=1" out.mov

2. Флип на клипа Вертикала
ffmpeg -i out.mov -vf "vflip" out2.avi

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Magento tips ( maintenance )

Продължавам да се занимавам с едно ултра "добро" Магенто, че ми се наложи това за да го дебъгна т.е. да го спра за секунда и да го пусна отново :)

Сtatus на магентото
php bin/magento maintenance:status

Добавяне на IP което може да отваря магенто по време на поддръжка
php bin/magento maintenance:allow-ips 8.8.8.8

Списък на ip-тата които могат да отварят магенто по време на поддръжка
php bin/magento maintenance:allow-ips

Спиране на магенто за поддръжка
php bin/magento maintenance:enable

Стартиране на магенто след поддръжката
php bin/magento maintenance:disable

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Elasticsearch Index Status е ‘червен’, а трябва да е 'зелен' Fix- (Magento Sux)

Идеята е да се поправи magento със status "red" :(

За целта изпълнявам грубо казано това:

0. Превключваме временно към mysql search engine

1. За да проверим статуса на индекса:
curl -m1 localhost:9200/_cluster/health?pretty

2. Преглеждаме индексите:
curl --silent -X GET localhost:9200/_cat/indices?v

3. Изтриваме индексите:
curl -XDELETE localhost:9200/*

4. php magento indexer:reindex

5. php magento indexer:status

/var/www/magento-live/bin # curl --silent -X GET localhost:9200/_cat/indices?v
health status index uuid pri rep docs.count docs.deleted store.size pri.store.size
green open magento2_en_catalog_product_20201015_163059 jUDhUAAmRAKy4YVR9R9_BQ 1 0 49986 0 36.3mb 36.3mb
green open magento2_bg_catalog_category_20201015_163116 f8MeZFvKRp6hyiy3FPp6CA 1 0 116 0 341.5kb 341.5kb
green open magento2_bg_tracking_log_event_20201015 ptX7KBhmTYeC83CBzb4VPA 1 0 9 0 39.1kb 39.1kb
green open magento2_bg_thesaurus_20201015_163119 Vv3pUf7VReq3pdCMBf2gKg 1 0 0 0 230b 230b
green open magento2_bg_tracking_log_session_20201015 kYrAfzUxRtSMUoaYsr2Rmg 1 0 1 0 4.9kb 4.9kb
green open magento2_en_catalog_category_20201015_163117 aeiRjcIvTpytVF1d0VtxVA 1 0 116 0 348.3kb 348.3kb
green open magento2_bg_catalog_product_20201015_163048 o787i88OTTmBiiYKW6zZ0Q 1 0 50294 0 36.1mb 36.1mb
green open magento2_en_thesaurus_20201015_163119 NSOrCmgLQoyIbObCSWQPbw 1 0 0 0 230b 230b

Тук са няколко хиледи индекси

След като изтрием виждаме, че статус е вече, green

/var/www/magento-live/bin # curl -m1 localhost:9200/_cluster/health?pretty
{
"cluster_name" : "elasticsearch",
"status" : "green",
"timed_out" : false,
"number_of_nodes" : 1,
"number_of_data_nodes" : 1,
"active_primary_shards" : 8,
"active_shards" : 8,
"relocating_shards" : 0,
"initializing_shards" : 0,
"unassigned_shards" : 0,
"delayed_unassigned_shards" : 0,
"number_of_pending_tasks" : 0,
"number_of_in_flight_fetch" : 0,
"task_max_waiting_in_queue_millis" : 0,
"active_shards_percent_as_number" : 100.0
}

elasticsearch_magento_fix_status

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Намиране на празните файлове под GNU/Linux

Идеята е да намерим празните файлове(рекурсивно) и респективно ако решим да ги правим нещо, в случая да ги изтрием.

Листваме всички празни файлове /рекурсивно
find $PWD -type f -empty

Изтрива всички празни файлове /рекурсивно
find $PWD -type f -empty -exec rm -fr {} \;

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Инсталиране на Eclipse под GNU/Linux ( Hello Java World )

apt-get update && apt-get install -y openjdk-11-jdk;
wget http://mirror.umd.edu/eclipse/technology/epp/downloads/release/2020-06/R/eclipse-java-2020-06-R-linux-gtk-x86_64.tar.gz
tar -zxvf eclipse-java-2020-06-R-linux-gtk-x86_64.tar.gz -C /usr/
ln -s /usr/eclipse/eclipse /usr/bin/eclipse

Това е :)
Hello World :) :) :)

instalirane_na_eclipse_linux

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Spotify на Linux

1. Регистрация в spotify.com

2. Инсталиране на клиента spotify-client

curl -sS https://download.spotify.com/debian/pubkey.gpg | sudo apt-key add --
curl -sS https://download.spotify.com/debian/pubkey_0D811D58.gpg | sudo apt-key add --
echo "deb http://repository.spotify.com stable non-free" | sudo tee /etc/apt/sources.list.d/spotify.list

sudo apt-get update && sudo apt-get install spotify-client

3. Музичка :)

spotify-linux

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Как да си изключим монитора под GNU/Linux

Един стар съученик ме пита как да си изключи монитора след 8 часа. С "коя команда става". Ето и как става:

xset dpms force off

Ако трябва да има изчакване 8 часа то се ползва:
1. Sleep секунди
sleep 28800;xset dpms force off
#На практика ще изчака 28800 секунди и ще изключи монитора

2. Може да се направи с cron

3. Има още 919191 начина

izkliuchvane_na_monitor_linux

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)