Лучший несчастный случай с системным администратором [закрыто]

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

Я добавлю свою историю в качестве ответа.

87
задан 6 January 2012 в 05:43
86 ответов

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

133
ответ дан 28 November 2019 в 19:23
  • 1
    Там, сделанный это. Мы исказили killall-команду на solaris-полях после этого: исказите killall =' эхо ORLLY? '=) –  Commander Keen 28 May 2009 в 15:03
  • 2
    There' s также важное различие на Солярисе между ' ifconfig-a4' (покажите весь interfaces' информация о IPv4) и ' ifconfig-a 4' (установите все интерфейсы на 0.0.0.4). –  Zanchey 19 July 2009 в 10:28
  • 3
    +1 " ой, в этот ветер входят solaris? " –  Mark Harrison 21 July 2009 в 03:30

Мы были посреди перебоя в питании и видели, что UPS достигал 112% из, он настроил загрузку. Это не было большой частью проблемы, поскольку мы работали на генераторе в то время.

Таким образом, мы обошли получение по запросу кабелей резервного питания для сокращения энергопотребления на том, что UPS (мы имели два, один намного больший, чем другой). Мы добрались до сетевого коммутатора, который выполнил серверную (это было серверной со всеми внутренними серверами для компании с клиентом, сталкивающимся с серверами в другой серверной). Переключатель был переключателем класса крупного предприятия с тремя источниками питания в нем. Предоставления были N+1, таким образом, нам только было нужно два для выполнения переключателя.

Мы выбрали кабель и вытащили его. К сожалению для нас другие два были включены в единственный удлинитель, который быстро дул, поскольку загрузка повысилась на двух источниках питания, которые были включены в нее. Системный администратор, затем испуганный и, включил третий кабель. Переключатель пытался разжечь, создавая всю нагрузку переключателя к единственному источнику питания. Вместо закрывающегося источника питания это взорвалось в душе искр не в 12 дюймах от моей поверхности, отправляющей мне переходящий назад в стойку серверов.

Из инстинкта я пытался перейти стороне, но к сожалению с левой стороны от меня была стена, и два моих права были очень крупными 6'4" парнями средств. Я некоторые, как управляемый для перепрыгивания через него, или возможно через него возвращающийся прочь стоек Compaq (те с тонкими сетчатыми передними сторонами), не помещая целое в стойку, и не касаясь парня средств.

21
ответ дан 28 November 2019 в 19:23
  • 1
    +1 для впечатляющего прыжка. –  RainyRat 23 June 2009 в 17:48
  • 2
    Спасибо. Denis парень средств был впечатлен тем, что я didn' t сваливают его. –  mrdenny 24 June 2009 в 07:27

Введенный kill 1 как корень. init и все ее дети умерли. И все их дети. и т.д., и т.д. ой.

То, что я означал вводить, было kill %1

После того, как я понял то, что я сделал я работал к панели управления БОЛЬШОЙ шерстяной машины сортировки кипы и нажимал кнопку аварийной остановки. Это остановило машину, разрывающую себя вдребезги, поскольку я только что уничтожил программное обеспечение, которое управляло ею.

22
ответ дан 28 November 2019 в 19:23
  • 1
    Тот заставил меня смеяться! Работая с большим оборудованием в прошлом я могу appericate системы управления. –  SpaceManSpiff 21 June 2009 в 03:12
  • 2
    На BSD уничтожьте-1 1, заставил init перечитывать inittab или/etc/ttys. Бросая " minus" имел последствия... –  kmarsh 15 July 2009 в 20:53
  • 3
    Слава Богу для той кнопки аварийной остановки!:-) –  staticsan 25 August 2009 в 02:23

Оператор удаления без оператора Where, на живой базе данных покровителя клиентов.

22
ответ дан 28 November 2019 в 19:23
  • 1
    " НАЧНИТЕ TRANSACTION" FTW! –  spoulson 1 September 2009 в 20:03
  • 2
    Где были Вы прежде , я вытер их живую базу данных! –  Ian Boyd 2 September 2009 в 17:53
  • 3
    That' s своего рода обряд посвящения; каждый неоперившийся DBA должен сделать это, по крайней мере, однажды. Надо надеяться, на чем-то that' s не слишком важный... –  RainyRat 5 November 2009 в 14:22

Другое из моего избранного:

При установке компьютера и локального лазерного принтера в системе, у меня была прекрасная идея включить их обоих в UPS компьютера. Когда-нибудь пытайтесь распечатать к локальному лазерному принтеру, когда он будет включен в настольный UPS? Ну, если Вы не знаете, это имеет тенденцию вытягивать все усилители... Который перезапускает компьютер... И задание печати никогда не заканчивается...!

Когда-либо получайте вызов: 'Каждый раз, когда я печатаю, это перезапускает мой компьютер и не печатает!!!'?

Ooops!

JFV

22
ответ дан 28 November 2019 в 19:23
  • 1
    Ох, я просто ожидаю, чтобы видеть, что происходят в моей церкви теперь :) –  squillman 31 May 2009 в 07:34

Этого не произошло со мной, но …

Я работал в компании, которая сделала программное обеспечение, которое работало на машинах Linux, обеспеченных клиентом. Мы по существу 'приняли' бы машины, полностью настроили бы их к нашим спецификациям и сделали бы все управление и контроль. По существу мы были командой 10-15 системных администраторов, руководящими тысячами серверов для сотен клиентов. Ошибки были обязаны произойти.

Одна из наших команд нашла некоторые проблемы о сервере (резервное копирование, я верю), и решил, что он должен выполнить fsck на ней. Он остановил все соответствующие сервисы, удостоверился, что система имела резервные копии, взятые недавно, и затем выполнила fsck, но это жаловалось, что файловая система была смонтирована. Так как мы были удаленными и не имели никакого удаленного доступа (DRAC, МОТ, и т.д.), он не мог сделать fsck, но он был вполне уверен, что было безопасно сделать это со смонтированной файловой системой, если Вы были осторожны.

Он решил попробовать его сам путем выполнения fsck на его корневом разделе с предсказуемыми результатами – он повредил свой корневой раздел и не мог больше загружаться.

Запутанный, он перешел и говорил с нашим руководителем группы. Вывод сказал, что он был вполне уверен, что Вы не могли сделать этого и члена команды, сказанного 'Уверенный, что Вы можете!', взяла клавиатура вывода и показала ему, что Вы могли – путем выполнения fsck на корневом разделе вывода. Который полностью повредил корневой раздел HIS.

Конечный результат? Никакие потерянные данные о клиентах, благодаря тестированию члена команды. Два дня производительности сотрудника были потеряны, но это было стоящее далекого, намного меньше, чем данные по машине клиента. И для записи? Можно выполнить fsck на подсоединенном внешнем диске, но только проверить данные. Не восстановить его. Это было ошибкой члена команды.

--

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

(И для записи, это должен был быть старый пароль, потому что это была общая учетная запись и проверка, что все знали, что новый пароль был непрактичен),

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

SELECT * FROM users_passwords WHERE username='someuser';

Я нашел старый учет, который он хотел вести; были еще два перед ним. Я решил быть умным и просто удалить что-либо более новое, чем старая запись. Смотря на набор результатов, я видел, что старый пароль был идентификатором № 28 в базе данных, и новые были идентификатором #several тысяча (очень занятая система). Это просто, все старые строки были> 28, таким образом:

DELETE FROM users_passwords WHERE id > 28;

Нет ничего худшего, чем выполнение некоторого простого сокращения строки и наблюдение '212 500 затронутых строк'. К счастью, у нас было два основных серверов баз данных (с идентификатором пользователя), но Sybase (по крайней мере, наша версия) не поддерживал автоматическую репликацию, таким образом, он автоматически не вытер старые записи. Это был тривиальный вопрос, чтобы получить дамп users_passwords таблицы и повторно импортировать его. Однако, довольно большое, 'о, f ** k!' момент.

23
ответ дан 28 November 2019 в 19:23
  • 1
    That' s, почему существует " LIMIT" оператор в sql ;) –  hayalci 29 May 2009 в 02:56
  • 2
    Главное, that' s, почему Вы всегда выпускаете " УДАЛИТЕ ИЗ xxx" как " ВЫБЕРИТЕ * ИЗ xxx" сначала. Затем перепроверьте то, что это показывает, и затем просто замените ВЫБОР *, УДАЛЯЮТ. –  sleske 29 May 2009 в 04:11
  • 3
    К вашему сведению, I' m не уверенный даже fsck w/o изменения безопасен на смонтированном ext3, он делает воспроизведение журнала после всех... –  derobert 5 June 2009 в 20:41
  • 4
    Нет, именно поэтому Вы всегда проблема a начинаете tran сначала. Затем, когда Вы видите намного больше строк, затронутых, чем предназначенный, можно выпустить откат. –  pipTheGeek 5 June 2009 в 21:13
  • 5
    @Dan, Который является почти тем же как любым другим RDBMS, Вы просто, удостоверяется, что Вы выполняете свой оператор, запланировали Ваши проверки уже, как просто проверка затронутых строк или наличие выбора, готового проверять результат обновления, затем фиксируете или откатываете. Это сохранило меня однажды, когда я забыл выделять оператор Where в операторе T-SQL в MS-SQL 2005. –  pipTheGeek 8 June 2009 в 21:51

Мой любимый не является на самом деле моим, и я ОЧЕНЬ рад ему. Смотрите здесь.

23
ответ дан 28 November 2019 в 19:23

Я перезагружал систему для кого-то, и во время ручного процесса резервного копирования я задал ему вопрос, "У Вас есть какие-либо другие программы, которые Вы используете?" и "Там что-либо еще важное, которое Вы делаете на компьютере?"

Он говорил "нет" НЕСКОЛЬКО РАЗ.

Я был убежден и отформатировал диск.

Приблизительно 30 минут спустя он сказал, "о, моего бога" и поместил обе руки на его голову.

Оказывается, что он работал над книжным сценарием больше 10 ЛЕТ в специализированной программе. Это вернулось, когда программы раньше сохраняли пользовательские данные в его каталоге программных файлов, и я пропустил их.

Whhhhooooops.

Он не рассердился на меня, но это было чувство отрезвления.

26
ответ дан 28 November 2019 в 19:23
  • 1
    You' ve преподавал ему ценный урок: Резервные копии важны –  MikeyB 10 September 2009 в 08:00
  • 2
    , я не забываю делать что-то подобное. Aparently у моего дяди была тонна подобного материала клиентуры для этого пользовательские окна accouting приложение его задание, дал ему. Это был в программных файлах / вздох. К счастью я помнил это, когда мои, я зафиксировал своих пап, работают ПК, который имел некоторое пользовательское страховое приложение на нем. –  PHGamer 16 October 2010 в 06:50

Это - своего рода несчастный случай системного администратора.. поскольку системные администраторы иногда должны физически буксировать большие количества машин от точки для указания на B (где A и B по-видимому всегда разделяются несколькими лестничными пролетами в здании без лифта). На n'th прохождении дня я остановил для передышки три полета из уровня загрузки подвала для обсуждения с кем-то снижения, подпер полноразмерную башню w/station, я был schlepping на внутренних перилах открытой лестничной клетки и... хорошо, Вы предположили..., немного потерял мою власть на нем. Это погрузилось безошибочно прямо вниз хорошо и когда это достигло нижней части, er... не так с функциональностью для той! Общие salvageable части: две палки RAM, одного дисковода для гибких дисков и одной платы ISDN (Бог благословляют людей разработки Hermstedt!). Все остальное или взломанное, грохоча или разбитый в крошечные части.

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

Мораль: сила тяжести всегда побеждает!

26
ответ дан 28 November 2019 в 19:23
  • 1
    Вы didn' t делают снимок крушения, не так ли? –  pupeno 28 May 2009 в 14:13
  • 2
    @J.Pablo - Нет, I' m боящийся это было более чем десять лет назад, когда камеры были большими и имели химикаты в них и материале. Если I' d сделанный это недавно, I' d имели последствие на YouTube в течение десяти минут! –  avstrallen 28 May 2009 в 14:29

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

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

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

TSM не имеет простого способа сделать это, таким образом, необходимо вручную удалить объекты из резервной базы данных.

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

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

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

20
ответ дан 28 November 2019 в 19:23
  • 1
    1 ТБ в день обменивается данными? Ничего себе - Вы парни 365 терабайт выделили ТОЛЬКО дополнительным резервным копиям Exchange? That' s некоторое серьезное устройство хранения данных you' ve начался там. –  Carl C 20 June 2009 в 20:17
  • 2
    Вы только потеряли бы 1 день, если бы Вы были в Европе :-) –  PowerApp101 5 August 2009 в 09:04

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

Назад в день, я работал satcom/wideband технологией для ВВС США. Недавно дипломировав техническую школу, я нашел меня размещенным в Южной Корее. Вскоре после прибытия на станции возможность возникла для перемещения вниз юга с "большими парнями", которые были там некоторое время и на самом деле работают над некоторыми реальными, (т.е. 'производство') оборудование.

Я спустился с командой и как нетерпеливая, молодая технология, чавкал на уровне бита, вполне взволнованного перспективой доставления фактического элемента оборудования, который передавал ЖИВОЙ военный трафик речи и данных.

Для начинания меня медленно они вручили мне руководство, превращенное к профилактическому разделу обслуживания, и указали на меня в направлении четырех стоек, заполненных несколькими большими цифровыми мультиплексорами. Оборудование было достаточно легко, мы покрыли то же оборудование в технической школе.

Первая страница ручного чтения; "Подайте питание к ditigal мультиплексору. Поверните и поднимите переключатели к НА положении и ожидайте оборудования к включению питания, затем начните тесты". Я искал, и уже было ПОДАННОЕ питание!

Я был в затруднительном положении наверняка. Не зная, как продолжить двигаться, я стрелял в свое лучшее, 'Ummmm.. Отчасти потерянный здесь' смотрят на старшего.

Он просмотрел во мне и смеялся, "Нет, нет, это в порядке. Можно проигнорировать ту часть контрольного списка". Затем поскольку он заметил взгляд на мою поверхность, (так как нам преподавали в школе НИКОГДА не проигнорировать любую часть контрольного списка, и это была верная смерть и разрушение, если нужно было сделать так), он поместил серьезный взгляд на его поверхность и сказал, "Проигнорируйте ТОЛЬКО та часть! Следуйте за остальной частью его к букве!"

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

Где-нибудь между пятым и шестым профилактическим контрольным списком обслуживания на этих огромных мультиплексорах я начал замечать увеличенный уровень активности вокруг меня. Телефоны звонили, люди перемещались быстро. Обменивались шутливыми взглядами.

Наконец, группа людей дошла до меня, возглавляемый одним из старших techs, кто победил меня.

"Эй! Мы видим ОГРОМНЫЕ отключения электричества в трафике данных, и мы изолировали/проследили путь назад к стойкам, что Вы продолжаете работать! Вы видите кого-либо странного.."

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

"СВЯТЫЕ ГАЙКИ! ОНИ ВЫКЛЮЧЕНЫ! HE ВЫКЛЮЧАЛ ИХ!!!!"

В быстром порядке я смотрел, когда они поспешно пробежали первый шаг в руководстве, "Поверните оба задних переключателя к НА положении..." Когда старшая технология была сделана, он приехал в меня и недоверчиво спросил, о чем я думал путем выключения критических элементов оборудования.

Испуганный из моего остроумия, я вручил ему контрольный список, за которым я следовал, клянясь, что я не отклонился ВООБЩЕ. То, что я следовал за ним, 'к букве', поскольку он сообщил.

Через некоторое время он смеялся и указал, где проблема заключается.

В руководстве ЗАКЛЮЧИТЕЛЬНЫЙ шаг в профилактическом контрольном списке обслуживания был:

"Запишите заключительное тестовое чтение, вытрите переднюю панель, удалив всю пыль и макрочастицу, затем поверните оба задних выключателя питания к ОТ положения".

:)

27
ответ дан 28 November 2019 в 19:23
  • 1
    я не делаю теперь, что любое из этого означает –  Joe Phillips 16 October 2010 в 08:24
  • 2
    Это, вероятно, казалось странным, но помнило, он был в вооруженных силах. Предположите пытаться управлять армией, где каждый солдат говорит, "Ожидайте, действительно ли Вы уверены? Тот порядок звучит забавным мне". –  Kyralessa 11 December 2010 в 04:54

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

Таким образом, я настроил его на своем компьютере, чтобы протестировать все сначала, конечно, и удостовериться, что все это работало. Таким образом, я разъединяю шнур питания, и сообщение подходит на моем экране. "внешнее питание потерянное, начинающееся завершение работы системы".

Таким образом, я думал, Эй охладился, это работало. Но по некоторой странной причине, я даже не помню, она отослала то сообщение как сетевое сообщение так все 200 +, компьютеры в компании получили то сообщение, где 100 + пользователи где программисты.

Да, разговор о массе волнуются!!

Я поддержал голову на низком уровне в том месте некоторое время!

36
ответ дан 28 November 2019 в 19:23
  • 1
    Ха-ха, походит на то, что произошло с моим другом здесь с " сеть send" и приблизительно 1 300 получателей :) –  squillman 13 May 2009 в 23:17
  • 2
    Тьфу. Я сделал " сеть send" вещь в колледже, также. Я думал " они, должно быть, отключили this" ba-звон! ba-звон! на всем протяжении лаборатории компьютеры имели сообщение. Я решил пойти, приносят извинения сетевому администратору, и на моем пути, каждый компьютер, который я передал, имел сообщение. / вздох –  Matt Simmons 28 May 2009 в 21:19
  • 3
    Да, обход позора тут же! Мой друг didn' t выходят из его стула. Didn' t потрудились отвечать на его телефон, также. –  squillman 12 June 2009 в 18:29
  • 4
    Ха-ха сеть моего друга send' d все в школе "На помощь! I' m захваченный в Комнате 114" и конечно 60 секунд спустя малочисленная армия людей пришла узнать, кто отправил сообщение –  Mark Henderson♦ 21 June 2009 в 08:12
  • 5
    Мы на самом деле использовали ту функцию панку sys администратор в моем колледже с двухгодичным курсом. Очищенный все компьютерные лаборатории с поддельными сообщениями AV и сообщениями завершения работы системы, которые были похожи, они прибыли от него. Он сильно подозревал, что мы были преступниками, но меня и моего приятеля у каждого было алиби (я отправил первый, когда он был в классе, и он отправил второй, в то время как я был в классе), и компьютеры имели универсальные входы в систему лаборатории –  Shial 18 August 2009 в 16:08

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

Сдул Ваш весь почтовый ящик?Нет проблем! Поиск части почты, которую кто-то отправил Вам неделю/месяц/год назад, но Вы не можете помнить, кто отправил его или каков предмет был?Нет проблем! Мы просто повторно поставим все с февраля для Вас к специальной папке.

В какой-то момент потребность прибыла для генерального директора компании для контроля почты, идущей между конкурентом и внутренним продавцом под подозрением. Таким образом, мы устанавливаем сценарий, чем работал каждую ночь и освободил соответствующую почту с предыдущего дня генеральному директору.Нет проблем!

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

To: somebody@$OTHERCOMPANY
From: CEO
Subject: CEO has read your message (subject line here)

Естественно, причем генеральный директор является важным человеком и всеми, он был слишком занят для нажатия на все, что они "Отправляют диалоговым окнам" Получения Чтения в Outlook и настроили его клиент, чтобы просто отправить их всех. Одно из сообщений, пойманных контролирующим фильтром, имело набор запроса получения чтения. Угадайте то, что сделал Outlook? Конечно, испорченный 'тайный' контроль.

Наша следующая задача: добавление правил к почтовому фильтру к блоку, исходящему чтение, подтверждает получение от генерального директора к той компании. Да, это был самый легкий путь.:)

37
ответ дан 28 November 2019 в 19:23
  • 1
    А-ч, хорошо that' s Ваш страна.:) В Канаде, it' s очень хорошо. –  MikeyB 9 June 2010 в 21:17

Три дня назад (серьезно) я был удаленно зарегистрирован к школьному серверу, установив Пакет обновления 2 на файловом сервере Windows Server 2008.

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

 at 23:59 "shutdown -r -t 0" 

... который, возможно, хорошо работал.

Но затем я второй догадался. Мой синтаксис 'завершения работы' был правилен? Я пытался просмотреть справку использования путем ввода

 shutdown /h 

... и немедленно потерянный мое соединение RDP. При панике я подбросил Google ударом для синтаксиса. Быстрый поиск показал, что версия Сервера 2008 года завершения работы включает переключатель/h, который (как Вы, возможно, предположили) в спящем режиме машина.

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

Сегодня я принес самодельные cookie всем как форма извинения.

47
ответ дан 28 November 2019 в 19:23
  • 1
    Идеальный пример дефектного пользовательского интерфейса разрабатывает в командной строке: что бы ни случилось к " Принцип Наименьшего количества Surprise"? –  Mei 18 June 2009 в 02:06
  • 2
    на DOS/Windows isn' t это/? –  Jared Updike 26 August 2009 в 20:52
  • 3
    It' s обычно/? на Win, но существует много утилит, которые портированы от UNIX или записаны людьми UNIX (включая довольно многих такой в MS), которые являются-h или/h –  Richard Gadsden 9 October 2009 в 17:17
  • 4
    .. но Вы все еще ВСЕГДА пробуете /? сначала! –  warren 14 June 2010 в 21:01
  • 5
    Вот почему, мне нравится Linux. man shutdown. Я знаю, что не собираюсь вызывать проблемы с man! –  Josh 14 October 2010 в 02:01

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

Мой собственный худший момент так плох, я все еще заболел учащенным сердцебиением, думающим об этом...

У нас был SAN с производственными данными на нем. Очень важный для компании. Мой "наставник" решил расширить раздел до свободного некоторое дисковое пространство. Можно ли видеть, куда это направляется? Он сказал, что программное обеспечение SAN могло сделать, это живет, в производственные часы, и никто не заметил бы. Сигнал тревоги должен был начать звучать, но был заметно тих. Он сказал, что сделал это "загрузки времен прежде" без проблем. Но вот вещь - он заставил ME нажимать кнопку, которая сказала, что "действительно ли Вы уверены?"! Когда я был плохо знаком с компанией, я предположил, что этот парень знал то, о чем он говорил. Большая ошибка. Хорошие новости были то, что LUN был расширен. Плохие новости были... хорошо, я знал, что были плохие новости, когда я начал видеть ошибки записи на диск на поле Windows.

Я рад, что носил коричневые штаны.

Мы должны были объяснить, почему 1 ТБ данных исчез в ланч. Это было действительно, действительно плохой день.

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

60
ответ дан 28 November 2019 в 19:23
  • 1
    +1 для последнего абзаца - " сидите на своем hands" техника, одна жизненная минута для отражения –  Andy 7 June 2009 в 00:02
  • 2
    There' s определенный навык Вы добираетесь после работы с живыми системами некоторое время: смысл паука для what' s опасный и what' s нет. Как приостановка дополнительной секунды перед нажимающим возвратом при корневой подсказке или проверке оператор обновления SQL имеет надлежащее где пункт (that' s уже выполненный в избранном количестве (*)). –  jplindstrom 9 September 2009 в 19:47
  • 3
    Я хочу всплывающее окно, в котором говорится что-то как " Хотели бы Вы печатать свое резюме перед продолжением? ".. и имейте только одну опцию: " Yes" –  warren 14 June 2010 в 20:57

Nagios проверил с помощью ping-запросов нас однажды утром, когда рабочее время начало говорить, что он не мог соединиться с некритическим сервером. Хорошо, путешествуйте пешком в серверную. Это - старый сервер, Dell 1650, купленный в '02, и мы знали, что 1650-е имели аппаратные проблемы. PFY наносит удар кнопке питания.Ничего. Поразите его снова и держите, это в течение пяти секунд для 'принуждения включается'..., который переопределяет защиту от ошибок BMC, с тех пор без DRAC нет никакого способа исследовать журналы BMC, не имея силы на шасси.

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

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

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

54
ответ дан 28 November 2019 в 19:23
  • 1
    Этот job' s критерии выбора включайте: хорошее чувство запаха.Замечательно. –  mlp 8 July 2009 в 01:43
  • 2
    Мой завинченный ряд приятеля управляет направляющими в диск до сих пор, что они вошли в печатную плату и закоротили ее. Довольно розовый дым. Очень различимый. –  squillman 20 August 2009 в 05:54

root@dbhost# находят / - ядро имени - исполнительная комната-f {} \;

Я: "Вы не можете войти? Хорошо. Каково имя DB?"

Медь: "Ядро".

Я: "О".

61
ответ дан 28 November 2019 в 19:23
  • 1
    и с тех пор, использование ' file' команда была добавлена к очистке crontab... :) –  MikeyB 31 May 2009 в 07:14
  • 2
    Боже мой Бог.... –  squillman 31 May 2009 в 07:33
  • 3
    Боже мой... ничего себе. I' m собирающийся обращать внимание на этого, таким образом, я никогда не делаю это. –  Glenn Willen 17 July 2009 в 01:23

Много лет назад компания, на которую я работал, имела клиент, который выполнил ночное резервное копирование их сервера NT 4.0 к диску Jaz (как zip-диск большой емкости).

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

Так или иначе пакетный файл выглядел примерно так (диск Jaz был диском F:)...

@echo off
F:
deltree /y *.*
xcopy <important files> F:

Так или иначе однажды ночью они забыли вставлять диск. Изменение для управления F: отказавший (никакой диск в диске), и пакетный файл продолжал работать. Значение по умолчанию рабочий каталог для пакетного файла? C:. В первый раз, когда я когда-либо видел, что резервная стандартная программа уничтожает сервер, он создавал резервную копию.

Я узнал немного что-то о sysadminning (и обработка исключений) в тот день.

Jim.

PS: фиксация? "deltree/y F:\*.*".

66
ответ дан 28 November 2019 в 19:23
  • 1
    ... мы должны объяснить, каковы диски Jaz? Я действительно настолько стар?? –  Spencer Ruport 14 May 2009 в 03:54
  • 2
    Это была вещь IOMEGA (помните Zip-дисководы?) Был старший брат Zip-дисководов, и это было похоже на жесткий диск без голов, просто диски, которые вошли пластикового пакета с небольшим окном, и при вставке на диске диск вставил заголовки на нем. Где как 1 или 2 ГБ, дорогие, и, имеют тенденцию перегреваться, таким образом, wasn' t рекомендовал оставить картриджи в читателе (сказанный старым боссом IOMEGA) –  Andor 14 May 2009 в 14:29
  • 3
    Hehe, мне нравится, как диск jaz объяснен для сравнения just-as-dead-and-irrelevant zip-дисководу. –  Luke 9 June 2009 в 22:51
  • 4
    Если это заставляет Вас чувствовать себя старше, существуют системные администраторы, которые никогда не видели deltree прежде. –  Joseph 20 June 2009 в 19:17
  • 5
    I' ve должен был объяснить большому количеству программистов, что, когда Вы делаете попытку операции, которая изменяет состояние, и все же мог бы привести к сбою и оставить Вас в предыдущем состоянии, необходимо проверить, успешно выполнилось ли это если you' ре, собирающееся сделать что-то опасное, должно Вы быть в предыдущем состоянии. Почему я должен объяснить это? –  carlito 30 June 2009 в 01:49

Я ответил за наш корпоративный веб-прокси, который в то время был продуктом Netscape. При проигрывании вокруг в администраторских формах (это был веб-интерфейс) было большое (и я клянусь, что это было красно), кнопка, который, поскольку, который сказал, Удаляют Пользовательскую Базу данных. Без проблем, я думал. Давайте посмотрим то, что опции это дает мне, когда я поразил это. Конечно, будет подсказка подтверждения, если не будет никаких опций.

Да, никакое подтверждение. Никакие опции. Больше никаких пользователей.

Так, перешел к г-ну Solaris Sysadmin и сказал, что я был в отчаянной потребности восстановления от ленты, до которой он ответил, "Я не создаю резервную копию того поля".

"Мм, приезжайте снова", я парировал.

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

"Этот сервер работал в течение почти 8 месяцев!" Я кричал.

пожатие плеч, ответил он. "Извините".

73
ответ дан 28 November 2019 в 19:23
  • 1
    Это - определенно история для всех тех людей, которые жалуются на те противные 'Вы уверены? ' диалоговые окна ;) –  MikeyB 13 May 2009 в 23:24
  • 2
    I' m не действительно уверенный необходимо быть тем для крика на него... –  Mikeage 14 May 2009 в 14:10
  • 3
    Этот isn' t действительно несчастный случай - Вы нажали кнопку Delete User Database нарочно, приезжайте в чувака... –  Wayne Koorts 21 June 2009 в 02:07
  • 4
    Да, you' право ре. Нажатие кнопки не было несчастным случаем. На самом деле удаление базы данных было частью несчастного случая.Без разницы... –  squillman 21 June 2009 в 06:30
  • 5
    Та кнопка должна была сопровождаться двумя или тремя подсказками подтверждения. Как это - полезная функция для удаления пользовательской базы данных? Я полностью обвиняю программиста, которые помещают кнопку там. И то, что дб wasn' t сохраненный. " Genius может иметь свои ограничения, но глупость таким образом не затрудняется " (attr Elbert Hubbard). Здание учитывая, что люди являются not' t любопытные, небрежные обезьяны просто создает аварию. –  Jared Updike 26 August 2009 в 20:44

Я часто использовал бы команду "sys-неконфигурации" на машинах Соляриса для сброса службы имен машины, адреса I.P. и пароля root. Я был в пользовательской системе, и я вошел в сервер установки здания и искал что-то (как корень), затем забывая, что я вошел в другую машину (не описательная подсказка "#"), я выполнил команду "sys-неконфигурации".

# sys-unconfig     
        WARNING

This program will unconfigure your system.  It will cause it
to revert to a "blank" system - it will not have a name or know
about other systems or networks.

This program will also halt the system.

Do you want to continue (y/n) ? y

Connection closed

#

То "соединение закрыло" сообщение, медленно превращаемое для паники..., какая машина была мной вошедший, когда я выполнил ту команду.

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

35
ответ дан 28 November 2019 в 19:23
  • 1
    О, классик, " на чем машина - я?? " момент паники. I' ve там. Я чувствую Вашу боль. –  sysadmin1138♦ 19 May 2009 в 20:35
  • 2
    Я также. Любой, кто испытал, который знает точно что фраза " ледяной blood" средства. –  Matt Simmons 28 May 2009 в 21:23
  • 3
    Существует причина, мое приглашение оболочки всегда включает имя пользователя и имя хоста... –  derobert 5 June 2009 в 20:35
  • 4
    Я когда-то настроил псевдонимы для входа в различные машины, чтобы заставить различные цветные фоны мочь еще более ясно распознать, какая машина я шел. –  Zitrax 12 June 2009 в 01:10

Я удалил чью-то учетную запись по ошибке, путали имена с тем, которое я был suspose для удаления. Opps

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

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

Затем я обвинил их в упущении их пароля, который я только что изменил для них :)

16
ответ дан 28 November 2019 в 19:23
  • 1
    I' m порванный между +1' луг шары необходимо было использовать то оправдание и-1' луг для лжи о пользователе.... –  Babu 8 July 2009 в 05:28
  • 2
    +1 для обвинения пользователя –  JJ01 3 August 2009 в 06:48

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

Внезапно я слышу оглушительный звук о вращении вниз мейнфрейма, в то время как мой ноутбук все еще счастливо отображался X.

При ожидании машины для прибытия полностью онлайн снова я решил, что заставил время получать мой ACPI, работающий над моим ноутбуком, таким образом, я никогда не соблазняюсь к завершению работы cli свой ноутбук.

20
ответ дан 28 November 2019 в 19:23
  • 1
    Если вращение ВНИЗ мейнфреймов делает heck шума, я не хочу слышать, что он вращается, или хуже, в полной скорости. –  Mircea Chirea 7 July 2010 в 02:04

Этот несчастный случай не произошел..., но это стоит упомянуть:

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

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

Я оставил взгляд MDF дата-центра напуганного и бледного, но в то же время довольный у меня все еще было задание!

16
ответ дан 28 November 2019 в 19:23
  • 1
    Просто предположите, что это, возможно, была одна из тех ситуаций с миной. Вы понимаете, поскольку Ваш палец снижает кнопку что you' ve, сделанный, и Вы can' t удаляют Ваш палец, или сервер понизится. Так все можно сделать это, стоят там и зовут на помощь. –  Tom Ritter 16 June 2009 в 20:21
  • 2
    LOL.. hadn' t думал об этом! Это был бы ПУТЬ лучшая история. Я могу вообразить сетевых инженеров дата-центра, толпящихся вокруг, передав различные решения проблемы. Возможно, один из них отправил бы (Если SF был доступен затем), вопрос как: " Как мы можем отключить выключатель питания на маршрутизаторе, после того как он был продвинут слабоумным техником? " (+500 точек щедрости) –  l0c0b0x 16 June 2009 в 21:07
  • 3
    Если it' s подобный туда, где I' ve работал, решение включит быстро удаление незаконного пальца и замену его с большим количеством клейкой ленты. (И затем намерение запланировать время простоя машины для удаления ленты, но откладывания это в течение 18 месяцев, пока до ленты наконец не перестал работать). –  Ian 14 July 2009 в 10:40

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

Две минуты спустя сервис запустил снова, и никто, казалось, не заметил.

8
ответ дан 28 November 2019 в 19:23

У меня когда-то была борьба с контрольным программным обеспечением UPS APC. Будучи небольшой компанией, у нас было несколько небольших UPSes, и различные серверы были установкой для контроля их. Большинством серверов был Linux, но некоторые запускали Windows и таким образом, они были теми используемыми, потому что программное обеспечение APC является Windows только.

Однако программное обеспечение APC в то время было трудно кодировано для принятия UPS, с которым оно говорит, также приводит в действие ПК его работа! Дело было не так для этого сервера, но я обнаружил что слишком поздно сказать этому останавливаться. Также, к сожалению, ведущий программист демонстрировал продукт компании партнеру - это было веб-приложение, работая на том же сервере, который я не хотел, чтобы программное обеспечение APC закрыло...

10
ответ дан 28 November 2019 в 19:23
  • 1
    Ну, мы делаем теперь. Этот инцидент был 10 лет назад. :-) –  staticsan 6 October 2010 в 01:04

Последнее место я работал, мой коллега, имело его детей с ним в серверной (почему?Понятия не имею!).

Он удостоверился, что они были далеко от серверов и объяснили его 5-летнему, что он не должен касаться НИ ОДНОГО из серверов и ОСОБЕННО ни одного из выключателей питания.

На самом деле у него были они правильный около двери... (можно ли видеть, куда это идет...?)

Мальчик не коснулся ни одной из кнопок питания сервера... Нет, это было бы полностью слишком легко для объяснения. Вместо этого он нажал БОЛЬШУЮ КРАСНУЮ КНОПКУ, которая была около двери... Кнопка, которая закрывает питание во ВСЮ СЕРВЕРНУЮ!!!

Телефонные линии сразу начали освещать удивление, почему Exchange, Файловые серверы, и т.д. не был доступен... Предположите пытаться объяснить ЭТО генеральному директору!

- JFV

11
ответ дан 28 November 2019 в 19:23
  • 1
    мы сделали, чтобы курьер сделал то же самое. Не совсем несчастный случай системного администратора, хотя, хотя странный металлический ящик внезапно появился по Большой Красной Кнопке после этого. –  marty 14 July 2009 в 07:34
  • 2
    см. также " Molly Guard": catb.org/~esr/jargon/html/M/molly-guard.html –  jay_dubya 21 July 2009 в 10:37
  • 3
    Мой брат сделал то же самое, когда он был 3 на сайте коммуникационного канала, мой родительский элемент раньше работал в. Половина сети ссылки понизилась, когда он переключил основной выключатель питания, который был удобно 18 дюймов от пола. К счастью, сеть была полностью дублирована, таким образом, никакой трафик не был потерян, но все еще... –  staticsan 25 August 2009 в 02:18
  • 4
    @marty - надлежащая кавычка: "Почему?Я не знаю. Он находится на трети. и я не даю штопку". "Что?" "Я не даю штопку". "О! Это - наш шортстоп!" –  warren 29 September 2010 в 04:30

Другая история, которой не произошло (уф):

Мы делали возрастающие резервные копии неукоснительно каждый день на ленточный накопитель.

Мы, оказалось, записали ленту, содержащую данные для поставки кому-то еще. Они сказали, что 'мы не можем считать Вашу ленту'. На самом деле, ни могли мы. Или любая лента на самом деле.

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

Мораль истории. Всегда удостоверяйтесь, что Вы тестируете свои резервные копии.

11
ответ дан 28 November 2019 в 19:23

Как небольшая часть моей прежней жизни я администрировал файловый сервер компании, сетевое обеспечение 4:11 поля. Этому почти никогда не был нужен никакой вход вообще, но если это сделало, Вы открыли окно удаленного терминала.

Привыкший к использованию DOS все время, когда я был закончен, я естественно введу "Выход". Для Сетевого обеспечения "выход" является командой для закрытия ОС. К счастью это не позволит Вам закрыться если Вы сначала "Вниз" сервер. (Сделайте это недоступным к сети/клиентам), Поэтому при вводе "Выхода" в консоли это услужливо говорит, "Необходимо сначала ввести "Вниз", прежде чем можно будет выйти"

Спросите меня сколько раз я 1: введенный "выход" на консольной сессии и 2: Покорно введенный "Вниз" и затем "Выход", таким образом, я мог "закончить то, что я пытался сделать"

И затем телефон начинает звонить.....

LOL

12
ответ дан 28 November 2019 в 19:23

Случайно установленный tar.gz файл на моем хинду поле Linux в неправильном месте и это оставило файлы повсеместно. Это, должно быть, было приблизительно в 1999, 19 в то время (спасибо за комментарии ниже)

Быть фанатом, который я, я решил попытаться написать сценарий меня из работы движения вручную через каждый файл.

Таким образом, я попробовал:

tar - перечисляет evilevilpackage.tar.gz | xargs комната-rf

Это не брало меня очень долго, чтобы заметить, что tar также перечислил все каталоги, которые использовала программа, включенные были ''/usr, / var, / и т.д.'' и немногие другие, что я действительно не хотел уведенный.

CTRL-C! CTRL-C! CTRL-C! Слишком поздно! Все уведенное, переустановите время. К счастью, поле не содержало ничего важного.

16
ответ дан 28 November 2019 в 19:23
  • 1
    Я очень не хочу ворчать детали, но I' m вполне уверенный хинду, запущенный приблизительно в 2002 –  Matt Simmons 28 May 2009 в 21:28
  • 2
    Да, 1.0 был выпущен в 2002. Redhat или Slackware были бы более вероятным выбором назад в ' 98 –  saschabeaumont 3 June 2009 в 02:59
  • 3
    Если он не был действительно хардкором, выпуск 0.75 Enoch Linux в декабре 1999 и в конечном счете стал хинду с версией 1.0 в 2002 –  Shial 18 August 2009 в 16:20
  • 4
    Жил в моем родительском подвале в то время, таким образом, it' s в то время, по крайней мере до 2000. Не уверенный, если it' s ядро или нет; это был следующий логический шаг после Slackware. –  Andrioid 20 August 2009 в 18:00
  • 5
    Slackware имел .tgz пакеты. –  Marius Gedminas 29 September 2010 в 02:34

Спотыкание за сервер башни, который был втиснут позади стойки и удара моей головы в конце основного маршрутизатора Cisco на моем пути вниз. Таким образом показывая, как свободно шнуры питания были на самом деле усажены в источниках питания на передней стороне Катализатора 6500.

Да. У нас есть реакционное на рычаге в серверной теперь. С моим именем на нем.

8
ответ дан 28 November 2019 в 19:23

Теги

Похожие вопросы