Мне интересно, какие инструменты являются мощными и которые большинство системных администраторов либо не знают, либо не используют (но должны).
Во-первых, мне нравится возможность узнать об инструменте, который хорош и который я должен использовать - или, по крайней мере, попробовать. Я также нахожу, что предоставление этим инструментам времени на солнце (опять же) может быть позитивным, позволяя другим узнать о чудесных инструментах, которые существуют там.
Таким образом, такие вещи, как sudo, vi, emacs, dtrace, ps и top, отсутствуют. У меня есть некоторые идеи, но я просто ненавижу искажать статистику ...
Я просто подожду и посмотрю, упомянет ли кто-нибудь мои любимые.
Ответы:
Iperf
Iperf помогает вам запускать тесты, которые измеряют максимальную пропускную способность TCP и UDP. Это позволяет настраивать различные параметры и характеристики UDP, сообщая о пропускной способности, дрожании задержки, потере дейтаграмм: http://openmaniak.com/iperf.php,А также
MTR
MTR ( My Trace Route ) также довольно хороший инструмент. Он объединяет функциональность программ «traceroute» и «ping» в одном инструменте диагностики сети. Как и traceroute, за исключением того, что он дает больше информации о качестве сети и диагностике сети. Оставьте бег, чтобы получить статистику в реальном времени. Сообщает о лучших и худших временах кругового обхода в миллисекундах ... Показывает задержку, дрожание (среднее / лучшее / худшее): http://www.bitwizard.nl/mtr/
использовать:
альтернативный текст http://locobox.googlepages.com/mtrsavedw.jpg
источник
Скрепки: мне пришлось использовать скрепки, чтобы взломать замки на передней панели сервера Sun and Dell. Мы все использовали их, чтобы открыть CD-ROM.
HotPlug Эта вещь потрясающая. Хотите переместить сервер в следующую стойку, не выключая его? http://www.wiebetech.com/products/HotPlug.php
Блоки из дерева Идиот, прежде чем вы не смонтировать сервер правильно? Сервер слишком старый для установки в стойку? Деревянные блоки - твой друг. Это гетто, но работает.
источник
Согнутая скрепка для бумаги, чтобы открыть CD-дисковод.
источник
Sysstat / Sar - превосходный исторический мониторинг для серверов.
Сеть / CPU / Memory / IO / etc / etc великолепна, если вам нужно выяснить, почему машина вышла из строя.
Например, средняя нагрузка между 6 утра и 7 утра сегодня утром:
источник
Бумажный пакет . Вдохновение, когда вы обнаружите, что написанный вами SQL-скрипт на самом деле не мешал тестовой базе данных. Да, и ваша система резервного копирования дает сбой, и теперь вам приходится ждать по телефону с технической поддержкой, потому что у вас нет контракта на поддержку.
Бумага Origami : чтобы провести время, когда вы находитесь в режиме ожидания с технической поддержкой уровня 1 у указанного поставщика программного обеспечения для резервного копирования.
A Stress Ball : чтобы помочь при обсуждении проблемы с поддержкой уровня 1 после того, как они наконец ответят на звонок.
Пакет со льдом : чтобы успокоить свой больной кулак после того, как вонзил его в стол, когда вы понимаете, что потребовалось 90 минут, чтобы передать его на поддержку уровня 2.
Запасной сотовый телефон : после того, как вы бросаете свой телефон в землю, когда вы отключаетесь, как только служба поддержки уровня 3 отвечает на ваш звонок.
Учетная запись на Monster.com и опыт укладки ковров : = (
-
Немного более серьезное замечание: наличие небольшого холодильника может быть полезно, особенно для установки поврежденных жестких дисков, чтобы попытаться восстановить данные.
Кроме того, еще лучше, если ваш телефон с камерой может снимать видео. Я снимаю видео, когда возуюсь с BIOS и другими вещами, которые у меня нет времени одновременно документировать во время редактирования.
Капли от кашля и спреи для носа для длительного пребывания в сухой серверной комнате.
P-Touch Labeler для маркировки ВСЕГО, даже если вы уверены, что вы помните, какие соединительные кабели подключаются к камерам безопасности.
Ножницы для ногтей для удаления оболочки с 4 пар проводов в кабеле Cat5.
Silver Sharpies для того, когда нужно пометить что-то с темной отделкой.
источник
Я использую ' ss ', который является частью пакета iproute (который также включает в себя отличные команды ip и tc), чтобы получить информацию о сокетах tcp / udp. Он предоставляет больше информации, что обычный 'netstat' и может использоваться с фильтрами, например:
источник
use netstat -nt|grep :80
. Это более лаконично, и если у вас есть привычка использовать стандартный инструментарий, где он вам ничего не стоит, вы можете приступить к работе на новом сервере, вместо того, чтобы возиться с установкой.Я уже упоминал этот инструмент в другом ответе на SF.
SysV-RC-конф
альтернативный текст http://blog.ubuntu-tweak.com/wp-content/uploads/2007/09/sysv-rc-conf.png
Если у вас есть Ubuntu: sudo apt-get установите sysv-rc-conf
источник
Арпинг, чтобы определить, действительно ли машина в локальной сети работает. Обходит все блокирующие усилия ICMP эхо (ping), используя пакеты ARP.
источник
пара сетевых инструментов:
tshark - текстовая версия графического анализатора сетевого трафика в режиме реального времени - wireshark . когда необработанного вывода из tcpdump просто недостаточно, tshark может добиться цели. образец :
httpry в режиме реального времени пассивный анализатор http. образец вывода:
Оба инструмента очень полезны для устранения некоторых проблем с подключением, о которых сообщают пользователи в удаленных офисах / сетях, где у вас есть доступ только к пограничному шлюзу.
и обычный мониторинг избранных:
источник
PV труба просмотра. Вставьте его между командами в конвейере, чтобы получить информацию о том, как быстро движутся данные, как долго они заканчиваются и т. Д. Он также может действовать как ограничитель скорости.
источник
strace полезен в удивительно большом количестве мест.
источник
Windows : Nbtstat (имеет множество хитростей, но -A, чтобы получить имя компьютера с удаленным IP-адресом, может быть очень удобно, если вы находитесь в среде, где разрешения позволят этой работе)
Все инструменты sysinternals (проводник процессов, представление отладки и т. Д.). В частности, в представлении отладки вы будете удивлены тем, сколько серверных программ записывает интересные / полезные вещи в журнал отладки, и это единственный способ, которым я знаю, чтобы просматривать его. Это те, кто должен иметь.
Unix : strace / ktrace / truss Мои любимые инструменты (лучше всего неочевидное использование, если есть запущенный процесс с перенаправленным stderr в / dev / null и вы не хотите его останавливать, следите за вызовами для записи FD2.
lsof: (список открытых файлов) Я всегда забываю об этом, но когда вам это нужно, вам это нужно.
источник
Я бы сказал, что самым странным инструментом, который мне пришлось использовать, был нож с замазкой, чтобы открыть Mac-Mini (по указанию Apple).
Думать по-другому!
альтернативный текст http://locobox.googlepages.com/putty.jpg
источник
Затычки для ушей для более длительных действий в шумном центре обработки данных.
источник
Многие из приведенных выше предложений связаны с сетью. Но для СисАдмина:
htop - интерактивный просмотрщик процессов для Linux
Это htop, интерактивный просмотрщик процессов для Linux. Это приложение в текстовом режиме (для консоли или X-терминалов) и требует ncurses. Протестировано с Linux 2.4 и 2.6.
Или человек читаемый топ
http://htop.sourceforge.net/
источник
Сформированная скрепка на веревочке. Я бросил винт в полную стойку один раз. Это было далеко внизу. К моему столу прикрепили сильный магнит, но у него не было никакого способа прикрепить к нему веревку. Поэтому я нашел более толстую скрепку и намагничил ее, привязав к ней какую-то натяжную веревку. Я осторожно опустил его с левой стороны стойки в промежутке между серверными направляющими и дверью шкафа. Потребовалось некоторое время, но он нашел нужный мне винт. Потребовалось несколько попыток, прежде чем я смог вытащить его обратно наверх, не опустив его снова.
Деликатная работа. В то время я громко клялся, что в детстве явно не играл в «Операцию».
источник
Очистители труб - они лучше, чем скручивающиеся стяжки для связывания кабелей. Они длиннее, мягче на пальцах и имеют цветовую кодировку.
источник
Unix-ориентированный ответ (простые инструменты):
источник
Multitail является обязательным. Мониторинг нескольких файлов на одном экране. Может также следовать именам файлов вместо дескрипторов.
источник
Я второй комментарий фонарик, хотя я предпочитаю фару над минимагом или что-то подобное. Оставляет ваши руки свободными.
Я также нахожу шариковую ручку в стиле клика, которая пригодится мне. Полезно для выпрямления контактов на VGA-кабелях (когда ручка втянута), нажатия кнопок сброса и тряски в горле, когда вы обнаружите, что ваш файловый сервер вышел из строя и все потеряно.
источник
Полезно использовать vnstat - небольшой монитор трафика, который выдает данные так же, как vmstat, например:
источник
Системная карта пород. Systemtap предоставляет вам очень простые для понимания инструменты для написания модуля ядра, который проверяет различные части ядра. Довольно глубокая технология, но иногда очень, очень полезная.
Кроме того, я бы сказал: комбинация sysstat и rrdtool для анализа долгосрочных трендов.
источник
Похоже, ваш пост был наклонен к Linux, но вот для окон, о которых я даже недавно не знал:
getmac
источник
od - восьмеричная свалка
strings - найти печатаемые строки в файлах
источник
На мой взгляд , это дает намного лучший результат, чем ntop.
источник
Программируемые функции завершения Bash. Сделайте жизнь менее подверженной ошибкам. Их не так сложно написать.
Некоторые из менее очевидных опций GNU grep, особенно --color, -P и -o.
Мой стандартный быстрый отчет с одним вкладышем:
Простой анализ частоты из лог-файла:
(отрегулируйте второй бит, чтобы узнать, насколько гранулярным будет разбивка частоты).
источник
cut -c1-12
вместо grep, если все строки имеют строгий формат данных - обычно это верно для файлов системного журнала.Хороший фонарик Minimag со свежими батареями хорошо иметь, когда вам нужно заглянуть внутрь шкафа / серверного шкафа / под фальшполом / и т.д.
источник
Facter является особенно любимым.
Он часто рассматривается как часть более широкой инфраструктуры управления конфигурациями Puppet, но сам по себе чрезвычайно полезен; предоставление согласованного кроссплатформенного способа получения информации о базовой системе. Отлично подходит для сценариев оболочки.
Например:
Это также очень легко дополнить вашими (или другими) фактами, например:
источник
Я собираюсь использовать хакерский инструмент, который также может быть полезен для диагностики проблем: Каин . Он может прослушивать сеть и выполнять множество атак (отравление arp, человек посередине и т. Д.) В сети, а также взламывать (или восстанавливать) пароли.
Какой лучший способ узнать вашу сеть безопасен.
источник
Windows
Хотя все инструменты SysInterals великолепны, инструментами, которые мне больше всего помогли, были инструменты мониторинга :
Нет ничего лучше, чтобы быстро определить, почему что-то не работает.
(* Regmon и Filemon интегрированы в Process Monitor для более новых версий Windows)
источник