среда, 23 июля 2014 г.

Ошибка отправки письма через sendEmail: invalid SSL_version specified at /usr/share/perl5/IO/Socket/SSL.pm line 332

На Debian sendEmail может не отправлять письма, ругаясь следующим образом:

invalid SSL_version specified at /usr/share/perl5/IO/Socket/SSL.pm line 332

Чтобы обойти эту ошибку, можно указать опцию:
  -o tls=no

пятница, 11 июля 2014 г.

Настройка свежеустановленной системы Debian


Настройка сети 

динамическая

статическая


auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 172.21.251.32
        netmask 255.255.255.0
        gateway 172.21.251.1



===== Установка локали =====

  apt-get install console-cyrillic
  dpkg-reconfigure locales
  /etc/init.d/console-cyrillic start

===== Установка временной зоны =====

  dpkg-reconfigure tzdata

===== Переключение альтернатив =====

Список всех переключателей:
  update-alternatives --get-selections

==== Смена версии Java =====

javavm:
  update-alternatives --config java
Firefox java plugin:
   update-alternatives --config mozilla-javaplugin.so

Установка ПО

Установка Firmware


Установка дополнительного пакета с firmware (внутренних прошивок железок). Чтобы скачать нужный архив, пройдите по ссылке.

Добавление старых библиотек

Иногда бывает нужны другие версии библиотек (например для установки firebird2.0.x на Debian 7.1).
В Debian 7.1 в системе стоит libstdc++6, чтобы доставить 5-ю версию нужно дать команду:
  apt-get install libstdc++5

Установка Zabbix

Подключаем репозитарии 

  wget http://repo.zabbix.com/zabbix/2.2/debian/pool/main/z/zabbix-release/zabbix-release_2.2-1+wheezy_all.deb
  dpkg -i zabbix-release_2.2-1+wheezy_all.deb
  apt-get update

Устанавливаем агента

  apt-get install zabbix-agent



 

Настройка безопасности java-аплета в Ubuntu

Взято тут.
  1. Запускаем в консоли jcontrol
  2. Добавляем наш сайт в разрешённые
  3. Перезагружаем страницу или браузер.

Шпаргалка по git

  1. git commit - коммит изменений локально
  2. git push - выгрузка локальных коммитов на удалённое хранилище
  3. git pull  git@github.com:osmandapp/Osmand.git-обновление своего репозитария из чужого
  4. git checkout -- file_name   - отмена текущих изменений в файле (откат на последнюю ревизию. Аналог svn revert)
  5. git checkout -- *   - отмена текущих изменений во всех файлах (откат на последнюю ревизию. Аналог svn revert)