Debian GNU/Linux 6.0.2 Squeeze
- 28.06.2011
Стало доступно второе обновление для дистрибутива Debian GNU/Linux Squeeze. В него входят все исправления ошибок и критичных уязвимостей, внесенные после релиза Debian Squeeze 6.0.1.
Стало доступно второе обновление для дистрибутива Debian GNU/Linux Squeeze. В него входят все исправления ошибок и критичных уязвимостей, внесенные после релиза Debian Squeeze 6.0.1.
Вышло первое обновление для дистрибутива Debian GNU/Linux 6.0.1 Squeeze. В него входят все исправления ошибок и критичных уязвимостей, внесенные после релиза Debian 6.0. Но самое главное — устранены ошибки в инсталляторе.
Vargant — это инструмент для создания и распространения виртуальных машин. Построен на базе всем известного VirtualBox. То есть, фактически автоматизирует процесс создания нового виртуального окружения. Позволяет заранее определить, какие пакеты необходимо установить при создании очередной виртуальной машины.
Node.js - событийно-ориентированный фреймворк на JavaScript движке от Google V8 с неблокирующим вводом/выводом. Последнее свойство является killer фичей и способствует созданию масштабируемых сетевых приложений (например, веб-серверов). Node.js по целям использования сходен с фреймворками Twisted на языке Python и EventMachine на Ruby.
Gnome 3 - это абсолютно новое современное окружение рабочего стола, разрабатываемое с учетом последних тенденций и наработок в области пользовательского интерфейса.
Первый релиз состоялся меньше месяца назад. И уже сейчас можно проверить работу нового окружения в Ubuntu последних версий.
Обычно имя компьютера (hostname) указывается во время установки операционной системы. Однако далеко не редким является случай, когда ОС уже стоит, и по каким-либо причинам (переезд в другую сеть, изменение целевого назначения и т.д.) необходимо изменить имя компьютера.
10.10.2010 был релиз очередной версии Ubuntu. И пришла пора обновляться.
Буквально недавно Debian Squeeze 6.0 стал стабильным. И, соответственно, для многих становится актуальной проблема обновления Debian 5.0 Lenny до Debian 6.0 Squeeze.
LibreOffice - офисный пакет, являющийся форком проекта OpenOffice.org. Пакет появился после того, как компания Oracle приобрела Sun Microsystems, и мнения по поводу будущего развития проекта разошлись между новым владельцем и независимыми разработчиками.
Совсем недавно соcтоялся релиз офисного пакета LibreOffice 3.3. Ожидается, что в следующей версии Ubuntu пакет LibreOffice заменит OpenOffice.
В последнее время количество доступных для использования систем контроля версий стало настолько большим (subversion, git, mercurial и т.д.), что уже не редкость, когда на одном и том же компьютере может одновременно находится множество проектов под управлением различных систем контроля версий. Становится очевидной необходимость при навигации в файловой системе в более быстром определении типа системы контроля версий и наличия изменений в ней.
Конечно, можно при заходе в директорию делать svn|hg|git info, но это все требует времени, а так же знания того, какая система контроля версий используется в текущей директории.
Одним из вариантов решения проблемы (при условии, что в системе используется bash) будет переопределение строки приглашения (bash prompt) таким образом, чтобы в ней выводились не только стандартные имя пользователя, название компьютера и текущий путь в файловой системе, но и тип системы контроля версий, а так же признак наличия изменений.
Как правило, после того, как выполнена установка Ubuntu или Debian (свежего или не очень ;), необходимо сделать хоть и минимальную, но настройку. И не так уж и редки случаи, когда первостепенной задачей становится настройка вывода русского языка в консоли.
Рано или поздно перед администратором встает задача разгрузить back-end, которым как правило, является apache. Одной из альтернатив для front-end является легкий web сервер Nginx. Данная конфигурация дает особенно большой выигрыш при наличии подключений по медленным каналам связи (модем), так как ресурсы системы начинают использоваться для дела, а не ждать, пока будет получен запрос или отдан ответ клиенту.
Logrotate - приложение, разработанное для облегчения управления лог-файлами. Особенно Logrotate полезен там, где создается большое количество лог-файлов. Утилита позволяет в автоматическом режиме архивировать, удалять, очищать и отправлять на e-mail лог-файлы. Этот процесс обычно называется ротацией лог файлов.
Logrotate может быть настроен на ежедневную, еженедельную или ежемесячную ротацию. Кроме того, можно задать размер файла, по достижении которого файл будет ротирован. Обычно logrotate выполняется в качестве каждодневного задания (cron).
Webalizer - приложение для анализа логов web серверов. Написан на языке C, и как следствие, очень быстр. Webalizer генерирует хорошо детализированную статистику (год, месяц, день), которая легко настраивается и выводится в формате HTML. Поддерживает обработку следующих типов лог файлов: HTTP Common Logfile Format (CLF), FTP, Squid. Кроме того, способен обрабатывать заархивированные лог файлы (gzip, bzip2).
Webalizer является альтернативой рассмотренному ранее AWStats.
Django (читается как Джанго) - это свободно распространяемый фреймворк с открытым исходным кодом для разработки веб приложений на языке Python. Django обладает следующими архитектурными отличиями:
Subversion - централизованная система управления версиями, распространяемая в исходных кодах. Так же иногда называется svn, по названию клиентской программы, входящей в стандартный дистрибутив Subversion. Разрабатывалась, как альтернатива системе CVS, обладающая всеми основными функциями CVS и свободная от ряда её недостатков.
В настроящее время Subversion используется во многих известных проектах: Apache, Samba, Google Code, SourceForge.net и многих других.
WebSvn - онлайн subversion клиент. По сути, есть не что иное, как набор PHP скриптов, предоставляющий удаленный доступ к репозиториям Subversion. Поддерживается работа с несколькими репозитариями, допускается редактирование шаблонов интерфейса, поддерживется опция Apache MultiViews и предоставляется возможность экспорта в RSS.
Munin - удобное и простое в настройке средство мониторинга производительности серверов. Сразу после установки доступно большое число плагинов, позволяющих следить практически за любыми параметрами сервера: load average, сеть, загрузка CPU, использование памяти, postfix, exim4, mysql и т.д. Написание самих плагинов не составляет никакого труда для людей, знакомых с программированием. Всю отчетную информацию Munin представляет в виде графиков через web-интерфейс.
Одна из типичных задач: установить стандартную связку Nginx + Apache и настроить два (или более) виртуальных хоста. Виртуальные хосты привязаны к одному IP (Name-based Virtual Host). Кроме этого, на один из хостов необходим доступ по https (SSL).
Ранее уже описывались преимущества совместной работы Nginx и Apache. Там же описывались и особенности настройки этой связки. В текущем варианте будет больше внимания уделено настройке SSL: работой с сертификатами будет заниматься только фронтенд (nginx), бэкенд (apache) будет только отдавать контент.