Авторизация

Логин или эл. почта: Регистрация
Пароль: Напомнить пароль

+22.00

avatarБез рубрики



Без рубрики Шпаргалка по консольным командам Linux #

Сколько бы дружелюбной системой не была Ubuntu, она остается Linux`ом, а значит команданая строка потребуется для тонкой настройки и быстрых взаимодействий с системой, а потому основые консольные команды надо знать.Быстро закрепить соответствующие знания поможет шпаргалка по консольным командам, переведённая сначала Александром Видчинкиным, а потом и мной.Скачать шпаргалку по командам Linux (и Ubuntu в частности) в формате PDF! Примерно так выглядит отличная шпаргалка по базовым командам:Шпаргалка по консольным командам GNU/Linux UbuntuВсем начинающим рекомендуется распечатать и держать перед глазами (даже если заглядывать будите редко, через пару месяцев запомните).UPD: К сожалению, на сайте упомянутого выше автора перевода, документ больше недоступен, поэтому собственноручно создал альтернативную PDF-версию. И выложил её по ссылке выше.
От представленного Александром мой вариант справочника команд Linux отличается не сильно (для отдельных команд добавил перевод с использованием устоявшейся русскоязычной терминологии).


Без рубрики Следим за дисковым пространством и очищаем диск #

В Ubuntu есть весьма удобный инструмент для того, чтобы наглядно определить чем занято дисковое пространство:baobab — инструмент для диагностики дискового пространства в ubuntu
Утилита эта называется baobab и доступна в комплекте базовых приложений Ubuntu: Приложения > Стандартные > Анализатор использования дисков.Пользоваться ей вполне удобно. Но решить ту же задачу, при необходимости, не сложно и через консоль, о чём далее.Утилита du (от disk usage) помогает узнать объем дискового пространства, занимаемого директориями или файлами.Запуск утилиты без параметров (ключей) начнёт последовательно выводить на экран размер каждого файла и директории, начиная от текущего положения в файловой системе.Ключ -s отучит утилиту обходить вложенные директории и файлы, а покажет итоговый объем каждой папки из текущей директории, с учётом всех вложенных файлов и каталогов.
 
Ключ -h превратит вывод в более удобочитаемый: объем будет отображаться в наиболее подходящих единицах измерения (мегабайтах, гигабайтах и пр.).Ключ -m устроит весь вывод в мегабайтах.Разбираться с пожирателями дискового пространства имеет смысл с корневого каталога:du -sh /*
Если бы в качестве пути мы указали просто /, то утилита показала бы суммарный размер всего занятого дискового пространства (то есть суммарный объём корня).
Можно построить целый конвейер, который будет сортировать список по убыванию (ключ -n у команды sort активирует сортировку по числовым значением, а -r меняет порядок вывода таким образом, чтобы в начале были большие значения):du -sm /* | sort -nr


Без рубрики Стандартные шрифты Windows в Ubuntu и альтернатива в виде комплекта Liberation #

Начну с того, что компанией Red Hat был создан комплект свободных шрифтов Liberation, по метрикам соответствующих популярным шрифтам Times, Arial и Courier (с засечками — Liberation Serif, рубленный — Liberation Sans, моноширинный — Liberation Mono).
 
Соответствие метрик гарантирует, что документ созданный с использованием одной из перечисленных проприетарных гарнитур сохранит своё форматирование, если вы замените шрифт на подходящий из комплекта Liberation.Установить комплект шрифтов Liberation просто (благо он имеется в multiverse-репозитарии Ubuntu):sudo apt-get install ttf-liberationОгромный плюс в том, что шрифты Liberation имеют кириллическую версию.
 
Если после миграции на Ubuntu (или в каком-то ином случае) вам всё же требуются родные шрифты из стандартной поставки Windows (вопрос о шрифтах — один из самых популярных среди начинающих пользователей Ubuntu), установить не сложно и их:sudo apt-get install msttcorefonts
 
После этого, установленные шрифты вы сможете использовать в качестве системных.
Загляните из главного меню в Система > Параметры > Внешний вид на закладку Шрифты (здесь же настраивается метод сглаживания).Если возникнет желание скопировать шрифтовую схему со стандартного стиля Windows XP, то для заголовков окна выбирайте полужирный Trebuchet MS, в качестве шрифтов приложения и рабочего стола — гарнитуру Tahoma, а в роли моноширинного — Courier New.Эти шрифты Microsoft распространяет бесплатно (хотя с чистотой лицензии не всё ясно, и уж конечно она не открытая) в качестве «web fonts», то есть шрифтов для отображения веб-страниц единым образом во всех браузерах (для оформления сайтов, действительно, в подавляющем большинстве веб-дизайнеры используют стандартные шрифты Windows — это единственная для них возможность быть уверенными в том, что шрифт будет установлен у посетителя, и текст на сайте отобразиться точно в соответствии с дизайнерской задумкой).Кстати, если вам требуются Windows-шрифты только в браузере, то достаточно создать директорию .fonts в своём домашнем каталоге и скопировать туда нужные TrueType-шрифты (например, с любой попавшейся Windows-машины, если вас не беспокоят лицензии).
После этого в Firefox вы сможете выбрать эти шрифты даже для использования по умолчанию.


Без рубрики Ubuntu для веб-разработчика или как заполучить GD bundled #

Столкнулся недавно с интересной ситуацией: с пакетом php5.2.4-2ubuntu5.1 (свежайшая сборка php5, из имеющихся в официальном репозитории Ubuntu) библиотека GD идёт хоть и второй версии, но оригинальная, а не в том варианте, что поставляется в комплекте с php от его разработчиков (GD bundled).
 
Последняя же умеет много чего полезного, например, позволяет использовать целый ряд дополнительных фильтров применительно к обрабатываемому изображению. Для веб-разработчиков — нужный функционал.Как же получить требуемую версию библиотеки?
 
Нашлось целых два непохожих варианта, о которых далее.Первый вариант: собрать, а потом установить php5 из исходников с нужной версией библиотеки. Приступим.
 
Для сборки нам потребуется несколько дополнительных утилит, так что установим их:sudo apt-get install build-essential debhelper fakerootТеперь получим исходники php5:cd /usr/srcsudo apt-get source php5Получим все пакеты, необходимы для сборки php5:sudo apt-get build-dep php5
 
Перейдём в директорию с нашими исходниками:cd php5-5.2.3Теперь нам и нужно указать, что php5 следует собрать с GD bundled.Для этого нужно отредактировать следующий файл:sudo nano ./debian/rulesТеперь нужно найти в файле строку (в редакторе nano поиск запускается сочетанием Ctrl+W):--with-gd=shared,/usr --enable-gd-native-ttf \И заменить её на:--with-gd=shared --enable-gd-native-ttf \Теперь собираем пакет:dpkg-buildpackage -rfakerootИ устанавливаем его:cd ..dpkg -i php5-gd_5.2.4-2ubuntu5.1_i386.debЕстественно, к тому моменту, как вы займетесь сборкой пакета версия у вас уже может быть другая. Указанная актуальна на момента написания этой заметки.
Так что пакет, возможно, будет называться немного иначе.После установки пакета достаточно перезапустить Apache, чтобы ваши скрипты смогли работать уже с новой библиотекой:/etc/init.d/apache2 restartС помощью php-файла с вызовом функции phpinfo() проверьте, на всякий случай, какая версия библиотеки теперь у вас имеется (см. значение GD version). Должно быть что-то вроде: bundled (2.0.34 compatible).Второй способ ещё более прост.
Предлагается воспользоваться сторонним репозиторием, где php5 (и за одно прочие составляющие LAMP-сервера) имеется в своей последней версией и уже с нужной LibGD.
 
Добавляем новый репозиторий, для этого в конец файла /etc/apt/sources.list дописываем:deb dotdeb.debian.skynet.be/ stable alldeb-src dotdeb.debian.skynet.be/ stable all
 
Другие зеркала этого репозитория доступны на странице dotdeb.org/mirrors.И обновляемся:sudo aptitude updatesudo aptitude upgradeЕсли вдруг вы столкнетесь с сообщением, вроде такого «The following packages have been kept back:» и далее перечисление пакетов, которые не будут обновлены, то вам необходимо попробовать разобраться с возникшими проблемами в зависимостях. Скорее всего, новый пакет зависит от другого нового пакета, который пока тоже отсутствует в вашей системе.
 
Решается ситуация просто:sudo aptitude dist-upgradeНа текущий момент в названном репозитории доступен php версии 5.2.6. После обновления не забудьте перезапустить Apache.


Без рубрики Русские партнёры Ubuntu #

Отечественная компания «Инфра-ресурс» — создатель русской версии OpenOffice и активный интегратор этого пакета СПО на российском рынке — объявила о сотрудничестве с Canonical (создателями Ubuntu). «Инфра-ресурс» теперь имеет партнёрский статус Solution Provider (поставщик решений), что предусматривает совместное внедрение и интеграцию Ubuntu.


Без рубрики 8 миллионов человек выбрали Ubuntu #

В рекламных материалах Canonical, предлагающих соответствующее обучение на коммерческой основе, недавно была замечена цифра в 8 млн.«Ubuntu используют более 8 млн. человек по всему миру» — примерно так можно перевести один из аргументов рекламистов. О том, как именно собиралась такая статистика, не сообщается, но Canonical располагает множеством источников объективных данных: количество скачиваний, количество заказанных и доставленных по почте дисков, многие пользователи разрешают самой системе отправлять отчёты об используемом ПО и пр.Маркетинговое агентство «LEADER TEAM» предлагает свои качественные услуги.


Без рубрики Прокси-сервер на базе Ubuntu #

Собственно, установка шлюза на базе Ubuntu-Server занимает не больше 10-15 минут. Что я и проделал не так давно.Устанавливаем систему (я ставил ubuntu-8.10-server-i386.iso)-У меня подключение по локальной сети с использованием PPPoE.
Для этого просто-напросто было запущено sudo pppoeconf и даны ответы на вопросы. По окончании работы pppoeconf соединение было установлено, о чем свидетельствовал положительный вывод на команду ifconfig ppp03.
На установленной машине интернет появился.
Теперь надо добавить включить все репозитарии в /etc/apt/source.list и выполнить sudo apt-get update-Для доступа с других машин вашей локальной сети необходимо поставить всего лишь навсего два малюсеньких пакета: dnsmasq — чтобы переправлслись ваши DNS-запросы и ipmasq — собственно для NAT'a-На машинках локальной сети получаем IP по DHCP от dnsmasq либо прописываем шлюз по умолчанию ручками-Да поможет Вам данная инструкция! Ура!
Далее про добавление squid ко всему этому хозяйству.Доустановим на наш серверок кэширующий прокси-сервер squid: Репозитарии мы уже подключали ранее, так что просто ставим пакет apt-get install squid-Идем редактировать конфиг. Открываем /etc/squid/squid.conf, ищем нужные строки и корректируем следующим образом:...http_port 3128 #<<< раскомментировать эту строчку...cache_dir ufs /var/spool/squid 100 16 256
#<<< раскомментировать эту строчку...acl our_networks src 192.168.0.0/24
#<<< раскомментировать эту строчкуhttp_access allow our_networks
#<<< раскомментировать эту строчку...visible_hostname proxy.localdomain
#<<< добавить строчку, скорее всего взамен строки 2161… Перезапускаем проксю /etc/init.d/squid restart-Настраиваем браузеры на клиентских машинах на использование прокси: адрес прокси — пишем IP-адрес интерфейса, обращенного в локалку.
 
Скорее всего это будет 192.168.0.1, порт прокси — указанный в конфиге 3128.UPDATE: Желающим сделать прозрачное проксирование необходимо изменить в конфиге squid.conf одну строчку...http_port 3128 transparent… Затем для заворачивание нужных портов на сквид прописывается правило:iptables -t nat -A PREROUTING -i eth0 -d! 192.168.0.0/24 -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.0.1:3128Вот и все. Теперь у вас есть полноценный маршрутизатор на базе Ubuntu-server, а дальше дело Вашей фантазии.
Можете сделать и фаловый, и вэб-сервер, и ftp, вообщем все, что Вам только захочется.Ещё раз подчеркиваю, простоту и эффективность использования Ubuntu.Большое СПАСИБО за этот замечательный релиз!


Без рубрики Локализация консоли #

На большинстве удалённых серверов (например, если арендуете VPS или dedicated сервер) у вас нету возможности воспользоваться инсталлятором Ubuntu Server, вы получаете готовую систему с настройками по умолчанию и минимально возможной конфигурацией. Дальше дело за вами: систему нужно будет настроить под себя и свои нужды.Консоль по умолчанию в большинстве темплейтов (готовых образов для переноса на сервер) — POSIX.
Это значит, например, что если вам прямо на сервере потребуется (если не потребуется, а может быть и такое, то оставляйте имеющуюся конфигшурацию) поправить какой-нибудь текстовый файл на русском языке или же сохранить на сервере файл с кириллическим именем, то вы столкнетесь с рядом проблем.Чтобы их избежать необходимо локализовать вашу систему.
Читать дальше


Без рубрики Третья версия OpenOffice готова #

Вышел финальный релиз новой третьей ветки популярного и открытого офисного пакета OpenOffice.org. Разработчики приготовили много нового.
Некоторые изменения, на мой взгляд, выходят за рамки эволюционных.Сначала об ожидаемых и плановых доработках: Поддерживаются теперь файлы формата MS Office 2007 и ODF 1.2-В электронной таблице столбов может 1024 (раньше ограничение находилось на отметке в 256 столбцов)
 
Новый набор пиктограмм, нативный интерфейс в Mac OS X, новые возможности в построении диаграмм и пр.-Множественные мелкие исправления и улучшения.А теперь о новом и интересном: Таблицу теперь можно расшарить на несколько пользователей для совместной работы
Поддержка экспорта в PDF/A (например, для мобильных устройств)-Поддержка макросов на VBA-Поддержка расширений. Например, почтовый клиент Mozilla Thunderbird и календарь-планировщик Lighting — теперь могут взаимодействовать на правах расширений с офисным пакетом
 
Несколько готовых расширений, осуществляющих полезные функции: импорт PDF для редактирования, плагин для публикации в Wiki прямо из текстового редактора и пр.Как видите, смена старшего разряда в номере версии — не случайна.
Более всего, думаю, пользы принесёт открытие системы плагинов, в свой время подобный путь привёл Firefox на второе место по популярности среди браузеров, все шансы теперь есть и у OpenOffice.
 
Осталось дождаться, пока новая версия попадёт в репозитории Ubuntu.Наши спонсоры рекомендуют попробовать эмулятор HTC G1, прежде чем покупать первый коммуникатор на базе Android.


Без рубрики Ubuntu «Intrepid Ibex» 8.10 Release Candidate #

Итак, вчера, 24 октября, вышел кандидат в релиз очередной осенней редакции Linux-дистрибутива Ubuntu.В Ubuntu 8.10 RC всё уже совсем как в финальном релизе (включая стабильную в целом работу системы), разве что Pidgin и Gnome обновятся до последних версий в финале. Скачать кандидат в релиз, как водится, уже можно отсюда.В блоге у freetonik`а представлен обзор системы сразу с кликабельными скриншотами: blog.freetonik.com/2008/10/25/ubuntu-810-skrinshot-tur/ (там же, кстати, имеется ссылка на новые обои рабочего стола).


Без рубрики Объявлено имя собственное Ubuntu 9.04 #

После выхода пятой альфа-версии осеннего релиза Ubuntu 8.10 Intrepid Ibex, состоявшегося пятого сентября, разработчики объявили собственное имя следующего релиза.По традиции, оно должно была начинаться на следующую букву английского алфавита, нежели название предыдущего релиза и являться названием какого-то животного. После I, как известно, следует J. Так что версия 9.04 будет носить имя «Jaunty Jackalope» — «бойкий кролик».
Хотя Jackalope это не совсем кролик, а персонаж фольклорный: помесь кролика с антилопой, то есть кролик с рожками и даже боевой кролик. Именно последнее толкование разработчиками взято за основное: с новой версией они надеются увеличить присутствие на рынке, как десктопов, так и нетбуков и прочих мобильных устройств.


Без рубрики Wikipedia выбирает Ubuntu #

Wikimedia Foundadtion (владелец сети ресурсов Wikipedia) меняет серверный дистрибутив: теперь вместо Red Hat главным поставщиком организации станет Canonical, а около четырёхсот серверов заработают под управлением Ubuntu 8.04 LTS — новость, прямо скажем, приятнейшая. В чём же превосходство Ubuntu над RHEL?
Свой выбор в Wikimedia Foundadtion объясняют, главным образом, желанием сэкономить на поддержке: сейчас в месяц тратится порядка 35 тыс. долларов для поддержания серверного парка. Пятигодичный цикл поддержки LTS версий Ubuntu должен сократить расходы.Интересно и вот что: нагрузка на серверы с Wikipedia достигает 50 тыс. запросов в секунду.
Кто там говорил, что Ubuntu сладо подходит для высоконагруженных систем? Полиграфия, буклеты в Ижевске от наших спонсоров наверняка не разочаруют даже самых придирчивых к качеству заказчиков рекламной продукции.


Без рубрики Ubuntu 7.04 больше не поддерживается #

Настольная версия Ubuntu 7.04 больше не поддерживается. Как и обещали, разработчики выпускали обновления для этого декстопного дистрибутива 1,5 года, теперь его владельцам пора обновиться.


Без рубрики Как обновить Ubuntu Server с 8.04 на 8.10 #

Во-первых, прежде чем обновлять дистрибутив, я рекомендую вам дважды подумать: длинный (пятилетний) цикл поддержки будет актуален именно для версии 8.04. Нужны ли вам на сервере новинки или важнее стабильность и отсутствие беспокойств при обслуживании? Вы по духу всё-таки новатор?
Ну, ладно, тогда приступим.Нам потребуется пакет для управления обновлением (да, теперь это делается также с помощью специальной утилиты, как и в настольной версии, хотя обновится «руками»можно тоже, воспользуемся рекомендованным авторами дистрибутива способом). Установим его:sudo aptitude install update-manager-coreПакет вытянет нужные зависимости и будет готов к использованию.
Для того, чтобы обновиться с LTS релиза на обычный нужно подправить настройки. Для этого будем редактировать конфигурационный файл:sudo nano /etc/update-manager/release-upgradesИзменить там нужно Prompt=lts на Prompt=normal.Ну, и, запускаем обновление:do-release-upgradeДалее в режиме мастера нужно будет следовать инструкциям, в результате чего получите Ubuntu 8.10 на вашем сервере.UPD: После обновления началась странная мешанина с виртуальными хостами Apach`а.
Разбираться с ней времени не было, но нашёл схожую проблему у пары человек на оф. форуме — внятного ответа им пока не дали. Я в итоге вернул сервер на LTS.Наши спонсоры предлагают рулонные шторы.


Без рубрики Как обновить Ubuntu 8.04 LTS до Ubuntu 8.10 Intrepid Ibex #

Обновить дистрибутив Ubuntu до последней версии — задача не сложная. Однако, в случае с переходом с 8.04 LTS на 8.10 нужно учитывать, что по умолчанию обновление с LTS-релиза (Long Term Support) на релиз со стандартным циклом поддержки — не предлагается (другое дело — следующая LTS-версия).
Поэтому, дистрибутив не будет по умолчанию предлагать обновиться через «Менеджер обновлений». Однако, ситуацию легко исправить.Запускайте из меню «Система» > «Администрирование» апплет «Источники приложений», переходите на вкладку «Обновления».Внизу окна есть список «Показать новые релизы дистрибутива», в этом-то списке и надо сменить значение с «Релизы с долговременной поддержкой» на «Обычные релизы».
обновление до Ubuntu 8.10Правда, советую вам ещё раз подумать, стоит ли рабочую машину с LTS переводить на обычный релиз (для домашней-то вопрос решается положительно).После того, как описанное изменение будет внесено, можно смело отправляться в «Менеджер обновлений», там вы увидите ожидаемую кнопку «Обновить» напротив сообщения о новом релизе 8.10.


Без рубрики Управление режимами энергосбережения монитора по VESA DPMS из консольного режима #

Нормальное состояние для сервера шуршать вентиляторами где-нибудь если не в стойке, то в укромном углу. Добираются до него обычно с удалённой консоли и монитор постоянно к такой машине тоже не подключен (разве что KVM).
Однако, серверы бывают разные, в том числе и домашние. Брать KVM для локального доступа к домашнему серверу обычно не хочется (несколько десятков долларов, лишнии провода с коробочкой самого переключателя — не сильно приятные атрибуты).
И тут на помощь приходят современные мониторы, имеющие пару входов (2 VGA или VGA и DVI, к последнему обычно подключен основной компьютер, в то время как аналоговый разъём пустует). В общем, если у вас сравнительно новый монитор, то почти гарантировано устройство вывода у вас имеется, ну, а, компактную клавиатуру для ввода запрятать куда-то не сложнее, чем коробочку KVM-свича.Но тут возникает интересная проблема: когда вы отключите ваш основной компьютер, то разумный монитор проверит нет ли сигнала на втором входе.
На втором входе сигнал (экран с запросом логина или «чёрный экран») скорее всего будет, а потому монитор вместе с основным компьютером не выключится, а займётся демонстрацией консоли сервера. Не руками же каждый раз включать и выключать монитор? Конечно нет.
Надо приучить сервер после некоторого простоя гасить монитор соответствующим сигналом по протоколу VESA в формате DPMS (Display Power Management Signalling)Если вы хотите применить соответствующие настройки к конкретному пользователю, то, авторизовавшись под ним нужно, нужно выполнить:setterm -blank 3 # Показать «чёрный экран» после трёх минут простоя.setterm -powersave on # Активировать перевод монитора в режим энергосбережения по VESA.setterm -powerdown 2 # Выключить монитор по VESA через 2 минуты после перехода в «чёрный экран».Вместо «выключить», конечно же, правильнее сказать перевести в режим энергосбережения (что-то вроде «stand by» для бытовой техники? потребляем монитор в таком состоянии менее 8 Вт). Важно ещё отметить, что гашение экрана до чёрного как-то берегло ЭЛТ-мониторы, поскольку чёрный экран практически не жёг люминофор.
Для ЖК-мониторов толка от чёрного экрана мало: лампы продолжают светиться, просто кристаллы стоят в закрывающем положении. Возможно, лишь режим динамической контрастности немного притушит и, соответсвенно, сбережёт лампы, но такие режиме есть далеко не на всех мониторах и активируются не всеми пользователями.Вывод: надо монитор не только гасить, но и сразу выключать, а значит последний параметр для ЖК-мониторов разумнее устанавливать как setterm -powerdown 0 — мгновенное отключение после перехода к чёрному экрану.После перезагрузки параметры все эти не сохраняться, если конечно вы не добавите команды в файл ~username/.bash_profile, читаемый при каждом запуске консоли под пользователем username.Но и теперь есть небольшая проблема: а что если в настоящий момент никто локально не авторизован на сервере (пользователи вышли или не входили с момента загрузки)?
Чтобы на экране входа в систему получить энергосбережение, надо отредактировать файл /etc/console-tools/config, так чтобы указанные ниже настройки получили соответствующее значение:BLANK_TIME=2BLANK_DPMS=powerdownPOWERDOWN_TIME=0
Теперь настройки будут действовать даже на экране входа в систему.Заранее прошу не возмущаться тех, кому постоянно подключенный с серверу монитор кажется совсем уж диким явлением. Таким серьёзным администраторам я рекомендую представить пользователя работающего исключительно в консоли (а то и себя в его роли) — так что полезные применения описанному всё равно есть.Ну, а, отключать экран из графического окружения конечно же тоже можно, ищите соответствующие настройки прямо в конфигураторах GNOME (Система > Параметры > Управление питанием) и KDE.Наши спонсоры без проблем оформят разрешение на работу, если оно потребуется вам или вашим знакомым.


Без рубрики Вышла Ubuntu 8.10 (Intrepid Ibex) Beta #

Осенний финальный релиз очередной версии Ubuntu состоится 30 октября, так что ждать осталось совсем недолго. Традиционно, в момент появления беты состав дистрибутива фиксируется, а до момента финального релиза правятся только ошибки.
Поэтому особо нетерпеливым пользователям обновляться уже можно.Что нового ждёт пользователей в Ubuntu 8.10?GNOME 2.24 с его новинками (несколько новых приложений в комплекте, обновление старых, косметические улучшения)-Новый и более стабильный X-сервер X.Org 7.4-Ядро Linux 2.6.27 (в бете, в финальном релизе, видимо, будет та же версия)-Личные шифрованные директории пользователей в домашних каталогах, содержание которых натурально шифруется и не доступно даже суперпользователю (ecryptfs-utils)-Гостевая сессия (с сильно ограниченными правами), попасть в которую можно прямо из апплета переключения пользователей-Network Manager 0.7 — новая утилита для конфигурирования сети, поддерживает беспроводные сети, в т.ч. 3G, и даже так любимый российскими провайдерами PPPoE-При загрузке теперь можно выбрать «последнюю рабочую конфигурацию», на случай, если вы перемудрили с настройками и система перестала грузиться-DKMS — система для пересборки драйверов ядра при обновлении последнего-Samba 3.2 клиент и сервер для интеграции в Windows-сети (теперь поддерживается шифрованная передача данных, IPv6 и пр.)-И другое.Ждать, напомню, осталось недолго, а бету уже можно скачать.Спонсоры нашего блога предлагают качественную кровлю на выгодных условиях.


Без рубрики Следующей осенью мы встретимся с Karmic Koala, а пока готовимся к релизу Jaunty Jackalope #

Имя собственное следующего релиза выбрано. После мифического кролика, прибывающего в наши края уже в апреле, нас ждёт кармическая коала — Ubuntu 9.10 Karmic Koala.
Чем будет примечательна будущая версия кроме названия разработчики решат на саммите UDS (Ubuntu Developer Summit), запланированном на май текущего года в испанской Барселоне.Что касается ближайшего релиза, то код Jaunty Jackalope уже «заморожен» от добавления новый функций, теперь до самого релиза разработчики займутся только отловом багов. На днях (26 февраля) должна выйти 5-ая альфа-версия, после чего по плану должен состояться ещё один альфа-релиз, бета-релиз в конце марта, кандидат в релиз и финальная версия выйдут уже в апреле.
Сейчас дата финального релиза назначена на 23.04.2009.


Без рубрики Установка OpenOffice.org 3 от «Инфра-ресурс» в Ubuntu #

Отечественная компания «Инфра-ресурс» уже давно занимается тюнингом OpenOffice для отечественных реалий. Сборки «Инфра-ресурса» по умолчанию не входят в состав Ubuntu, но исправить это несложно.
О том как это сделать, дальше и рассказано.Для начала нам потребуется удалить OpenOffice включенный в комплект поставки (нам же не потребуется несколько офисных пакетов, тем более, что по умолчанию стоит у вас скорее всего вторая версия).Удаляем старый офис:sudo aptitude remove openoffice.org-coreЭто же, конечно, можно было сделать и через графическую утилиту управления пакетами. Но я дальше для однозначности опишу весь процесс в консоли.Ntthm нужно скачать сам дистрибутив пакета.
Отпарвляйтесь на i-rs.ru/Skachat и выбирайте там версию для Debian — Linux (DEB). Потребуется скачать порядка 150 МБ из сети.
Куда именно вы сохранили файл я конечно же не знаю, поэтому давайте скопируем его из текущей директории в ваше домашнюю, переместимся туда, и все дальнейшие действия выполним оттуда:cp ./OOo_3.0.0_LinuxIntel_install_ru_infra_deb.tar.gz ~/cd ~Распаковываем архив:tar xzfv OOo_3.0.0_LinuxIntel_install_ru_infra_deb.tar.gzУстанавливаем все пакеты:sudo dpkg -i ./ru/DEBS/*.debА вот теперь самое интедесное.
Установит новый deb-пакет и удалить старый многие наверняка могли бы и без посторонней помощи, но только после установки нового OOo 3 в главном меню вы ссылок на его приложения не увидите. Чтоб проблему решить нужно поставить пакет интеграции OOo с системой:sudo dpkg -i ./ru/DEBS/desktop-integration/openoffice.org3.
0-debian-menus_3.0-9358_all.debВозможно, когда вы будите выполнять установку имя пакета как-то изменится, пользуйтесь автодополнением: наберите в консоли sudo dpkg -i ./ru/DEBS/desktop-integration/ и нажмите Tab — система сама подставит имя или редложит возможные имена пакета.Теперь точно всё. Перезапускайте графическое окружения (Alt+Ctrl+Backspace) и любуйтесь нужными пунктами в меню.А наши спонсоры предлагают качественный монтаж кондиционеров на привлекательных условиях.
Если сани летом вы приготовили, то о кондиционере самое время подумать как раз зимой.


Без рубрики Вышла новая версия Double Commander #

Вышла новая версия Double Commander.Double Commander это кросс платформенный open source файл менеджер, с двумя панелями. Целью данного проекта является создание файл менеджера аналогичного по функциональности Total Commander и совместимого с его плагинами.Вот некоторые из основных характеристик Double Commander:* Все операции выполняются в фоновом режиме* Инструмент группового переименования* Поддержка вкладок* Настраиваемые колонки* Встроенный текстовый редактор (F4) с подсветкой синтаксиса* Встроенный просмотрщик файлов (F3) для просмотра файлов ЛЮБОГО РАЗМЕРА в шестнадцатеричном, двоичном или текстовом формате* Работа с архивами так же, как с подкаталогами.
Вы можете легко копировать файлы в архив и из него. Поддерживаются следующие типы архивов ZIP, TAR GZ, TGZ, а также BZ2, RPM, CPIO, DEB, RAR.* Расширенный поиск файлов, включая поиск текста в любых файлах.* Настраиваемая панель инструментов с кнопками для запуска внешних программ или внутренних команд меню.* Поддержка WCX, WDX и WFX плагинов от Total Commander* Протоколирование файловых операций* И т.п… что нового :* Поддержка Unicode* Drag&Drop (с клавишей Alt во внешние приложения)* 64 битная версия* Сетка в файловых панелях* Регулярные выражения (поиск файлов, групповое переименование, редактор)* Поддержка комментариев к файлам (descript.ion)* Поддержка WLX плагинов* Плагин WlxMplayer (только под Linux)* Функция стирания файлов (Wipe) (Alt+Delete)* Лок табы* Новый тип плагинов — DSX (Double commander Search eXtentions)* Плагин DSXLocate (использует утилиту "locate" для поиска)* DEB WDX плагин* Расширенная настройка цветов для колонок* Поддержка различных кодировок (просмоторщик, редактор, поиск текста в файлах, комментарии к файлам)* Встроенная консоль (только под Linux)* Пауза/Запуск файловых операций* Новая система настройки горячих клавиш* Новый диалог настроек плагинов* Диалог свойств для файлов в архивах, с возможностью распаковки и запуска* Справочная системастраница загрузки


Без рубрики Заказ дисков идёт полным ходом #

Итак, диски с новой Ubuntu Hardy Heron, как и ожидалось, уже можно заказывать. Кстати, и дистрибутив Kubuntu доступен для заказа.Я вот попривычке решил назаказывать дисков по полной программе.
Но одумался.
Мне скачать образ — не проблема. Безлимитный интернет даже в Подмосковье сравнительно дорог, но, тем не менее, я им обладаю, а потому скачать образ смогу.
Куда важнее, чтобы диски получили те, кто иным способом дистрибутив забрать просто не может.Так что приглашаю присоединиться всех желающих к мини-акции: закажите диск через месяц после релиза, чтобы нуждающимся досталось в первую очередь.В первые часы после релиза, думаю, опять будет напряжёнка с перегрузкой официальных серверов, потому не забывайте про зеркало на Яндексе, а также про торренты (где ещё можно будет и пораздавать дистрибутив в помощь всем желающим).


Без рубрики Вышла бета-версия Ubuntu 9.04 Jaunty Jackalope #

Итак, сегодня вышла бета-версия Ubuntu 9.04, финальный релиз который ожидает нас чуть менее, чем через месяц (23 апреля 2009).В составе: Linux-ядро 2.6.28.8, GNOME 2.26,OpenOffice.org 3.0.1, X.Org 1.6 и другие обновлённые звёзды открытого софта :)Из новшеств в самом дистрибутиве можно отметить: Нативная поддержка файловой системы ext4 (пока по умолчанию предлагается проверенная временем ext3, но уже со следующего осеннего релиза обещают сделать ФС ext4 — основной)-Если в 8.10 для хранения конфиденциальных данных создавался подкаталог Private, то теперь можно шифровать целиком домашние каталоги пользователей в несколько кликов-Автоустановка wine при попытке запуска Win-приложения, а также графический апплет для упрощенной настройки wine прямо в системных настройках-Отлично реализована обещанная система всплывающих уведомлений, которую уже поддерживают по полной программе популярные приложения вроде мессенджера Pidgin, медиа-плеера Banshee и торрент-клиента Transmission-Новая тёмная тема оформления. Выглядит гламурно, но несколько непривычно после уже родной темы Human.
Пока не ясно, останется ли данная тёмная тема и в финальном релизе.Не обошлось совсем без дёгтя: многие блоггеры отмечают, что имеются проблемы со звуковым сервером Pulse Audio.


Без рубрики В ближайший понедельник не забудьте протестировать новую версию Ubuntu 9.04 #

Понедельник (9 марта) объявлен днём тестирования грядущей версии Ubuntu 9.04. Хотите поучаствовать в тестировании?
Для этого достаточно базового знания английского, нескольких часов вашего времени в выходной день и немного опыта использования предыдущих версий дистрибутива.Скачайте образ пятой альфы Ubuntu 9.04. Запуститесь с LiveCD, проверьте нормально ли это происходит на вашем железе.
Потом установите образ в виртуальную машину (или на запасной домашний компьютер, если у вас таковой имеется и скучает без дела), убедитесь, что все программы, которые вы использовали ранее, имеются в новом дистрибутиве и нормально работают. Если какие-то ошибки оставались неисправленными в предыдущих релизах, то проверьте, закрыли ли их теперь.Обо всех замеченных проблемах сообщайте, описывая какой образ вы использовали (его версию, архитектуру), ошибку и действия, приводящие к ошибке.Возможно, если вы поленитесь и не протестируете дистрибутив 9 марта, то потом целых полгода вам придётся мириться с какой-то мелкой, но неприятной лично для вас, ошибкой аж следующих полгода до осеннего релиза.Если вам требуется профессиональный консультант или спикер для того, чтобы вы могли принять верное решение или произвести впечатление на потенциальных партнёров, то загляните в «Клуб Профессоров».


Без рубрики Менеджеры закачки для Ubuntu #

Один из моментов которые не вызывают сомнения даже у ярых противников Linux, это то, что эта система рождена для сети. действительно многие замечают, что пингвин ведет себя стабильнее во многих критических ситуациях, часто скорость работы несколько выше чем в Windows при тех же условиях. Это правда, чисто субъективное мнение, но “тысячи леммингов не могут ошибаться”.
Не говорю уже о том, что хакерские атаки, вирусы и прочие неприятности Интернет здесь пока не прижились, поэтому можно спокойно оставлять компьютер, без присмотра не боясь, что через некоторое время он будет рассылать спам. Итак, посмотрим, чем можно закачать файлы в этой системе.Прежде чем начать с обзора специализированных решений хотелось бы напомнить, что здесь, как и в Windows есть такие браузеры как Opera и Firefox, которые имеют неплохие менеджеры закачек.
Кроме этого к Firefox имеется плагин FlashGot (www.flashgot.net) по популярности, занимающие первое место и умеющий автоматически определять установленные в системе менеджеры закачек, перехватывать ссылки с файлами определённых в настройках расширений и передача их выбранному менеджеру закачек. Применительно к Linux FlashGot умеет совместно работать с такими менеджерами как Aria,cURL, Gnome Gwget, KDE Kget и Downloader 4 X.Качаем в командной строкеСамым популярным инструментом для закачки файлов и целых сайтов является утилита GNU Wget, которая, как правило, устанавливается по умолчанию.
Поддерживает все популярные протоколы HTTP/HTTPS и FTP, умеет работать через HTTP прокси-сервер. Чем так удобен wget?
Самое главное, что wget является не-интерактивной программой, поэтому натравив программу на сайт вообще можно о ней забыть.
Повлиять на ее работу можно только убив процесс (например, нажатием Ctrl+D в той консоли в которой запущена программа). При использовании веб-браузера, пользователь должен постоянно отвечать на какие то вопросы и скачивание больших объемов информации может быть утомительно.
Чтобы скопировать весь сайт целиком достаточно ввести команду:$ wget server.org/И через некоторое время в текущем каталоге появится полная копия сайта. Чтобы при обрыве соединения закачка возобновлялась добавляем параметр -с.
Так можно скачать отдельный файл.$ wget -c server.org/file.rarПараметр -r указывает на рекурсивный обход, а -l на его глубину. Обойдем рекурсивно все каталоги сайта, на глубину не более 10:$ wget -r -l10 server.org/Наиболее часто используемые параметры можно указать в конфигурационном файле .wgetrc, который создается в домашнем каталоге пользователя.
Очень удобно скачивать файлы по расписанию. Например, создадим задачу для закачки файла в 02.00 (необходимо чтобы работал демон atd).$ at 0200warning: commands will be executed using /bin/shat> wget -c server.org/file.rarat> Нажимаем Ctrl+DWget удобная и популярная программа, но к сожалению развивающаяся очень вяло.
Поэтому стоит обратить свое внимание на сURL (http://curl.haxx.se/), которая поддерживает на порядок большее количество протоколов: FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, FILE и LDAP. Знает об сертификатах SSL, прокси, cookies, возможна аутендификация пользователей по имени и паролю.Например, чтобы скачать заглавную страницу сайта, вводим:$ curl www.linux.org/ -o linux.htmlПараметров у нее довольно много, расскажу только о самом интересном, который привлек в свое время мое внимание именно к этой утилите.
Называется он -r/–range. С его помощью можно указать только на часть файла.
Что это нам дает? Находим несколько зеркал и загружаем файл частями с каждого зеркала, а затем собираем.$ curl -r 0-350000000 releases.ubuntu.com/kubuntu/7.10/kubuntu-7.10-desktop-i386.iso -o kubuntu_7_10_1 &$ curl -r 350000001- de.releases.ubuntu.com/kubuntu/7.10/kubuntu-7.10-desktop-i386.iso -o kubuntu_7_10_2 &После того как обе части будут скачаны, соединяем их, командой cat kubuntu_7_10_* > kubuntu-7.10-desktop-i386.iso.
Проверяем контрольную сумму при помощи md5sum и если все нормально записываем дистрибутив на диск.AriaAria (aria.rednoah.com) В свое время это была весьма удобная утилита для скачивания файлов по протоколам FTP и HTTP имеющая множество функций и настроек. Программе можно было вскормить заготовленный список файлов, дальше она все делала сама.
Кроме этого параллельно проверялась целостность закачанных файлов и при необходимости закачка повторялась. На сегодня интерфейс, основанный еще на первой версии библиотек GTK, уже вряд ли кого может удовлетворить.
Хотя, повозившись с установками шрифтов в файле ~/.aria/rc.aria можно попробовать придать этому менеджеру вполне нормальный внешний вид. На замену первой версии уже продвигается Aria2 (aria2.sourceforge.net), в которой Татсухиро Тзукаява (Tatsuhiro Tsujikawa) отказался от графического интерфейса и вся работа происходит исключительно в командной строке.
Поясняется это малой нагрузкой на систему и большими возможностями командной строки. Возможно, в 21 веке такая позиция будет оценена не многими, но та часть, которая понимает все удобства такого подхода только за.
Поддерживаются протоколы HTTP/HTTPS/FTP/BitTorrent и Metalink.
Изначально поддерживается сегментирование файла, поэтому в одной строке можно указать сразу несколько зеркал указывающих на один файл. Утилита сама разобьет файл на части, скачает, соберет и проверит.Например, так можно качать файл с помощью одного соединения:$ aria2c server.com/file.zipА так будет задействовано 2 подключения к одному серверу:$ aria2c -s 2 server.com/file.zip
А теперь заберем файл с двух разных серверов:$ aria2c server.com/file.zip example.com/file.zipПричем в одной команде можно смешивать разные протоколы, скачивая файл, с http и с ftp серверов.
С torrent aria2 работает аналогично. Просто указываем .torrent файл с помощью параметра -T:$ aria2c -T test.torrentА такой командой можно просмотреть список файлов:$ aria2c -T test.torrent -SС metalink работаем аналогично:aria2c -M test.metalinkЕсли указывается гипер-ссылка на torrent или metalink файлы, то дополнительных опций прописывать не нужно программа сама разберется, что нужно делать.Графические менеджерыПо умолчанию в KUbuntu в качестве менеджера закачки с графическим интерфейсом предлагается Downloader for X (www.krasu.ru/soft/chuchelo) Максима Кошелева, с него и начнем.
По моему мнению, у него не самый удобный GTK+ интерфейс, но я знаю пользователей, которые думают совсем иначе.Тем, кто пользовался Download Master, найдут много знакомого в D4X, все на своих местах и там где ожидаешь найти нужную опцию. Кстати предусмотрен запуск вообще без интерфейса.
D4X умеет закачивать файлы по протоколам FTP и HTTP, в том числе рекурсивно, ведет отдельный каталог для каждой закачки, работает через прокси-сервер. Среди полезных возможностей встроенный планировщик для выполнения различных операций по расписанию, выборочный фильтр при закачке по HTTP, FTP-поиск для нахождения ближайшего сервера, ограничение скорости закачки и скачивание файла в несколько потоков для увеличения скорости.
Реализована функция дистанционного управления программой, поддержка Drag-n-Drop, возможность ввода паролей. Во общем здесь можно найти все и вся для закачки файлов.KGetУстановка sudo apt-get install kget.Полнофункциональный менеджер закачек для среды KDE и интегрирующийся с Konqueror, сначала развивался, как отдельный проект, но уже с версии 3.1 все разработки ведутся под крылом KDE.Настроек не много, можно выбрать тип соединения, указать поведение при разрыве связи, ограничить количество соединений.
Есть возможность разорвать соединение по расписанию или по окончании всех закачек, но команду на разрыв придется вбивать вручную. Для разных типов файлов можно указать свой каталог для сохранения, для этого достаточно указать маску файла в меню Папки.
Ссылка на ресурс скопированная в буфер обмена легко добавляется в программу, просто выбираем в значке в панели задач Вставить, затем выбрать каталог и имя файла куда сохранить файл и все. Новая задача готова.
Вторым вариантом, является активация пункта «Цель для перетаскивания». В этом случае на рабочем столе появится стрелка, достаточно на нее бросит ссылку с браузера и задача готова.
Созданный в KGet файл ссылок можно скормить wget который с удовольствием закачает все файлы. После выключения компьютера все задачи сохраняются и файлы можно докачать.
Когда не хочется особенно возиться с настройками KGet весьма удобен.Gnome Transfer Manager (gtm.sourceforge.net)Установка sudo apt-get install gtmПрограмма построена на Gtk+ библиотеках, проект уже некоторое время практически не развивается. Работает по протоколам HTTP, HTTPS и FTP.Параметров можно указать не много: прокси-сервер с информацией для аутентификации, команду которая будет выполнена по окончании закачки.
Также как и KGet можно указать шаблон, чтобы GTM автоматически сортировал файлы по их расширению или имени. Отдельно вынесена возможность названная Numeric Download, автоматизирующий закачку файлов имена, которых отличаются только номером.
Программа имеет удобную статистику скачивания.Программа для копирования сайтовWebHTTrack Website Copier (www.httrack.com)Установка sudo apt-get installЕще один полезный в хозяйстве инструмент, о котором нельзя умолчать.
С его помощью можно скачивать целые сайты для локального просмотра. После запуска загружается браузера и с помощью мастера в пошаговом режиме указывается, что нужно скачать и куда сохранить.При копировании сайтов сохраняется оригинальная структура, поэтому при просмотре вся навигация по ресурсу ничем не отличается от работы в он-лайн.
Если сайт скачать за один раз не получилось, WebHTTrack умеет докачивать недостающее. Чтобы уменьшить трафик можно использовать фильтры и отобрать только действительно необходимое.Кстати есть версия WinHTTrack для Windows 9x/NT/2000/XP.Это далеко не все программы, которые можно использовать для закачки.
Поиск по репозитарию дает большое количество самых разнообразных программ, всегда можно найти себе что-то по душе. Linux forever!


Без рубрики Как установить Ubuntu с usb-драйва? #

Установить систему на компьютер, где нету оптического привода можно без проблему, будь то нетбук или сервер, где оптический привод никак не требуется. USB-разъёмы есть вроде бы везде (и на перечисленных выше устройствах), поэтому нужен флэш-драйв с которого сначала удастся загрузится, а затем и использовать его в роли носителя дистрибутива.Утилита UNetbootin для Windows решает задачу просто:
unetbootin
Указать нужно лишь файл образа и букву диска в системе за которой скрывается флешка.
Важно чтоб объём флэшки несколько превышал образ дистрибутива (ведт на флешке окажется ещё и ядро Linux, которое собственно и будет загружено при старте с флешки).Выбрав драйв, образ и нажав «OK» придётся немного подождать, после чего вставлять драйв в нужную машину, выбирать в её BIOS Setup загрузку со сменных носителей в качестве первоочередной и, собственно, загружаться.Для нетбука eeePC достаточно при загрузке машинки нажать Esc, чтобы отобразилось загрузочное меню с выбором устройств (т.е. в BIOS можно не заглядывать сосвсем).Но машины с Windows рядом может и не оказаться (особенно у читателей этого блога).
 
Нет проблем, а есть не менее удобное решение для Ubuntu — liveusb.
Установим соответствующий пакет:sudo echo «deb ppa.launchpad.net/probono/ubuntu intrepid main»
>> /etc/apt/sources.listsudo echo «deb-src ppa.launchpad.net/probono/ubuntu intrepid main»
>> /etc/apt/sources.listsudo aptitude updatesudo aptitude install liveusb
Получаем вот такой вот полезный инструмент с GUI-интерфейсом, но уже для свободной ОС:liveusb


Без рубрики Ubuntu 9.10 (Karmic Koala) пожалует к нам 29 октября #

Не смотря на то, что до релиза Ubuntu 9.04 остались считанные дни, разработчики утвердили план выхода релиза будущего — 29 октября 2009 (то есть через полгода после 9.04) свет увидит «Кармическая коала». Бета-версия появится 1 октября, кандидат в релизы — 22-го октября.Что касается Ubuntu 9.04 Release Candidate, то его следует ждать совсем уж на днях (а точнее через 10 дней) — 16 апреля.


Без рубрики Полезный апплет для владельцев нетбуков вроде eeePC (или добавляем программный индикатор CapsLock на панель GNOME) #

На многих современных сверхпортативных устройствах борьба идёт буквально за каждые 10 грамм веса и за каждый квадратный сантиметр площади. Не удивительно, то в результате миниатюризации такие привычные элементы, как клавиатурные индикаторы (NumLock, CapsLock, ScrollLock) пропадают с корпусов мобильных компьютеров.
Этой троицы сведидиодов нету, например, на популярнейшем нетбуке ASUS eeePC 900. Вместе с тем, кому-то индикаторов может не хватать.
Решение есть.Разбирать корпус и напаивать дополнительные светодиоды конечно не придётся, обойтись можно софтом.
Для GNOME есть соответствующий апплет, который только и делает, что прямо на панели вашего рабочего стола показывает блок знакомых индикаторов.Устанавливаем пакет с апплетом:sudo apt-get install lock-keys-applet
Кликаем правой кнопкой мыши на той панели, куда хотим добавить блок индикаторов, выбираем «Добавить на панель», в списке доступных апплетов ищем «Lock Keys». Готово.Кстати, у этого нехитрого апплета имеются даже настройки, с их помощью вы можете скрыть любой из трёх индикаторов.Решение, надо сказать, пригодится тем, кто использовал индикаторы по прямому назначению.
Те же, кто с помощью одного из индикаторов привык следить, например, за раскладкой клавиатуры (переопределяя функцию индикатора), от такого решения вряд ли выиграют, им проще сразу добавить нужный софтовый индикатор на панель.Наши спонсоры уверены, что живая музыка на любом празднике и в любом заведении добавит положительных эмоций дорогим гостям.


Без рубрики HP представила свой аналог Ubuntu Remix #

Ubuntu Remix — это специально разработанный для нетбуков интерфейс рабочего стола, позволяющий лекго и быстро запускать основные приложения и использовать их с минимальными затруднениями даже на экранах с малым разрешением мобильных устройств. Ubuntu Remix это детище Canonical, но вот всемирно известный производитель HP для своих нетбуков HP Mini предлагает теперь альтернативный мобильный комплект, построенный на базе Ubuntu 8.04.
Интерфейс HP Mini для Ubuntu
Кроме нового интерфейса, который встречает пользователя формой веб-поиска, последними медиа-материалами, удобным лаунчером программ и почтовым виджетом, обновление от HP содержит в себе ещё меди-проигрыватель собственной разработки — HP MediaStyle.В остальном перед вами привычный GNOME с набором приложений, доступных в Ubuntu с традиционным интерфейсом.
 
Можно ли будет свободно загрузить пакет с интерфейсом от HP всем желающим, чтобы установить на другие нетбуки, пока не ясно.


Без рубрики Вышел dev-релиз Chrome для Ubuntu #

Итак, господа, появился родной Chrome для Ubuntu (не путать с Chrome, работающим через wine — спасибо комментаторам, тут они поправили меня с Chromium). Первый релиз пока ещё очень сырой и, собственно, носит статус «для разработчиков», но пользоваться как браузером им уже можно.Работает пока с глюками, но быстро, реально быстро.
В основном, видимо, за счёт быстрого JS-движка и запуска каждой вкладки в отдельном процессе (памяти, правда, для этого требуется больше, но память нынче нарастить куда проще, чем сменить процессор на более мощный, особенно, если речь идёт о ноутбуках и нетбуках, где процессор часто вообще не сменный).Многие функции пока тоже не доделаны. Например, не работает flash и вообще отсутствует группа настроек User Data.Работает Chrome на родном GTK, что, конечно, должно порадовать поклонников Ubuntu.Собственно, желающие могут прямо сейчас пойти и скачать deb-пакет: http://www.google.com/chrome/intl/en/eula_dev.html?dl=unstable_i386_deb (не забудьте перед его установкой удалить Chromium, если таковой присутствует в вашей системе).
Этот пакет нормально устанавливается и сносно работает под 32-битной версией Ubuntu 9.04.Кстати, есть ещё одна интересная новость. В меру известный хостинг AviHost (бесплатный, но неплохой) в рамках акции «хостинг за рекламу» предлагает блоггерам и прочим сайтовладельцам получить площадку для своего журнала.
Для тех, кто пока только начинает свои проекты в интернете — предложение стоящее.


Без рубрики Ubuntu на eeePC с поддержкой всего аппаратного обеспечения #

Увы, в базовом составе дистрибутива Ubuntu 8.10 много не хватает для полной поддержки популярного нетбука ASUS eeePC. Например, даже беспроводная сеть не работает.
Проблему можно решать вручную, кропотливо настраивая систему и добавляя модули в ядро, можно радикально, поставив заранее подготовленный дистрибутив вроде eeebuntu. Но далее я расскажу, как поставив базовую систему наделить её полной поддержкой eeePC за несколько минут.Сначала ставим ядро от канадца Адама (ядро нафаршированно необходимыми нам драйверами):sudo echo "deb www.array.org/ubuntu intrepid eeepc" >> /etc/apt/sources.listsudo wget -O — www.array.org/ubuntu/array-apt-key.asc | sudo apt-key add -sudo aptitude updatesudo aptitude install linux-eeepc linux-headers-eeepcНу, и, перезагружаемся.
Уже на новом ядре поставим пакет расширений, включающий все желанные штуки (поддержку клавиатурных комбинация с Fn, управление звуком/яркостью, OSD-меню и пр.)sudo suwget www.informatik.uni-bremen.de/~elmurato/EeePC/Intrepid_ACPI_scripts-EeePC.tar.gztar xfvz Intrepid_ACPI_scripts-EeePC.tar.gzcd Intrepid_ACPI_scripts-EeePC/chmod +x acpi-scripts.sh./acpi-scripts.sh installГотово.


Без рубрики Как отформатировать USB-флешку (USB-стик, свисток и пр.) в Ubuntu? #

Также поискать съемный диск можно было с помощью команды:sudo fdisk -lСреди информации обо всех дисках, наверняка увидите и вашу флешку (например, по объему она будет явно отличаться от жестких дисков).Если флешка примонтировалась автоматически, чего и происходит по умолчанию, то сначала нужно её отмонтировать (примонтированный раздел система форматировать не даст):sudo umount /dev/sdg1А затем можно и форматировать:sudo mkdosfs -F 32 /dev/sdg1Готово, пользуйтесь.Если хочется проделать всё тоже самое, но с использованием графической утилиты, то GParted вам в помощь.


Без рубрики Нужен ли антивирус для Ubuntu и если да, то какой? #

Недавно зашёл разговор, так сказать за пивом в кулуарах, о том, насколько вообще антивирус требуется тем, кто выбрал в роли основной ОС GNU/Linux, например, нашу с вами любимую Ubuntu. Ваш покорный слуга пытался отстоять позицию, что антивирус всё-таки нужен, если уж и не в первую очередь, то лишним не будет.
Аргументы у меня были разные, о них расскажу далее, но для тех, кто с ними согласится, сразу напоминаю, что про один антивирус для Ubuntu уже было рассказано на страницах нашего блога его замечательными авторами (не возмущайтесь, не себя хвалю, ту статью писал один из наших авторов).Итак, несколько аргументов «за» антивирус для Ubuntu: На приносимых к вам флешках из непроверенных источников очень может быть таится какая-то autorun-зараза. Пользователям Ubuntu он не страшна, но полезно ведь будет стереть вирус, дабы от него не пострадал менее аккуратный пользователь Windows, к которому флешка попадёт после вас.C почтой ситуация похожая: вам могут что-то присылать, вы это решите пересылать дальше, но, возможно, окажетесь не в курсе, что способствуете распространению заражённого программного кода.
И, уж конечно, антивирус нужен на публичном файл-сервере (будь то FTP или, тем более, Samba), куда заливать файлы и откуда скачивать будут пользователи Windows.Linux делает то, что ему велит пользователь. Точнее суперпользователь.
Для тех кто любит сидеть под рутом (актуально не столько для Ubuntu, сколько для иных дистрибутивов), а также для тех, кто первым делом, как попадает в консоль, смело печатает sudo su — антивирус спасение от краха системы по воле вредоносной программы.Вирусов под Linux сегодня мало, да (но и навскидку что-то могу вспомнить из классики: Kagob, Bliss и пионер Staog, начиная с которого как бы и стало понятно, что абсолютно от вирусов Linux не укрыт). Ведь лучше не дожидаться эпидемий, а заниматься заблаговременной профилактикой.Ну, вот, как-то так.
Что думаете о подобной аргументации? Если тема интересна читателям, то отмечайтесь в комментариях. По вашему заказу напишем ещё антивирусных обзоров.
У меня на примете имеются продукты avast!
Linux Home Edition, AVG for Linux Workstation, Avira AntiVir Personal. Это тройка бесплатных (хотя и не открытых) решений. Решение от Avast мне лично очень интересно, потому как домашнюю (и, кстати, бесплатную) версию для Windows я уже как пару лет настоятельно рекомендую всем своим знакомым — отзывы самые положительные.Коммерческих продуктов для Linux`а тоже хватает: Eset, вариант от Касперского, Panda, Symantec, а также ещё несколько пакетов и коммерческих версий от тех же создателей, что предлагают бесплатные решения.
Из числа открытых я знаю только уже описанный у нас ClamAV.


Без рубрики Платная поддержка частных и корпоративных пользователей Ubuntu от Canonical #

Создатель дистрибутива Ubuntu — компания Canonical — займётся на коммерческой основе поддержкой пользователей Ubuntu. Всего разработано три тарифных плана, стоимостью от $55 до $219 в год.
Притом, купив поддержку сразу на три года можно заметно сэкономить.Паниковать и кричать о какой-либо платности самого дистрибутива конечно же не надо. Ubuntu — открытый и бесплатный дистрибутив, таким он и останется, не смотря на появившеюся платную поддержку.
В том, что вокруг Ubuntu вырастает всё больше коммерческих сервисов — нет ничего плохого, часть доходов, наверняка, будет направлена на развитие самого дистрибутива.Самый простой тариф «Starter» предусматривает помощь по установке и настройки ОС, сетевого соединения, офисного пакета, основных мультимедийных приложений.Выбравшим тариф «Advanced» помогут также с миграцией из других дистрибутивов или операционных систем, предложат и помогут настроить открытые аналоги разнообразных проприетарных прикладных программ. Это тариф, скорее, для пользователей класса SOHO.
Тариф «Professional» предназначен уже скорее для корпоративных пользователей, абонентов с этим тарифом будут консультировать по вопросам сетевых технологий и виртуализации.Ничего о перспективах такой платной поддержки Ubuntu для российских пользователей — пока не слышно. Рискну предположить, что эта задача скорее попадает в компетенцию региональных представителей и партнёров.Canonical во главе с талантливым предпринимателем Марком Шаттлвордом в очередной раз доказывает всему миру, что на «бесплатном линуксе» можно зарабатывать вполне реальные деньги.


Без рубрики Удобный инструмент для создания скриншотов в Ubuntu #

Вы делаете скриншоты? Я — да, притом очень часто, ведь рассказывать с картинками про Ubuntu или про отдельные пакеты для этой ОС (да, и, в общем-то, для любой другой тоже) куда интереснее с картинками.
То есть рассказывать без картинок было бы проще, но зато с ними нагляднее и интереснее для читателя. Я уж не говорю про ситуации, когда дело касается совместной разработки чего-либо: показать обычно проще и быстрее, чем описать словами, особенно когда дело касается какой-либо графики (дизайна сайта, схемы интерфейса и пр.).По возможности я стараюсь обходится командами в консоли, ведь с их помощью установить и настроить в Linux`е можно всё, что угодно, но у читателей этого блога большой интерес вызывают и различные GUI-утилиты, о которых рассказывать без картинок — просто несерьезно.
Так вот сегодня я расскажу об удобном пакете, который помогает мне быстро и качественно делать скриншоты в Ubuntu (и даже этот рассказ будет с картинками). Нашего сегодняшнего героя «зовут» Shutter (что с английского переводится, например, как затвор фотокамеры — шторка, пропускающая свет на фотоэлемент в момент снимка), он хорош собой, удобен, открыт и бесплатен, поддерживает плагины.
И, что особенно важно, активно совершенствуется разработчиками.Нам нужно добавить репозиторий Shutter`а на LaunchPad`е к нам в источники. Для этого правим файл:sudo nano /etc/apt/sources.listДобавляем в конец файла (ну, или, куда пожелаете):deb ppa.launchpad.net/shutter/ppa/ubuntu jaunty maindeb-src ppa.launchpad.net/shutter/ppa/ubuntu jaunty mainСохраняем файл (^O, что равносильно Ctrl+O) и закрываем его (^X, что равносильно Ctrl+X).Теперь для нового репозитория добавляем ключ:wget -q shutter-project.org/shutter-ppa.key -O- | sudo apt-key add -Тем самым мы с помощью простейшего конвейера ключ сначала скачаем, а затем сразу же и установим.Теперь обновляем список доступных пакетов:sudo aptitude updateИ устанавливаем Shutter:sudo aptitude install shutterПосле того, как сам пакет и все его зависимости будут установлены, можно отправляться в главное меню, в «Стандартных» появится заветная утилита.Главное окно программы выглядит примерно так:Утилита Shutter для снятия скиншотов в UbuntuВ главном окне вы можете поработать над любым скриншотом из серии тех, что вы сделали.Форматы, в которых можно сохранять скриншоты: jpeg, png и, внимание, bmp (видимо, для того, чтобы их можно было передать для просмотра товарищам, использующим древние версии Windows и не имеющим в системе чего-то кроме стандартных средств просмотра изображений).
Можно также настроить уровень сжатия, а также место, куда будет сохраняться скриншот и имя файла по-умочанию.Настройки Shutter для UbuntuНастройки хранятся в профиле, которых можно создать несколько, чтобы оперативно между ними переключаться.Для скриншотов можно автоматически менять размер, палитру, включать в скриншот рамку окна и курсор мыши.Есть режим правки, позволяющий добавлять различные указатели и подписи на скриншот.Самая занятная возможность: автоматическая выгрузка скриншотов на ваш FTP или же на один из популярных сервисов для хранения изображений (фотохостинг), последнее реализовано с помощью плагинов.


Без рубрики План релизов Ubuntu 9.10 Karmic Koala #

Вот прекрасная иллюстрация (я её не рисовал, только локализацию на русский выполнил) темпов выхода Ubuntu 9.10 Karmic Koala:График релизов Ubuntu 9.10Как видите, менее, чем через неделю, мы увидим предпоследнюю (пятую) альфа-версию. А 1 октября 2009 выйдет бета-версия, тогда какие-либо фичи в дистрибутив добавлять перестанут, пойдёт отладка и подготовка к финальному релизу.Кандидат в релиз и финальную версию разделит всего неделя (действительно, как показывает практика, отличия между RC и финальным релизом для Ubuntu всегда минимальны), уже 29 октября можно будет переходить на Ubuntu 9.10.


Без рубрики Установка SmbNetFs (удобный доступ к smb) #

Помню давно использовал, потом как-то забросил, хватало и гномовского монтирования.перешел на xfce4 и стало нужно как-то обращаться с самбой. вспомнил SmbNetFsоказалось оно есть в репозаритариях на убунте 8.04 =)установка как обычно простаsudo apt-get install smbnetfsприступим к настройке по описанию man мы должны создать папку и покласть туда конфигиmkdir -p ~/.smbcp /etc/samba/smb.conf ~/.smbcp /etc/smbnetfs.conf ~/.smbtouch ~/.smb/smbnetfs.authtouch ~/.smb/smbnetfs.hostchmod 600 ~/.smb/smbnetfs.*в ~/.smb/smbnetfs.auth вписываем логин\пароль для подключенияauth "DOMAIN/user" "password"создаем каталог куда будем все это дело монтировать и даем права на запись(так требует )sudo mkdir /media/sambasudo chmod a+w /media/sambaи собственно монтируемsmbnetfs /media/sambaостается прописать это дело в автозагрузку и будет вселенское счастье.


Без рубрики Как в Linux вообще (и в Ubuntu, в частности) изменить текстовый редактор по умолчанию? #

Когда у меня есть выбор, я выбираю Ubuntu или Debian, как бы осуждали меня поклонники более «низкоуровневых» дистрибутивов. Но приходится периодически действовать и под другими дистрибутивами, например, под CentOS.
Жизнь заставила постичь азы vi, который в большинстве дистрибутивов является текстовым редактором по умолчанию (и против которого я ничего в общем-то и не имею), но руки уже как-то привыкли к nano. Этот маленький и лёгкий редактор имеется во всех современных репозиториях, установить его легко и просто, но вот поверить систему в его умолчальность придётся заставить.Итак, например вы решили добавить какое-то задание в планировщик и дали команду crontab -e.
Предчувствуете кто откроет файл с заданиями? Это будет vi, т.е. редактор по умолчанию.Рассказать вашей командной оболочке (а это ведь bash, правда) о любимом редакторе можно через переменные окружения:EDITOR="nano"export EDITORИзменения почувствуете немедленно.
Но чтобы при загрузке и запуске bash`а он уже знал, чем вы предпочитаете править текстовые файлы из консоли, достаточно добавить одну строчку в конфигурационный файл.Эта нехитрая команда допишет в конец ~/.bashrc необходимое:echo export EDITOR="nano" >> ~/.bashrc


Без рубрики Основатель Ubuntu помогает Debian #

Ещё пару недель назад было объявлено, что теперь известный Linux-дистрибутив Debian, на пакетной базе которого и базируется Ubuntu, переходит на регулярные релизы с «заморозкой» (после которой в дистрибутив уже не добавляются никакие новые возможности, тестируется имеющийся код и выпускается стабильный релиз) тестируемой версии раз в два года. До этого Debian «замораживали» по мере готовности.
Но похоже, для того, чтобы в декабре 2009 года провести фиксацию Debian — проекту не хватает разработчиков. Марк Шаттлворд, отец-основатель компания Canonical и её детища Ubuntu, некогда разработчик Debian, а теперь ещё и активный сторонник синхронизации циклов релизов всех популярных дистрибутивов, обещал помощь ресурсами (выделить разработчиков) для того, чтобы Debian уложился в намеченный срок.


Без рубрики Открыт заказ дисков с Ubuntu 9.04 #

Все желающие, в связи с доброй традицией, могут бесплатно заказать для себя диск со свежим дистрибутивом Ubuntu, который через несколько недель вам бесплатно пришлют по почте.Но! Хочу снова напомнить всем, кто приготовился получить в срочном порядке халявный диск: если вы можете скачать образ, то не загружайте отдел доставки, пускай они в первую очередь вышлю диски тем, кто не может за несколько часов выкачать образ из интернета и записать его на копеечную болванку.
У кого-то ведь трафик дорогой или канал ужасно медленный, в России много людей остающихся в таких суровых условиях, не лишайте их возможности получить диск с дистрибутивом, ведь они не смогут его также просто скачать.В общем, я повторяю свою прошлую акцию. Проходите по ссылке, там есть адрес страницы для осуществления заказа.
Лишний раз даже как-то не хочется его афишировать, дабы нашли только те, кому без дисков присланных по почте реально не обойтись.А наши спонсоры, тем временем, предлагают качественный гипсокартон по умеренным ценам для любых строительных работ.


Без рубрики Ubuntu Software Store — перспективное средство для централизованного управления ПО в Ubuntu #

Canonical начала работу над приложением Ubuntu Software Store (ранний вариант названия — Ubuntu App Centre, имя пакета на Launchpad`е — software-store), основная цель которого — максимально упростить поиск, установку, обновление, удаление софта в системе. Современные GNU/Linux-дистрибутивы вообще преуспели в области управления составом ПО: единые схемы установки и обновления делают поиск и установку программ несложным занятиям (достаточно знать пару команд и иметь быстрый интернет).
В плане GUI-оболочек всё чуть запутаннее: в Ubuntu, например, есть Update Manager для обновления системы и тот же Synaptic — для управления пакетами, а также множество сторонних утилит со схожей функциональностью, вроде gdebi. Цель создаваемого Ubuntu Software Store собрать все операции, касающиеся поиска, загрузки, установки, обновления софта и целого дистрибутива — в интерфейс единой GUI-утилиты, понятной даже начинающему пользователю Ubuntu.Внедрять Ubuntu Software Store собирались уже в ближайшем релизе — Ubuntu 9.10.
Полностью завершить проект, реализовав вообще все намеченные функции, планируют к далёкой версии — Ubuntu 11.04.Для версии Software Store, которая могла бы войти в состав Ubuntu 9.10, планировали создать утилиту, где отображались бы категории доступного и установленного софта (для удобного поиска по каталогу), описания программ (и ссылки на скриншоты для GUI-версий), давались бы краткие инструкции по запуску программ.В планах также обеспечить интеграцию с Launchpad`ом, чтобы зарегистрированные пользователи прямо из интерфейса утилиты могли добавлять к программам описания, классифицировать программы и пр., сделать «многоуровненвый» интерфейс для обновлений системы и софта, так чтобы в зависимости от своей квалификации пользователь мог просто запустить все обновления на автомате или подробнее изучать каждое обновление, упростить (но не в угоду безопасности) процесс установки софта из сторонних пакетов и репозиториев.В общем, нас ждёт ещё один приятный инструмент, призванный сделать Ubuntu ещё более дружелюбным дистрибутивом. Но до конца не ясно, увидим ли мы такую приятную новинку в Ubuntu 9.10 Karmic Koala.


Без рубрики Шифрование домашней директории в Ubuntu 9.10 #

В инсталляторе пятой альфы Ubuntu 9.10 Karmic Koala замечена интересная функция: к двум привычным опциями «входить автоматически» и «и спрашивать мой пароль при входе» добавился вариант «спрашивать пароль и зашифровать мою домашнюю директорию».В текущей Ubuntu 9.04 такое настроить, понятное дело, тоже можно, но руками и целенаправленно (а также, вроде бы, через альтернативный установщик), а в Ubuntu 9.10 шифрование $HOME будет предлагаться всем пользователям при установке. Очень полезный вариант для мобильных устройств (которые действительно велик шанс потерять или как-то ещё утратить).Шифрование построено на базе eCryptfs и, по словам разработчиков, оттестировано как следует на предыдущих версиях дистрибутива, так что утратить свои важные данные можно будет только позабыв пароль.Есть, правда, некоторый риск, что несознательные пользователи всё-таки будут забывать пароли и оставаться без своих настроек.
Но, как показывает практика, тот кто не в силах запомнить пароль вообще — забывает его довольно быстро, а значит такие пользователи не успеют накопировать чего-то ценного и уникального в зашифрованную директорию или тонко настроить систему. Ну, и, какие-то сложности могут возникнуть при переносе настроек на другую систему (или при аварийном апгрейде).
В общем, выбор теперь есть у каждого, что очень соответствует духу Linux.


Без рубрики Ubuntu One — удаленное хранилище пользовательских файлов и настроек Ubuntu #

Получил на днях инвайт для тестировщиков сервиса Ubuntu One. Сейчас вот нашлось время и желание, чтобы внимательно посмотреть что да как там устроено.Для тех, кто пока не в курсе, расскажу очень кратко: Ubuntu One — это удалённое хранилище ваших файлов.
Вы можете использовать его для совместного доступа с разных машин, расшаривания, чтобы не носить с собой USB-свисток на пару гигабайт и для прочих нужд, которые сумеете придумать. За вас же создателями уже придумано одно направление использования, которое мне кажется самым перспективным (благо просто хранить файлы и без Ubuntu One было и есть где) — имея Ubuntu на нескольких машинах (скажем, дома, на работе и на нетбуке, который от дома до работы кочует вслед за вами), вы сможете синхронизировать пользовательские профили.
Читать дальше


Без рубрики Ubuntu 10.04 будет называться Lucid Lynx #

На конференции Atlanta Linux Fest 2009 в американской Атланте, в рамках секции Ubucon, посвященноё нашему любимому дистрибутиву, Марк Шаттлворт объявил имя следующего LTS-релиза Ubuntu 10.04, который увидит свет в апреле 2010 года. называться версия будет «Lucid Lynx», что можно перевести с английского как «светлая рысь» (вот кто сменит на боевом дежурстве «кармическую коалу», ждать которую осталось чуть более месяца).Напомним, что LTS-релиз теперь выпускается раз в два года и полноценно поддерживается в течение последующих 3 лет (для десктопа, а для серверной версии — все 5 лет).Марк также говорил о симбиозе с Debian, приносящем пользу каждому из проектов. В Ubuntu 10.04 нас будет ждать Gnome 2 (увы, Gnome 3 в релиз ещё не войдёт), ускоренная загрузка и новые фичи, связанные с «облачным» компьютингом (это из анонсированного, новинок, конечно же, будет больше).


Без рубрики Ubuntu 9.10 Karmic Koala доступна для скачивания #

Кандидата в релиз Финальную версию Ubuntu 9.10 Karmic Koala уже можно скачать на зеркалах Корбины.Как показывает опыт последних нескольких релизов отличия финальной версии от RC — минимальны или отсутствуют, так что можно качать и смело устанавливать.Всё отлично, система стала реально быстрее, по крайней мере на сравнительно пожилом ноутбуке я это явно ощутил.


Без рубрики Ротация логов веб-сервера Apache (и любых других логов тоже) #

Логи (или журналы) хранят в себе ценную информацию, позволяющую понять, что, когда и как происходило в системе. Логи веб-сервера — это ещё и важный источник данных для аналитики (ну, там, исследование аудитории веб-ресурса, определение основных источников трафика и прочее, хотя сегодня для подобных целей мало серверных логов, надо ещё подключать Google Analytics и Яндекс.Метрику).
Но есть проблема: если на веб-ресурс ходит немало посетителей (или если система долго трудится без присмотра администратора), то логи вырастают до гигантских объемов.Для того, чтобы однажды диск столь «самостоятельной» системы не переполнился логами под завязку и эту самую стабильную систему не завалил, надо логи периодически подчищать.
Но удалять их вручную или по планировщику — плохая идея, ведь самые свежие (последние добавленные) данные из логов, как правило, действительно нужны для мониторинга системы или веб-сайта. Перед удалением надо как-то сохранять последние версии логов.
Процесс сохранения нескольких копий логов с удалением самой старой при создании самой новой копии — называется ротацией. Задача типовая, а потому для ротации логов есть несколько известных инструментов, но я остановился на logrotate.Итак, устанавливаем:aptitude install logrotateДалее создаём свой файл конфигурации:nano /etc/logrotate.d/exampleРекомендую вам именно создавать новые файлы для каждого вашего сайта, а не сваливать все директивы в /etc/logrotate.conf (последнее возможно, но как-то что ли неопрятно).Итак, в новом файле мы должны описать что ротировать и как.
Синтаксис чем-то похож, например, на описание виртуальных хостов nginx (и вообще такой синтаксис много где встречается). Предполагается, что лог-файлы вашего сайта лежат в /var/www/access.log и /var/www/error.log, если это нитак, то вы уж поменяйте путь в первой строке конфига.Итак, конфигурация:/var/www/*.log {weekly # регулярность ротации — ротация раз в неделю, возможна иная периодичность: daily, monthlycompress # сжимать копию лога, по умолчанию для этого используется архиватор gzip, хотя можно прицепить и какой-то внешнийdelaycompress # сжимать последнюю копию только при следующей ротации, это удобно, потому что самые свежие логи не придётся разархивироватьnotifempty # не ротировать лог, если он пустmissingok # не проверять наличие файла (если лога нет, то ничего страшного)rotate 24 # количество сохраняемых копий, мне вот хватает данных и за последние полгодаmail webmaster@example.com # отправляет свежую созданную копию на указанный e-mail, я этим не пользуюсь, но опция полезная для любителей сохранять всё ненужное на gmail`е, следите только за тем, чтоб лог пролезал в ваш ящикcreate 644 root root # сразу после ротации старого создать новый пустой лог, указываются, соответственно, права доступа, юзер и группа файлаsharedscripts # запустить скрипт или утилиту после ротации всех логовpostrotate # выполнить далее указанный скрипт сразу после ротацииapache2ctl restart > /dev/null # перезапустим apacheendscript # признак окончания вызова скрипта}Вместоweeklyможно было указатьsize 10Mтогда лог будет ротироваться вне зависимости от регулярности, но на основе своего размера: ротироваться будет лог по объему больший или равный 10 мегабайтам.
Какой вариант более подходит вам — решайте сами. Но учтите, что при регулярной ротации, вам надо хотя бы примерно прикинуть максимальный размер лога, умножить его на количество сохраняых копий и убедится, что места у вас на диске хватит и останется (иначе вся ротация смысл теряет).Теперь давайте протестируем, удачно ли создан конфиг:logrotate -d /etc/logrotate.d/exampleС ключом -d программа будет только эмулировать полезную активность, выводя вам на экран диагностические сообщения (реально она логи не тронет).Если всё в порядке, то запускайте утилиту в боевом режиме:logrotate -v -f /etc/logrotate.d/exampleИ всё, логи будут ротироваться (руками в cron ничего добавлять не надо, всё будет сделано за вас).В файл /var/lib/logrotate/status станет записывать информация о том, что и когда ротировал logrotate.


Без рубрики Резервное копирование системы с помощью штатных средств #

Чтобы создать бэкап всей системы, хватит команды:sudo tar cvpzf /backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /Что, собственно, в ней заключено? С правами суперпользователя (sudo) создаём тарбол (tar с ключём c) и архивируем его архиватором gz (ключ z).
При этом с помощью ключа --exclude исключаем из архива системные директории и файлы устройств и, конечно же, сам архив (чтобы он рекурсивно не начал паковаться сам в себя). В итоге, получаем в корне наш полный архив системы в файле backup.tgz.Как его потом развернуть?
Ну, во-первых, нужна будет всё-таки работающая система. Например, можно провести «читсую» установку (или же загрузиться с LiveCD).
Будем считать, что у нас есть работающая система, в которой мы хотим развернуть наш архив. Хватит тоже одной команды:tar xvpfz /backup.tgz -C /


Без рубрики Чего нового нас ждёт в Ubuntu 10.04 Lucid Lynx? #

MadsRH в своём блоге, оценив результаты Ubuntu Developer Summit в Далласе попытался предсказать, чего же интересно ожидает нас в следующем релизе — Ubuntu 10.04 Lucid Lynx.Быстрый и стабильный рост дистрибутиваБольше тестовых версий и добавление всевозможных фич на как можно более ранних этапах. Делается это для того, чтобы до релиза энтузиасты сумели как можно плотнее оттестировать все новые возможности и общую стабильность.
Теперь в цикл разработки входит три альфа-версии и две — беты (первая появится 18 марта, вторая — 8 апреля 2010). Кандидат в релиз выйдет 22 апреля, а финальная версия появится 29 апреля 2010 года (ага, это сравнительно скоро).
До первой альфы, кстати, осталось пару недель, она появится уже 10 декабря 2009. Эту уже уточнённый график, раньше назывались немного иные сроки.
Схему, как и обещал, скоро нарисую (успею до первой альфы).Это будет LTS (long term support, с выпуском обновлений в течение 5 лет для серверной версии и 3 — для десктопной) релиз, так что упор будет сделан на стабильный софт, а не на беты. В Ubuntu 8.04 LTS, например, изначально входила бета-версия Firefox`а — с Ubuntu 10.04 такого не случится.Свой iTunes с блекджеком и… без DRMRhythmbox вернётся как музыкальный плеер по умолчанию с функциями музыкального магазина (да, речь про некий аналог iTunes или чего там нынче популярно).
Music Store позволит отовариваться музыкой не покидая интерфейс проигрывателя. Пока Canonical не определилась с поставщиками контента, но если верить анонсам, то речь идёт о больших и серьезных лейблах.
Продаватья музыка будет без DRM, а всю купленную музыку можно будет растиражировать по нескольким своим компьютерам с помощью он-лайнового хранилища UbuntuOne (которое уже интегрировано в текущую версию). Сам сервис UbuntuOne будет развиваться дальше (напомню, что доходы с платной его версии идут на развитие дистрибутива).Узкоспециализированный софт удалят, массовый — обновятGIMP уберут из базового набора софта в дистрибутиве, об этом все уже по много раз успели написать.
Только не вижу проблем: установить его можно будет в пару кликов из нового менеджера пакетов Software Center (сам менеджер пакетов продолжит своё развитие), был бы только интернет. GIMP действительно уже слишком сильно похож на Photoshop (жаль, что в основном по сложности, а не по реально востребованным матёрыми дизайнерами функциям — прим. пер.), чем того требуется для большинства пользователей, желающих кропнуть, повернуть или отресайзить фотографию (кстати, F-Spot всё перечисленное умеет).
К тому же, такие пакеты, как GIMP, занимают немало места и тащат за собой много зависимостей, притом используются небольшой долей пользователей. Не вздумайте возмущаться!
GIMP — хороший, но не для всех, любой желающий сможет его доустановить за несколько минут (или часов — на медленном интернете). Видеоредактор PiTiVi возможно войдёт в состав дистрибутива, но точное решение будет принято в процессе альфа-тестирования.
А вот версия пакета уже определена — OpenOffice версии 3.2.1. Почистят и игры, по принципу: поменьше, но качественных.
Также нас, видимо, ждёт GNOME 2.30.Сообщения и оповещенияПродолжается развитие системы оповещений и апплета для контроля сообщений из месенджеров, почты и соц. сетей. Оперативно общаться, не пропускать ничего важного — мы с можем прямо из апплета.
Планируется поддержка как можно большего числа месенджеров и почтовых клиентов, а не только встроенных по умолчанию в дистрибутив. Оповещения станут более интеллектуальными: не будут будить спящий компьютер или лезть к вам в полноэкранный режим просмотра фильма.Юзабилити подтянутРебята, в Ubuntu масса вещей неудобных для начинающих пользователей.
Я бы, наверное, был аккуратнее и говорил не про неудобные моменты, а про непривычные (ибо пользователи эти в основном приходят с Венды и имеют уже некий опыт за плечами), но да ладно. В общем масса мелочей в юзабилити будет учтена и исправлена.Тестировать Ubuntu станет прощеДастин Кирклэнд анонсировал пакет TestDrive, который в итоге позволит удобно загружать ежедневные тестовые сборки дистрибутива всем желающим и запускать их без лишних телодвижений в виртуальной машине.
То есть в своей обжитой и уютной Ubuntu 9.10 вы сможете комфортно тестировать новую Ubuntu 10.04 в отдельном окошке, будто это обычное приложение.Быстрая загрузкаНа нетбуке Dell Mini 10v с SSD-диском Ubuntu 10.04 Lucid Lynx должна загружаться за 10 секунд. Вот так вот, такова цель.
Хоть текущая версия 9.10 далека от заявленного рекорда, разработчики говорят, что создали хорошую почву для оптимизации времени загрузки, всё будет так быстро работать на прежних технологиях, разве что Usplash, вроде бы, заменят на Plymouth, ну, и, добавится поддержка всяких способствующих такому рекорду возможностей железа.Много вкусного не только внутри, но вокруг Ubuntu 10.04 Lucid LynxКроме основного дистрибутива, не стоит забывать про различные редакции: Kubuntu, Ubuntu для ARM, Ubuntu Netbook Edition (бывший Ubuntu Netbook Remix, который теперь переименовали).В общем, дамы и господа, Ubuntu готовит массу приятных не то чтобы сюрпризов, но пунктов в планах развития, которые имеют большие шансы быть реализованными.Можете почитать оригинал, но учтите, что я выше занимался не переводом, а скорее вольным пересказом с добавлением тех фактов и слухов, которые в настоящий момент известны мне. Спасибо за внимание к такому большому количеству букв.


Без рубрики Даунгрейд Ubuntu до старой версии дистрибутива #

Один из наших читателей задал в комментариях интересный вопрос о том, как можно произвести даунгрейд дистрибутива Ubuntu, т.е. перейти с более свежей версии на более старую? Вопрос кажется странным, но я могу легко придумать ситуацию его актуализирующую: под свежую версию нету какого-то нужного софта (о том, что «смотреть надо было заранее» или о перспективах сборки вручную — говорить тут не будем). Не знаю, зачем нашему читателю понадобилось провести такую операцию, но, оказывается, она вполне себе успешно осуществима.Итак, общая идея метода состоит в том, чтобы в списке репозиториев (sources.list) указать старый дистрибутив и с помощью настроек менеджера пакетов apt, старому дистрибутиву дать более высокий приоритет.Для примера попробуем отъехать с Ubuntu 9.04 (Jaunty) до Ubuntu 8.10 (Intrepid).Редактируем список репозиториев:sudo nano /etc/apt/sources.listДля каждой записи с репозитарием новой версии:deb archive.
ubuntu.com/ubuntu jaunty main restricted universe multiverseДобавляем соответствующую для старого репозитория:deb archive.ubuntu.com/ubuntu intrepid main restricted universe multiverseПосле того, как вы отредактируете файл, получится, что у вас заданы репозитории сразу для двух версий.Теперь отредактируем /etc/apt/preferences, указав пакетам старого дистрибутива более высокий приоритет:sudo nano /etc/apt/preferencesДобавьте следующие директивы в файл (существующуие там данные можно удалить):Package: *Pin: release a=intrepidPin-Priority: 1001Package: *Pin: release a=jauntyPin-Priority: 60Ну, и, теперь «проапгрейдим» дистрибутив до старой версии:sudo apt-get updatesudo apt-get dist-upgradeВот так вот, в GNU\Linux`е возможно всё. Перед экспериментом всё равно настоятельно рекомендую сделать резервную копию данных.Есть, конечно, и метод более грубый: сохранить домашнюю директорию, все настройки, поставить с нуля старую версию, все нужные пакеты, перетащить настрйоки в старую версию.


Без рубрики Настройка виртуальной машины VirtualBox с гостевой Ubuntu #

Виртуализация полезна во многих случаях: за несколько часов вы можете установить несколько разных дистрибутивов Linux на виртуальных машинах и связать всё это хозяйство их в локальную сеть при этом оставаясь в Windows. На практике же я уже несколько раз встречался с такой ситуацией: расставаться с привычной Windows человек не готов, а на Linux хочет посмотреть поближе (не на уровне LiveCD, а в процессе регулярного использования).
Ну, или Windows может «требоваться» для игр (в виртуальную машину игровую систему не отправишь — современные игры к ресурсам требовательны весьма и не простят потерю производительности). Компания Sun бесплатно распространяет (предлагая и открытые версии для стандартных ОС) систему виртуализации VirtualBox.
Решение не самое производительное, но, думаю, самое дружелюбное к пользователю. А потому рассказ о том, как установить VirtualBox на Windows-хост читайте на оф. сайте или ищите в любимом поисковике — материалов на русском реально много.Я же дальше расскажу о том, как максимально быстро обжиться в виртуальной системе.Глобально нам потребуется сделать две вещи: научить гостевую ОС плотно общаться с хостом (получать доступ к USB, интегрироваться экранами и пр.) и наладить удобный файлообмен между реальной и виртуальной системами.Для начала обновите систему до актуального состояния.
Я могу ошибаться, но, похоже, если у вас появляются какие-то обновления ядра, вам требуется устанавливать дополнения для гостевой ОС повторно. Я с этим столкнулся.
Но не отметил что именно обновлялось, поэтому просто делюсь наблюдением.В главном меню окна виртуальной машины выбрать: «Устройства» > «Установить дополнения гостевой ОС». После чего в вашей остевой ОС (в данном случае в Ubuntu) появится новый оптический диск с названными дополнениями.
Диск попытается автозапуститься, но поможет это не слишком: для установки дополнений всё равно нужны привилегии суперпользователя. Поэтому предложение об автозапуске можно предлагаю проигнорировать, а отправиться в консоль и выполнить там следующую команду:sudo /media/cdrom/VBoxLinuxAdditions-x86.runПосле того, как дополнения установятся, гостевую систему нужно перезагрузить.
Чтоб далеко за мышкой не ходить, можно сделать это прямо из консоли:sudo shutdown -r nowПосле перезагрузки дополнения заработают сразу же, например разрешение экрана гостевой ОС самостоятельно увеличится до более или менее приемлемого с умолчальных 800 на 600 точек.Установленные дополнения позволят нам теперь создать общую директорию, к которой одинаково просто (стандартными средствами файловых менеджеров, как к любой другой) можно будет обращаться как из гостевой, так и из реальной ОС.Сначала приготовим хост. В главном меню окна виртуальной машины выбрать: «Устройства» > «Общие папки».
В появившемся окоше нажмите Insert на клавиатуре, чтобы увидеть диалог создания новой папки. Путь к папке выберите сами, в зависимости от того хотите ли вы создать для целей обмена файлами новую папку или показать гостевой системе какую-то существующую.
Имя папки нам потребуется в процессе дальнейших настроек, пускай будет VirtualBoxShare. Сделать ли папку постоянной (постоянная папка будет доступна и после перезапуска всей системы виртуализации) и разрешить гостевой ОС запись в папку — решайте сами (и своё решение сообщайте с помощью соответствующих чекбоксов).После того, как общая папка будет создана, её можно монтировать в гостевой ОС.Создадим точку монтирования:sudo mkdir /media/shareРазрешим записывать в папку всем пользователям виртуальной ОС (тут, опять же, решайте сами, кому в вашем случае требуются такие права):sudo chmod 777 /media/shareИ теперь, собственно, монтируем:sudo mount -t vboxsf VirtualBoxShare /media/shareГотово.
Можете отправляться в примонтированную директорию (cd /media/share) и убедиться, что всё её содержимое, доступное из реальной ОС, теперь имеется и в гостевой (ls -al /media/share).Не совсем удобно каждый раз после запуска виртуальной машины монтировать в ней общую папку. На постоянной основе проблема решается добавлением записи в /etc/fstab:sudo echo VirtualBoxShare /media/share vboxsf defaults 0 0 >> /etc/fstabПлодотворной вам виртуализации.А наши спонсоры с сайта с очень звучным названием рекомендуют не обращать внимания на финансовый кризис.


Без рубрики Установка freenx (для удалённого администрирования в графическом режиме) на Ubuntu 8.04 #

Когда-то давно, я уже писал про freenx и способы удалённого администрирования в графическом (не через консоль) режиме. В той статье желающие могут познакомиться с теорией вопроса и существующими альтернативами.К моей великой радости нашёлся репозиторий, где freenx доступен в виде готового пакета для Hardy.
Это значит, что теперь есть возможность использовать свободную версию nxserver`а без ограничений в 2 одновременных сеанса, установленной для бесплатной (но не свободной) версии от NoMachine. Справедливости ради, надо сказать, что freenx пока лишён ещё многих возможностей своего закрытого аналога.
Однако, весь базовый функционал, позволяющий устанавливать и возобновлять соединение с удалённым рабочим столом, работающее в несколько раз быстрее VNC — присутствует.Так что предлагаю краткое руководство, рассказывающее о том, как установить freenx в Hardy.Начнём с подготовительного этапа для тех, у кого в настоящий момент установлен nxserver от NoMachine. Удалим его, дабы освободить место свободной альтернативе:sudo dpkg -r nxserversudo dpkg -r nxnodeДобавим в список источников новый репозиторий. Запускаем текстовый редактор:sudo nano /etc/apt/sources.list
И добавляем в конец (хотя, можно и в любое другое место) файла:deb ppa.launchpad.net/marceloshima/ubuntu hardy maindeb-src ppa.launchpad.net/marceloshima/ubuntu hardy mainОбновляем систему:sudo apt-get updatesudo apt-get upgrade
Устанавливаем freenx и сопутствующие пакеты (хотя, многие из них уже, вероятно, у вас имеются):sudo apt-get install expect openssh-server nxlibs nxagent nxproxy freenx-server
Готово.
Разрешить кому-то из локальных пользователей использовать удалённые сеансы просто:nxserver --adduser username --system


Без рубрики Вышла бета-версия Ubuntu 9.10 Karmic Koala #

В конце прошлой рабочей недели (т.е. в пятницу) вышла бета-версия Ubuntu 9.10 Karmic Koala.Обновлять можно уже сейчас, запускайте update-manager -d, любезная утилитка вам сообщит, что релиз 9.10 уже доступен. Дальше дело за малым.
Я бы, впрочем, не рекомендовал вам этого делать на основной рабочей машине — дождитесь релиза.Чего в новой версии Ubuntu нас ожидает: Ядро Linux 2.6.31.x.Файловая система ext4 — по-умолчанию.Загрузчик GRUB 2 — по умолчанию.Много улучшений в AppArmor и системе безопасности в целом.Интегрированный в систему сервис он-лайнового хранилища файлов Ubuntu One.Сократившиеся время загрузки (энтузиасты на SSD вообще получали менее 10 сек., реально же всё будет грузится за полминуты даже на слабеньких нетбуках).Новый GNOME 2.28 и мессенджер Empathy вместо старого-доброго Pidgin`а — по-умолчанию.Для тех, кто любит изменения посерьезнее с радостью скажу, что теперь обоев в дистрибутиве на CD будет 11 штук (в 9.04 было только 3 варианта на выбор в комплекте). Да, это был сарказм.Кстати, вот так выглядит рабочий столь Ubuntu 9.10 «из коробки»:Обои по умолчанию в Ubuntu 9.10


Без рубрики Вышел финальный релиз Ubuntu 10.10 Maverick Meerkat #

Вышел финальный релиз. Ссылки на скачивание ищите в конце этой страницы: releases.ubuntu.com/10.10/По возможности, качайте и раздавайте торренты, чтобы облегчить труд серверов Canonical.На зеркалах Яндекса пока нет образов (но когда появятся, наверняка, быстрее будет качать оттуда).А ещё достаточно нажать "Проверить" в "Менеджере обновлений" и далее следовать всем инструкциям.


Без рубрики Закажите диск с Ubuntu, но только если нет возможности скачать образ #

Как и в преддверии прошлого релиза, приглашаю всех обладателей безлимитного интернета или недорого трафика, присоединиться к акции.Цель проста до безобразия: не заказывайте диск сейчас, если у вас есть возможность скачать iso-образ и прожечь его на болванку. Тем самым вы освободите очередь для тех, кто действительно нуждается в доставке физического носителя по почте за неимением интернета (что уже конечно редкость, совсем без сети с Ubuntu будет скучно, учитывая, что весь софт доступен из сетевых репозиториев) или же из-за дорого трафика (а вот это типичный случай для всей России за приделами больших городов).Диск вам всё равно пришлют не ранее, чем через две недели.
Если у вас нет проблем с трафиком и скоростью, то всё равно же скачаете образ раньше или обновите дистрибутив с помощью dist-upgrade.Я не буду заказывать диск! По крайней мере в ближайший месяц.Для тех, кому диски необходимы, далее предлагаю всё-таки ссылку на форму заказа.Заказать дистрибутив Ubuntu 8.10 можно на диске прямо с официального сайта: shipit.ubuntu.com/.До Москвы и крупных городов европейской части России диски идут порядка двух недель с момента отправки.


Без рубрики Как создать раздел в не размеченной области диска в Ubuntu Linux с помощью mkfs и fdisk? #

Столкнулся тут с такой ситуацией: есть удалённый сервер, на нём оказался диск побольше прежнего, на новый диск перенесли образ старого, но осталось ещё место, которое никак не размечено. Вопрос: как выделить оставшееся место под отдельный раздел, перенеся туда /var?
Ответ — далее.Запускаем утилиту для разметки дисков (далее я буду работать с правами рута, поэтому не забудьте выполнить sudo su):fdiskПопадаем в её командный режим (если ввести команду m, то будет доступна справка по всем командам), но необходимые команды для нас это:p — просмотр текущей таблицы разделов.n — создание нового раздела.w — запись таблицы разделов на диск и последующий выход.q — выход без записи новой таблицы на диск.После команды n вас спросят, хотите ли вы делать раздел основным или расширенным. Учтите только, что основных разделов не может быть более четырёх, если их уже столько, то, по-любому, придётся создавать расширенный.Далее будет предложено выбрать номер раздела (например, если укажите 3, то в итоге получите раздел /dev/sda3 — не волнуйтесь, занять имеющийся раздел у вас не получится, утилита выдаст ошибку и придётся создавать раздел с другим номером).
После будет предложено указать начальный и конечный цилиндры раздела. Но если вы просто станете нажимать Enter, то утилита сама подставит значения, определяющие участок от последнего размеченного раздела и до конца диска.Проверяем новую таблицу разделов (p), запоминаем какой раздел у нас появился (например, /dev/sda3), записываем новую таблицу на диск (w).Далее нужно, чтобы система получила доступ к обновлённой файловой системе с новым разделом.
Я торопился поэтому… перезагрузился. В комментариях принимается более разумный совет (на всякий случай напомню, что сервер удалённый).Теперь раздел надо отформатировать.
Я выбрал вполне современную журналируемую файловую систему ext3.
И отформатировал в неё раздел лаконичной командой:mkfs.ext3 /dev/sda3Теперь надо примотировать новый диск, для этого нам потребуется точка монтирования, создадим её:mkdir /media/tmpПримонтируем устройство:mount /dev/sda3 /media/tmp
Скопируем старое содержимое из /var на новое устройство:cp -ax /var/* /media/tmp
Переименуем старый /var:mv /var /oldvar
Создаём пустую директорию /var для монтирования:mkdir /var
Добавляем в конфигурационный файл /etc/fstab такую строку:/dev/sda3 /var ext3 relatime,errors=remount-ro 0 1
Перегружаем fstab:mount -a
Подчищаем ненужный теперь мусор:umount /media/tmprm -r /media/tmpГотово.


Без рубрики Оглашено расписание релизов Ubuntu 10.04 Lucid Lynx #

Чем ближе к релизу 9.10, тем больше новостей про Ubuntu 10.04.Итак, финальная версия Ubuntu 10.04 LTS (под именем «Lucid Lynx») выйдет 29 апреля 2010 года.
3 декабря 2009 — первая альфа-версия.
7 января 2010 — вторая альфа.4 февраля — третья и последняя альфа-версия.4 марта — первая бета-версия.1 апреля (да-да) — вторая и последняя бета-версия.13 апреля 2010 — появится релиз-кандидат.И ещё у меня вопрос: кому-то нужна такая вот картиночка с расписанием релизов Ubuntu, но для 10.04?


Без рубрики Генератор списка репозиториев (/etc/sources.list) для Ubuntu #

На Хабре подсмотрел анонс прикольного сервиса: repogen.simplylinux.ch/.Это генератор списка репозиториев (/etc/sources.list) для любимой Ubuntu. Основной плюс, естественно в том, что в генерируемый список можно добавить много сторонних репозиториев, например, для Skype, FreeNX, VirtualBox, VLC и т.д.Вы просто чекбоксами отмечаете какие репозитории вам нужны, выбираете версию ОС и язык вашей локали.
Сайт генерирует вам список репозиториев и подсказывает какие ключи и с помощью каких команд (копируйте и вставляйте в консоль) установить, чтобы apt-get не ругался на ненадёжность источников.


Без рубрики Готов кандидат в релиз Ubuntu 10.04 LTS (Lucid Lynx) #

Качать можно быстро и прямо сейчас с зеркал Яндекса: http://mirror.yandex.ru/ubuntu-releases/10.04/ или с основного источника: releases.ubuntu.com/releases/10.04/Образы уже доступны для всех архитектур и в различных редакциях (server, netbook и desktop конечно).Напомню, что это LTS (long term support) релиз, который поддерживается обновлениями в течение трёх лет (для настольной версии, а для серверной — все пять).
 
Поэтому самое время обновляться тем, кто, например, пропускал предыдущий релиз.Как показывает практика, RC обычно стабилен настолько, что от финальной версии почти или совсем ничем не отличается. Так что тем, у кого терпения больше не осталось — можно смело обновляться.


Без рубрики Создание самоподписного SSL-сертификата и настройка хоста Apache 2 для работы по https #

Великий веб-сервер Apache 2 умеет работать по защищенному протоколу https в рамках которого всё передаваемая информация шифруется сервером и клиентом по криптографическому протоколу SSL. Это значит, что даже перехвативший запросы клиента и страницы возвращаемые сервером — не сможет посмотреть содержание этих запросов и этих страниц.
 
Как минимум, все эти данные постоянно оседают у провайдера и если, например, его гнусный сотрудник захочет, то легко узнает те пароли, которые вы отправляете на многие сайты в POST- или GET-запросах.
 
Для собственного сервера вам, как минимум, следует беречь пароли от баз данных, вбвиаемые в веб-морду phpMyAdmin.Для того, чтобы организовать шифрованную передачу по протоколу SSL требуется специальный сертификат на сервере. Его подтверждают (обычно за деньги) всякие серьёзные центры по сертификации.
 
Но можно сгененрировать сертификат и самостоятельно — такой сертификат называется самоподписным, потому что никакой центр аттестации его не подтверждает, а подтверждаете лично вы.
 
Понятно, что для сайтов из мира электронной коммерции (особенно для тех, где имеется некий личный кабинет с каким-то счётом, который может быть злоумышленником опустошён) применять требуется полноценные сертификаты, подтверждённые авторитетным центром, а для сайтов не хранящих какие-то важные пользовательские данные — шифрование вообще ни к чему (ещё и нагрузку на сервер создаёт же), но для собственных нужд (вроде упомянутого phpMyAdmin`а) — сойдём и самоподписной.Всего-то придётся успокоить браузер, при попытке первого соединения с хостом, зашифрованным самоподписным сертификатом, разок взглянув на примерно такое окошко:
Что, конечно, критично для неосведомлённых посетителей (тем более, если ваш сайт ориентирован далеко не на гиков), но годно — для вас лично или для команды разработчиков, коллег и пр. Так вот о том, как на своём сервере за несколько минут для нужного хоста настроить SSL с самоподписным сертификатом — далее и пойдёт речь.Активируем соответствующий модуль Apache2, сделать это в любимом дистрибутиве можно так:sudo a2enmod sslСоздаём свой ключ для шифрования:sudo openssl genrsa -des3 -out server.key 1024В конце потребуется пару раз ввести (задать и подтвердить) пароль для вашего ключа.
Тут всё стандартно: не забывайте свой пароль, но и не записывайте его на стикере в углу монитора. Минимально допустимая длина пароля тут — 4 символа, но рекомендуется задать пароль в 8+ символов, да такой, чтоб он содержал буквы разных регистров и цифры.Можно создать не шифрованную копию ключа вот так:sudo openssl rsa -in server.key -out server.key.insecureИ для удобства это лучше сделать: иначе при каждой (ре-)активации хоста с SSL потребуется вводить пароль.Плюс вот в чём: не придётся вводить пароль при запуске сервера.Теперь будем создавать CSR, это тоже просто:sudo openssl req -new -key server.key -out server.csrВас попросят сообщить информацию о себе, в принципе (поскольку сертификат мы создаём самоподписной) можно ничего не сообщать, тупо вводя пустые ответы.
Но если вы захотите получить «настоящий» сертификат CA, то все данные, конечно, надо заполнить, притом указывая достоверные значения.Но перейдём к процессу самоподписания:sudo openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crtСертификат на этом, кстати, готов. Теперь надо скопировать файлы куда положено (чтоб их увидел Apache2) и настроить на обработку ssl сам веб-сервер.Копируем ключи:sudo cp server.crt /etc/ssl/certssudo cp server.key /etc/ssl/privateТеперь настроим на использование SSL виртуальный хост, я сделаю это с хостом по умолчанию, который обязательно доступен сразу после установки Apache.Теперь нам потребуется создать виртуальный хост, который будет поддерживать SSL.


Без рубрики Экспресс очистка сервера с целью освобождения дискового пространства #

Опасно разводить беспорядок на сервере, потому будучи брошенным на произвол судьбы он рано или поздно съест всё свободное место на диске. Сервер с отсутствующим свободным местом может вас даже по ssh в гости не пустить.
В этом я недавно убедился.
А потому предлагаю краткий набор рекомендаций для тех, кто как и я, бросает серверы без присмотра на длительные сроки, а потом удивляется: «Это что ж с ним случилось?».Во-первых, если ваш сервер боевой (т.е. там висят какие-то сайты или какая-то почта или сервер выполняет регулярно ещё какую-то полезную работу), то настройте ротацию логов (пример для логов веб-сервера, но таким же способом можно ротировать любые логи).
Логи — верный способ убить пространство на сервере с маленьким диском.Во-вторых, удалите кеш пакетов (особенно, если вы постоянно чего-то ставите, удаляете, снова устанавливаете — это уже скорее для тестового сервера проблема). Поможет простая команда:sudo apt-get cleanВ-третьих, посмотрите как обстоят дела с локальной почтой:sudo ls -al /var/mailЯ, например, поймал несколько сотен лишних мегабайт в виде сообщений в ящик root`а о разных отработавших задачах планировщика.
В зависимости от вашего почтового сервиса, почта может копиться и в домашних каталогах пользователей. Пошарьте и там.И, наконец, в-четвёртых, пошарьте руками по серверу с целью выявления самых тяжелых директорий.
Начните так:sudo du -sm /* | sort -nrПолучите отсортированный список, где в первом столбце будет размер в мегабайтах. Например, если окажется, что больше всех весит /var, то посмотрите, кто это там такой тяжелый:sudo du -sm /var/* | sort -nrИ так далее.
Главное, лишнего не удаляйте.
Вообще, рекомендую перед любой чисткой всё или хотя бы то, что собрались удалять — бэкапить.
И ещё маленький хинт для тех, кто пока только начинает покорение Ubuntu и Linux`а. Если вам надо быстро очистить файл, не удаляя его (а, например, этот приём годен для очистки любых логов), то выручит такая команда:sudo echo "" > /var/logauth.logВместо старого содержания в файл /var/logauth.
log будет записана одна пустая строка (т.е. файл станет пустым абсолютно).Как верно подсказали в комментариях, полностью очищать файл, делая его девстенно пустым, надо так:sudo su> /var/logauth.log
Или вот так:sudo echo -n > /var/logauth.log
А если воспользоваться вариантом, который сначала предложил я (sudo echo "" > /var/logauth.log), то одна пустая строка (и один байт данных для соответствующего спецсимвола) в файле всё-таки будет.


Без рубрики Вышел новый Skype 2.1 (пакеты для Ubuntu — доступны для скачивания) #

Skype 2.1 для UbuntuСпустя примерно 1,5 года разработки до версии 2.1 обновился проприетарный клиент Skype (предназначенный для общения в одноимённой VoIP-сети). Что уж там скрывать: создатели Skype не очень жалуют приверженцев открытого софта частыми релизами (но, к их чести, и не забывают совсем).
Новые функции радуют (хотя для пользователь Win и MacOS они давно уже доступны): поддержка кодека SILK, обеспечивающего повышенное качество звука при схожем трафике-поддержка PulseAudio в качестве системы вывода звука-возможность видео-чата с видео высокого разрешения-группы контактов (появились снова)отправка SMS (разумеется, для тех, кто пополнит свой баланс деньгами)мелкие (но приятные) улучшения чата (например, оповещения о написании сообщения собеседником).Deb-пакеты доступны на официальном сайте для 8.04 LTS и для 8.10 (32- и 64-битная версии).
 А где же пакет для последнего на текущий моменте релиза Ubuntu 9.04? Не волнуйтесь, версия для 8.10 прекрасно подходит и для актуального релиза дистрибутива (правда, увы, не проверял 64-битный вариант).
Так что качайте, устанавливайте и используйте.
Но, в случае чего, не забудьте про зависимости этого пакета: Qt 4.2.1 и свежее, D-Bus 1.0.0, libasound2 1.0.12, PulseAudio 0.9.10 и свежее.

Блоги, Без рубрики