Dobre zasoby dla narzędzi, technik i praktyk systemu Linux sysadmin [zamknięte]

14

Pochodzę z systemu Windows, jestem trochę zagubiony w kwestii Linuksa, więc czy są jakieś dobre wyniki itp. Dla doświadczonego systemu, który nie jest obeznany z Linuksem.

OilyRag
źródło
Czy używasz konkretnej dystrybucji?
Ophidian
Tak, to Redhat Enterprise 5.2.
OilyRag

Odpowiedzi:

5

Powinieneś zacząć od stron Projektu dokumentacji systemu Linux .
Niektóre interesujące referencje są wymienione tutaj.
Ale powinieneś przejrzeć tę stronę przewodników i prawdopodobnie także inne strony w witrynie.
W oparciu o twoje dotychczasowe zrozumienie dobrze byłoby wybrać odpowiednie przewodniki od tego miejsca.

Gdy przejdziesz do rzeczy, strony HOWTO powinny pomóc w określonych sprawach.

nik
źródło
3

Kiedy zmoczyłem stopy, nie chcę brzmieć banalnie, ale Google był ogromną pomocą: „Samba slackware 10 wskazówek”.

Linuxquestions.org był również całkowicie nieocenionym atutem. Mógłbym zadać konkretne pytania dotyczące konkretnych dystrybucji lub bardzo złożonego schematu iptables i zwykle uzyskać przyjazną odpowiedź.

O'Reilly publikuje również kilka świetnych książek, które mam na biurku nawet dzisiaj:

I na koniec: piaskownica. Kup tani używany komputer i zainstaluj na nim trochę dystrybucji (polecam Ubuntu, jeśli chcesz czegoś prostego, lub Slackware, jeśli chcesz bardziej stromej krzywej uczenia się).

msanford
źródło
Jest tylko jeden problem z google: Aby wyszukać coś pomyślnie, musisz wiedzieć wszystko o problemie oprócz tego, jak to naprawić. Kody błędów działają również w google.
Joseph Kern
Niekoniecznie - często jestem w stanie przeprowadzić wyszukiwanie w Google lub dwa, zaczynając od kryptycznego komunikatu o błędzie lub kodu błędu i znajduję rozwiązanie. Jedyne, czego naprawdę potrzebujesz, aby przeprowadzić udane wyszukiwanie, to jedna charakterystyczna fraza (komunikaty o błędach są często do tego świetne).
David Z
Komunikaty o błędach są zdecydowanie najbardziej użytecznym zastosowaniem Google, ponieważ kody błędów zwykle nie pojawiają się na stronie podręcznika - więc gdzie, do cholery, idziesz? ;)
msanford
1

Jestem na tej samej łodzi, dopiero od chwili, gdy przestawiłem się na Linuksa. Użyłem następujących zasobów:

  1. Wrox Beginning Shell Scripting (ISBN: 978-0-7645-8320-9)
  2. Linux od podstaw
  3. Jeśli zamierzasz pracować z systemem Debian: http://debiansystem.info/ i Administracja Debiana
  4. Zrozumieć niektóre systemy plików Linux (ext3)
  5. Weź pudełko, zainstaluj swoją ulubioną dystrybucję Linuksa i skonfiguruj dns, mail, curb, nfs, web itp. I podobne :)
  6. Poznaj systemy zarządzania pakietami - apt, rpm itp.
  7. Wreszcie, dobry system zarządzania konfiguracją linuksa, silnika, marionetki, luzu itp.

Oczywiście nie jest to wyczerpująca lista (tym bardziej, że sam jestem początkujący), ale wydaje mi się, że warto zacząć. Z pewnością mi pomogło. Mam nadzieję, że to też ci pomoże!

Twoje zdrowie.

HK_
źródło
0

Radzę ci po prostu zainstalować i używać Linuksa przez chwilę. Znasz powiedzenie: zachowujemy 20% tego, co słyszymy, 50% tego, co widzimy i do 90% tego, co robimy.

Radzę dystrybucję przyjazną dla początkujących.

http://www.ubuntulinux.org/ Ubuntu Linux jest moim ulubionym; jest bardzo przyjazny dla użytkownika, ale oparty na solidnej bazie Debiana, która jest dostępna, jeśli chcesz zagłębić się głębiej.

Zainstaluj go na wolnym sprzęcie lub maszynie wirtualnej, a następnie baw się nim. Ustaw sobie proste zadania (zainstaluj serwer WWW, skonfiguruj router z NAT, zainstaluj oprogramowanie do pracy grupowej, aktualizuj system itp.) I sprawdź, dokąd cię zaprowadzi. Przydatne będą zasoby wymienione w innych odpowiedziach :-).

Zaletą Linuksa jest to, że prawie wszystko można konfigurować, a system nie próbuje ci przeszkadzać. Trochę się przyzwyczaja (jak wszystko nowe), ale jestem optymistą, że ci się spodoba :-).

Śleske
źródło
0

W przypadku ogólnej dokumentacji administracyjnej dla Red Hat Enterprise Linux (w przeważającej części dotyczącej pochodnych takich jak Centos, a bardziej ogólnie dotyczącej tego samego oprogramowania na innych dystrybucjach), przydatna może być strona Dokumentów RHEL .

Aby uzyskać informacje na tematy związane z SELinux, spróbuj Podręcznik użytkownika SELinux dla Fedory

Aby uzyskać bardziej ogólną dokumentację na wiele różnych tematów, sugerowałbym przejrzenie dostępnej dokumentacji Gentoo. W przeważającej części wszystko, co Gentoo dostarcza, jest bardzo zbliżone do tego, co wypuszcza projekt upstream, a Gentoo od dawna słynie z doskonałej, szczegółowej dokumentacji, która w większości powinna znaleźć zastosowanie do każdej dystrybucji. Wypróbuj zarówno sekcję Dokumentacja, jak i (nieoficjalną) Wiki Gentoo .

Jako ogólniejsza rada, nie mogę wystarczająco podkreślić, że bez względu na to, jakiej dystrybucji używasz, powinieneś postarać się zrobić jak najwięcej w ramach własnych narzędzi (menedżer pakietów, dostarczone skrypty itp.) Oraz w dystrybucji preferowany sposób ”zamiast ulegać pokusie kompilacji ze źródła lub włamania się do własnych skryptów.

Ophidian
źródło
0

Około 2 tygodnie temu zadałem tutaj podobne pytanie. Tej nocy skonfigurowałem serwer SAMBA z Ubuntu Server Edition, korzystając z tego przewodnika: http://www.howtoforge.com/ubuntu-home-fileserver

Skończyłem nawet instalację przez SSH (Putty) z mojego laptopa z systemem Windows. Od tego czasu nie minął dzień, w którym nie zalogowałem się zdalnie z domu / pracy / kawiarni i sprawdziłem status / przepustowość / cokolwiek.

Skonfigurowałem go jako serwer plików ORAZ korzystam z Apache i ładnej małej strony internetowej. Używam go również jako serwera FTP. Nie ma monitora, klawiatury ani myszy, więc wykonuję konfigurację za pomocą Putty.

Mam obsesję na punkcie tego ... jest niesamowity!

Oto link do mojego postu:

Administrator systemu Windows chce zacząć od małego z serwerem plików Linux (ubuntu)

cop1152
źródło
0

Aby uzyskać informacje na temat administrowania systemem Linux / Unix na dużą skalę, patrz http://www.infrastructures.org/

Niektóre z konkretnych rekomendacji narzędzi są nieco przestarzałe (np. CVS do kontroli wersji, obecnie polecam git lub mercurial), ale podstawowe zasady są solidne.

janneb
źródło