Windows vs. Linux

25 февраля 2009orangeviРассуждения
Просмотров: 3614
Подписаться на комментарии по 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.
    (При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



    grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

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