Микрософт что то совсем опустились
Ура, теперь микрософт всем раздает бесплатный антивирус, однако, как было бы здорово для пользователей если бы под windows не было бы вирусов, совсем. Как например в случае с Линуксом - нет вирусов под Линукс, и это основное его преимущество, что бы кто не говорил...
SSH без пароля
Краткая инструкция как настроить доверительные отношение между двумя машинами по ssh. Мне она нравится тем что все команды выполнятся на одной машине.
Даны два компьютера server1 и server2, пользователей будут звать user1 и user2 соответственно.
Зaходим на server1
ssh-keygen -t rsa
выбираем имя файла по умолчанию - просто жмем enter
парольная фраза должна быть пустой если вы вы не хотите чтобы вместо пароля сервера спрашивалась парольная фраза ключа
создаем папочку .ssh на удаленной машине
ssh user2@server2 mkdir -p .ssh
добавляем ключ в конец файла
cat ~/.ssh/id_rsa.pub | ssh user2@server2 'cat >> .ssh/authorized_keys'
пробуем соединиться по ssh - если все сделано правильно - пароль при этом не должен спрашиваться.
Следует учесть что папка .ssh должна иметь права доступа 700 а файл с ключами 640 если это не так - нужно поправить
на моей системе файл с ключами называется authorized_keys2 в то время как обычно он называется authorized_keys
Когда пробовал выполять команды ssh получил stdin: is not a tty — проблема разрешилась удалением .bashrc из пользовательской папки.
Upd: как оказалось позже совсем удалять .bashrs не обязательно - теряются многие полезные настройки, достаточно закоментировать несколько строчек:
# Source global definitions #if [ -f /etc/bashrc ]; then # . /etc/bashrc #fi
Дрова vs Li-ion аккумуляторы
Задача: сравнить количество энергии запасённой в 1 кг. дров с количеством энергии запасённой в литий-ионном аккумуляторе такой же массы.
Дано:
удельная энергоёмкость Li-ion аккумуляторов: 250 мАч/г или 250 Ач/кг
Напряжение одной банки: 3.6 В
Удельная теплота сгорания дерева: 20 МДж/кг
Следовательно аккумулятор массой 1 кг запасет U*I*3600 = 250*3.6*3600=3240000 Дж энергии или 3.24 МДж
Аналогичная масса дерева запасет примерно в 6 раз больше энергии чем литий-ионный аккумулятор такой же массы.
Оказывается человек со времён пещерных людей совершенно не научился эффективно накапливать энергию, кто знает, может ещё научимся, в нашем запасе ещё есть лет пятьдесят, пока нефть не кончилась...
Как поставить модуль для Perl
Понадобилось установить на сервер перловый модуль File::RSyncP. При попытке поставить методом "в лоб" получил следующее:
Insecure dependency in require while running with -T switch at /usr/lib/perl5/5.8.8/Pod/Perldoc.pm line 1634.
Однако, как оказалось метод в лоб не всегда применим для перловых модулей и лучше использовать специальный "шелл":
Запускаем шелл:
perl -MCPAN -eshell
далее набираем:
install File::RSyncP
Нужный модуль автоматически скачается и установится.