ПредишенСледващото

През последната година съм използвал на Gentoo Linux сървър. Тъй като много сървъри в момента използват FreeBSD, Чудех се колко бързо мога да се кача на стария хардуер, като се използва Gentoo. Gentoo е дистрибуция, която го прави лесно да се състави програма с много компилатора знамена, които са отговорни за всяка част от желязото. На теория, тази оптимизация трябва значително да ускори системата.

Въпреки това, опитът показва, че не всичко е наред. Има неща, които наистина харесвам в Gentoo: управление на пакети, използването на използване знамена и зависимости проектирана система. Но за съжаление ние сме като големи затруднения при създаването на сървъра.

Тази система е по-добра от повечето Linux системи в областта на управление на пакети и инсталиране. Писането появяват pravoskhodna. С него е много лесно да инсталирате или актуализирате програмата с всички необходими зависимости. Една сложна система за ползване знамена допълва тази система. Вместо да посочи знамената на всяка програма поотделно, можете да зададете глобалното използване на знаме. Повечето от пакетите, да го използвате и системата ще бъде инсталирана правилно.

Най-лесният начин да се опише начина, по който тези предимства са - е, в сравнение с процеса на инсталиране на FreeBSD на сървъра. Предполагаме, че не разполагаме с X11 и ние не се нуждаем. Сега ние трябва да инсталирате PHP и позволи подкрепа за графични операции (конвертиране на изображения, CAPTHA поколение, и т.н.). За да направите това, което търсите грим знамена и да ги добавите в make.conf. След това можете да напишете "правят инсталиране". По време на процеса на съставянето на системата пристанища ще видим в зависимост от библиотеки графики. Graphics библиотека директории изискват шрифтовете. Шрифтове изискват мениджър шрифт. Управителят на шрифта по подразбиране конфигуриран да X11. По този начин ние откриваме, че е необходимо по време на изпълнение X11 за зависимости и трябва да натиснете Ctrl-C за прекъсване на инсталацията.

От друга страна, в Gentoo, просто добавете "Х" в знамената на използването и всичко ще бъде наред. Това е страхотна система.

Gentoo също има активна обществена подкрепа. Както е писано в този блог. там е отличен форум за потребителите на Gentoo.

Неудобство, изразена във времето.

Всички тези неща показват, че Gentoo забавно да се използва. И аз ще се радвам да го използвате на вашия работен плот, когато Apple OS X ме разочарова. Но аз няма да ustanavilvat Gentoo на сървър. Ето защо:

Gentoo изисква много време, за да инсталирате

Най-малко, когато се монтира на Gentoo, имаше нормална инсталатора. Отлична документация и точно описва всичко, което трябва да се направи, но това отнема много време. В действителност, за да получите на системата прекарах няколко часа. И това е само началото.

Gentoo изисква много време, за да инсталирате

Предимството на Gentoo е "умен" компилация от всичко - най-малко като обикновено се смята. Но за съжаление на моя тест сървър ниска производителност, съставянето дори основна система с Apache, MySQL, Python и някои други важни програми отнеме около три дни. И през цялото това време машината непрекъснато събира система.

Аз разбирам, че на последните препоръки на Съвета да направи, за да се направи инсталацията на първия етап ( "етап-1"). И аз следвали тези препоръки. Но какво ще се случи в полза на цялата компилация?

Gentoo стратегия стабилност: Актуализиране на всички

След като сте прекарали много време за съставяне на програмата, най-вероятно няма да искат да го направят често. За съжаление, Gentoo принуден да се актуализира програмата само за актуализации на софтуера.

Не е "стабилна" версия на Gentoo. Gentoo се актуализира постоянно, така че винаги ще имате най-новите версии на софтуера. Както е писано в ръководството Gentoo (Gentoo наръчник):

Ако вашата основна грижа - pooderzhivaet сървър е в работно състояние, трябва да се постави стабилна система, да го конфигурирате и да забравите за нея. Понякога ще трябва само да инсталирате необходимата актуализация на защитата. С Gentoo вас това няма да работи, тъй като няма "стабилна" версия на Gentoo.

Какво е по-лошо, не е нещо като "System Update". Това се нарича нов "профил". Документацията на Gentoo е препоръчително да се актуализира профила. Тази актуализация замества основната система. Ако сте системен администратор - ще трябва да се коригира всичко отначало.

Актуализация на профил ще се отрази на огромен брой конфигурационни файлове, и дори може да повлияе на процеса по стартиране. Това очевидно не е това, което искате да направите на сървъра. Тъй като това ще бъде трудно да се уверите, че всичко работи както трябва и няма да спра да работя и след рестартиране. В действителност, това е, което се случи с мен, въпреки големия размер на времето, прекарано на актуализацията в / и т.н. файлове. Крайният резултат: сървърът е трябвало да анимирате на ръка, в резултат на престой.

За критични сървъри от моя тест на системата, просто искате да възстановим функционирането на системата на стария профил. За да направите това, трябва само да инсталирате Gentoo на друга машина. След това се уверете, че тя работи добре след рестарта. След като сте се уверили, че всичко работи, можете да преминете към новата система.

Gentoo стратегия за сигурност: актуализация на всички

Както вероятно знаете, FreeBSD има един хубав малък програма, наречена portaudit. Тази програма ще ви предупреди, ако инсталирате програма с добре познатите "дупки" в сигурността. След това можете просто да се актуализира програмата с помощта на "portupgrade" команда. С този процес рядко се случи на проблема.

Сега Gentoo. Тук също има нещо като portupgrade. Но няма portaudit.

В интерес на истината, не е експериментален отбор "glsa проверка" в Gentoo. Тази команда автоматично ще проверява за известни уязвимости в системата ви. Тя също така казва, че е необходимо да се направи, за да разрешите проблеми със сигурността. Харесва ми този дизайн, но аз разбирам, че този отбор все още не е напълно готов. Gentoo Наръчник съдържа много предупреждения, че този инструмент е все още в процес на разработване.

В същото време, Gentoo принуден да се актуализира на цялата система. И разбира се на актуализацията може да доведе до унищожаването на системата.

Gentoo отнема твърде много време и прекалено рисковано за сървъри.

Най-добрият начин да се запази системата стабилна - е да го конфигурирате, и нищо не се е променило. Това е трудно да се направи с Gentoo. Gentoo иска да промени много неща. Той иска постоянно да бъде в челните редици на развитие.

И оттам ми заключение. С Gentoo забавно да се играе, но това отнема много дълго време. Мисля, че тази такса е да бъдем винаги в челните редици. Gentoo е идеален за домашни системи. Тъй като е приятен за работа, тя има отлична пристанища система използва удобно използване знамена.

В заключение, искам да цитирам това, което наскоро ме информира, Gentoo:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!