Архив метки: shell

Поиск в файлах

Вопрос о том, как найти подстроку или строку в файле, поднимается часто и найти на него ответ довольно просто. Так, например, можно искать сторонний код во взломанных файлах: Так можно удалить из очереди postfix письма с определенным текстом (спам-рассылку, например): А как найти файлы, в которых определенная строка не встречается? Можно так: где “string” –… Читать далее »

Интерактивное наблюдение

Все *nix’оиды знают команду top и аналоги – htop, mytop и т.д.  Аналогичны эти программы в своем принципе работы – постоянном (интерактивном) обновлении информации на экране. А если нужно постоянно выводить на экран результат работы какой-то команлы или команд? Да еще и в удобном виде – с обновлением (очисткой) экрана. Как быть? Способ #1 watch… Читать далее »

Пограничные войны

Не секрет, что настоящую сильную DDoS-атаку может отбить (отфильтровать) только серьезная железка [магистрального] провайдера. Бороться своими силами (силами серверной ОСи) можно только с небольшими атаками и с разными другими мелкими неприятностями, как то подбор паролей (брутфорс), наплыв нецелевого траффика (китайцев на русский сайт 🙂 ), взлом сайтов и т.п. От наплыва посетителей из нежелательных стран… Читать далее »

csh in single mode on FreeBSD

Если вы любите оболочку csh и редактор ee (Easy Editor), возможно вы сталкивались со следующей проблемой. При загрузке в однопользовательском режиме (4 – single mode), требуется ввести путь к оболочке, по умолчанию это /bin/sh. Если вы вводите /bin/csh – он ругается на невозможность открыть /etc/termcap. Когда вы пытаетесь редактировать в редакторе ee какой-нибудь файл, текст… Читать далее »

Цветик-семицветик

Маленькое дополнение к статье о раскраске tcsh. Если, после настроек цветов, нажать TAB, то файлы и каталоги выведутся раскрашенными, согласно наших настроек, и будут раскрашены определенные типы файлов (по названиям расширений). Но если просто набрать ls, ничего подобного не произойдет. Почему? Все потому, что tcsh использует цвета из переменной LSCOLORS, а не LS_COLORS. Вместо ls… Читать далее »

10 привычек хорошего использования UNIX

Вступление Когда вы часто используете систему, вы, как правило, приходите к использованию набора шаблонов. Иногда, вы привыкаете делать что-то не лучшим возможным образом. Иногда, вы даже подбираете примеры плохой практики, которые ведут к беспорядку и беспомощности. Одним из лучших способов исправления этих недостатков является добросовестное подбирание хороших привычек, которые их заменят. Эта статья предлагает 10… Читать далее »