Авг 31

Алиасы в UbuntuВсе, кто пользуется Ubuntu, время от времени запускают команды в консоли. Хорошо, что в bash-е есть возможность нажать Ctrl+R и, введя часть букв, увидеть ранее введённую команду, чтобы не набирать её заново. Но даже это не всегда неудобно, иногда вместо длинной команды хочется набрать что-то более короткое.
В Ubuntu есть замечательная возможность использовать так называемые алиасы (alias) — псевдонимы или синонимы. Например, чтобы посмотреть статистику обращений к апачу, вместо команды
tailf /var/log/apache2/access.logможно написать просто
monitor
Или вместо
sudo apt-get install mcпросто
install mc
Для этого открываем в любом текстовом редакторе файл ~/.bashrc и правим его, добавляя в конец наши алиасы в виде

alias monitor='sudo tail -f /var/log/apache2/access.log'
alias install='sudo apt-get install'

И не забыть выполнить этот файл в окружении, набрав в консоли
source ~/.bashrc

Посмотреть список текущих алиасов можно командой без параметров
alias

Удалить алиас можно командой
unalias имя_алиаса

Похожая статья: Справочник команд в Linux

Автор: Johnny Тэги: , , , , , ,


Июл 24

Описание: после установки XAMPP 1.8.0 не запускается Apache 2.4, при попытке запуска в логах появляется ошибка Cannot load /xampp/php/php5ts.dll into server

Решение: Если на компьютере не установлена среда Visual C++ 2008 с SP1, нужно будет доставить компоненты этой среды. Они устанавливаются с пакетом обновления 1 (SP1) Microsoft Visual C++ 2008. Скачиваете, устанавливаете и наслаждаетесь рабочим апачем 🙂

ЗЫ: Если при установке XAMPP ругается на включенный контроль учетных записей (UAC, User Account Control), напомню, что UAC отключается очень легко.

Автор: Johnny Тэги: , , , , , , , , ,


Мар 05

Увидел сегодня большое число обращений к сайту и решил посмотреть на логи Апача. Ну, и вспомнилась мне милая утилитка, которая показывает количество (и качество) обращений к Apache (на основе логов последнего) в виде игры в пинг-понг. Боян, конечно, но навеяло…
Есть версии как под *nix, так и под win. Скачать можно на гуглокоде или (для Debian-подобных систем) установить из репозитория, набрав в консоли


sudo apt-get install logstalgia

Под катом видео того, как выглядит результат работы этой утилиты
Продолжение »

Автор: Johnny Тэги: , , , , , ,


Окт 27

Причин отключения UAC (User Account Control, контроль защиты учетных записей) в Windows Server 2008R2 может быть много. Мне понадобилось это сделать для корректной работы XAMPP, ибо при попытке его установить ксамп ругался на включенный контроль учетных записей:

Открываем панель управления и выбираем управление учетными записями пользователей:

Продолжение »

Автор: Johnny Тэги: , , , , , ,


Авг 20

Жизнь веб-разработчика омрачена сложностями. Особенно неприятно, когда источник этих сложностей неизвестен. То ли это проблема с отправкой запроса, то ли с ответом, то ли со сторонней библиотекой, то ли внешний API глючит? Существует куча различных программ, способных упростить нам жизнь. Вот описание нескольких инструментов командной строки, способных облегчить жизнь.

cURL
cURL — программа для передачи данных по различным протоколам, похожая на wget. Основное отличие в том, что по умолчанию wget сохраняет в файл, а cURL выводит в командную строку. Так можно очень просто посмотреть контент веб-сайта. Например, вот как быстро получить свой текущий внешний IP:

Продолжение »

Автор: Johnny Тэги: , , , ,


Апр 12

Встала тут передо мной задача использовать несколько сайтов на сервере с одним IP-адресом. На DNS-серверах привязка имен к этому IP-адресу есть, осталось настроить Апач для работы с несколькими доменами.

Итак, у нас 3 есть доменных имени для сайтов: site1.ru, site2.ru и site3.ru.

Каждый сайт будет находиться в своей директории в /var/www.

Продолжение »

Автор: Johnny Тэги: , , , ,


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