Все, кто пользуется 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
Описание: после установки 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 отключается очень легко.
Увидел сегодня большое число обращений к сайту и решил посмотреть на логи Апача. Ну, и вспомнилась мне милая утилитка, которая показывает количество (и качество) обращений к Apache (на основе логов последнего) в виде игры в пинг-понг. Боян, конечно, но навеяло…
Есть версии как под *nix, так и под win. Скачать можно на гуглокоде или (для Debian-подобных систем) установить из репозитория, набрав в консоли
sudo apt-get install logstalgia
Под катом видео того, как выглядит результат работы этой утилиты Продолжение »
Причин отключения UAC (User Account Control, контроль защиты учетных записей) в Windows Server 2008R2 может быть много. Мне понадобилось это сделать для корректной работы XAMPP, ибо при попытке его установить ксамп ругался на включенный контроль учетных записей:
Открываем панель управления и выбираем управление учетными записями пользователей:
Жизнь веб-разработчика омрачена сложностями. Особенно неприятно, когда источник этих сложностей неизвестен. То ли это проблема с отправкой запроса, то ли с ответом, то ли со сторонней библиотекой, то ли внешний API глючит? Существует куча различных программ, способных упростить нам жизнь. Вот описание нескольких инструментов командной строки, способных облегчить жизнь.
cURL cURL — программа для передачи данных по различным протоколам, похожая на wget. Основное отличие в том, что по умолчанию wget сохраняет в файл, а cURL выводит в командную строку. Так можно очень просто посмотреть контент веб-сайта. Например, вот как быстро получить свой текущий внешний IP:
Встала тут передо мной задача использовать несколько сайтов на сервере с одним IP-адресом. На DNS-серверах привязка имен к этому IP-адресу есть, осталось настроить Апач для работы с несколькими доменами.
Итак, у нас 3 есть доменных имени для сайтов: site1.ru, site2.ru и site3.ru.
Каждый сайт будет находиться в своей директории в /var/www.