К сожалению, я не нашел русского перевода этого текста, хотя он мне показался крайне.Теги: #linux #*nix #unix #Администрирование сервера #Конфигурация Linuxпоучительным, что ли.
Признак 1: мы не используем sudo
Точно так же, как CAPS LOCK — это «круиз-контроль для крутых парней», так и sudo — это «костыль для сомневающихся».Если нам нужно что-то сделать от имени пользователя root, мы используем su, а не такую ерунду, как sudo. Если одна из Unix-подобных операционных систем заставляет нас использовать sudo, то первое, что мы делаем, это sudo su и устанавливаем пароль для пользователя root, чтобы в дальнейшем комфортно использовать su. Постоянное использование sudo можно сравнить с плаванием с надувным кольцом в животе — да, это безопаснее, но оно избавляет от необходимости обдумывать свои действия.
Признак 2. Мы используем vi, а не emacs и уж точно не pico или nano.
Хотя emacs близок и дорог сердцам многих администраторов Unix, на самом деле это Unix-эквивалент Microsoft Word. Vi - и vim в частности - это настоящий инструмент для серьезного гуру Unix, которому нужно делать то, что ему нужно, быстро, без всей ерунды, которую несет с собой emacs. Да, в Emacs встроен чертов тетрис, чтобы занять вас.Мне неохота признавать, что все навороты в vim, такие как свертка кода и подсветка синтаксиса, воспринимаются как полная фигня, но когда мозг уже слаб, концепция модального редактирования в vi очень помогает. А его небольшой размер и наличие для всех платформ в конечном итоге создают единый настоящий редактор.
Спасибо, Билл, спасибо, Брэм.
Признак 3: Регулярные выражения — наше оружие
Для непосвященного даже безобидное регулярное выражение выглядит так, будто его клавиатуру стошнило.Для нас это чистая, настоящая поэзия.
Мощь, заключенная в сложности pcre, не имеет себе равных ни у одного другого инструмента.
Если вам нужно заменить каждый третий символ по порядку в файле из 100 тысяч строк (если только четвертый символ не является четверкой), регулярные выражения являются не только отличным инструментом, но и единственный инструмент для такой задачи.
А те, кто уклоняется от регулярных выражений, просто оказывают медвежью услугу не только себе, но и коллегам.
В любом убежище суровых Unix-администраторов найдется парочка фанатов регулярных выражений — этим ребятам постоянно присылают тонны писем с примерами регулярных выражений и слезливыми просьбами о расшифровке, за которыми обычно следует невыполненное обещание выпить.
Признак 4: Мы по своей природе ленивы
Когда решение проблемы требует от нас выполнения множества повторяющихся рутинных действий, мы всегда предпочитаем писать код, который будет это делать.Обычно это занимает меньше времени, чем метод ближнего боя, но не всегда.
В любом случае, мы предпочитаем создать что-то, что можно будет повторно использовать позже, чем решать проблему здесь и сейчас.
Обычно это нам пригодится позже, через несколько лет, когда мы столкнемся с похожей проблемой и сможем вытащить несколько сотен строк Perl-кода, лежащего в нашем домашнем каталоге, решить проблему за несколько минут и вернуться к улучшению нашего кода.
.
Или незавершённый трёхзвёздочный уровень в Angry Birds.
Признак 5: Мы предпочитаем элегантные решения
Если существует несколько способов решения проблемы или достижения цели, мы предпочитаем потратить больше времени на фундаментальное решение, которое не только решает проблему сейчас, но и ее возможные последствия в будущем, а не быстро конструировать опору с помощью ленты.-помогать.
Это потому, что мы ненавидим заново решать проблему, которую уже пометили в своей голове как «решенную».
Мы поняли, что если решим будущие проблемы сейчас с помощью нескольких дополнительных ходов, завтра у нас будет больше свободного времени.
И обычно мы правы.
Признак 6: мы уверены, что ответ на вопрос зависит от вопрошающего
Достижение определенного уровня знаний в области Unix означает абсолютную уверенность в своих фундаментальных знаниях.Это также означает, что мы никогда не верим в существование проблемы, пока не увидим ее сами.
Скажите суровому администратору Unix, что файл «исчез», и вы получите в ответ насмешку.
Докажите, что это действительно произошло, и он без оглядки окунется в решение проблемы, копая, пока не найдет подходящее осмысленное объяснение причины и подходящее решение.
Многие люди считают, что это признак высокомерия или высокомерия.
Это правда, но примите это, мы этого заслуживаем.
Признак 7: Мы ближе к патологоанатомам, чем к врачам
Столкнувшись с большой проблемой, мы потратим гораздо больше времени на анализ произошедшего, чем на решение проблемы прямо сейчас.Пока у нас есть хотя бы минута времени, мы должны знать каждую причину, вызвавшую проблему.
В том, чтобы быть суровым администратором Unix, нет ничего волшебного; каждое событие должно вырасти из определенной логической точки, которую можно отследить.
Короче говоря, у всего есть причина и мы проработаем все возможные варианты ее поиска.
Нам легко перезапустить процесс или предоставить разрешения 777 файлу или каталогу.
Но это только половина решения проблемы.
Почему этот процесс необходимо перезапустить? Обычные процессы не нужно перезапускать, и нам нужно знать, почему это правило не соблюдается.
Признак 8: мы знаем о Windows больше, чем кажемся
Несмотря на то, что на наших машинах не установлена Windows и нас нисколько не волнуют серверы Windows, мы обычно довольно хорошо диагностируем и устраняем проблемы Windows. Это потому, что мы столкнулись с этими проблемами, когда они просочились в нашу зону ответственности.Однако нам не нравится это признавать, потому что в большинстве случаев Windows не разделяет глубоко логические принципы Unix, и нам это не нравится.
См.
также знаки 5 и 6 выше.
Признак 9: перезагрузка – не наш метод
Компьютеры Unix не нуждаются в перезагрузке.Пока у нас есть хоть малейший шанс исправить проблему без перезагрузки, мы постараемся это сделать.
Мы уверены, что перезагрузка нужна только в случае изменения ядра или железа, а решение проблемы с перезагрузкой временное.
Если проблема возникла один раз и была «решена» перезагрузкой, она появится снова.
Мы предпочитаем найти решение проблемы, чем перезагрузиться и ожидать, что она повторится.
Если некоторые из этих принципов кажутся асоциальными или трудными для понимания с точки зрения простого смертного, то именно потому, что так оно и есть.
Там, где другие видят неясные, чрезмерно сложные методы, мы видим просвещение, рожденное годами обучения, опыта и, самое главное, логики.
-
Руководство Для Чайников По Бизнес-Voip
19 Oct, 24 -
Не Фича, А Баг
19 Oct, 24 -
Vcprompt Или Сахар Для Консоли
19 Oct, 24 -
Пермь, Ты Созрела?
19 Oct, 24 -
Поисковик Scroogle Вынужден Закрыться
19 Oct, 24 -
20+ Моих Любимых Помощников Angularjs
19 Oct, 24