Pull to refresh

Comments 24

Хех, отличная статейка, респект автору... жду следуюших частей... да прибудет стобой сила Патрега автор!
Отличная статья, отличный заголовок. ~^
Простите, не вижу сслыки на оригинал.
А вы присмотритесь :)
"распараллеливание" циклов - полезная штука. :)
но мне кажется, что в некоторых случаях лучше не применять этот метод. например при обработки больших архивов логов, чтобы не загружать локальный проц. хотя от конкретной железки тоже зависит.
вобщем стоит осторожно отнестись к "распараллеливанию циклов"
Думаю, что смысл этого абзаца сводится к осознанию того, что разделитель списка комманд ";" (ждать завершения) синтаксически равноправен с другими разделителями, такими как "&" (не ждать завершения), или же "&&" (выполнять Б только если А вернуло 0), "||" (наоборот).

Когда же это имеет смысл, разумеется, зависит от ситуации. Просто хорошо об этой возможности помнить.
прошу прощения за занудство - статья отличная, но что касается 10-го пункта, то у nc есть опция -z:
nc -w3 -z 10.0.0.100 22 && echo "open"

nc [v1.10] из Ubuntu 8.04, но в Debian Etch тоже работает: сам так сервисы отлавливаю.
в 9 пункте
"Совместимость: любой линукс, в котором разрешён at, а он обычно да.
Минусы: помнить, что это надо сделать перед рискованным действием."

Промтовский перевод?
Что такое промт, я точно не знаю, перевод мой. Технический английский язык мне ближе и понятнее, чем технический русский, поэтому не всё могло быть гладко. Могу заметить, что перевод «metric shitload of time» из пункта 2 было не очень простой задачей даже для белкового переводчика.
UFO just landed and posted this here
> crontab - <<< '*/15 * * * * top -n 1 -b'
во примерах статьи можно вместо cmd <<< 'foo' воспользоваться echo 'foo' | cmd, что избавляет от проблем с совместимостью.
спасибо за заметку. интересно было узнать про распараллеливание циклов и
Переводчику респект что нашел такую статью. Да и перевод на 5.

Из 10 трюков не знал только про один - at ... спасибо))
Пункт 9. — Первым делом отключите связь... Ало? ало? идиоты! это шутка, да? Какое отношение имеет файрвол к настройкам ssh сервера?
Может имелось в виду, что настройками ssh сервера тоже можно себе доступ обрезать, трогая что-нибудь вроде AllowUsers или UsePAM. В ряде конфигурациях это единственный файрвол, которой есть.
Можно, конечно, и муху слоном обозвать, но ведь настройки ссшд это НЕ файрвол, а именно настройки ссшд.
Можно. Я тоже написал бы иначе, но в данном случае я всего лишь переводчик.
Пишите "примечания переводчика", если есть что подправить ;)
Полезная статья =). Могу добавить пару вещей, возможно несколько bash- и debian-ориентированных, о которых не все знают:
1.Сочетание клавиш CTRL+R позволяет быстро найти введенную когда-то команду. Нажмите CTRL+R, введите часть строки команды и если она сохранена в истории - она появится полностью. Повторные нажатия CTRL+R листают историю, выводя команды в которых встречается введенная подстрока.
2. Опять же, многие знают про автодополнение команд по TAB'у, но не все знают что есть пакет bash-completion, установив который можно обеспечить себе автодополнение не только на уровне apt-g[TAB]et, но и на уровне apt-get i[TAB]nstall, что в некоторых случаях нехило ускоряет работу =)
Для мониторинга памяти процессов (и многого другого), можно использовать atop.

Даже если машинка засвопилась и зависла, после перезагрузки с помощью этой утилитки можно понять, что именно произошло.
Sign up to leave a comment.

Articles