0

Просмотр логов сервера в реальном времени

Это очень полезно для отслеживания или отладки логов доступа, логов ошибок, в режиме реального времени. На помощь приходит могучая функция tail:

tail -f /var/www/site.loc/access.log

Всего один ключ «f», а столько пользы.

Можно совместить с первоначальным количеством строк вывода (5) и мониторить системный лог:

tail -fn5 /var/log/syslog

Прервать процесс просмотра можно сочетанием клавиш Ctrl + C. В POSIX-системе это сочетание означает сигнал SIGINT.

0

Установка Composer в *nux

Задача: установить менеджер зависимостей Composer в Ubuntu / Debian.

Решение:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

Установим команду «composer» в окружение, чтобы можно было обращаться к функционалу Composer из командной строки:

export PATH=$PATH:~/.composer/vendor/bin

В примере описаны действия в домашней директории пользователя.

0

Установка Oh My ZSH! в Ubuntu

Oh My ZSH! — это фреймворк с открытым исходным кодом, предназначенный для управления конфигурацией оболочки ZSH.

Z shell, zsh — одна из современных командных оболочек UNIX, может использоваться как интерактивная оболочка, либо как мощный скриптовой интерпретатор. Zsh является расширенным bourne shell с большим количеством улучшений.

Вот так преображается терминал, если используется оболочка ZSH в купе с Oh My ZSH!

oh-my-zsh-example

Continue Reading

0

Установка плагина Mercurial для Eclipse

MercurialEclipseИспользование Mercurial совместно с Eclipse можно настроить установкой одного единственного плагина MercurialEclipse. MercurialEclipse позволяет организовать полноценное взаимодействие между Eclipse и удалённым (например BitBucket) или локальным репозиторием hg.

Процесс установки очень прост:


Continue Reading

0

Как удалить сайт из панели Unity

Эта короткая инструкция расскажет как удалить сайт (веб приложение или web application) из панели Unity в ОС Ubuntu.

Нужно воспользоваться встроенным приложением dconf-editor, для запуска нажимаем Alt + F2 и вводим название приложения dconf-editor, после чего нажимаем Enter.

Откроется окно, на подобии этого:

Как удалить сайт из панели Unity


Continue Reading

2

Установка Apache 2, PHP 5 и MySQL в Ubuntu

Любой сайт начинается с сервера и в этой статье я расскажу как быстро и без лишних хлопот установить полноценный локальный сервер Apache 2. Пошаговые инструкции помогут лучше понять назначение каждой части комплекта разработчика.

Установка сервера Apache 2

В терминале запускаем процесс установки apache2 из стандартных репозиториев:

sudo apt-get install apache2

Чтобы сервер заработал следует выполнить стандартную команду перезагрузки процесса:

sudo service apache2 restart

Теперь, если перейти по ссылке http://localhost будет отображаться приветственный текст, вроде такого:

It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.

Continue Reading

0

Настройка ACL доступа для IMAP, доступ только на чтение

Настройка ACL доступа для IMAP, доступ только на чтениеВсё чаще в работе с почтой используется протокол IMAP, что достаточно удобно, потому что это протокол синхронизации, в отличии от трансферного протокола POP3. Но вот если одним и тем же ящиком пользуются несколько человек, например служба поддержки компании, то могут возникнуть проблемы, как случайные, так и с умыслом. Самая частая — удаление сообщений на одном клиенте влечёт за собой синхронное удаление на всех активных клиентах, в том числе и на сервере.

Эта инструкция объяснит как можно ограничить доступ к ящику по протоколу IMAP. Предполагается что в системе уже есть установленный сервер Dovecot, как описано в статье Серверная почта на основе Postfix, Dovecot и MySQL для Debian.

Мы воспользуемся плагином ACL (Access Control Lists). Чтобы его активировать нужно открыть на редактирование файл конфигурации dovecot:

nano /etc/dovecot/dovecot.conf

Continue Reading

9

Установка Eclipse и Android SDK в Ubuntu

Установка Eclipse и Android SDK в UbuntuАктуальная на сегодняшний день задача — установка комплекта разработчика мобильных приложений Android в операционной системе Ubuntu Linux. Процесс абсолютно не сложный, нужно просто понимать последовательность действий, и иногда требуется разрешение некоторых мелких проблем.

Я опишу проверенную последовательность действий для Ubuntu 14.04 и свежей, на момент написания инструкции, версии Eclipse 4.3.2 Kepler.

Шаг 1. Установка Eclipse IDE

Сразу оговорюсь, что на данный момент Eclipse IDE лучший выбор для разработки андроид приложений, да и для других он тоже подойдёт. Итак, скачаем свежую версию Eclipse с официального сайта, нам подойдёт редакция Eclipse Standard 4.3.2 (версия может отличаться), 32 или 64 бита, в зависимости от разрядности операционки.

Скачаный файл eclipse-standard-kepler-SR2-linux-gtk-x86_64.tar.gz нужно просто распаковать в директорию, из которой он будет запускаться. Я выбрал диреторию /opt/eclipse:

sudo tar -zxvf ./eclipse-standard-kepler-SR2-linux-gtk-x86_64.tar.gz -C /opt

Сделаем файл запускаемым:

sudo chmod +x /opt/eclipse/eclipse

Для удобства создадим символическую ссылку в нашей домашней директории, чтобы потом запускать по ней Eclipse IDE:

sudo ln -s /opt/eclipse/eclipse /home/username/eclipse

Теперь среду разработки можно запускать из папки /opt/eclipse или по символической ссылке.

Чтобы Eclipse заработал, системе потребуется Java, подойдёт «OpenJDK Java 7 Runtime» из центра приложений Ubuntu, иначе при запуске Eclipse появится сообщение об ошибке.
Continue Reading

2

Установка Skype Ubuntu с 12.04 и выше

Установка Skype Ubuntu 12.04 и 14.10Всё ещё актуальна проблема установки свежей версии популярного VoIP телефона на операционную систему Ubuntu, попробуем её решить. Инструкция актуальна и для Ubuntu 14.10. Для начала нужно загрузить пакет приложения с официального сайта Skype. Выбираем нужную версию 32 или 64 бита (в версии Skype 4.1 универсальный установщик). Теперь установка самого пакета Skype на Ubuntu 12.04 или 14.10 (название файла может отличаться от примера):

sudo dpkg -i skype-ubuntu-precise_4.3.0.37-1_i386.deb

Скорее всего появится ошибка о недостающих вспомогательных библиотеках, установим их:

sudo apt-get install lib32stdc++6 lib32asound2 ia32-libs libc6-i386 lib32gcc1 ia32-libs-multiarch

Если не помогло с библиотеками разрешим зависимости:

sudo apt-get install -f

После этого можно полноценно использовать Skype.
Continue Reading

0

Ошибка подключения USB-устройств VirtualBox в Ubuntu

Если при запуске VirtualBox возникает ошибка подключения USB-устройств, или NS_ERROR_FAILURE, то скорее всего текущий пользователь не добавлен в группу vboxusers. Проблема устраняется этой командой в терминале:

if [ "`grep vboxusers /etc/group|grep $USER`" == "" ] ; then sudo usermod -G vboxusers -a $USER ; fi

Перезагружаем систему и ошибка больше не возникает.

В редких случаях, об этом сообщит сам VirtualBox, требуется переконфигурация vboxdrv:

sudo /etc/init.d/vboxdrv setup