Chciałbym dowiedzieć się więcej o Linuksie. Krótko przejrzałem kilka książek i sporo artykułów online, ale jedynym sposobem na nauczenie się czegoś jest faktyczne rozpoczęcie korzystania z niego.
Chciałbym wskoczyć w głąb i skonfigurować serwer Linux. Do tej pory pobrałem Ubuntu Server.
Szukam celu lub wyzwania, jeśli chcesz, czegoś, co zapozna mnie z serwerami Linux.
Idealnie chciałbym móc skonfigurować bezpieczną pocztę, serwery plików i sieci. Mam silne doświadczenie programistyczne, więc mam nadzieję, że to mi pomoże.
Rozumiem, że to nie jest konkretne pytanie, po prostu szukam kamienia milowego lub celu, w przeciwnym razie mogę spędzić tygodnie na czytaniu książek i artykułów online.
Edycja 1: Dziękujemy wszystkim za odpowiedzi.
Na podstawie tego, co powiedziałeś do tej pory, myślę, że jest kilka różnych obszarów, o których muszę się dowiedzieć:
- Jądra Czy mam rację twierdząc, że to pierwsza rzecz, na której powinienem się skoncentrować?
- Wirtualizacja. Kiedy będę zadowolony z mojej wiedzy o jądrach, chciałbym skoncentrować się na KVM. Czytałem krótko o hiperwizorach i uważam, że podlegają one także wirtualizacji. Proszę popraw mnie jeżeli się mylę.
- Bezpieczeństwo. Idealnie chciałbym zostawić to do końca, ale myślę, że większość pakietów, których będę potrzebować, są dostępne online. Nie jestem więc pewien, czy powinienem nadać temu wyższy priorytet. SSH, Linux jako Firewall i zdalny dostęp przez powłokę należą do tej kategorii.
- Na koniec przyjrzę się procedurom tworzenia kopii zapasowych (używając Linuksa jako serwera plików) i skonfiguruję serwery sieciowe i pocztowe. Myślę, że ten serwer pocztowy może być uciążliwy.
Kusi mnie, aby założyć blog i po dwóch tygodniach przekonać się, dokąd mnie to zaprowadzi. Jeśli chodzi o dystrybutorów, zauważyłem, że istnieją setki różnych dystrybutorów Linuksa. Szczerze mówiąc, nie chcę niczego prostego, ale jednocześnie nie chcę spędzać godzin na bardzo podstawowej operacji na początek. Idealnie chciałbym pracować tylko z wiersza poleceń, gdy tylko będę mógł to zrobić, będę mógł pracować z większością ładnych GUI (i tak mam nadzieję).
Jeszcze raz dziękuję za pomoc i będę wdzięczny za wszelkie dalsze porady.
Edycja 2: Pozostaje mi ostatnie pytanie dotyczące tego, jakiej dystrybucji systemu Linux powinienem używać?
źródło
Odpowiedzi:
Oto kilka:
Może to nie wydawać się bezpośrednio związane z twoimi osobistymi celami uczenia się budowy serwerów WWW, ale zapewniam cię, że jeśli rozumiesz Linuksa, łatwo zbudujesz wszystkie rodzaje serwerów.
źródło
Nie jestem pewien, jak „na temat” to pytanie, ale myślę, że to jest fajne. Im więcej komputerów przenosisz na Linuksa, tym szybciej zaczniesz zbierać rzeczy.
Oto coś, co zrobiłem krótko po przejściu wyłącznie na Linuksa. Wymaga zapasowego komputera.
W każdym systemie opartym na Debianie, serwer plików i serwer WWW będą stosunkowo łatwe do skonfigurowania i skonfigurowania. Serwer e-mail będzie trudniejszy, przynajmniej jeśli spróbujesz uzyskać rodzaj niezawodnego dostarczania poczty, który może zapewnić usługa taka jak Gmail.
źródło
Wzywam cię do skonfigurowania bezpiecznej poczty, plików i serwerów sieciowych. To pomaga?
Wygląda na to, że dobrze poradziłeś sobie z własnymi wyzwaniami. Zrób to najpierw, a potem wymyśl coś nowego. Spłucz, powtórz.
źródło
Oto dwa dobre wyzwania:
Zainstaluj
samba
i alboswat
webmin, aby go skonfigurować. Usłyszysz od wielu ludzi, żeswat
i webmin może być niepewny, dowiedz się, dlaczego i jak sprawić, by nie był niepewny. Eksperymentowanie z użyciem Linux-a jako serwera plików jest bardzo przydatne i nauczy cię trochę tego, co jest potrzebne, aby Windows i Linux dobrze się grały.Wybierz aplikację internetową „innej firmy”, zainstaluj ją i uruchom. Powiedziałbym, że zainstaluj Wordpress i eksperymentuj z prowadzeniem własnego bloga. Ajaxplorer to przyjemna aplikacja, która jest również bardzo przydatna. Dowiesz się o apache, mySQL php oraz o tym, jak instaluje się aplikacja internetowa i jak działają wszystkie te komponenty. Po tym wszystkim wyjdziesz z dużą wiedzą.
Łatwiejsze wyzwanie:
sshd
aby umożliwić bezpieczne przesyłanie plików.źródło