Kyiv not Kiev!!!
vitich.kiev.ua registered on Dec 15, 1999
vitich.kyiv.ua registered on Aug 24, 2023
Linux
30 years of Linux kernel
Posted by vitich on Wednesday, 25 August 2021
August 25, 1991
Linus Torvalds posts a message to the Internet newsgroup comp.os.minix with the subject line “What would you like to see most in minix?”
This is the first announcement that he is working on an operating system that will one day become GNU/Linux.
YELLOW status in Elasticsearch
Posted by vitich on Tuesday, 9 April 2019The status is yellow because we have unassigned shards.
In this case we have one node cluster, but our indices all have number_of_replicas: 1 (which is the default). So we have to add a second node to our cluster, or just set "number_of_replicas: 0" globally:
curl -XPUT -H "Content-Type: application/json" 'localhost:9200/_all/_settings' -d '{"index" : {"number_of_replicas" : 0}}'
viber and libcurl4
Posted by vitich on Monday, 10 September 2018Після оновлення вайбер не схотів ставати:
viber depends on libcurl3; however:
Package libcurl3 is not installed.
Бо вже встановлена libcurl4
Отже треба перепакувати пакет з libcurl4
1) розпакуємо пакет
$ dpkg-deb -x viber.deb viber
$ dpkg-deb --control viber.deb viber/DEBIAN
2) У файлі viber/DEBIAN/control замінюємо "libcurl3" на "libcurl4"
3) збираємо наново
$ dpkg -b viber viber-libcurl4.deb
How to reset USB port remotely
Posted by vitich on Monday, 29 January 2018
#!/bin/bash
usb=`dmesg | grep "New USB device found, idVendor=1058, idProduct=0820"|cut -f1 -d':'| awk '{print $4}' | tail -1`
sudo sh -c "echo $usb > /sys/bus/usb/drivers/usb/unbind"
sudo sh -c "echo $usb > /sys/bus/usb/drivers/usb/bind"
Замінюйте параметри grep на те що вам потрібно.
В моєму випадку результат має бути ось такий:
# dmesg | grep "New USB device found, idVendor=1058, idProduct=0820"|cut -f1 -d':'| awk '{print $4}' | tail -1
1-6
Emergency reboot and poweroff
Posted by vitich on Thursday, 25 January 2018Іноді трапляються випадки коли використання стандартних reboot/poweroff не можливе і нам потрібно з'імітувати натискання reset або power.
Отже, якщо "нічого не працює" - перезавантажуємо сервер:
echo 1 > /proc/sys/kernel/sysrq
echo b > /proc/sysrq-trigger
Те саме, тільки перед ребутом синхронізуємо фс:
echo 1 > /proc/sys/kernel/sysrq
echo s > /proc/sysrq-trigger
echo b > /proc/sysrq-trigger
А ця команда вимкне сервер:
echo 1 > /proc/sys/kernel/sysrq
echo о > /proc/sysrq-trigger
Видаляємо порожні рядки і коментарі з конфігураційного файлу за допомогою sed
Posted by vitich on Thursday, 26 January 2017sudo
Posted by vitich on Tuesday, 18 November 2014Любителям умничать на предмет правильности sudo -i и неправильности sudo su -
vitich@sirius ~ $ sudo -i
sudo: Illegal option -i
usage: sudo -V | -h | -L | -l | -v | -k | -K | [-H] [-P] [-S] [-b] [-p prompt]
[-u username/#uid] [-r role] [-t type] -s |
vitich@sirius ~ $ sudo su -
root@sirius ~ #
Да! Бывает и такое!
Поэтому имею привычку делать именно sudo su -
Oracle Linux - безкоштовний RHEL
Posted by vitich on Wednesday, 15 January 2014У кожної людини свої уподобання та інструменти.
Мені подобаються Debian та Debian-based дістри. Інколи я навіть не проти Ubuntu, наприклад коли мене просить встановити linux на комп’ютер людина, яка ніколи в житті не бачила його :)
Також я не проти Arch, Gentoo, Slackware та ін. - усі вони йдуть своїм шляхом.
Але я категорично проти Red Hat, так склалося, це моє, особисте і я не буду розглядати причини мого негативного відношення до Red Hat в рамках цієї публікації.
Що ж робити, коли треба встановити програмний продукт рівня Enterprise, а твій керівник морщить лоба коли чує від тебе про Ubuntu Server LTS або взагалі, коли продукт потребує тількі Red Hat Enterprise Linux?
Є кілька варіантів:
1) Звичайно, якщо у вас є бажання та можливості, а головне, потреба - купуйте RHEL на здоров’я :)
2) Якщо ви вважаєте CentOS, Scientific та інші проекти на базі RHEL дістрибутивами рівня
Enterprise - обирайте на свій смак.
3) Якщо ви хочете мати дистрибутив рівня Enterprise, сумісний з RHEL, вам не потрібна платна підтримка, але потрібен вільний доступ до оновлень - обирайте Oracle Linux.
Особисто я чітко бачу різницю між Community Enterprise та дійсно Enterprise.
Трошки історії та фактів: