All gists

LittleGreenCat
Last active 2 months ago

Как после например добавления диска в виртуалку принудительно перечитать в системе диски?

0 0 1

echo 1>/sys/class/block/sda/device/rescan

А вот Fenix917 подсказал как перечитать состояние scsi/sata/sas контролеров.

echo "- - -" > /sys/class/scsi_host/hostX/scan

А Илья подсказал как отключить контроллер для горячей замены

echo 1 > /sys/block/sda/device/delete

LittleGreenCat
Last active 2 months ago

Как на одном узле забиндить кучу сервисов на один и тот же порт?

0 0 1

Используйте магию localhost сети 127.0.0.0/8 !

127.0.0.2:80
127.0.0.3:80
127.0.0.4:80

Естественно обращаться к сервисам придется по их IP. Но это по-прежнему все еще один узел.

PS. 16.777.214 (2 в 24 степени минус 2 адреса). Именно столько и можно набиндить :)

LittleGreenCat
Last active 2 months ago systemd timer remote

mожно управлять systemd timers на удаленных узлах по ssh

0 0 1

ssh user@remote_host "sudo systemctl start example.timer"

для чего это может понадобиться и насколько удобно - пофантазируйте сами :)

добавка от Max Zotov - а можно сразу так

https://sleeplessbeastie.eu/2021/03/03/how-to-manage-systemd-services-remotely/

опубликовано в gitgate

LittleGreenCat
Last active 2 months ago bash

чтение из стандартного ввода с помощью пайпа

0 0 1

А вы знали что помимо tee, который читает из стандартного ввода и пишет в стандартный вывод и файлы, такой же трюк можно сделать и с пайпами ?

Утилитка pee (входит в состав пакета moreutils) - так же как tee, но для пайпов !

cat file | pee sort 'wc -l'

Подсказал: - Сергей

Опубликовано в https://t.me/gitgate

LittleGreenCat
Last active 2 months ago history

Улучшаем читаемость истории комманд.

0 0 1

Может быть полезно показать, когда была выполнена команда. Определите переменную окружения HISTTIMEFORMAT, чтобы настроить это. Она использует стандартные шаблоны даты и времени Здесь %F указывает дату, а %T — время.

export HISTTIMEFORMAT='%F %T - '

в результете вывод команды history примет красивый читаемый вид с временными метками:

1  2023-04-04 06:20:20 - ls
2  2023-04-04 06:20:25 - cat /etc/passwd
3  2023-04-04 06:20:29 - whoami
LittleGreenCat
Last active 2 months ago scp ssh jumphost

Копирование по SCP через Jumphost

0 0 1

Наверное все знают, как через джампхост пробрасывать SSH сессию. А если надо скопировать по SCP?

scp -o "ProxyJump <JUMP_USER>@<JUMP_HOST>" dataFile.txt <USER>@<HOST>:/tmp

Отлично работает и с авторизацией по ключам.

Опубликовано в GitGate