Archive for the 'HowTo’s' Category

февраля 22 2010

Настройка беспроводного интернета Yota WIMAX

yota_12-150909.gif

Настройка интернета от Yota с модемом Samsung SWC-U200 проводилась мной на Ubuntu 9.10 Netbook Remix но учитывая что репозитории всех Debian based дистрибутивов в принципе одинаковые, то данное руководство подойдет и на остальные дистрибутивы основанные на Debian. На сегодняшний день Yota и самсунг не имеют драйверов для Linux, поэтому мы будем настраивать наш модем на базе драйвера MadWIMAX.

Читать далее »

8 комментариев »

февраля 20 2010

Настройка Kernel NAT на FreeBSD

freebsd_logo.png

Эта маленькая статья описывает настройку kernel nat на Freebsd, настройка очень проста и займет у вас минимум времени. Основное время потраченное на настройку уйдет на сборку ядра системы, установку и перезагрузку.

Читать далее »

4 комментария »

февраля 20 2010

Установка и настройка Pure-FTPD в связке с MYSQL на FreeBSD

pure-ftpd.png

Данная статья посвящается установке и настройке ftp сервера Pure-FTPD с хранением пользователей в БД MYSQL, а так же веб интерфейсе для управления пользователями.

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

  • Управление скоростью Download и Upload для каждого пользователя
  • Выбор UID и GUID для пользователя
  • Выбор домашней директории для пользователя
  • Доступность ftp для пользователя только с указанных айпи адресов
  • Включение и отключение учетных записей пользователей

Данная статья подразумевает что у вас уже есть настроенный веб сервер с поддержкой php, если же нет, то вы можете прочитать пр установку apache2 на freebsd по ссылке http://sudouser.com/ustanovka-apache22x-vo-freebsd-70.html
Читать далее »

3 комментария »

января 27 2010

Создание игрового сервера World of Warcraft на базе Debian или Ubuntu

wowlogo.png

Давно не обновлялся сайт, пора бы уже написать что то дельное и нужное. В этой статье я опишу процесс сборки и установки сервера World of Warcraft на базе открытого дистрибутива Mangos (http://getmangos.com/) который является бесплатной альтернативой продукту от Blizzard, но не является его точной копией, так как Blizzard не открывал исходный код своего сервера. Основой сервера является база данных mysql и два небольших демона для работы с ней. Я использовал дистрибутив Ubuntu 8.04 для сборки.

Читать далее »

1 Комментарий »

ноября 22 2009

Просмотр IPTV из сети за сервером NAT

television-icon.jpg

Многие интернет провайдеры на сегодняшний день предоставляют услугу IPTV, кторая позволяет смотреть телевизор по локальной сети, качество картинки лучше чем у аналоговых антенн, которые стоят везде. Но если у вас дома стоит роутер на базе Linux или FreeBSD, за которым живет ваша домашняя сеть, со своей адресацией и трансляцией адресов (NAT) то просмотр IPTV работать не будет, но это легко решается при помощи небольшого демона для роутинга Multicast, называется который igmp proxy.

Читать далее »

13 комментариев »

сентября 30 2009

Установка и настройка NFS сервера на Debian based дистрибутивы

folder-fileserver-512x512.png

В этой небольшой статье описано как запустить NFS сервер на дистрибутивах Debian, Ubuntu, Linux Mint и прочих. Установка и настройка занимает около пяти минут времени, все пакеты доступны в штатных репозиториях выбранной вами операционной системы. Для начала обратимся к википедии что бы узнать что такое NFS и зачем оно нужно нам. Цитата:

Network File System (NFS) — протокол сетевого доступа к файловым системам, первоначально разработан Sun Microsystems в 1984 году. Основан на протоколе вызова удалённых процедур (ONC RPC, Open Network Computing Remote Procedure Call, RFC 1057, RFC 1831). Позволяет подключать (монтировать) удалённые файловые системы через сеть, описан в RFC 1094, RFC 1813, и RFC 3530.

NFS абстрагирована от типов файловых систем как сервера, так и клиента, существует множество реализаций NFS-серверов и клиентов для различных операционных систем и аппаратных архитектур. В настоящее время (2007) используется наиболее зрелая версия NFS v.4 (RFC 3010), поддерживающая различные средства аутентификации (в частности, Kerberos и LIPKEY с использованием протокола RPCSEC_GSS) и списки контроля доступа (как POSIX, так и Windows-типов).

pNFS (параллельный NFS) — последняя версия стандарта NFS, включающая в себя распараллеленную реализацию общего доступа к файлам, которая увеличивает скорость передачи данных пропорционально размерам системы.

Читать далее »

Комментариев нет »

августа 5 2009

Установка и настройка Open VPN сервера на Debian и Ubuntu

openvpn_logo.png

Сегодня мы поговорим о OpenVPN. Для начала немного информации о OpenVPN:
OpenVPN — свободная реализация технологии Виртуальной Частной Сети (VPN) с открытым исходным кодом для создания зашифрованных каналов типа точка-точка или сервер-клиенты между компьютерами. Она позволяет устанавливать соединения между компьютерами находящимися за NAT-firewall без необходимости изменения его настроек. OpenVPN была создана Джеймсом Йонан (James Yonan) и распространяется под лицензией GNU GPL.

Читать далее »

3 комментария »

июля 13 2009

Настройка Jail в FreeBSD с помощью ezjail

pedge_r805_overview3.jpg

Зададимся вопросом — как, используя сервер на базе FreeBSD, получить несколько независимых окружений, в народе называемых jail? Например, как использовать одну из jail для почтового сервера, а вторую для web-сервера, при этом каждая jail должна иметь собственный IP-адрес?

Каждая jail на FreeBSD имеет собственные файлы, процессы и учетные записи. Находясь внутри, практически невозможно отличить jail от реальной системы. Самым простым способом определения, создания и модифицирования jail является использование среды ezjail.

Читать далее »

Комментариев нет »

июня 23 2009

Быстрая перезагрузка Linux с kexec

Tux-G2.png

Даже если Ваша работа не требует перезагрузки компьютера с Linux несколько раз в день, ожидание, пока система перезагружается может стать настоящей тягомотиной. Откройте для себя kexec. По существу, kexec — быстрый способ перезагрузки, который позволяет загрузить новое ядро, не имея дело с загрузчиком операционной системы. Быстрая перезагрузка — преимущество, даже если аптайм не является критически важным, а так же существенно экономит время для разработчиков ядра и системного ПО, которым приходится перезагружать их машины несколько раз в день. kexec в настоящий момент доступен только на x86 32-хразрядных платформах [так же и на 64-х разрядных — проверено].

Читать далее »

Комментариев нет »

июня 17 2009

Основы работы в текстовом редакторе Vim

vim-editor_logo.png

Почтенный Vim – любимый редактор многих Linux-профессионалов. Он имеет репутацию трудного в освоении, но стоит трудов, уверяет д-р Крис Браун.

Режимы Vim и их функции.
комментарий

Текстовых редакторов в Linux намного больше, чем вы можете себе представить. Похоже, хотя бы по одному создали каждый человек и его собака. Продукты от собак обычно норовят обнюхивать гнезда на задней панели компьютера, и их, вероятно, лучшеигнорировать, но и без них остается много – emacs, kedit, gedit, kwrite, kate, mousepad, leafpad, fte, joe, jed, nano, pico… список можно продолжить. Но большинство профессионалов Unix и Linux выбирает их общего дедушку, Vi, и его собрата помоложе, Vim. (Vim происходит от «Vi improved» [улучшенный Vi] – это Vi , переписанный в 1991 г. Брэмом Муленаром [Bram Moolenar]. Исходный Vi написал Билл Джой [Bill Joy] в далеком 1976 г. На данном уроке используется Vim, хотя основной набор команд для Vi и Vim одинаков.) Одна из причин популярности Vim – эффективность редактирования даже при отсутствии графического интерфейса: например, если вы перевели машину в однопользовательский режим для профилактики, или это сервер, где не установлен рабочий стол.

Vim не самый простой редактор для изучения – его практически невозможно понять без чтения хоть какой-то документации. Не жди те также мгновенной отдачи. Как преподаватель Linux при переходе к разделу о Vim я вижу в глазах студентов ужас. Один парень сказал мне, что если нужно будет редактировать файлы Unix, он скорее скопирует их на дискету и отредактирует в Windows, чем изучит Vim. Это отвращение к Vim’у позорно, потому что, изучив его, вы будете редактировать текст намного быстрее, чем ранее. Так что стисните зубы, прочитайте учебник и станьте Vim-гением.

Читать далее »

Комментариев нет »

июня 14 2009

Установка Ubuntu Linux на MacBook Pro

apple-macbook-pro-ma897.png

В данной статье описано как установить Ubuntu на MacBook Pro на один диск с Mac OS X. У меня в наличии имеется MacBook Pro 2.2, стало скучно, захотелось посмотреть на новую версию десктопа Ubuntu 9.04, на виртуальной машине как то неполноценно работает, потому решил поставить на отдельный раздел. Для загрузки Ubuntu нужен загрузчик rEFIt, скачать его можно по адресу http://refit.sourceforge.net/.

Для установки Ubuntu необходим раздел BootCamp, размер от 10Gb, так же не стоит забывать что BootCamp не сможет разбить диск на разделы если он имеет более одного тома, мне пришлось копировать 110Gb данных что бы стереть лишние разделы. После того как создан раздел BootCamp можно вернуть остальные разделы на свои места и начать установку.

Читать далее »

Комментариев нет »

июня 7 2009

Установка хостинг панели ISPConfig 3 на Ubuntu 9.04

ispconfig_logo.png

В этой статье описывается как установить панель управления хостингом ISPConfig на Ubuntu 9.04. ISPConfig работает со следующими компонентами:

  • Apache 1.3.x/2.0.x/2.2.x
  • Proftpd & vsftpd
  • Supports The Following Mail Servers: Sendmail & Postfix
  • All POP3 & POP3s Servers
  • All IMAP & IMAPs Servers
  • BIND 8/9 (A, CNAME, MX, SPF Records)
  • Firewall Configuration
  • Monitoring Of Services And Automatic Restart
  • Web FTP
  • Web Mail Interface
  • phpMyAdmin Integration

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

  • PHP incl. Safemode
  • SSI
  • CGI-Directories
  • SSL Sites and Certificates
  • Frontpage 2002 extensions (if installed on the server)
  • MySQL Databases
  • Disk Quota
  • Webalizer statisics
  • Traffic statistics
  • Traffic limits (for web sites and resellers)
  • Disk usage statistics and overquota warnings
  • Individual standard index and error pages per domain
  • Individual records for inclusion in apache vhost (admin only)
  • Domain redirects
  • Backup
  • Log-Quota and Logrotation
  • Standard CGI
  • WAP pages
  • Hosting templates
  • Cronjobs

Читать далее »

41 комментарий »

мая 17 2009

Настройка беспроводного адаптера Broadcom BCM4312 802b/g в Ubuntu 9.04

wifi_bcm4312.png

Имеется ноутбук Dell XPS 1530M c Ubuntu 9.04, (обновленная с предыдущей версии). После установки ядра 2.6.28-12 слетел беспроводной адаптер Broadcom bcm4312, вернуть его к жизни удалось при помощи ndiswrapper’a и драйверов с сайта compaq, как именно это сделать описано в этой статье.

Читать далее »

1 Комментарий »

мая 16 2009

Настройка транспорта в mail.ru агент для Jabber сервера Openfire

/screen/jabber_logo_2.png

Есть люди котоые не пользуются аськой, джаббером или чем либо еще, предпочитая майл.ру агент в качестве уведомлятора о новой почте и общения с немногочисленными знакомыми, есть и у меня такие знакомые, для общения с ними и был прикручен транспорт для майл.ру агента на мой джаббер сервер (подробнее о нем по адресу http://sudouser.com/zapushhen-jabber-server-sudousercom.html ). В этой статье описано как настроить транспорт mrim в качестве стороннего компонента для сервера Openfire, в сети никаких подробных гайдов на эту тему я не нашел, но все оказалось очень просто, и времени заняло около 10 минут. На этом собственно можно перейти непосредственно к описанию настройки. Установка описана для дистрибутива Ubuntu, но подойдет для любых других дистрибутивов, разве только команды для пакетных менеджеров будут другими.

Читать далее »

14 комментариев »

мая 15 2009

Оптимизация TCP/IP стека в Linux, FreeBSD, Mac Os X и других операционных системах

Connect2Internet-Icon-Akkasone.jpg

Данная инструкция предназначена для описания действий по оптимизации параметров протокола TCP.

TCP использует параметр, который называют «congestion window», или CWND, чтобы определить, сколько пакетов можно послать в конечную единицу времени. Чем больший размер congestion window, тем выше пропускная способность. Размер congestion window определяется с помощью алгоритмов TCP «slow start» и «congestion avoidance». Максимальное значение congestion window зависит от объема буфера, назначенного ядром для каждого сокета. Для каждого сокета имеется значение размера буфера, установленное по умолчанию, которое можно изменить программно, используя системный вызов из библиотек прежде, чем будет открыт данный сокет. Так же имеется параметр, задающий максимальный размер буфера ядра. Изменить можно размер как передающего, так и принимающего буфера сокета.

Чтобы получить максимальную пропускную способность, необходимо использовать оптимально установленный размер передающего и принимающего буферов сокета для канала, который вы используете. Если буфера будут слишком маленькими, то congestion window никогда не будет полностью открываться. Если передающий буфер слишком большой, то возможны разрывы управления потоком данных TCP и отправитель может переполнить буфер получателя, что заставит уменьшить окно TCP. Это, вероятно, случится быстрее на хосте-отправителе, чем на хосте-получателе. Чрезмерно большой принимающий буфер — не самая большая проблема, пока у вас есть лишняя память.
Читать далее »

2 комментария »

« Prev - Next »



Server load average: 0.03, 0.02, 0.00
Server uptime: 21 days, 8 min
Your IP is: 54.145.117.60.