пятница, 29 июля 2011 г.

Смена таймзоны

Поменять таймзону на сервере можно при помощи команды

sudo dpkg-reconfigure tzdata

Эффективная работа с SSH

Век живи - век учись. Недавно обнаружил, что вместо регулярного набора подобной команды:

ssh someotheruser@very.long.domain.url.com -p 12345 -i ~/.ssh/somespecialkey

Можно создать конфигурационный файл ~/.ssh/config

host abc
    HostName very.long.domain.url.com
    Port 12345
    User someotheruser
    IdentityFile ~/.ssh/somespecialkey

И после этого спокойно набирать

ssh abc
scp ~/myfile abc:

Там же куча других настроек, вроде форвардинга портов. Подробности - через man ssh_config

понедельник, 25 июля 2011 г.

JDK & Ubuntu Server 10.04 LTS

Установка JDK на Ubuntu Server 10.04 LTS

sudo apt-get install python-software-properties
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-jdk

После чего добавить в /etc/environment строчку

JAVA_HOME="/usr/lib/jvm/java-6-sun"

понедельник, 18 июля 2011 г.

Amazon EC2

Блог посвященный развертыванию Ubuntu на облачном хостинге Amazon EC2 с перечнем идентификаторов официальных AMI- http://alestic.com/

Вот, например, рецепт переезда во время печально известного апрельского блэкаута - http://alestic.com/2011/04/ec2-outage

Также доступна таблица идентификаторов официальных AMI от Canonical - https://help.ubuntu.com/community/EC2StartersGuide

пятница, 8 июля 2011 г.

Создание DEB пакетов

В дальнейшем планирую все создаваемые приложения оформлять в виде DEB пакетов так как это очень практично и удобно.

Вот хорошая, годная статья - http://habrahabr.ru/blogs/linux/78094/

четверг, 7 июля 2011 г.

Daemon

Утилита daemon годится не только для запуска сервисов, но и для повседневной работы - особенно для запуска GUI приложений из консоли.

Типа такого:

alias gitg="daemon gitg \$(readlink -f .) \$@"

- это вместо плясок с "nohup gitg 1>/dev/null 2>&1 &"

SOAP UI

Чтобы отучить SOAP UI от того чтобы он гадил гуда попало своими конфигами и логами (что важно при установке в /opt) нужно применить следующий патч к его запускающим скриптам - http://pastebin.com/v0gvMNhc.

patch -p1 -i soapui.diff

Удаленный доступ

Цитата из fortunes-ubuntu-server: "If the empty file ~/.hushlogin exists on the server, login to the server will be super quiet. Only the bash prompt is displayed."