Частный портал.

 

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

 В этом разделе мы обсудим некоторые аспекты использования разных операционных систем. Речь пойдёт о Windows, Linux и FreeBSD.

 Linux    Windows    FreeBSD

     В настоящее время мало кого можно удивить изобилием выбора операционных систем (далее будем говорить ОС). Мы поговорим о 3-х из них, т.к. они символизируют условно халявное использование, а значит доступность подавляющему большинству пользователей, ибо в настоящее время платить тысячи американских рублей за систему в России смогут далеко не все организации, не то что там простые смертные юзеры.

Начнём с самой распространённой и известной всем старой доброй виндозы.

Windows относительно давно аккупировал рынок и в настоящее время работает наверное на большинстве рабочих станций мира. Не стоит забывать, что где больше движение там больше и аварий, поэтому самое большое число претензий естественно по делу и без него сыпется на компанию Microsoft, которая является владельцем на право распространения этой ОС. Для начала необходимо внести немного ясности: Windows не является системой разработанной для запуска ракет в космос, его погрешности (дырки) оправдывают его доступность по цене. А что вы хотели за эти деньги? Я конечно видел в природе Windows 1 и 2 версий, но думаю начинать стоит не меньше чем с Windows3.1, в которой был более-менее действительно реализован графический интерфейс. Windows3.11 работала на основе MS-DOS 6.22 (Microsoft Disk Operation System), если сравнивать её с современными версиями, она имеет достаточно убогий вид, но в то время ничего лучше в природе не было. Последующий продукт Microsoft был действительно прорывом перед тем всем что было до этого, это был Windows95. В нём был абсолютно полноценный графический интерфейс и достаточно реализовано использование аппаратных ресурсов системы. Паралелльно с `95 начала развиваться линейка Windows NT. Она имела 2 направления Workstation и Server - рабочая станция и сервер, естественно для работы на сервере требовалась своеобразная конфигурация и особый набор компонентов. В линейке NT была заметно повышена устойчивость системы ко всяким глюкам. Следующей страницей в Microsoft стала Windows 98, которая в отличии от своего предшественника имела большую поддержку оборудования и более обновлённые компоненты. Со временем `98 полностью выкурил своего предшественника и достаточно долго держал верхушку, но прогресс не остановишь и ему на смену пришли Windows Milleniun и Windows 2000, соответственно Milleniun был продолжением линейки Windows, а Windows2000 (W2K) продолжением линейки NT. Но W2K в отличии от NT имел большую совместимость с программами для DOS и Windows, нежели его предшественник. Не навязываю своё мнение, но Millenium по моему был самым извращение из всего того, что когда-либо вышло из Microsoft, учитывая его склонность к опуханию и сжиранию памяти. Его эпоха была коротка т.к. вскоре Microsoft презентовал Windows XP. Теперь две параллельно идущие линейки были полноценно обьединены в одну систему без заморочек. XP изначально шёл в 2-х вариантах- Professional и Home Edition. Windows XP Professional до сих пор пользуется большой популярностью у потребителей, в то время как Home Edition был всего лишь урезанной версией от Professional и вскоре люди про него забыли. После появилась ещё одна версия ОС Windows 2003 server, но про него я говорить ничего не буду потому как лично не юзал, необходимости не было. В нём присутствуют мощные средства разработки и WEB, которые очень беспощадны к ресурсам компьютера, а для меня это далеко не последнее дело. В настоящее время для организации простенького сервера вполне хватит Windows NT 4.0 с SP6, но насколько мне известно с выходом W2K Microsoft прекратил поддержку NT, а значит любителям оптимизированных систем больше не светят свежие обновления и заплатки на дыры для NT.

Тем не менее если вы преследуете не коммерческие цели и не собираетесь запускать Шатл в космос, я бы рекомендовал поставить NT 4.0 + SP6, а всякие серверные штучки, типа Web server и FTP server, вполне можно воткнуть и от потусторонних производителей программного обеспечения. В качестве Web сервера я бы рекомендовал Apache Web Server, а FTP можно поднять например на Guild FTP Server, ну и наконец в качестве прокси сервера вполне подойдёт UserGate с незаконно гуляющий по сети генератором лицензий или абсолютно халявный, перекомпилированный добрыми людьми с Unix-систем великий SQUID proxy server. Squid является наверное самым мощным в мире прокси сервером, но в сгенерированной под Windows версии нет никаких примочек для контроля потребления траффика пользователями (если это нужно), так что наверное полностью русскоязычная UserGate придётся по душе больше большинству маньяков. Для такого сервера вполне подойдёт Pentium 166MMX с 32-64 мГб ОЗУ, хотя для большей скорости работы в интернете, если Вы используете выделенное скоростное подключение, я бы порекомендовал что-нибудь на платформе Pentium II-III с частотой процессора не менее 300 мГц.

 

Операционные системы семейства Linux.

Системы семейства Linux существуют достаточно давно. Это одна из разновидностей систем Unix. Линюхи, так их называют в простонародье, в отличии от Windows имеют возможность очень тонкой настройки системы плоть до перекомпиляции ядра системы для определённой конфигурации. Несмотря на то, что под Linux написано очень много программ, всётаки многие задачи удобнее выполнять на Windows. Хотя Linux и является бесплатно распространяемой системой, но великие вещи под эту ОС стоят великих денег. Например когда у меня встала проблема построения прокси сервера для локальной сети с возможностью ограничения трафика клиентам, единственным попавшем ко мне с интернета решением под Linux был Lingate server. Несмотря на халявно-распространяемый  Linux, цена на LinGate заставила содрогнуться простого смертного не преследующего коммерческих целей. Для большинства пользователей работа на компьютере подразумевает под собой графическое восприятие программ, но Linux изначально делался далеко не ля этого. В отличии от Windows в Linux графическая оболочка (ИКСЫ - Х) является отдельным необязательным приложением, к тому же и работают они достаточно глюкаво. Большинство тонких настроек Linux осуществляется из консоли (по виндозному говоря - из командной строки). Я думаю мало кому интересно разбираться с полными параметрами какой-нибудь казалось бы простой команды, хотя под основные настройки в более-менее новых версиях Linux имеются подпрограммы работающие в Х. Что касается совместимости с глобально распространёнными документами, такими как *.dok, *.xls, *.pdf и т.д., в Linux есть пакет OpenOffice, который вполне полноценно ковыряет документы всем известных редакторов Word и Exel. В Linux также есть множество графических редакторов, adobe acrobat, просмотрщик web страниц Mozila, средства разработки приложений и многое другое, необходимое для примитивно-распространённой работы на компьютере. Я лично пробовал обуздать Linux Mandrake, Alt LinuxASP Linux и Knoppix. Не берусь судить объективно, т.к. я новичок в этих системах и некоторые вещи мне не понятны, а с другими не было желания разбираться.

Но на первый взгляд Mandrake7.0 поразил своей скоростью даже на 166MMX, но в нём не было много того, что мне было нужно. Mandrake 9.0 работал гораздо медленнее, хотя в него натолкали достаточно пакетов для того чтобы годик другой посветить его изучению, вспоминая старые времена, с Windows тоже когда-то было разбираться очень диковато, теперь гораздо труднее отвыкнуть от изначально кривой виндозной архитектуры построения.

AltLinux понравился удобным средством конфигурирования системы, но глючность приложений зачёркивает просто все симпатии. То периодическое непризнание пароля root, кстати не у меня одного, то криво определяющееся оборудование не позволило мне продолжать приятное познание. С ASP Linux ситуация несколько иная: замечательно поднял всё железо, за исключением того, что почему-то не признал ESS1868, а FM тюнер SoundForte SF256-PCX расценил как звуковую плату, мне это не критично ибо в сервере этому хламу не место. ASP в отличии от ALT прекрасно прописал все параметры дисков в hdparm автоматически. В ASP гораздо меньше проблем с русификацией, больше подпрограмм для настройки из графического интерфейся нужных для сервера сервисов таких как Apache, DNS server, SMB server и  SquidGuard. Есть и недостатки, может по моей неопытности, я не смог настроить подключение к интернет которое у меня осуществляется через ADSL модем к VPN серверу.

Knoppix меня очень порадовал, он находился на одном загрузочном CD диске и с него все работало. Очень удобное решение для презентаций и тестирования компьютеров. После загрузки с диска он самостоятельно распаковывается в память компьютера, если её не хватает, он предлагает создать своп файл на диске, который потом можно легко удалить. Все сетевые подключения может за 5 минут настроить даже продвинутый ребёнок, прекрасно работает аудио и видео проигрыватель, который без труда крутит mp4 и DVD. После открытия стандартно-смонтированных имеющихся в компьютере дисков в режим записи-чтения можно удалять, изменять и создавать документы и рисунки различных форматов. Создав загрузочную дискету и скопировав CD диск на винчестер можно загружаться без CD-ROMа, но по-моему в этом случае система работает несколько медленнее. Самое ценное в Knoppix то, что созданную конфигурацию можно сохранить на жёсткий диск,  дискету или например на USB-Flash, а при следующей загрузке просто показать на неё, и он восстановит все ваши настройки. Единственным и очень большим минусом является оконченность данного набора пакетов, что делает невозможным использования Knoppix в более серьёзном применении.

Основываясь своим не глубоким анализом полагаю наиболее перспективной и целесообразной для изучения и дальнейшего использования систему ASP Linux, надеюсь в дальнейших версиях разработчики исправят и доработают большинство нюансов которые влияют на выбор дистрибутива из семейства Linux. Каждая из перечисленных систем была мною переустановлена в ознакомительных целях на 2-х разных по конфигурации и производительности компьютерах порядка 6-8 раз дабы в большей мере исправить пред идущие ошибки и в полной мере попытаться вкусить удовольствие от её использования.

 

Серверная операционная система FreeBSD.

Операционная система FreeBSD тоже из семейства Unix. Считается, что за долгие годы существования не упал ни один сервер на этой системе от атак хаккеров. Я пробовал ставить FreeBSD 4.6, сразу скажу, что до конца моё исследование не дошло.  На первый взгляд всё пушисто, но недостатки посыпались потом. Сразу при инсталляции появляется весьма уникальный дружественный текстово-графический интерфейс, возможность установки с разных источников, моментальная поддержка USB-накопителя и корректное определение сетевых адаптеров. Очень жаль, но FreeBSD при инсталляции не проверяет количество свободного места, необходимого ей для установки. Есть возможность переконфигурирования ядра системы и выбора установочных пакетов. Есть возможность использования Х-free иксов, которые с моей GF4MX-440 так и не удалось запустить Сайт с документацией по установке и настройке FreeBSD я нашёл намного позднее после того как опустил руки и разочаровался в этой ОС. На этом сайте всё описано пошагово и есть возможность скачать полную имеющуюся на день посещения доку по установке FreeBSD на русском языке с пояснениями и картинками. Сам дистрибутив можно за весьма разумные деньги заказать по почте например здесь. Желаю удачи любителям ковыряться и постигать новые высоты.

 

Выводы из практического опыта.

Можно очень долго гредить предвкушениями, что та или иная ОС со временем станет полноценно доработанной и сможет идеально подойти Вам для достижения определённых целей, но на самом деле практика показывает, что растёт уровень технического совершенства окружающих нас вещей, а в месте с ним и естественно аппаратные и программные потребности компьютера. Надо в первую очередь отчётливо представлять что Вы хотите иметь внутри системного блока и сколько готовы за это выложить денег. Несомненно для рабочей станции требуется гораздо меньше ресурсов чем для корпоративного сервера. При конструировании серьёзных серверов нельзя забывать об отказоустойчивости оборудования, ибо собранные на буржуйских заводах они не просто так стояк килотонны баксов. Сервер в первую очередь обычно рассчитывается на круглосуточную работу и перепады электрической сети не должны на него влиять. Безусловно операционная система на серьёзном сервере обычно из семейства Unix (Linux, FreeBSD, BSD и т.д.). Данные на сервере как правило удалённо изменяемые, на одном физическом компьютере может находиться множество виртуальных машин.  Для создания не большого сервера для локальной сети нет необходимости городить чёрта лысого, его можно собрать на базе компьютера прошлого поколения.

    На рабочей станции бессомненно бесценно иметь ОС Windows, т.к. это наверное на сегодняшний день самая широкораспространённая система. В нашей стране нужно пользоваться безпорядком, практически любые программы под Винду продаются с кряками по цене компакт-диска в любом компьютерном магазине и на любом рынке. Ввиду доступности ОС резко расширяется круг людей которые достигли достаточного уровня знаний для настройки и обслуживания Windows, а это необходимо если вы рядовой пользователь, всегда можно найти посильную помощь. Существование программного обеспечения для практически любых задач и быстрый графический интерфейс............. - что ещё нужно человеку для приятной работы ?!?

    С сервером несколько сложнее: Серьёзный сервер должен иметь серьёзную аппаратную основу и не менее серьёзную операционную систему. Я думаю компании, имеющей возможность это себе приобрести не стоит экономить, если конечно цель оправдывает средства. Не стоит забывать, что хорошие специалисты по Unix системам и базам данных продавать себя за бесценок не будут, да и на дороге они не валяются (их надо собирать вдоль обочины).

 

Когда меня коснулась проблема построения сервера я особо не стал заморачиваться. Наковырял в хламе у знакомых слотовую материнку, PII-266 воткнул в неё и раскочегарил его на 300мГц, памяти ставил 128, но в последствии 64 выкину, т.к.оставшихса 64-х показалось вполне достаточно,  примитивная видеокарта S3 и древняя звуковуха со встроенным FM тюнером (последнее можно было не ставить вообще), относительно борзая сетевуха - DLink (подошло бы и RTL8139), на момент установки системы пришлось конечно воткнуть спидюшник, клавиатуру и мышь, которые после благополучно извлёк,  жёсткий диск - один из побывавших на помойке и оживлённых мною Fujitsu 20 гГб. (до использования FTP сервера на котором лежат большие дистрибутивы, там хрустели 2 древних винта по 1 гГб.), на все вентиляторы повесил резисторы для уменьшения уровня шума в квартире,  вот и всё железо.  Всё это прекрасно ужилось в AT корпусе, а они сейчас валяются на каждом шагу. Систему поставил Windows2000 со встроенным SP4, которой после установки позволил сделать автоматическое обновление через интернет. Этот компьютер подключен к источнику бесперебойного питания 1200 ват, имеет выделенное подключение к интернету, а управление и администрирование осуществляется через Remote Administrator который в целях безопастности настроен для допуска только одного IP-адреса, с которого осуществляется контроль и управление сервером. Сервер в себе содержит WEB сервер на базе Apache, FTP cервер GuildFTP, SQUID-прокси-сервер для доступа в интернет других компьютеров в локальной сети, сервер чата для локалки и фаервол Tiny Personal Firewall. В целях безопастности на фаерволе и в встроенном брандмауэре отключены протоколы DCOM, Netbios и ICMP, т.к. существует много софта для вывода из строя компьютера по этим протоколам, фаервол протоколирует все разрешённые соединения, чтобы в случае прорыва системы безопастности можно было вычислить злоумышленника. Одно время с этого сервера крутилась в локальную сеть трансляция радио, принимаемого FM тюнером и передаваемого в локалку SHOUTcast сервером, но для этого 64мГб ОЗУ было маловато, 128мГб вполне достаточно, но при этом всёже на компрессию звука в реальном времени уходило 20-30% производительности системы. Вот уже несколько месяцев этот дешёвый и сердитый сервачёк радует своего хозяина безпроблемной и безшумной работой стоя в далёком углу квартиры.

 

Если кто-либо хочет дополнить информацию, пишите мне  , рассмотрю все предложения.

Hosted by uCoz