W wielu mniejszych organizacjach programiści często wykonują prace administracyjne związane z systemem (z oczywistych powodów). Często mają świetne umiejętności programistyczne, ale niewiele umiejętności administrowania systemem (być może wszystkie są samoukami) i dlatego muszą się uczyć w miarę upływu czasu, co jest dość nieefektywne.
Czy istnieją kanoniczne (lub po prostu świetne) książki, które pomogłyby w tej sytuacji? Bardziej zaawansowany niż zwykłe korzystanie z powłoki (prawdopodobnie programista może to zrobić), ale nie jest skierowany do kogoś, kto ma nadzieję spędzić wiele lat wykonując tę pracę.
Idealnie byłoby, gdyby coś dość ogólnego (chociaż specyficzne dla dystrybucji byłoby OK), obejmującego bazy danych, sieci, ogólne utrzymanie itp., A nie tylko jedno konkretne zadanie.
W większości interesuje mnie praca oparta na powłoce (tj. Brak zainstalowanego GUI), chociaż jeśli brakuje mi czegoś wyjątkowego, proszę to zaznaczyć.
(Analogicznie zamień „administrację systemu” na C, a chciałbym K&R , na C ++, a chciałbym „Skuteczne C ++” Meyersa).