Nie jestem pewien, kiedy mówisz „głębszy poziom”, jeśli mówisz o dostaniu się więcej do wiersza poleceń (niektórzy ludzie nigdy nie opuszczają GUI dostarczanego wraz z ich dystrybucją, jeśli możesz to sobie wyobrazić), lub naprawdę szorstkie rzeczy niskiego poziomu, takie jak pisanie sterowników jądra. Zakładam więcej tego pierwszego niż drugiego.
Radzę ci wytyczyć rozsądne cele dla rzeczy, które chciałbyś robić przy użyciu Linuksa i aplikacji działających w systemie Linux (uruchom serwer WWW, serwuj pliki na hostach Windows, obsługuj DHCP, uruchamiaj pulpit graficzny itp.). Jestem głęboko przekonany, że uczysz się tylko wtedy, gdy „robisz”. Gdy masz już na myśli cel, realizuj go. Oznacza to czytanie stron podręcznika (wiele stron podręcznika), dokumentację „HOWTO”, archiwa list mailingowych, losowe posty na blogach oraz, oczywiście, dokumentację dostarczaną z różnymi programami, które instalujesz lub kompilujesz, aby uruchomić je na twoim pudła.
Od kilku lat prowadząc klasowe kursy certyfikacji IT, mogę powiedzieć z pewnym autorytetem, że uczniowie, których widziałem, robili największy postęp, to ci, którzy robili szalone projekty według własnego projektu i uczą się przy siedzeniach ich spodni.
Jak powiedziałem wcześniej, strony man, dokumentacja „HOWTO” ( http://tldp.org/docs.html oraz w wielu innych miejscach w sieci) i archiwa list mailingowych są twoimi przyjaciółmi. Unikam wszelkich książek, które mówią o wewnętrznych elementach jądra, przynajmniej na tym etapie. Na początek nie potrzebujesz takiej głębokiej wiedzy.
Rozmawiaj z innymi ludźmi. Awaria serwera wygląda, jakby okazało się, że jest to świetne miejsce na uzyskanie dobrych porad. Zadawaj pytania tutaj i nie myśl, że będziesz wyglądał głupio. Jeśli masz trochę czasu na rozmowę z ludźmi znającymi Linuksa, skorzystaj z niego. (Chociaż zalecam, abyś spróbował oddzielić opinię od faktów. W społeczności Linuksa jest tyle „świętych wojen” w porównaniu do różnych opinii na temat robienia rzeczy, jak w każdej innej społeczności - być może więcej, biorąc pod uwagę charakter społeczności .)
Aby naprawdę „pogłębić” wiedzę o uniksowym dziedzictwie Linuksa, możesz skorzystać ze starszych, specyficznych dla Uniksa instrukcji administracyjnych lub podręczników. Chciałbym omijać je wcześnie (przynajmniej dopóki nie docenisz historycznej natury „ścieżek, które nie zostały podjęte” w Linuksie w porównaniu z niektórymi systemami operacyjnymi pochodzącymi z Uniksa).
Nie wiedząc, jaki jest twój ogólny poziom umiejętności, rzucę okrzyk na książkę, która jest dla mnie lub może nie być pomocna. Bardzo polecam „TCP / IP Illustrated” ( http://www.amazon.com/Illustrated-Volumes-Addison-Wesley-Professional-Computing/dp/0201776316 ). To w ogóle nie jest specyficzne dla Linuksa, ale będziesz robił tak wiele rzeczy, które zajmują się TCP / IP, że znajomość tego „zimnego” nie jest żadnym problemem.
Krótko mówiąc, mówię, że nie ma magicznej książki ani książek, żadnych super tajnych filmów, od których uczyli się „mistrzowie”, ale absolutnie nie ma ograniczeń co do tego, czego możesz się nauczyć, jeśli będziesz się jej trzymać i nie boisz się ubrudzić sobie ręce.