Я все время задаюсь вопросом, как ознакомиться с программным обеспечением (в основном демоном) и его конфигурацией.
При беге
man <program name>
Я просто поражен количеством доступных вариантов.
Как вы или другие профессиональные системные администраторы узнают из руководства, что им нужно? Какие шаги вы/они предпринимаете, чтобы получить четкое представление о задачах, которые нужно выполнить для достижения своих целей? Я надеюсь, что есть пошаговое руководство или руководство, которое я могу принять или которому могу следовать.
Например, у меня есть VPS и я хочу настроить прокси. Я выбираю squid, и в руководстве мне сказали перейти наhttps://wiki.squid-cache.org. Я так и сделал, и меня расстреляли потоком информации. И squid — не единственный демон, с которым я борюсь. Меня сбивают с толку многие службы. SSH хотя бы под контролем :D
Надеюсь, вы сможете мне помочь, и моя проблема не стоит упоминания!
Спасибо!
решение1
Системы Unix/Linux — сложные звери. Добро пожаловать в чудесный мир.
Проверьте сайт вашего любимого дистрибутива, у них должны быть страницы "введение в системное администрирование". Поищите различные руководства "введение в командную строку Unix/Linux". Различные инструменты GNU (аналоги большинства традиционных инструментов Unix) часто поставляются с обширной документацией в виде информации (также могут быть созданы в виде книг для печати).
Классическая книга "The Unix programming environment" Кернигана и Пайка обязательна к прочтению. Она далеко не дотягивает до современных, гораздо более сложных сред, но дает прочную основу для понимания многих из наиболее загадочных "почему" в Unix.
Ищите тексты по системам, которые вас больше всего интересуют (О'Рейлиимеет серию книг о выдающихся инструментах).
Проситьзаостренныйвопросы. Общие вопросы, типа списка покупок, здесь мало сочувствия.