Co na początek w linuxie, jaki server, na co zwrócić uwagę

0

Cześć,

Jestem początkującym użytkownikiem systemów open source'owych i chciałbym swoją przyszłą drogę kariery zawodowej obrać właśnie w tym kierunku, jako administrator systemów open source'owych. Przeglądałem wiele ogłoszeń pracy (dla czystej ciekawości) i zauważyłem, że każde ogłoszenie wymaga znajomości wielu różnych serwerów i innych "dziwnych" rzeczy.
Coś o mnie, Ubuntu używam na jako główny system od ok miesiąca, terminal nie jest mi obcy, prosta konfiguracja plików itp jest mi znajoma. Pisanie skryptów w bashu podstawowych takich na zajęcia itp.

Moje pytanie do Was jest takie: czego na początek się uczyć aby móc w miarę szybko znaleźć się na drodze do "wbicia" się środowisko IT (chodzi o pracę). Czy polecacie jakieś ksiązki, fora, tutoriale do nauki tego?

Ogólnie nie jest mi obce pracowanie z Windows Server, AD. Konfiguracja switch'ow i router'ow Cisco i innych firm także nie jest dla mnie jakimś problemem.

Zachęcam do konwersacji,
Dzięki bardzo za odpowiedzi :)

1

Fimy przewaznie uzywaja RHEL wiec polecam albo Red Hata albo Fedore jesli faktycznie chcesz isc od razu w ta strone. Z drugiej strony w tym momencie chyba Mint ma najmniejszy prog wejscia.

1

serwery www Apache, Tomcat
konfiguracja DNS

0
WhiteLightning napisał(a):

Fimy przewaznie uzywaja RHEL wiec polecam albo Red Hata albo Fedore jesli faktycznie chcesz isc od razu w ta strone. Z drugiej strony w tym momencie chyba Mint ma najmniejszy prog wejscia.

Mówisz o systemie, czy do nauki jakiejś to ma aż takie znaczenie? Jeżeli faktycznie tak to zastanowię się nad zmianą.

0
Miang napisał(a):

serwery www Apache, Tomcat
konfiguracja DNS

o apache i DNS wiedziałem tylko nie mogę nic sensownego do nauki znaleźć(albo mi się tak wydaje), możesz coś polecić? Niestety na kurs za 2-3 tyś /10h póki co nie stać mnie.

2

UNIX: Red Hat, SUSE, Solaris + Ubunciaki
Server: Apache, Nginx, JBoss, Tomcat, WebLogic, RDBMS (Oracle + PL/SQL),
Network: TCP/IP, Load Balancing, Firewalls/Routers

Myślę, że z takim zestawem możesz spać spokojnie. A jak będziesz mieć jeszcze w rękawie Pythona do automatyzacji to już w ogóle ;-)

0
Hispano-Suiza napisał(a):

UNIX: Red Hat, SUSE, Solaris + Ubunciaki
Server: Apache, JBoss, Tomcat, WebLogic, RDBMS (Oracle + PL/SQL),
Network: TCP/IP, Load Balancing, Firewalls/Routers

Myślę, że z takim zestawem możesz spać spokojnie. A jak będziesz mieć jeszcze w rękawie Pythona do automatyzacji to już w ogóle ;-)

https://www.digitalocean.com/community/tutorials/how-to-install-the-apache-web-server-on-ubuntu-18-04 czy na początek na ubuntu to będzie ok? Czy lepiej od razu przesiąść się na inną dystrybucję?

2

Kurs kursowi nierówny. Mi może podejść inny niż Tobie. Ale w każdym jest kilka odkrytych filmów, które dadzą Ci ogólny pogląd na to co tam będzie + czytaj opis i komentarze. Często w nich jest lepsza recenzja kursu niż samego autora.

Apache Tomcat Server from Beginners to Advanced
The Complete Apache Tomcat Web Server Course
Ubuntu Linux Server Basics - Niestety jest mocno nieaktualny. Aczkolwiek wiele rzeczy zapewne nie uległo zmianie więc do rozważenia jeżeli Ubuntu jest w kręgu Twoich zainteresowań.
Nginx Fundamentals: High Performance Servers from Scratch
Learn NGINX By Example
Nginx 2019 - Beginner to Advanced
Linux Administration Bootcamp: Go from Beginner to Advanced
Red Hat Certified System Admin - SA1 - Na później jeśli Cię zainteresuje "Study for the preparation of Red Hat Certified Systems Administrator exam (RHCSA) and covers RH124 Course Book".
The Complete Networking Fundamentals Course. Your CCNA start
Oracle Database Administration for JuniorDBA/Oracle cloud
The Complete PL/SQL Bootcamp : "Beginner to Advanced PL/SQL" - Opcjonalnie gdybyś się zdecydował na PL/SQL.
CCNA Cyber Ops - TCP/IP Protocol Suite (2019) - Dałem z lenistwa ale umówmy się. Wszystko co tutaj jest znajdziesz w internetach napisane bądź na youtube (tak przypuszczam).
Python Network Programming - TCP/IP Socket Programming - Jeżeli znasz Pythona w jakimś stopniu to możesz iść tą ścieżką dodatkowo. Taki kurs 2 in 1.

Nie musisz kupować wszystkich kursów i ich przerabiać. Wybierz to co po oględzinach będzie dla Ciebie ciekawe. Sporo wiedzy prezentowanej tam na filmach znajdziesz w sieci za darmo - kwestia odpowiedniego zapytania w Google. Z drugiej strony masz skompresowaną wiedzę na miejscu w jednym wydaniu i nie musisz jej szukać wszędzie w okół. I pamiętaj, że kursy, które ja podrzuciłem mogą wydawać się fajne i użyteczne dla mnie. Ty i potencjalny pracodawca możecie mieć inne zdanie w tej kwestii. Starałem się dobrać świeże i z dobrymi opiniami.

Uwaga: pajeet alert w niektórych kursach.

Edit:

  • Apache Tomcat jest kontenerem dla aplikacji webowych. Jako kontener jest serwerem do uruchamiania aplikacji w technologiach Java Servlets i Java Server Pages. Wykorzystywany w aplikacjach napisanych w JEE/Spring
  • Apache HTTP - To otwarty serwer HTTP. Postawiasz na nim między innymi PHP, Ruby etc.

1 użytkowników online, w tym zalogowanych: 0, gości: 1