Jakie są najlepsze wskazówki dotyczące konfigurowania serwera Linux®?
Linux to system operacyjny typu open source, który jest szeroko stosowany na serwerach, komputerach stacjonarnych i urządzeniach. Jest szczególnie popularny na rynku serwerów, stanowiąc co najmniej 32% wszystkich serwerów WWW. Konfigurowanie serwera Linux może być zniechęcającym zadaniem, ale ostatnie postępy znacznie ułatwiły ten proces. Dla nowych użytkowników prawdopodobnie dobrym pomysłem jest sprawdzenie książki lub kilku stron internetowych, aby uzyskać informacje o podstawach Linuksa.
Istnieje wiele różnych dystrybucji Linuksa, a wiele z nich ma różne zamierzone cele. Podczas konfigurowania serwera Linux ważne jest, aby najpierw wybrać odpowiednią dystrybucję. Dystrybucje przeznaczone dla serwerów obejmują Red Hat Enterprise Linux (RHEL), Debian i Slackware. Red Hat Enterprise Linux nie jest darmowy, ale oferuje wsparcie komercyjne i jest odpowiedni dla dużych firm. Debian zawiera prawie całkowicie otwarte oprogramowanie i jest idealny dla tych, którzy chcą używać Linuksa z powodów filozoficznych. Slackware jest dobrze znane ze swojej stabilności i możliwości konfiguracji.
Każda dystrybucja ma swoje zalety, ale ci, którzy dopiero zaczynają korzystać z Linuksa lub konfigurują serwer Linux po raz pierwszy, mogą wypróbować przyjazny dla użytkownika serwer Ubuntu. Instalację można wykonać za pomocą napędu CD lub USB Flash. Nośnik instalacyjny jest ogólnie dostępny do bezpłatnego pobrania.
Niezależnie od dystrybucji instalacja jest pierwszym krokiem do skonfigurowania stosu Linux, Apache, MySQL oraz Perl lub PHP (LAMP). Linux to system operacyjny, Apache to serwer HTTP, MySQL to oprogramowanie baz danych, a PHP i Perl to języki programowania. W zależności od tego, która dystrybucja została wybrana, elementy te mogą być już obecne i całkowicie lub częściowo skonfigurowane. Jeśli nie są obecne, można je ogólnie zainstalować za pośrednictwem usługi zarządzania pakietami dystrybucji.
Zazwyczaj jest to bardzo prosty proces, w którym użytkownik wskazuje, które pakiety chciałby mieć na swoim komputerze. Usługa zarządzania pakietami automatycznie pobierze i zainstaluje odpowiednią wersję. Ręczna instalacja oprogramowania jest stosunkowo rzadka w systemach Linux i może być konieczne podanie pewnych informacji podczas procesu instalacji, takich jak domena, na której znajduje się serwer. Po skonfigurowaniu Apache wielu użytkowników korzysta z systemu zarządzania pakietami, aby zainstalować userdirmod, co ułatwia konfigurację wielu kont użytkowników.
Ostatnim krokiem w konfiguracji serwera Linux jest przeniesienie istniejącej zawartości na nowy serwer Linux. Jeśli ta zawartość jest przechowywana zdalnie, użytkownik może chcieć zainstalować serwer OpenSSH, który pozwoli na bezpieczne połączenia zdalne za pomocą OpenSSH. Serwer OpenSSH znacznie ułatwi także zdalne zarządzanie serwerem.