Windows vs. Linux

25 февраля 2009orangeviРассуждения
Просмотров: 1087
Подписаться на комментарии по RSS

Винда и линукс - 2 противоречивые системы со своими заморочками и "тараканами в голове". Но и у одной и у другой, несомненно, есть свои плюсы и минусы. Это 2 разные концепции построения сетей и системы в целом.

Идею порассуждать о linux и windows сподвигло, то что уже третью неделю пытаюсь поднять у себя на работе сервер ubuntu 8.10. И дальше немного расскажу что мне нравится в windows server 2003, а что в ubuntu 8.10 server.

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

Сейчас на работе такая ситуация сложилась, что использование Active Directory для управления сетью оправдано:

  • Централизированое хранение учетных записей и паролей

  • Установка софта, а еще лучше загрузка образа операционной системы прямо с сервера

  • Групповые политики

  • Антивирусная защита с сервером обновления

  • Разграничение ресурсов (общих)

    А если проще, это все настраивается и работает, но для этой системы нужен довольно мощный сервер, вернее чем мощнее сервер, тем больше можно настроить на нем всего всякого. В принципе для AD + DNS + DHCP хватит и вполне обычного компьютера, ну а если поднимать все остальное, то лучше использовать помощнее что-нибудь.

    Плюсы Windows серверов

  • Понятный интерфейс.

  • Довольно хорошая документация, в том числе на русском языке.

  • Простая установка и настройка.

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

    В первую очередь для меня, как виндового админа, плюсы и привлекли в начале, так сказать моей карьеры, но теперь голоса немного разделились.

    Это уж не первый раз я пытаюсь поднять на работе сервер под ubuntu. Первая попытка установить и настроить все было ради эксперимента. Был у меня один "компьютер-песочница", но он у меня был совсем старенький Celeron 300МГц с 64мб оперативной памяти и 10Гб винчестером. Хотя при всем при этом у меня без проблем установилась, тогда еще ubuntu 6.10, но вот работала как-то она не совсем стабильно.

    И вот совсем недавно немного апгрэйдил эту самую "песочницу", теперь Celeron 633Мгц и 384Мб оперативной памяти. Теперь система просто летает :) Судя по логам: использование процессора 30% в среднем, а памяти всегда больше половины свободно :)

    Вот что мне удалось запустить на нем:

  • Apache2 + PHP5 + MySQL 5 с phpmyadmin, т.е. стандартный набор у хостеров :)

  • Сбор статистики с интерфейса внешнего (интернет) и внутреннего (локалка), хотя зачем с локалки не понятно %) С помощью mrtg

  • FTP сервер Proftpd, тоже непонятно зачем FTP, если можно и по SSH все сделать

  • Очень клевая и понятная для меня штука как webmin - это скрипт упавления сервером, черз браузер можно настроить практическая каждое уставленное приложение.

  • и еще по мелочи.

    Задача для этого сервера (Шлюза) ставится такая:

  • Учет трафика потребленного каждым пользователем

  • Статистика потребления трафика

  • Авторизация по логину и паролю

  • Отключение пользователя по достижению лимита в день

  • Резалка баннеров, mp3, xxx и т.д.

  • Разграничение доступа к некоторым сайтам.

  • Хороший интерфейс управления, не совсем хочется при добавления пользователя править кучу конфигов и перезапускать сервисы.

  • Простота установки и кое что по мелочи.

    Полторы недели ушло на то чтобы все таки запустить связку NetAMS + iptebles, у меня так и не получилось заставить нормально работать, что грустно.

    Теперь же задача стоит настроить Squid + SAMS + Squidguard, по функционалу вроде все подходит, но не уверен сумею ли я это дело запустить :\

    Итак плюсы Ubuntu

  • Бесплатная система

  • Все настройки на своих местах, а не разбросаны по всей системе

  • Низкие системные требования

  • Стабильность работы

  • Плюс Ubuntu/Debian в репозитариях и пакетах .deb и команде apt-get insatll

    А вот минусов немного по-моему - сложность установки и если что-то не запускается, мне как виндовго админу, сложно будет разобраться. Но это не проблема в инетнете полно статей для таких как я :)

    И в завершении хочу сказать что разные системы используются для разных целей, например, для AD лучше подойдет windows 2003, а для шлюза linux.

    Так что удачи вам ваших изысканиях и да прибудет с вами apt-get install beer

    Блог Админов :)

    , , , ,
    ]]>twitter.com Google Buzz google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru]]>
  • Комментариев: 11

    1. 2009-02-25 в 09:52:28 | Арсений (анонимно)

      Ubuntu - не серверная система, а явно десктопная, причем ориентированная на непродвинутых пользователей, так что сравнение не совсем корректно.

    2. 2009-02-25 в 10:09:05 | orangevi

      Так ведь ubuntu ведь разные бывают в том числе и серверная

      http://www.ubuntu.com/products/WhatIsUbuntu/serveredition

    3. 2009-02-26 в 14:30:14 | Дмитрий (анонимно)

      Все эти задачи лучше выполнит специализированный дистрибутив для шлюзов,

      для конкретно ваших запросов + простота (проще уже точно некуда) - Ideco ICS.

      # Авторизация по логину и паролю

      - возможно, но есть еще авторизация с помощью AD, что вам с доменом будет вообще супер-удобно.

    4. 2009-02-26 в 14:40:14 | orangevi

      Пробовал я ideco, есть минусы

      1. платная

      2. на моей "песочнице" загрузка процессора 65%, это только система, не считая того какая еще нагрузка будет с пользователями.

      а на ubuntu система просто летает, главное только настроить

      плюс ко всему прочему опыта наберусь

    5. 2009-02-26 в 15:17:28 | Дмитрий (анонимно)

      Да, видимо оперативки маловато Ideco, из-за базы данных скорее всего.

      Но в итоге-то рабочее железо скорее всего будет по мощнее.

      Опыта да, ubuntu даст больше, конечно :) Зато на то, что реализовано в Ideco можно ориентироваться, тем более можно посмотреть какие пакеты используются. Squidguard, например, я бы заменил на rejik, как они в 3-ей версии. Он бесплатный + есть обновляемые базы порно, баннеров и пр. И по-моему побыстрее работает, чем Squidguard.

    6. 2009-02-26 в 15:23:07 | orangevi

      Где-то прочитал что squidguard типа самый крутой.

      Но в принципе и режик можно установить, но squidguard в репозитарии был, я его и установил. можно и режик попробовать

    7. 2009-02-26 в 16:41:11 | Дмитрий (анонимно)

      squidguard самый крутой "в мире",

      а реджик в россии :) он прежде всего своими уже готовыми списками порно- и баннеров- и пр. ценен :)

      ну и о запретах даже по-умолчанию по-русски говорит :)

      + опять же русскоязычный форум.

    8. 2009-02-26 в 16:56:15 | orangevi

      Ооо, класс! спасибо за совет, тогда точно режик поставим))

    9. 2009-08-25 в 18:54:26 | Zeloras

      Тут почти вкус и цвет у фломастеров разные) но имхо под сервак хорошо юзать freebsd а под декстоп или убунту или дебиан :)

    10. 2009-08-26 в 00:45:33 | orangevi

      Ну во-первых мне нравятся дэбиан подобные системы. Мне понятнее установка пакетов и проверка зависимостей

      а во-вторых, я несколько раз ставил фрибсд, и на чем-то спотыкался и не мог найти решения, а вот с убунтой завелось почти все с первого раза

    11. 2009-08-28 в 22:48:48 | Zeloras

      Да с убунтой как то все проще)) вот даже с KDE проблемы)) когда поставил, сразу на 5 ошибок наткнулся))) поругался и поставил старую добрую убунту :D

    Оставьте комментарий!

    Не регистрировать/аноним

    Используйте нормальные имена.

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



    (обязательно)