Обновить
512K+

Настройка Linux *

Вечный кайф

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

Squid для самых маленьких. Часть 4 Режем канал

Время на прочтение6 мин
Охват и читатели37K
В предыдушем топике мы рассматривали программы для анализа логов сквида, с помощью которых можно смотреть кто, куда, когда ходил. Также можно посмотреть размер скачиваемого файла. Всё стало супер, теперь можно «шантажировать» тех кто качает порнуху, или сидит в соц сетях, лучшим продолжением этой эппопеи, которая не известно когда закончится :) будет ограничение cкорости закачки для разного рода групп людей. Ну, что, готовы? :) Поехали…
История:
Введение в сквид
Настройка
Статистика

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

Некоторые впечатления от тест-драйва Ubuntu 9.04 beta

Время на прочтение2 мин
Охват и читатели776

Понадобилось мне потестировать некоторый никсовый софт, и решил я на скорую руку поставить убунту. Думал ставить 8.10, но узнал что уже есть бета 9.04, финальная версия которой выходит 23 апреля, и поставил.

UPD: Изменил набор скринов, новая тема Dust Sand
Читать дальше →

Untangle Gateway, вышел релиз 6.1

Время на прочтение2 мин
Охват и читатели14K
В сети появилась новость о выходе новой версии дистрибутива в рамках проекта Untangle Gateway. Это специализированный Linux дистрибутив, основанный на Debian Lenny, для создания межсетевых экранов с разнообразным функционалом.
Решение мне показалось достаточно интересным для обслуживания небольшого офиса, когда администратор зачастую совмещает все функции полноценной службы IT. По крайней мере, подобные решения могли бы помочь ему частично разгрузить свой график.
Краткий обзор:

Настраиваем сканер отпечатков пальцев (finger print) в Ubuntu 9.04

Время на прочтение2 мин
Охват и читатели45K
На написание данного топика меня сподвигла замена ноутбука и переезд на бету Ubuntu 9.04, вследствие этого знаменательного события.
Надо сказать, что пользую сей достойный продукт еще с версии 7.10. За это время сменилось несколько машин, и мне не разу не пришлось сильно сожалеть о своем выборе, поскольку проблем с определением оборудования не наблюдалось, правда может быть больше из за того, что используемая мной техника IBM Thinkpad всегда неплохо поддерживалась в линуксах, как и все что сделано в IBM.
Сейчас для работы, в руки мне попало достойное изделие от HP — ноутбук nc6400. Этот девайс обладает сканером отпечатков пальца, который несколько упрощает жизнь в нашем парольном хаосе. До настоящего времени использование сканера ограничивалось MS Windows и я не предполагал, что сообщество занимается столь малопопулярными устройствами.
Читать дальше →

Squid для самых маленьких. Часть 3 Статистика

Время на прочтение3 мин
Охват и читатели98K
Каждый, кто поднимает проксю, потом хочет смотреть кто её пользуется, кто сколько качает. И иногда бывает очень полезным просмотр в режиме реального времени, кто что качает. В данном топике будут рассмотрены следующие программы:
SqStat — Real Time статистика через web
Sarg — Анализатор логов Squid с последующей генерации HTML
SquidView — Интерактивный консольный монитор логов Squid
читаем дальше

Последний шаг к релизу — Mandriva Linux 2009 Spring RC2

Время на прочтение1 мин
Охват и читатели702
Вышел последний релиз кандидат перед окончательным выпуском финальной версии любимого дистрибутива. Из вкусного — теперь можно создать флэшку для установки из Mandriva One, нормально поработать в KDE 4.2.2 и Gnome 2.26 а также поюзать новый X.org и kernel 2.6.29.

Подробнее можно прочитать на ВиКи Mandriva, а скачать можно ОТСЮДА

Также можно попробовать обновление через интернет (у кого хороший канал) — подробнее также можно прочитать на ВиКи в заметке о релизе.

P.S. Создал новый блог, так как информации идет много и думаю стоить поделиться с народом «из первых рук».

Jabber WebCam Bot

Время на прочтение4 мин
Охват и читатели2.5K
Эта идея пришла мне как-то случайно. Получить снимок с вэб камеры, которая находится дома, находясь на работе или в другом городе и при этом не расшаривать камеру через вэб… И не коннектиться по ssh… Забавно… Что, если получить его одним запросом в джаббере! Звучит бредово, но я занялся реализацией этого бреда!
Читать дальше →

OpenVPN, объединяем домашние сети

Время на прочтение6 мин
Охват и читатели105K
Данная статья посвящена объеденению нескольких домашних локальных сетей с предоставлением прозрачного общего доступа к ресурсам сетей с помощью VPN. За реализацию VPN взята openvpn. Клиенты и сервер openvpn установлены на роутерах домашних сетей, в конкретном случае роутеры семейства asus wl500, но данный мануал вполне применим и другим роутерам где есть досуп к OS и можно поставить openvpn.

Хотя подобных руководств в Интернете пруд пруди, они написаны больше для администраторов, которые имеют большой опыт общения с *nix системами, в то время как пользователями домашних роутеров являются в основном не хакеры, а обычные юзеры, может быть впервые увидевшие коммандную строку Linux на том самом роутере. Я постараюсь писать так чтобы было понятно всем.

Для тех кто не любит много букв, чтобы было понятно о чём речь под катом, привожу картинку

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

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

Время на прочтение1 мин
Охват и читатели35K
Удивлен, что на Хабре все еще нет описания программы winetricks и плюсов, которые она может дать.

Многие сталкивались с ситуацией, когда Windows-программе требуется какой-то компонент для запуска. Например, .NET, Mono или DirectX.

Устанавливать их руками — долго и муторно — нужно искать дистрибутивы, скачивать, указывать параметры… Особенно в ситуации, когда установка wine выполняется впервые и ставить нужно много.

Сообщество Wine решило эту проблему.

Рассмотрим подробнее.

The people project

Время на прочтение1 мин
Охват и читатели887
The People Project — новая инициатива в мире Open Source, призванная объединить все данные о ваших друзьях и собеседниках в один метаконтакт. Данные из социальных сетей, сообщения в блогах, подкасты, IM, почтовые сообщения, отныне с лёгкостью смогут быть привязаны к конкретному человеку, что избавит от необходимости отслеживать события из жизни друзей самостоятельно оббегая десятки сайтов, а главное — предоставит API, позволяющее взаимодействовать с этими данными.
Сейчас The People Project разрабатывается прежде всего в рамках проекта GNOME, взаимодействуя с программами посредством D-Bus. Проект написан на языке Vala, уже готовы привязки к GLib, Python и C#.
image
О намерении интегрировать The People Project уже заявили разработчики Empathy (клиент IM), Gimmie (панель запуска), Soylent (нечто, что лучше всего даёт представление о The People Project), Seahorse (менеджер ключей).
На данный момент уже удалось реализовать поддержку Google Contacts, Twitter, Friendfeed и Last.fm. Сейчас разработчики трудятся над поддержкой Facebook, OpenSocial, Telepathy, Launchpad, Ohloh, Gravatar и прочего.

VPN-сервер на Linux — решение проблемы с MPPE и клиентами, не поддерживающими шифрование данных

Время на прочтение4 мин
Охват и читатели19K
Так уж исторически сложилось, что связка pptpd + pppd — довольно популярное решение для раздачи интернета в локальных сетях, во многом благодаря наличию клиента pptp в windows начиная с 98 «из коробки». Более того, этот клиент поддерживает протокол шифрования MPPE который начиная с windows 2000 включен для новых соединений по умолчанию.
pppd радостно идет нам навстречу, также поддерживая этот протокол, но делает это весьма своеобразно:
Читать дальше →

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

Gnome 3.0 глазами пользователя

Время на прочтение2 мин
Охват и читатели3.7K
Если вы периодически читаете новости и блоги посвящённые GNU/Linux, то наверняка уже слышали о том, что сегодня разработчики Gnome решили вплотную заняться разработкой детальных планов, касаемых мажорного релиза рабочего окружения Gnome 3.0 (Gnome 2.30).
Если вы всё-таки пропустили эту новость, то напомню: предполагается, что работа над новым основным релизом будет вестись по трем основным направлениям:

* Изменение пользовательского интерфейса и рабочих инструментов.
* Модернизация платформы. Переход на Gtk+ 3, в котором будeт значительно изменены программные и бинарные интерфейсы (API/ABI), переработаны некоторых подсистемы и убран устаревший код.
* Популяризация GNOME.

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

Squid для самых маленьких. Часть2. Настройка

Время на прочтение2 мин
Охват и читатели61K
Доброго времени суток.
Это продолжение статьи Squid для самых маленьких
В этой части я расскажу вам про то, какие основные параметры необходимо менять, хотя и не обязательны, ведь разработчики самого сквида выставили довольно хорошо львиную долю значений. Итак, начнем по порядку…
Читать дальше →

GRUB2 и ядра Xen

Время на прочтение3 мин
Охват и читатели5.2K
Вчера я написал маленький обзорчик нового загрузчика GRUB 2. А привлекла моё внимание одна неприятная вещь. Ведь, если ничего не работает, на это и не обращаешь внимания. Так вот, я решил попробовать виртуализацию на основе Xen. Она потребовала установить модифицированное ядро. Конечно же, разработчики ещё не думали над такими тонкостями, поэтому свежедобавленный пункт меню не работал. Очевидно, у нас есть два выхода. Нам нужен либо скрипт, который корректно найдёт ядро и правильно составит пункт меню, либо придётся кустарным способом вписывать пункт меню ручками в /boot/grub/grub.cfg.
Естественно, я не очень представлял, как должен выглядеть правильный пункт меню, поэтому пошёл в Google. Он подсказал мне заметку «xen with grub2 on debian etch» в блоге простого австралийского парня по имени Daniel Mateos. Мне статья помогла и всё было бы хорошо, если бы Daniel не снёс свой блог :) Точнее, ему надоел Wordpress, и он, положа руку куда-то не туда, создал новый сайт на django. Вот поэтому я и решил написать то, что было рассмотрено в его статье, здесь. Для большей сохранности.
Читать дальше →

Russian Ubuntu LoCo Team придан статус официальной

Время на прочтение2 мин
Охват и читатели1.5K
31 марта 2009 года в 20:00 UTC состоялось собрание Ubuntu LoCo Council на котором, в числе прочих, был решён вопрос о придании Russian Ubuntu LoCo Team статуса официальной (стенограмма собрания: http://irclogs.ubuntu.com/2009/03/31/%23ubuntu-meeting.html (21:07 — 21:40))

Что такое Ubuntu LoCo Team?
Ubuntu LoCo Team (от англ. Local Community — местное сообщество) — это сообщество пользователей Ubuntu, объединённых по территориальному принципу. LoCo может быть вовлечено в такие проекты, как поддержка Ubuntu на родном языке, общая поддержка местных пользователей, продвижение Ubuntu на своей территории. Однако самое важное, что делает LoCo, — это объединение соседей для помощи друг другу «из первых рук».

Что такое Russian Ubuntu LoCo Team?
Russian Ubuntu LoCo Team — это сообщество пользователей Ubuntu Linux, говорящих на русском языке и объединившихся с целью продвижения Ubuntu среди русскоговорящего населения Земли.

В настоящий момент работу Russian Ubuntu LoCo Team координируют Дмитрий Агафонов (https://launchpad.net/~dmitry-agafonov) и Алексей Молчанов (https://launchpad.net/~alexey-molchanov). Наша launchpad группа: https://launchpad.net/~ubuntu-ru/

Наши основные задачи:
  • поддержка русскоговорящих пользователей
  • перевод документации на русский язык
  • локализация программ, входящих в дистрибутив
  • продвижение Ubuntu Linux во всех сферах деятельности человека
  • обмен опытом и ресурсами с единомышленниками
  • помощь в создании LoCo Team на местах
  • распространение Ubuntu на физических носителях


Ресурсы сообщества:


Russian Ubuntu LoCo Team, 2009

GRUB2. Начало

Время на прочтение3 мин
Охват и читатели18K

0. Это что такое?


Расскажу о новой версии самого популярного загрузчика. Она появилась опционально в стабильном Debian 5.0 Lenny, а значит можно сделать вывод о некоторой стабильности. К сожалению, по словам самих разработчиков, на документацию времени нет, поэтому всё пока работает методом тыка, логики и комментариев в коде :)
Кстати, о версиях. Первой и пока основной считается ветка 0.9x(которую уже окрестили GRUB Legacy), а версии 1.хх официально называются GRUB 2.
Итак, чем же отличается эта версия от старого доброго дефолтного загрузчика всего и вся? На официальном сайте сказано примерно так:
  • Поддержка скриптов, в частности циклов, условий, переменных и функций
  • Графический интерфейс
  • Динамическая подгрузка модулей, позволяющая расширять функционал не на этапе сборки, а прямо во время выполнения
  • Переносимость на разные архитектуры
  • Интернационализация
  • Настоящее управление памятью, делающее GNU GRUB более гибким
  • Модульный, иерархичный, объектно-ориентированный фреймворк для файловых систем, файлов, устройств, дисководов, терминалов, команд, таблиц разделов и загрузчиков операционных систем
  • Кроссплатформенная установка, позволяющая установить GRUB с другой архитектуры
  • Безопасный режим для трудных случаев. Stage 1.5 ликвидирована
  • Исправление ошибок, которые были допущены при проектировании GRUB Legacy, и не могли быть исправлены из-за требований обратной совместимости. Например, способ нумерации разделов

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

Калькулятор на MySQL

Время на прочтение1 мин
Охват и читатели3.7K
Калькулятор, использовать так:
./mysqlcalc "(1+3*5)*12"

Сам код:
#!/bin/bash
echo "select $1;" | mysql -uuser -ppassword | sed '1d'

Или, если у вас дистрибутив без sed'a, тогда так:
#!/bin/bash
echo "select $1;" | mysql -uuser -ppassword | tail -n 1

user и password заменить на ваше имя пользователя и пароль соответственно.

Жду баг репортов, патчей и пожеланий по дальнейшему развитию!