Форум сообщества «Я и Ubuntu»

Сегодня был открыт форум сообщества «Я и Ubuntu». У вас наверяка возникает вопрос: «А зачем он нужен, если есть forum.ubuntu.ru, forum.linux.ru и т.д.?».

Всё очень просто. Читая многие блоги, у меня иногда возникают вопросы к их авторам. Если эти вопросы относятся к какой-либо заметке, то я их задаю в комментариях, а если вопрос напрямую не относится к какой-либо заметке, тода что? Вот для таких случаев и было решено открыть форум. Если он кому-либо поможет — это хорошо, если будет бесполезным, то закроем его (ломать не строить 🙂 ).

В любом случае, приглашаем на форум сообщества «Я и Ubuntu».

Предзаказ дисков с Ubuntu 9.04 Jaunty Jackalope

С сегоднешнего дня доступен предзаказ дисков с новой версией ОС Ubuntu Linux 9.04 Jaunty Jackalope!

ПРОШУ ВСЕХ, КТО ИМЕЕТ ВОЗМОЖНОСТЬ СКАЧАТЬ ДИСТРИБУТИВ, НЕ ЗАКАЗЫВАТЬ ДИСКИ ХОТЯ БЫ В ТЕЧЕНИЕ СЛЕДУЮЩЕГО МЕСЯЦА!

Рассылка дисков нужна для того чтобы люди не имеющие возможность скачать Ubuntu (а таких много) могли получить новую версию этой замечательной ОС!

Все, кто нуждаются в данной акции, могут заказать диски здесь:

Высылается, как правило, один CD. Но вы можете сделать специальный заказ, указав причину, по которой вам требуется большее кол-во дисков.

Данная акция абсолютно бесплатна, все расходы берет на себя компания Canonical Ltd.

Стоит отметить, что это всего лишь предзаказ и диски будут высылаться только после выхода официального релиза 23 апреля 2009 года.

Покоряй и влавствуй

Очень полезный для новичков в мире Linux материал о том где и как искать в системе полезную информацию, если что-то не работает. Материал из последнего выпуска русскоязычного Full Circle Magazine (№23).

За последние две недели я заметил немало дискуссий на Ubuntu Forums, посвящённых устранению возникающих неполадок. Поэтому я решил рассказать об основных приёмах, которые использую, чтобы понять, где возникает проблема, а затем найти в интернете её решение (если не получается решить самостоятельно). Для общего сведения: журналы хранятся в /var/log/; там есть как всевозможные системные журналы, так и набор журналов для приложений или процессов.

Первое, что нужно сделать, если приложение падает при загрузке (например, Firefox зависает и аварийно завершает свою работу сразу после запуска), – запустить его из терминала. Тогда любые возникшие ошибки будут отображены в терминале. Если в результате появляется сообщение об ошибке, то лучше всего скопировать его и вставить в строку поиска google; либо, если смысл ошибки понятен, использовать эту информацию для дальнейших действий по решению проблемы.

Сложнее устранять такие неполадки, как если вы, к примеру, вставляете USB-флешку, а Nautilus её не распознает. Первым делом нужно выполнить команду:

dmesg|tail

Проверьте, не упоминается ли в выводе этой команды подключение USB-флешки или что-либо относящееся к проблеме. Если ничего похожего нет, можно попытаться увеличить количество строк вывода, добавив к tail аргумент -n и число строк. Например, для вывода 14 строк:

dmesg|tail -n 14

Или же можно извлечь флешку и вставить её в другой слот USB. Проверьте также вывод команд:

sudo fdisk -l
lsusb

чтобы увидеть, нет ли каких-либо признаков того, что флешка была распознана. Если система её распознала, то можно попытаться смонтировать флешку вручную и из сообщения об ошибке понять причину проблемы.

Эти команды и приёмы применимы практически к любой возможной неполадке, при условии, что вы понимаете, где искать. Следующий приём поможет понять, что именно происходит, когда вы включаете компьютер, и разобраться с долгой загрузкой системы в том случае, если что-то зависает и замедляет загрузку.

Воспользуемся программой boot chart из репозиториев Ubuntu. Установить её просто:

sudo apt-get install bootchart

После этого остаётся перезагрузить компьютер, и вы сможете просмотреть получившуюся диаграмму в eye of gnome (стандартная программа просмотра изображений). Перейдите в папку /var/log/bootchart и откройте нужное изображение (имя файла содержит дату).

При решении проблем с оборудованием можно использовать программу lshw, которая выдаёт информацию об устройствах. Полезно запускать её с флагом -C и указанием раздела: display, network и т.д. Например, для беспроводного соединения попробуйте:

sudo lshw -C Network

Эта команда отобразит всю доступную информацию о ваших сетевых устройствах (проводных и беспроводных): от возможностей до драйверов и так далее. Важнее всего проверить, не отключено ли устройство и указан ли драйвер. Драйвер должен появиться в последней строке секции об этом устройстве и обозначен как «driver=имя_драйвера».

Наконец, если вы столкнулись с ошибкой или проблемой, с которой не в состоянии справиться, приложите к своему вопросу как можно больше относящейся к нему информации. Избыток информации лучше, чем недостаток. Например, если вы решаете проблему с беспроводным соединением (нет связи или не распознаётся устройство), приложите вывод таких команд, как ifconfig, iwconfig, lshw -C Network. Если это USB-адаптер для беспроводной сети, то приложите также вывод lsusb, если PCI – то lspci, и т.д. Это поможет, ведь если вы сразу предоставите достаточно информации, то желающие вам помочь не станут задавать вопросов, и каждое следующее сообщение может стать ответом на ваш вопрос, без долгих разбирательств, которые обычно длятся день-два (в зависимости от временных зон и времени дня, когда был задан вопрос). Имейте в виду, чем больше вы предоставите информации, тем больше информации будет у тех, кто не может ни увидеть проблему, ни физически её исправить.

Назначение этой статьи – дать читателю некую отправную точку, с которой можно начинать попытки самостоятельного решения проблем, или увеличить его шансы получить помощь, когда она потребуется. Статья ни в коем случае не исчерпывающая, а упомянутые команды не объяснены полностью. Узнать о командах больше можно на страницах руководства (мы уже рассказывали об использовании команды «man» в одной из статей), а применение команд поможет ещё лучше в них разобраться.

Автор – Lucas Westermann // Full Circle Magazine №23

Lucas научился всему, что знает, ломая систему, которую потом приходится учиться восстанавливать. Когда есть время, он также ведёт блог http://lswest-ubuntu.blogspot.com.

Ещё в 23 номере Full Circle Magazine:

  • Лицо Ubuntu Russian — Интервью с Дмитрием Агафоновым
  • Программа на Си — часть 7
  • Веб-разработка — часть 4
  • Распостранение Ubuntu — часть 2
  • Покоряй и властвуй — устранение проблем
  • Моя история — Как я стал пользователем Ubuntu — часть 2
  • Книжный обзор — Как стать богиней гиков
  • MOTU интервью — Steve Stalcup
  • Ubuntu Women — Lydia Pintscher
  • Игры Ubuntu
  • Вопросы и ответы
  • Мой рабочий стол
  • 5 лучших — Менеджеры задач

Скачать Full Circle Magazine №23

Linux & Lotus. Единство великих.

В наше непростое время каждое предприятие ищет способы снизить затраты. Делать это следует конечно всегда, но самое главное — не в ущерб работе.
Для тех, кто использует продукты IBM категории Lotus, а точнее Lotus Domino и Lotus Notes, до недавнего времени были всего две реальные альтернативы в плане платформы для установки серверов и клиентов. Это либо AIX от IBM, либо Windows Server. И то и другое стоит денег и весьма приличных. Но на данный момент есть превосходная альтернатива, ничем не уступающая по производительности, а даже в чем то превосходящая.
Как вы уже догадались — это операционная система Linux.
Читать дальше

Обзор за неделю [2009-15]

На этот раз не густо получилось

Flush 0.4 released (GTK-based BitTorrent клиент) // Хабрахабр;

Ленивый Linux: 11 секретов для ленивых администраторов кластеров // IBM developer Works — Linux;

Винные Трюки или установка компонентов Windows в Wine // Хабрахабр;

ext3 фрагментация // ЛинСовет: Полезные Советы По Linux.

MSI Wind + Ubuntu 8.04 + WiFi

С тех пор как осенью 2008 у меня появился MSI Wind я установил на него самый свежий из стабильных релизов на тот момент (Ubuntu 8.04 «Hardy Heron»), я больше не обновлял ОС. Я установил запрет на обновление ядра, но при этом исправно устанавливал обновления безопасности и обновления программ и библиотек. Недавно WiFi начала себя как-то странно вести — то отключтся сам по себе, то говорит что сети нет, но последней каплей стало сообщение об отсутствии возможности провести сканирование доступных WiFi сетей выданное после выполнения команды

sudo iwlist scan

Я решил обновить ядро, а вместе с ним и драйвер, так как грешил именно на него.

Обновление ядра до версии 2.6.24-23 прошло легко и непринуждённо, а вот с установкой драйверов возникли некоторые затруднения.
Попытка установки бинарного пакета, взятого с форума MSI Wind, по непонятной мне причине, успехом не увенчалась.
Тогда я решил самостоятельно собрать драйвера из исходных кодов. Драйвера версии 0.4 были взяты с сайта Google Code.
Следуя инструкции в файле readme из архива я установил драйвер и поддержку WPA/WPA2 PSK (установив дополнительный пакет libssl-dev). WiFi заработал. НО! После перезагрузки компьютера драйвера автоматом не подхватываются (Свяжитесь с вашим системным администратором для решения следующей проблемы: Ошибка SIOCGIFFLAGS: No such device)! В результате я написал маленькй скриптик, который это исправляет. Прежде чем его запускать сначала прочитайте его и исправте путь к папке с драйверами.

Очень жду выхода Ubuntu 9.04 «Jaunty Jackolope», так как говорят что в нём всё работает из коробки.

Обзор за неделю [2009-13,14]

Наконец-то я дочитал все скопившиеся новости на Хабре (а это были новости за 2 недели). Теперь можно выложить обзор самого интересного, на мой взгляд, за этот период.

Ботнет атакует: червь для Linux-based роутеров // Linux.org.ru News

Установка клиента 1С предприятие 8.1 под OpenSuSE // Linux.org.ru News

Play encrypted DVDs in Ubuntu [Проигрывание закодированных DVD в Ubuntu] // Tips4Linux.com

Простой способ восстановить удаленные файлы // Хабрахабр

Как решить некоторые проблемы в Linux // Хабрахабр

Q4wine — установка Windows-игры в Wine в картинках // Хабрахабр

Вышел Parted Magic 4.0 // Linuxcenter

Бесплатный WiFi для некоторых сайтов // Хабрахабр

Flush 0.4 released (GTK-based BitTorrent клиент) // Хабрахабр

Это страшное слово – «виртуализация». Часть третья, заключительная. У страха глаза велики.

Итак, настал момент истины, и я пишу заключительную часть про виртуализацию.
Для тех, кто не в курсе, здесь первая часть (в которой я описываю, с чего все началось и как сделать), здесь вторая часть (в которой я предостерегаю от некоторых технических ошибок). Ну а сейчас пойдет речь о том, что же делать, если приходится переустановливать систему (к примеру мигрируя на другую платформу) и напоследок небольшая фотосессия.

Итак, с чего же я начну… Став счастливым обладателем еще 4Гбайт оперативной памяти, 2-х терабайтников от WD и пары вентиляторов, я пришел к мысли, что надо не просто поставить все это в сервер, но и заодно воспроизвести ситуацию с переустановкой системы.
Для начала напомню и дополню свою конфигурацию сервера:

— процессор AMD Phenom X4 9550 SocketAM2+ (2.20GHz, 4Mb, 1800MHz) (я сторонник AMD, так уж вышло);
— плата MB ASUS sAM2+ M3A78 AMD 770 DDR2 ATX (выбирал по доступности и с наличием RAID, что в итоге оказалось не совсем корректным, читайте в первой части);
— оперативная память 8Гбайт (всего четыре планки по 2Гб, максимум для материнки);
— жесткие диски, 4 по 1Тб (объединены по два в RAID-1, один на более отказоустойчивых для активной работы, второй на попроще дисках для малоиспользуемых файлов относительно первого);
— операционная система Debian Lenny x86_64.

Перед тем, как переустанавливать, я естественно сохранил настроечные документы. И вы не забудьте тоже их сохранить, дабы заново не изобретать велосипед.
Что же изменилось, помимо добавления в аппаратной начинке? А изменению у меня подвергнутся виртуальные настройки. Я заранее распределю на разные сетевые карты виртуалки по признаку активности с внешним миром, повесив на отдельную сетевую карту внешние. Описывать там особо нечего, кроме того, что для этого я создал два бриджа, вместо одного и при настройке виртуальной машины прописывал нужный бридж. Плюс ко всему я перетаскиваю rtorrent с виртуальной на хостовую машину, т.к. столкнулся с неприятными особенностями работы nfs при большом кол-ве открытых файлов. Количественно это может и не много, около 200 одновременно открытых файлов, но от этого начинались жуткие тормоза раздачи, что меня не устраивало.
Как установить чистую систему, не потеряв нужных данных, вы и без меня знаете наверняка. Остановлюсь на важных и болезненных моментах, по моему мнению:

— виртуальные машины воспроизвелись без проблем, путем простого наката папки /etc/libvirt из бекапа (изменения вступили в силу после перезагрузки, единственное что поправил — это пути до образов жестких дисков и названия бридж-интерфейсов);
— при настройке второго рейда не торопитесь его использовать, лучше дождитесь окончательной синхронизации (хотя пользоваться им можно и сразу, но из-за фоновой синхронизации будут ощутимые потери в производительности).

Хм… что-то мало болезненных моментов, не правда ли? Ну так не забываем, что перед нами операционная система Linux, которая гораздо гибче и стабильнее Windows, так что сомнений быть больше у Вас не должно. В остальном никаких проблем не возникло, так что смело можете при необходимости переставлять систему, не боясь потерь.
Напоследок несколько фото, как выглядит в живую и со стороны ПО мой сервер (за качество не ругайте, снято на коммуникаторе):





Это страшное слово – «виртуализация». Часть вторая. Не повторяйте чужих ошибок.

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

1. Если предполагаете использовать серверы раздельно для сети и для интернета, лучше сразу запланировать/приобрести/настроить минимум две сетевые карты. Во-первых, работать будет шустрее. После разделения на две сетевые карты скорость по внутренней сети стала около 10Мбайт/с, тогда как в случае единственной сетевой карты скорость скакала от 2 до 6Мбайт/с. Во-вторых, как выяснилось, на уже настроенной на один интерфейс виртуальной машине при смене активного интерфейса начинаются непонятные явления, потери пингов и т.п. (Windows Server вообще потерял сеть, например, а rtorrent просто зависал).
2. Разделяйте на разные физические разделы данные, используемые с ощутимо разной интенсивностью. Т.е. если вы планируете раздавать файлы по пиринговой сети, ftp и локальной сети, то лучше сохранять эти файлы на отдельном разделе, по минимуму смешивая с теми, которые используются другими виртуальными машинами. Благо современные средства монтирования файловых систем позволяют в одну папку монтировать одновременно несколько физических разделов.
3. Если вы используете в качестве гостевой системы Linux, то по возможности приближайте ее к варианту, который стоит на хосте. Т.е. в моем случае это Debian Lenny. Сервер LAMP+FTP+Ubuntu работал относительно нестабильно в плане сетевой активности, в отличие от связки LAMP+FTP+Debian…
4. Если планируется очень большая активность файловых операций (типа раздача более 100 торрентов одновременно), то советую в этом случае отказаться от использования виртуальной машины и настроить сервер непосредственно на хосте. Это позволит избежать значительных потерь в производительности (к примеру хешироваться файл для торрент-раздачи на хосте будет раз в 10 быстрее, чем в виртуальной машине через nfs).

Обзор за неделю [2009-10,11,12]

Уф! Как оказывается переезд из квартиры в квартиру это очень тяжёлое дело, которое сопрежено с большим количеством проблем и, как ни странно, трат. Мало того что в новой квартире никак не получается подключиться к Сети, так ещё и время никак не получается спланировать так чтобы хоть что-то успевать делать. Посему прошу меня простить, что обзоры за последние три недели представлены в едином соообщении.

К сожалению, за последние две недели новости с Хабр я прочитать не успел, поэтому в самом конце обзора Хабра не будет, но из остальных источников тоже много интересного набралось. И так, поехали.

Подсветка tail -f // ЛинСовет: Полезные Советы По Linux

VIM / vim, и как сделать из него полноценную IDE // Хабрахабр

Я умный / Как выйти в интернет из терминала для оплаты телефона // Хабрахабр

Настраиваем Intel X3100 // ЛинСовет: Полезные Советы По Linux

Lazy Linux: 10 важных практических приёмов для администраторов // developer Works — Linux

Авторизация с помощью Flash-накопителя // Хабрахабр

Еще один глупый скрипт для сортировки фотографий по EXIF под *nix // Хабрахабр

Синхронизация файлов на нескольких компьютерах // Linux.org.ru News

<a href="http://habrahabr.ru/blogs/linux/53590/" title="Заметаем следы // Хабрахабр
«>Заметаем следы // Хабрахабр

Сервер без Apache «с нуля». Так ли страшен Nginx? // Хабрахабр

Что же я ставил? (apt-get) // ЛинСовет: Полезные Советы По Linux

tip: цветной svn diff // Хабрахабр

Установка SmbNetFs (удобный доступ к smb) // aboutubuntu.ru

Логи в цвете // ЛинСовет: Полезные Советы По Linux

Ёмкий список команд для VIM на русском // Хабрахабр

Как сбросить пароль в Linux // Хабрахабр

Восстановление настроек терминала // ЛинСовет: Полезные Советы По Linux

Конвертирование текста между различными кодировками (eng) // Tips4Linux.com

Монтирование ISO образа, используя командную строку (eng) // Tips4Linux.com

Установка Firefox 3.1 Beta 3 в Linux // IT-TALK.RU доступно о Linux

Повышение производительности Linux-систем, Prelink и Preload // IT-TALK.RU доступно о Linux

timeout: запуск команды с таймаутом по истечении которого команде посылается сигнал // ЛинСовет: Полезные Советы По Linux

Графический драйвер для Linux NVIDIA 180.41 // Linuxcenter

Создается Российская ассоциация свободного прог

Материалы распространяются под лицензией Creative Commons: Атрибуция — Некоммерческое использование — С сохранением условий (Attribution-NonCommercial-ShareAlike) 3.0 Unported.
Рейтинг@Mail.ru