Tag Archives: linux

Использование reaver для восстановления PIN-кода WPS

В большинстве беспроводных роутеров с поддержкой WPS, реализующей авторизацию по PIN, существует уязвимость безопасности сети. Используя ее становится возможным восстановление PIN-кода точки доступа, а также установленных на ней WPA/WPA2-паролей. Continue reading

Posted in Сеть и интернет | Tagged , , | 7 Comments

ps: invalid option — A

Встроенная команда ps в используемом в OpenWrt-роутерах busybox имеет неприятную особенность, что при попытке указания лишних аргументов она вместо их игнорирования выводит ошибку и вовсе не показывает никаких данных. Научить ее понимать часто используемые параметры невозможно – единственным доступным вариантом в busybox является параметр w, а прочие просто отсутствуют. Continue reading

Posted in Сеть и интернет | Tagged , , | Leave a comment

screen vs sudo

При попытке открытия нового терминала при помощи утилиты screen иногда можно столкнуться со следующей ошибкой:

"Cannot open your terminal '/dev/pts/0' - please check"

Continue reading

Posted in Разное | Tagged , | Leave a comment

Заголовок окна терминала

По умолчанию OpenWrt при подключении к нему по SSH никак не управляет заголовком окна терминала. При использовании PuTTY это может быть неудобно, т.к. в таком случае в качестве заголовка будет отображаться текст от случайного предыдущего SSH-подключенния, где поддержка заголовков была включена. Эту ситуацию можно легко исправить редактированием файла /etc/profile. Continue reading

Posted in Сеть и интернет | Tagged , | Leave a comment

GNU make и файлы из будущего

При очередной сборке OpenWrt я нарвался на довольно своеобразный сбой: после обновления исходников с svn up и привычного запуска make menuconfig сначала в консоль напечатался ворох предупреждений о проблемах со временными метками на файлах, а затем make завис. Continue reading

Posted in Разное | Tagged , | Leave a comment

Ширина консоли в Linux

Broken DisplayПри помощи утилиты stty можно задать максимальное количество строк и столбцов символов, которые будут отображаться в стандартном терминале.

Например, для установки ширины терминала в 110 символов, достаточно набрать в консоль:

# stty cols 110

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

Posted in Разное | Tagged | Leave a comment

bash: удаление устаревших бэкапов

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

Например, это можно сделать так:

#!/bin/bash

for directory in $(find /srv/backup/sql/ -mindepth 1 -maxdepth 1 -ctime +15 -type d);
do
        echo $directory
        rm -fr $directory
done

Так будут удалены те из директорий, находящихся по адресу /srv/backup/sql/, которые были изменены более 15 дней назад. Кстати, для создания полных бэкапов MySQL можно использовать утилиту под названием mydumper.

Posted in Сеть и интернет | Tagged , | Leave a comment

Резервное копирование диска с помощью dd

При помощи стандартной утилиты dd в linux можно сделать много разных интересных вещей. К примеру, забэкапить в файл сжатый образ винчестера и отправить его по сети на другую машину. Continue reading

Posted in Разное, Сеть и интернет | Tagged | 3 Comments