Обновить
512K+

Настройка Linux *

Вечный кайф

209,13
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

UUID и /dev/disk/by-id спешат на помощь

Время на прочтение3 мин
Охват и читатели19K
Поднимал недавно на новом сервере Xen и столкнулся с одной очень интресной проблемой — при загрузке случайным образом выбирался sda и sdb из двух винтов, не смотря на то, что в BIOS все было жестко прописано. Таким образом получалось, что сервер загружался через раз. И тогда я принялся думать, как бы мне решить эту проблему :) Все было не сложно, если бы не одно но, один из дисков был зашифрован :)
Итак, для начала краткое описание ситуации:
имели сервер с поднятым Xen и двумя IDE HDD: 160 Gb — система и 400 Gb — зашифрованный диск с гостевыми доменами Xen. Все работало прекрасно, системный диск мастер, доменный — слэйв. Но в один прекрасный день слэйв решил, что больше так жить нельзя и тихо умер :). Решено было не заморачиваться и на его замену пришел новый 400 Gb SATA диск. В BIOS было прописано жестко кто есть кто, то есть какой диск первый, а какой второй и решено было продолжить загрузку.
Читать дальше →

Puppet, система управления конфигурациями. Часть I

Время на прочтение2 мин
Охват и читатели92K
Puppet — это инструмент, который позволяет автоматизировать настройку и управление большим парком машин. Используя Puppet вы сможете централизованно управлять конфигурациями одной, десятков, сотен и тысяч машин.

В этой статье я расскажу об основных особенностях системы.
Читать дальше →

ADSL модем теряет коннект до перезагрузки? Не проблема!

Время на прочтение3 мин
Охват и читатели15K
Началось все с того, что в один прекрасный день я стал обладателем ADSL-роутера D-Link 2640U. Так как раздаю я интернет еще и друзьям, то включен он у меня круглосуточно, и тут обнаружилась одна досадная неприятность — он переодически терял коннект с провайдером и не хотел подключаться до перезагрузки. Поиски и обновления прошивки не решили проблемы, а так как дома меня иногда не бывает, а перегружать модем надо, то в один прекрасный день был написан скрипт, который делает это автоматически.
Посмотреть исходник

Видео с Linux конференции LVEE2009

Время на прочтение3 мин
Охват и читатели1.1K
В середине лета в пансионате под Гродно (Беларусь) прошла конференция Linux Vacation / Eastern Europe, которая уже 5 год собирает специалистов в области Open Source со всего СНГ.
2 дня докладов на свежем воздухе.
Мы записали более чем 9 часов докладов на видео, и предлагаем посмотреть их.

Видео доступно на IT-JOB.BY: http://it-job.by/article//1881.
Программа конференции под хабракатом
Читать дальше →

Новый инструмент netprofile в Mandriva 2010.0

Время на прочтение2 мин
Охват и читатели608
Одним из новшеств в будущей версии Mandriva Linux 2010.0 будет измененная работа с профилями сети. Один из разработчиков (Евгений Додонов, русский только по родственникам) выложил на своем блоге скринкаст, показывающий его будущую работу (осторожно, картинки!).

Читать дальше →

Над чем работает компания Mandriva

Время на прочтение2 мин
Охват и читатели959
Что проще, чем сделать дистрибутив? И чем вообще занимаются эти нахлебники — производители дистрибутивов? Используют чужой труд? Это очень опасное заблуждение — все «дистростроители» вносят посильный вклад в общую копилку и копилку улучшений самого дистрибутива. Чем же занимается Mandriva (создатель Mandriva Linux) и над какими проектами она ведет работу?

XtreemOS
Скоро будет выпущена вторая версия GRID-операционной системы на основе Mandriva Linux. К этому проекту также относитcя и связанный с ним проект USB Mandriva Flash, в котором поддержка GRID-кластера включается за пару секунд. В идеале любая версия Mandriva Linux должна будет входить в состав «большого облака», позволяя консолидировать вычислительные ресурсы вне зависимости от мощности компьютера. Но это задачи не очень близкого будущего.

Mancoosi
Начиная с версии Mandriva Linux 2010.0 пользователи с удивлением могут обнаружить, что им предложат поучаствовать в проекте Mancoosi. Что это за проект? Его основными задачами являются:
  • улучшение мета-инсталятора (urpmi) за счет анализа зависимостей перед установкой пакета и предоставления высокоуровневого выбора (пакет с меньшим размером, более стабильный);
  • предоставление возможности отката установки. Задача Mancoosi — объединение большого числа ошибок из различных дистрибутивов для возможности определения лучшего алгоритма выбора пакетов. Результат этих «соревнований» будет зависеть от ваших отчетов об ошибках.

В результате работы проекта в urpmi будет внедрен лучший алгоритм.

Quality Assurance
Mandriva также работает над несколькими проектами, такими как Qualipso или Helios для улучшения качества дистрибутива.

Графический интерфейс пользователя
Mandriva тесно работает над API Nepomuk и над интеграцией интерфейса, где пользователь может видеть ссылки, файлы, почту, список подзадач и другие данные в зависимости от используемого им приложения.
Благодаря ему вы например можете в Dolphin уже сейчас найти результат по запросу «мои последние файлы» или «статьи о Linux».
В настоящее время решается задача аннотирования почты в KMail с помощью естественного языка.

LVM — это просто!

Время на прочтение4 мин
Охват и читатели731K
Собственно, хочется просто и доступно рассказать про такую замечательную вещь как Logical Volume Management или Управление Логическими Томами.
Поскольку уже давно пользуюсь LVM-ом, расскажу что он значит именно для меня, не подглядывая в мануалы и не выдёргивая цитаты из wiki, своими словами, чтобы было понятно именно тем кто ничего о нем не знает. Постараюсь сразу не рассказывать о всяческих «продвинутых» функциях типа страйпов, снапшотов и т.п.
Читать дальше →

Установка Linux из iso-образа под Windows

Время на прочтение2 мин
Охват и читатели166K
Эта статья поможет Вам установить любой дистрибутив Linux из под Windows машины прямо из iso-образа на жестком диске. Статья может помочь владельцам нетбуков, а также тем, кто по каким-либо причинам не может воспользоваться обычным установочным диском.
Читать дальше →

VPN-мост в локальную сеть

Время на прочтение10 мин
Охват и читатели241K
Прочитал топик habrahabr.ru/blogs/linux/67209 и решил выложить сюда свою статью, которая была до этого видна только в закрытой корпоративной Wiki.

Обычно, при создании VPN, используется подключение типа точка-точка к некоторому серверу, либо установка ethernet-туннеля с некоторым сервером, при котором туннелю назначается определённая подсеть. Сервер VPN при этом выполняет функции маршрутизации и фильтрования трафика для доступа к локальной сети через VPN.

Данная статья рассматривает другой подход к созданию виртуальной сети, при котором удалённые системы включаются в уже существующую локальную подсеть, а сервер VPN выполняет роль Ethernet-шлюза. При использовании такого подхода мы всё ещё имеем возможность фильтровать трафик на основании способа подключения (например, использовать для локальной сети и для удалённых пользователей разные фильтры), но исключается необходимость настройки маршрутизации, а удалённые машины включаются прямо в локальную сеть, видят ресурсы, даже способны использовать широковещательные посылки вообще без дополнительной настройки. Через такой VPN у них отображаются все компьютеры локальной сети Windows, все доступные XDMCP-серверы при XDMCP broadcast и т. д.

Читать дальше →

Легкий Linux дистрибутив для кофейников из Windows

Время на прочтение5 мин
Охват и читатели94K
Выбор легковесной и быстрой OC на базе Linux

С Windows я уже давно и поэтому хочешь-не хочешь, а привыкаешь к тому, чем пользуешься каждый день. После я заметил, что для работы мне в 90% случаев хватает связки Opera + Google Docs + Skype. В Windows меня все больше раздражало время загрузки и «разгрузки» (при выключении). Общая скорость работы системы.

Поэтому я поставил себе задачу найти легковесную ОС, которая бы удовлетворяла следующим параметрам:
— быстро грузиться и выгружаться
— легко устанавливаться, как для чайничков
— сразу подхватывать WiFi карточку и сеть (скрытая Wi-Fi сеть с WPA шифрованием)
— иметь возможность установки Оперы без лишних проблем (или из-коробки)
— поддержка русского из-коробки (ну или с простой доустановкой)

Дополнительными плюсами были бы (из коробки):
— установленный Skype
— просмотрщик PDF документов.
— чистый и минималистичный интерфейс (В Windows вместо Explorer стоит порт Blackbox — BBlean)

В Windows я ориентируюсь неплохо, а с Linux практически никогда не сталкивался, поэтому фразы стиля «Выберите файловую систему: Ext2, Ext3, Ext4, ReiserFS, XFS» вводят меня в легкий транс.
Читать дальше →

OpenVPN: создание полноценного openVPN gateway

Время на прочтение5 мин
Охват и читатели247K
OpenVPN — это система, позволяющая создавать шифрованные туннели между компьютерами по технологии VPN (Virtual Private Network, виртуальная частная сеть).

Основные плюсы такой модели:

  • Просто: настройка занимает менее часа и не требует специальных знаний.
  • Экономно: трафик сжимается lzo.
  • Безопасно: весь трафик шифруется, а клиенты разделены между собой.
  • Иногда по-другому просто никак. :)


Несмотря на эти пункты, нормальной статьи о настройке OpenVPN на Хабрахабре я не нашел. Чтож, попытаюсь исправить это своими силами.

Я специально стараюсь не углубляться в технические подробности, но и расписывать принципы сборки ядра и установки ПО в вашем дистрибутиве не буду — это выходит за пределы статьи.

За основу возьмем OpenVPN-2.0.9 и Gentoo Linux в качестве сервера и Linux либо Windows в качестве клиента.

Нырнуть глубже

Установка Ubuntu Linux с винчестера. Скрипт

Время на прочтение5 мин
Охват и читатели25K
image
Никогда не любил устанавливать Ubuntu с Live-CD/DVD. Иногда может быть диск поцарапан и установка прерывается на самом интересном месте, музыку не послушаешь, фильмы не посмотришь. Я устанавливаю Ubuntu из iso-образа со своего жесткого диска на другой винчестер или раздел. Читая раньше в инете статьи, как ставить с жесткого диска, я просто слепо следовал инструкциям, копируя и выполняя команды. Бывали проблемы с загрузчиком grub, приходилось дополнительно искать в интернете решения, как исправить эти ошибки. Затем, чтобы не мучаться, я сделал свой скрипт установки.

Задача: Нужно, используя уже установленную Ubuntu, установить систему на другой винчестер.
Читать дальше →

Ближайшие события

Debian Day 2009

Время на прочтение1 мин
Охват и читатели613
Именно 16 августа, в далеком 1993 создателем debian GNU/Linux Яном Мёрдком был официально основан Debian Project. Debian дал жизнь многим проектам, в числе которых Ubuntu — самый популярный linux дистрибутив, Maemo — используемый в MID'ах Nokia (и не только), Knoppix — LiveCD на все случаи жизни. Debian портирован на 11 архитектур и имеет самый большой репозитарий софта. По данным DistroWatch, Debian по популярности находится на 5 месте.

И именно сегодня Debian исполняется 16 лет. Ура, Товарищи!

UPD: Спасибо всем проголосовавшим! Перенес в Debian.

Linux-версия клиента Quake Live

Время на прочтение1 мин
Охват и читатели2.1K
Благодаря многочисленным просьбам пользователей GNU/Linux (и MacOS), версии клиента Quake Live для этих операционных систем анонсированы на пресс-конференции QuakeCon-2009 в Далласе (США). С 18 августа текущего года клиенты и некоторые карты будут доступны для скачивания.

Quake Live бесплатный браузерный онлайновый многопользовательский шутер от первого лица (браузерный вариант Quake III, использует немного изменённую версию движка id Tech 3). Для игры необходим веб-браузер и сам клиент в виде плагина к нему.

Подробности тут
Взято с L.o.r.

Умная ретрансляция [wget > fifo > ices0 > icecast]

Время на прочтение2 мин
Охват и читатели4.8K
Давайте поговорим немного про умную ретрансляцию mp3 потоков?
Возникла необходимость сделать качественный mp3 relay с четырех нестабильных источников (которые транслируют одно и то же), в основном для себя.
Возьмем, к примеру, KissFM. Есть 4 источника, которые периодически отваливаются (три потока звука одинаково хорошие и один похуже).

На данный момент реализация такая:
Читать дальше →

Подключение к Yota из Linux

Время на прочтение2 мин
Охват и читатели22K
Доброго времени суток. Сегодня я расскажу о том, как подключить устройство под управлением Linux к сети Yota. В моём случае это Asus EEE 1003, с установленной EEEbuntu 3 Standart(которая из себя представляет модифицированную Ubuntu 9.04) на борту. Если у вас за работу WiMax`a отвечает Intel`овский чип(можно узнать выполнив lspci) — этот рецепт вам поможет. Дистрибутив особой роли не играет.
далее

Распараллеливание задач в Linux

Время на прочтение2 мин
Охват и читатели11K
Потребовалось мне перекодировать некоторое количество видео-файлов. Для этого я написал следующий сценарий:

#!/bin/bash

recode() {
mencoder -o $2 $1 -ovc x264 -x264encopts bitrate=22000:keyint=50 -oac mp3lame -lameopts vbr=3:br=320 -fps 50
}
recode input/00108.mts 00108.avi
recode input/00109.mts 00109.avi
...
...


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

Nagios: уведомление через SMS

Время на прочтение3 мин
Охват и читатели7.5K
Nagios: уведомление через SMS

Всвязи с увеличением количества серверов возникла необходимость в их мониторинге с возможностью оповещения при возникновении проблем. Выбор пал на Nagios, так как пару лет назад, работая в компании телеком-оператора работал с ним.
Одним из условий была возможность оповещения посредством SMS сообщений.
Итак, что имеем и как все это заставить работать вместе:
— Linux (Debian 5) сервер с установленным Nagios (процесс первоначальной установки и настройки самого Nagios не буду описывать в данной статье)
— Мобильный телефон (в данном случае Nokia 3110), подключаемый посредством USB кабеля
— Желание все это дело заставить работать вместе :)

Читать дальше →

Inotify или автоматизация рутинных операций с помощью incron

Время на прочтение3 мин
Охват и читатели48K
До сих пор на хабре еще никто не упоминал о такой удобной подсистеме ядра linux, как inotify и использовании ее в автоматизации работы системного администратора. Хотелось бы восполнить этот пробел.

Что такое inotify


Inotify — это подсистема ядра Linux, которая позволяет получать уведомления об изменениях в файловой системе. Т.е. простыми словами — эта штука дает нам информацию о создании или изменении любого файла или директории в используемой файловой системе.
Inotify появилась в ядре аж в версии 2.6.13 и прошла проверку временем. Для ее использования написано несколько утилит, работу с одной из которых мы и рассмотрим.
Читать дальше →