Реших да един обзор на OS с които съм разботил 🙂 ще се опитам да бъда максимално детаилен в описанията си и честен в преценките, доколкото ми е възможно 🙂 ще се опитам да дам класификация за визията на операционата система, производителноста, класът потребители за които е подходяща 🙂

Така значи ще започна с най масовите отрочета колкото и да не ми се ще да си го призная М$ Windows през кариерата ми съм позлвал следните прозорци 3.11,  95, 98, МЕ, 2000, ХР, 2003, Vista 🙂 като цяло нещата в М$ системите са максимално опростени за потребителя всичко се извършва с няколко клика. Няма особена нужда от „визши“ компютърни познания за да можеш да работиш без проблеми с нея 🙂 С икзлючително лошо реализиран структура администратор юзер, изключително податлива на хакерски атаки и вируси и друг зловреден код. По малко думи за всяко издание

3.11 -преди нея мисля че има 3.10 и 3.1 ама несъм сигурен 🙂 3.11 е по скоро допълнение към M$ DOS отколкото самостоятелно реализирана операциона система. Представлява графично допълнение с набор от доста ограничени инструменти 🙂

95 е първата вече реално инсталираша се самостоятелна OS на М$ 🙂 като цяло нямам достаъчно впечетления за да изкоментирма в основи но тя постави началото на съвсем друг поглед на нещата

98 е можеби едно от най добрите отрочета изклително конфигуративна и с безумно ниско ниво на сигурност (админ с 1 команда) 😉 с толквоа и размаване на пароли за модемни връзки и прочие ех какви времена бяха 🙂

2000,2003 са основно сървърни рилиизи с подобрено ниво на сигурност подръжка на мрежи и прочие като цяло трудно стават за игри но за сървъри 😉

ХР според мен перлата в короната на М$ най добрия прозорец. изключително удобен за работа добър баланс между производителност визия и сигурност. след вкарването на SP2 официалните дупки са нищожни абсолютно нерабиваме за скрипт кидс 😉

Vista последното отроче на М$ и компания може би най зле реализираният им свин добра визия изключително ниска производителност огромно натоварване върхо хардуера на желязаото. Положителната страна е че е натъпкана с безумно много драивъри и е добре съвместима с повечето компоненити и е предпочитана от леимърите дето не знят как да си свалят драиверчета 🙂

Бях доста мек 😉 Сега ревюто продължавам с линнуск дистрибуциите абсолютните ми фаворити (надявам се да бъда безпристрастен максимално 🙂 😉

като цяло съм изпробвал повечето известни и не чак толкова дистрибуции, Характерното за линукс дистрибуциите е че изикват добро познаване на хардуера за правилно конфигуриране (въпреки че веч има бол дистроци за ламери) изключително сигурност, надежност, добри както за домашно ползване така и перфекни за сървър (с преимущество на второто) Лично позлвани дистибуции Slackware, Debian, Knoppix, Ubuntu, Fedora, Slax, DammSmall, Puppy, BackTrack, SuSE, Mandrek, Mandriva, gOS и още дето не се сещам за тях 🙂 Ще ги разделя по групи че ми е трудно да мога да направя ревю за всяка 🙂 😉

Slackware – ми това е ена от най старите дитроци адски стабилна лека 🙂 удобна за сървъри предпочитана от изпечените линуксджии 🙂 😉 ползвал съм я около година само суперлативи мога да лея. Особения и проблем е трудната иснаталация на софтуе и всички неща за да знаеш че са както трябва се правят на ръка 🙂 😉

Debian – абсолютния ми фавори определно най любимата, отно досат стара дистрибуция, характерна с леката си работа и отно сравнително трудна конфигуративност 🙂 изключително лесна инсталация на софтуер и менаджиране на пакети с инструмента apt-get 🙂

Ubuntu, Knoppix това са Debian деривати отличаващи се с доста по приятелски настроеноста си към потребители с по малки познания в облста особено Ubuntu според мен е с най добра подръжка сред всички дистрибуции 🙂

Slax, Backtrack това са Slakware производни като вторат е предназначена за хакерското общество натъпкана е с почти всичко необходимо за добрите дела 😉

Mandrek, Mandriva мандрека принципно е първия ми линукс но като цяло впечетленията ми бяха дпста малко че то тука там цъкаи докато се науча мандривката е породълженеито на стария мандрек като цяло дистибуции дето са на повече от 1CD не ги уважавам 😉

Fedora пуслак съм я няколко пъти лесна за ипозлване базирана на RHEL като цяло вечесе обичах са дебианите иначе пак има добра пакетна подръжка доколкото знам

SuSE е това е голяма кака позлвма съм го малко вече като напредал потребител едно врмем беше ужасна дистрибуция бавна тежка ресурсоемка но чух че доста са я подобрили с добри интрументи за обработка на пакетите

DS, Puppy това са минималистини дисроци дето са предназначение за малки флашки

Като цяло това са повечето неща има и още за които немога да се сетя понеже един линуксджия трябвада опита повечето неща за да е сигурен коя е неговата дистрибуция 😉 коя най му подхожда на вратовръзкта от тъщата 😈

MAC OS X е е последна в списъка ми но не е ипоследна по важност. Като цяло съм позлвал само верисята 10.5.2 Leopard и съм и голям фен 🙂 само една по нормална виео карта трябва да си взема че да раобти всичко нормално. Иначе това е OS която е добра както за ламери така и за напреднали админи 😉 Красива с висока производителност като цяло тя е ноемр едно в писъка ми като сачетани е на всички фактори и леснота за ползване. Голям недостатък е че Apple я разработват само за определн хардуер и всичко друго е просто написано от пичове за кеф и слава 🙂 и слабата подръжка на хардуера е сериозен проблем.

Общо взето това е за чешерешка оставих само преглед на x64 платфората 🙂

х86 vs х64 като цяло 64 битовата OS трябва да работи чуствителнои по добре с 32 бтови си събрат отделно че отроците на М$ са ограничени в количестовото рам с с 32-та бита до 4ГБ макс мисля 🙂 Но все още хората не мисля х64 платформата като основна програмите и дриаверите за нея все още не са съвсем добре релализирани и повечето неща минават през емулации или с особени врътки се инсталира х86 софт на х64 платформа така че за момента все още х86 платформата е победител но някои ден и това ще се промени 🙂

Реших да драсна още една полезна статиика за елементано уеб сървърче покриващо основните нужди Apache, PHP  и MySQL 🙂 като цяло няма да се впускам в конкретни настроики и прочие защото тогава бих кръстил статията Perfect WEB Server 😉 при малко желание винаги нещата могат да се продължат 😉 Като цяло малко думички кое за какво ще ни трябва 🙂

1. Apache2 😉 колкото по ново толкова по малко изветни експлоти или липса на такива няма нужда повече коментари

2. PHP5 ами то скоро се чака 6-та версия 4-та официално е прекратена така че няма се занимаваме с стари неща 🙂

3. MySQL5 6-та версия е в алфа стадии не ми се ще да ми гърми с фрешки 😉

Като цяло повечето модерни дистрибуции си съдържат в хранилищата необходимите пакети 😉 и самата инсталация ще протече максимално гладко ако изпозлвате инструмента си за инсталация apt-get slapt-get, emerge, yim, iast 🙂 ит.н

Така нещата написани за дебиан мисля че с малко корекции или без въобще ще са актуални и за другите дристроци а за дебианските деривати нещата 100% ще работят, така значи следва инсталацията:

apt-get install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin

като цяло това са необходимите ви пакети за работа общо взето само след инсталация рестартираите апачито за да си хване настроиките и вече трябва да може да ползвате вашие уеб сървър. По подразбиране /var/www/ е вашата уеб директория.Общо взето леко ще пипнем конфа на апачито че да можем да разрешим PHPMyAdmin-a отворете с любимия си редактор /etc/apache2/apache2.conf като най накрая на фала добавяме

# Enable PHPMyAdmin

Include /etc/phpmyadmin/apache.conf

След това рестартираме апачито и на адрес http://localhost/phpmyadmin е достъпен phpadmin-a 😉

Ако по време на инсталацията Mysql-а не ви е питал за парола хубаво е да я сетнете в последтвие с командата

mysql -u root

Ще бъдете попитани за паролка треснете ентър или въобще няма да бъдете попитани 🙂 след това изпълнете

SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘123456’);

като заместите 123456 с вашата парола 🙂 и напишете exit след това пишете

mysql -u root -p

и ще ви бъде поискана новат ви парола 🙂 Ами в общи линии е това 🙂 Смяната на паролата е най- малко защото се влиза с потребителя и паролата за базата данни в PHPMyAmin-a 😉

За М$ най- лесния вариант е като си изтеглите WAMP пакета инсталира се по подразбиране в c:\wamp ако имате инсталиран скаип е хубаво да му спрете да позлва 80-ти и 443-ти порт защото по подразбиране апачито ползва 80-ти 😉 та по лесно е да спрете от скаипа вместо да чоплите апачи конфига, въпреки че ако ще се зарибявате за по сериозни неща ще трябва да го пипнете тук таме 😉 Вече следка като всичкое готово си имате c:\wamp\www уеб директория

Като цяло горещо ви препоръчвам да ползвате подобни неща под линукс защото много кодове не работят съвсем корекно под М$ или въобще не работят. 🙂

Малко съветче ако сте решили да си споделяте хостинга а сте с динамично IP или пък сте зад рутер с такова нещо 😉 Съвсем успено може да ползвате NO-IP проекта които за Дебиан пак е достъпен през apt-get 🙂 Като цяло при регистрацията на този саит ще ви бъде данено домеинче кото през определен интервал се обръща към софтура на компютъра за актуализация на IP адрса ви, ако сте зад рутер трябва да нагласите в самия рутер forwording правила за вашето IP в вътрешната ви мрежа.