Получение случайного дробного числа

SELECT random()*(b-a)+a;

пример:

SELECT random()*(25-10)+10;

Получение случайного целого числа

SELECT floor(random()*(b-a)+a);

пример:

SELECT floor(random()*(25-10)+10);

данная команда позволит отслеживать в логе только то чно нужно, заданное по паттерну

tail -f file | grep --line-buffered my_pattern

Проблема:

есть N количество серверов 

как правило они имеют запись аля st1.hostname.com, st2.hostname.com, stN.hostname.com

и чтобы не запоминать каждый, можно настроить ssh, в файле ~/.ssh/config

но чтобы не дублировать каждый хост есть переменная %h

она вставит значение HOST в адресс 

Host st*
    User dan
    HostName %h.HOSTNAME.com

после такой настройки можно заходить 

ssh st12

при такой записи 

будет соединение по ssh с dan@st12.HOSTNAME.com

 

История вопроса

раньше я по своей наивности заходил на удаленную машину 

там, если не было создавал папку .ssh

в ней создавал файл authorized_keys

в него пытался вписать публичный ключ, парясь с ненастроенным vim-ом

а потом надо было не забыть задать правильные права записи.

 

И теперь все эти телодвижения можно заменить одной командой:

ssh-copy-id -i ~/.ssh/id_rsa.pub HOST

один раз запрашивается пароль и всё

Step 1 Press "Ctrl-A" on the keyboard and press "Esc."
Step 2 Press the "Up" and "Down" arrow keys or the "PgUp" and "PgDn" keys to scroll through previous utput.
Step 3 Press "Esc" to exit scrollback mode.