Какими инструментами должен пользоваться каждый сисадмин, о котором никто не слышал?

Мне интересно, какие инструменты являются мощными и которые большинство системных администраторов либо не знают, либо не используют (но должны).

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

Таким образом, такие вещи, как sudo, vi, emacs, dtrace, ps и top, отсутствуют. У меня есть некоторые идеи, но я просто ненавижу искажать статистику...

Я просто подожду и посмотрю, упомянет ли кто-нибудь мои любимые.

74 ответа

Кто-то купил очень дорогой ножничный домкрат, который может поднять около 300 кг на высоту 3 м - пустая трата денег, как я думал, - пока нам не понадобилось разместить 5 лезвийных корпусов C7000 HP в одну стойку - мальчик пригодился для этой верхней:)

Windows

Хотя все инструменты SysInterals великолепны, инструментами, которые мне больше всего помогли, были инструменты мониторинга:

Нет ничего лучше, чтобы быстро определить, почему что-то не работает.

(* Regmon и Filemon интегрированы в Process Monitor для более новых версий Windows)

Я использовал это гораздо больше в качестве поддержки службы поддержки, чем SA, но я всегда держу пружинный крюк push-pull в своем наборе инструментов. Это крючок на одном конце и своего рода форма на другом. Идеально подходит для выпрямления изогнутых контактов на разъемах.

Единственная ссылка, которую я могу найти, - это пружинный крючок, но он должен дать представление о том, как он выглядит.

Одним из инструментов, который я абсолютно считаю необходимым, является tcptraceroute 1 - это traceroute, который не использует пакеты ICMP для выполнения таймингов, а вместо этого использует TCP. Это позволяет отслеживать трассировку независимо от типичной блокировки ICMP: она работает хорошо.

Хороший нож Не мультиинструмент, НОЖ, как у SOG, Cold Steel или Boker. Вы были бы удивлены, насколько это полезно.

Абсолютно жизненно важно: зеркало стоматолога для этих ограниченных пространств!

Вот несколько инструментов, с которыми я столкнулся:

SYDI

Авто сетевой инструмент документации.

Orca

Возиться с.msi файлами.

RichCopy

Продвинутая альтернатива Robocopy.

ImgBurn

Лучшее бесплатное программное обеспечение для записи.

PowerGUI

Хороший редактор PowerShell.

Твой мозг!

Многие люди, кажется, забывают, что они есть.

Звуковая катушка магнитов извлечена из мертвых жестких дисков. Если вы не знаете, это очень сильные редкоземельные магниты. Я использую их для нескольких вещей:

  • Вытираю жесткие диски, которые я не успеваю разобрать. Они достаточно сильны, чтобы стереть следы сервопривода с диска, что делает его практически непригодным для использования.
  • Держите банкноты или провода в странных местах: большинство магнитов имеют отверстия в опорных пластинах, через которые вы можете продеть кабельную стяжку, и они прилипают к любому маленькому кусочку стали.

Я использовал компакт-диски в качестве зеркал, чтобы видеть их за коробками (обычно это рабочие столы, забитые чьим-то столом), когда я не хотел их вытаскивать.

Однажды я использовал офисные стулья вместо одного из причудливых ножничных устройств, упомянутых Chopper3. Мне нужно было переместить ИБП в стойку, я не знаю, почему они были на полпути в колесной стойке, но они были. Я запланировал окно обслуживания на воскресенье. У моего помощника случилась семейная авария, и он не смог этого сделать. У меня была моя 9-летняя забава со мной. Я не мог справиться с ИБП на земле, а она не была достаточно сильной. Поэтому я вытащил ИБП как можно дальше на рельсах, но под ним стул, и заставил ее держать кресло, пока я опускал ИБП на кресло. После отдыха и повторного захвата я поднял ИБП, и она вытащила кресло, чтобы я мог опустить его до конца вниз на набор блоков, которые я принес, чтобы помочь удерживать нижний ИБП на нужной высоте для нижняя часть стойки. Затем оставшиеся ИБП попадают в стек, поэтому они также находятся примерно на нужной высоте.

Терпение.

Я знаю, это звучит банально, но требуется много силы воли, чтобы просто сидеть на руках и ждать или воздерживаться от использования чрезмерной силы (сколько разъемов вы разрушили из-за потери терпения и растягивания?)

fldiff - это графическая программа сравнения

Все наши приложения сгруппированы, поэтому cssh довольно удобен.

scp - упоминается только потому, что так мало людей используют его, полагаясь на FTP. Мне всегда нравилась возможность мгновенного захвата файлов с удаленных хостов. Безопасно, быстро и не требует запуска выделенного демона.

Храповик и лямки (что-то вроде крепления для грузовика), чтобы "поднять" серверы достаточно высоко, чтобы разместить их на полках или стойках.

тележка / кресло на колесиках для консоли 'crash-cart', когда у вас нет порта Киклады для каждого сервера.

внутренний / наружный термометр для проверки периодических горячих точек, подозреваемых в центре обработки данных.

Выдвижной шнур питания в стиле гаража, расположенный в центре, когда вам нужно питание, но вы не хотите охотиться под полом за розеткой / вилкой.

В моих шкафах для серверов я всегда ставил один из тех дешевых светильников с батарейным питанием. Здорово, если (когда) происходит отключение электроэнергии.

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

Тиски Handy Handy удобны для извлечения крепежных винтов некоторых других обезьян, снятых с помощью дрели.

Маленький тонкий зажим. Часть изогнутой пружинной стали, один конец которой примерно на 3 мм уже, чем квадратное отверстие в стойке. Этот маленький парень с крючком в конце заставляет защелкнуть гайки и вытащить их из мечты.

Резиновая курица и кувалда. Я угрожал им непокорным сервером во время перезагрузки в конце дня после долгого и тяжелого дня устранения неполадки, о которой продавец понятия не имел. Это привело к лучшему моменту моего дня, когда я испугал дерьмо из моего директора, идя в офис моих менеджеров, где они встречались, возвращая сани. Директор спрашивает "Для чего кувалда?" Я сказал: "Я использовал его, чтобы исправить ServerX". Лучшая часть заключалась в том, что угрожающий сервер работал (эта или 5-я перезагрузка, как рекомендовано поддержкой без изменения конфигурации... сделала свое дело)

Швейцарский нож.

У меня есть два, большой, который я держу в своем столе, и стандартный на моем брелоке (только не забудьте снять его, когда вы едете в аэропорт!).

Это даже спасло мне жизнь (или, по крайней мере, неудачную поездку в больницу) в один прекрасный день, когда я перерезал проводку на 240 В, наш электрик выругался, но не сделал этого.

Кувалда... для вещей, которые не работают около 4:45.

(от коллеги)

Для Windows:

PATHPING хорош (и встроен) для некоторых продвинутых характеристик пинга

Мне также нравится QCHECK: http://www.ixchariot.com/products/datasheets/qcheck.html Это отличный простой сетевой анализатор на основе графического интерфейса.

File Unlocker иногда спасает жизнь даже на серверах: http://ccollomb.free.fr/unlocker/

A MagnoGrip ( http://www.thinkgeek.com/gadgets/tools/917f/). Он держится за винты и другие мелкие металлические предметы для вас. Я склоняюсь к тому, чтобы оставить один приклеенный к первому шкафу в комнате.

HTOP как еще один ТОП. Для Windows; PortQueryUI в качестве замены для NMAP.

Я почти ежедневно использую этот хороший старый инструмент для кожевников в течение 12 лет. (извините не могу опубликовать изображения)

Он может резать кабели, поворачивать винты, резать картон, пластик и дерево... Ваааа, лучше, чем швейцарский армейский нож ИМХО.

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

Сработало, могу добавить. Но я избегаю повторения, если это возможно.

Я стараюсь не использовать слишком много "нестандартных" инструментов. То есть инструменты, которые нелегко доступны между операционными системами или из хранилища программного обеспечения конкретного дистрибутива. Я работаю на Macbook и тестирую на различных платформах Linux/Unix.

Тем не менее, я люблю ohai(1). Это инструмент сбора данных об узлах, используемый Chef. Он выводит данные в формате JSON, поэтому им можно манипулировать с помощью различных библиотек анализа JSON. Поскольку я работаю с Chef:-), это "нестандартный" инструмент, доступный в каждой системе, с которой я работаю.

(1) Раскрытие. Я работаю в компании, которая написала Chef и Ohai.

SDiff. Он отображает два файла в разделенном экране, показывая направление изменения в середине. Он также может объединять файлы в интерактивном режиме.

#sdiff -w 40 /etc/fstab /tmp/fstab
/dev/md0                /dev/md0
/dev/md1                /dev/md1
tmpfs                   tmpfs
devpts                  devpts
sysfs                   sysfs
proc                    proc
LABEL=SWAP-sdb2    |    /dev/sda2
LABEL=SWAP-sda2    <

Это не совсем маленький инструмент как таковой, но я могу от всей души порекомендовать Zenoss Core для мониторинга сети и системы. Это восстановило мою веру в программное обеспечение для мониторинга и оповещения.

Там, где такие инструменты, как Nagios, Cacti и т. Д., Имеют крутые кривые обучения и кажутся хорошими только в одном, чаще всего вам нужно комплексное решение, а Zenoss Core предоставляет его бесплатно (и бесплатно).,

Сложно подвести итог, но в основном это приложение с веб-интерфейсом, которое автоматически обнаруживает устройства в вашей сети, а затем отслеживает тонны параметров, лог-файлы, порты, службы, программное обеспечение, оборудование, количество напечатанных страниц и т. Д. Если что-то не получается или пересекает порог, вы получаете предупреждение. Начать легко: включите / установите snmp на каждом устройстве, которое вы хотите отслеживать, установите Zenoss на сервер и откройте веб-интерфейс.

Бесплатная версия Core достаточно хороша для малого и среднего бизнеса, в то время как коммерческие версии Professional и Enterprise предоставляют некоторые расширенные функции.

Если вы когда-нибудь задумывались о Nagios, Cacti или тому подобном, обязательно оцените Zenoss.

Лично я никогда никуда не хожу без UnxUtils. У него очень большое количество утилит командной строки Nix. Некоторые из моих любимых включают: find, wget и sed. И, конечно, хорошо, что не нужно не забывать вводить dir / copy / etc, когда я переключаюсь на Windows-машину после долгого пребывания на nix-машине.

Добавьте пакетный файл, чтобы быстро добавить его в PATH, и все готово.

http://sourceforge.net/projects/unxutils/

grep, awk, netcat - не могу жить без них

Для мониторинга я использую NetMRG и Nagios.

Uptimed также является хорошим инструментом для мониторинга работоспособности и доступности.

На протяжении многих лет я использовал кончик моего любимого механического карандаша для всех способов совать и подталкивать - все - от переключателей сброса до выводов разъема RS-232, установки dip-переключателей. Я даже использовал его для подтягивания перемычек во многих случаях.

http://netstrata.com/images/jumper.jpg http://pentelstore.com/images/products/P205A.jpg

DSH

Распределенная оболочка. С помощью dsh вы можете выполнить команду через ssh на нескольких серверах. Я нахожу это очень удобным, когда делаю много одинаковых вещей на серверной ферме, по крайней мере, когда это не сложно. Например, перезагрузка всей фермы - это просто 'dsh --all reboot'. Я бы не рекомендовал использовать его в интерактивном режиме. С помощью dsh вы можете создавать списки серверов, например список всех ваших веб-серверов или всех серверов, расположенных в.uk, и выполнять только действия из этого списка.

ClusterSSH

Вроде того же, он порождает несколько сессий SSH, и вы можете вводить в несколько сеансов одновременно. Это чрезвычайно полезно, когда у вас есть интерактивные команды, такие как aptitude dist-upgrade. Я нашел это очень полезным при обновлении serverfarm от etch до lenny.

Кто-нибудь упоминал шулеры? Вы можете написать что-нибудь с ними!

Другие вопросы по тегам