на главнуюВсе эхи SU.CHAINIK.GENERAL
войти ?

Re: линукс для начинающего

От Alex Mizrahi (2:5020/400) к Maxim Sokolsky

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


From: "Alex Mizrahi" <udodenko@users.sourceforge.net>

MS> не всегда. Если, к примеру, ты систему полностью сконфигурировал,
MS> настроил печать, сеть, установил программы, создал пользователя, дал
MS> ему права на выключение/монтирование - в общем, выполнил всю
MS> администраторскую работу по подготовке компа. Далее отдаешь этот комп
MS> пользователю, показываешь куда щелкать и что нажимать чтобы он мог
MS> выполнить свои задачи - в этом случае, а именно когда системой именно
MS> _пользуются_, а не её _администриуют_, то именно в этом случае, изучать
MS> сам линукс не нужно.

Hа самом деле нет чёткого разделения между администраторами и пользователями
-- есть пользователи-идиоты, а есть power user, которые может и кое-что
настроить. И администраторы тоже вовсе не гомогенны -- один может только
как попка набирать заученный команды, а другой -- самостоятельно построить
сложную систему.

Я считаю что полноценной администрирование без навыков программирования
невозможно -- просто когда человек не понимает что скрывается за всеми
этими командами, он никогда их толком не поймёт. Да и вообще, сколько-нибудь
нетривиальные задачи администрирования требуют написания скриптов, а это
уже программирование.

Hо, естественно, программистами все стать не могут. С другой стороны,
если человек внимательно изучит книги по сис. администрированию, то он
может считать себя сис. админом. Вот только это будет очень хреновый
сис. админ. (Кстати, недавно статейку видел -- чел жалуется что очень
много развелось таких, которые команды выучили, но не понимают на
самом деле что под ними скрывается.)

Мне кажется что вместо того что становится хреновым сис. админом, лучше
уж быть хорошим power user'ом. А для этого чтения каких-то фундаментальных
книг не требуется, вполне достаточно просто работать с программами и читать
документацию/статьи по ним.

Кстати, показательный случай из жизни -- я работал в одной конторе, и
у нас был штатный сис. админ, практически единственным занятием
которого было ухаживать за несколькими серваками на BSD и Windows,
настраивать сети и т.д. И вроде он даже с этим неплохо справлялся.

Hо когда мы переехали в новый офис и подключились к новому провайдеру через
PPPoE, начались проблемы с интернетом -- какие-то сайты открываются,
другие "висят" и т.д. Спросили у этого админа, он вообще не понимает
что происходит, считает что какие-то проблемы с сетью у провайдера.

Я в это время провёл несколько экспериментов, и установил что проблема
в MTU -- где-то режутся ICMP пакеты и из-за этого не работает path MTU
discovery,
а из-за PPPoE MTU меньше стандартный 1500, поэтому полноразмерные пакеты
дропаются.
Пошёл и объяснил админу что нужно либо поменять MTU на сервере, либо
восстановить
работоспособность PMTU. Через некотороые время сеть заработала нормально.

При этом я вообще не админ, я программист. Я BSD видел всего несколько раз в
жизни,
я понятия не имею как там настраивается сеть, я вообще никогда не занимался
настройкой
сети сложнее чем вписать в винде параметры TCP/IP. Hо при этом я решил
проблему
быстрее чем профессиональный сис. админ.

Hа самом деле это вполне закономерный результат -- дело в том что я смотрю
на проблему с другой стороны. Я хорошо представляю пакеты TCP/IP в виде
данных, как они передаются, какие при этом проблемы могут возникнуть и т.д.
А админ думает со стороны как сконфигурировать систему, какие есть опции у
команд
и т.д. Вполне возможно что в какой-то книге он видел что командой ip можно
установить mtu для интерфейса, и может быть там даже было описано что такое
MTU,
но возможно ли запомнить тысячи разных опций и возможностей конфигурации
если ты не понимаешь как они работают на физическом уровне? Hаверняка админ
запомнил что при подключении по PPPoE нужно устанавливать MTU, и в следующий
раз просто применит это знание, но ведь постоянно возникают новые проблемы.

В общем, ещё раз -- изучение "концепций" без понимания их на низком уровне
я считаю пустой тратой времени. Hадо либо изучать всё очень основательно,
либо вообще не тратить на это время.

При этом я не утверждаю что админы -- идиоты. Чел запросто может начать
с простого администрирования, и если у него хватает сообразительности,
он постепенно может перейти к более глубокому пониманию системы в целом.
Просто целенаправленно изучать что-то в таких рамках не имеет смысла.


--- ifmail v.2.15dev5.4
* Origin: Demos online service (2:5020/400)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://SU.CHAINIK.GENERAL?msgid=<1187351416@killer>+166f9472