Character | Representation |
Non-Breaking Space | |
" | " |
< | < |
> | > |
& | & |
© | © |
® | ® |
¢ | ¢ |
° | ° |
² | ² |
» | » |
« | « |
¼ | ¼ |
½ | ½ |
¾ | ¾ |
± | ± |
ü | ü |
Ø | Ø |
¡ | ¡ |
ñ | ñ |
пятница, 29 апреля 2011 г.
HTML: спецсимволы
Linux: Backup -> FTP
Здравствуйте.
О важности регулярного резервного копирования уже сказано очень много слов. В этой статье мы предлагаем вниманию читателей примеры простых скриптов для бэкапа файлов и баз данных MySQL с последующей выгрузкой архивов на удаленный FTP-сервер.
Несмотря на то что мы в NQhost предлагаем решения по сохранению snapshot'ов VPS-контейнеров, процесс бэкапа собственными силами — безусловно важнейшая вещь.
Хозяйство
Виртуальный или физический сервер с установленной Linux-ОС, веб-сервером и базами данных MySQL.Файлы веб-сервера располагаются в директориях
/home/site1
/home/site2
/home/site3
Задача
Создание скрипта для резервного копирования файлов и баз данных с сохранением на удаленном FTP-сервере и запуск его каждый день.Решение
Для простоты примера работать мы будем из-под root`а, директория для хранения бэкапов файлов — /root/backup/server, а для дампов MySQL — /root/backup/mysqlчетверг, 28 апреля 2011 г.
SVN + Proxy
http-proxy-host=proxy_host
http-proxy-port=proxy_port
вторник, 12 апреля 2011 г.
Команда dd и все, что с ней связано
Команда dd и все, что с ней связано
Параметры:
if: указывает на источник (откуда копируем). Указывается обычный файл или файл устройства.
of: указывает на файл назначения. Запись обычный файл или файл устройства
bs: количество байт, которые будут записаны за раз. Размер куска данных, которые будут записаны или прочитаны.
count: число, которое указывает: сколько кусочков будет скопировано.
Таким образом, описанная команда читает 5*100 мегабайт из устройства /dev/urandom в устройство /dev/null.
Придавая этой команде смысловую нагрузку получается, что система сгенерирует 500 мегабайт случайных значений и запишет их в null устройство.
Создание образа диска:
Команда будет считывать из устройства данные и записывать в файл до тех пор, пока не достигнет окончания устройства.
Если диск битый, можно попробовать его прочитать, игнорируя ошибки чтения:
вторник, 5 апреля 2011 г.
Динамические обои
Создание динамических обоев для Linux вручную
Чтобы заставить обои рабочего стола автоматически сменять друг друга Вам необходимо:
Создать XML-файл. Для этого в консоли набираем:
Добавляем код. В этот файл нужно добавить код:
<static>
<duration>время показа в секундах</duration>
<file>путь к первой картинке</file>
</static>
<static>
<duration>время показа в секундах</duration>
<file>путь ко второй картинке</file>
</static>
...
<static>
<duration>время показа в секундах</duration>
<file>путь к последней картинке</file>
</static>
</background>
Если нужен красивый переход (эффект поглощения) между картинками, то между выводом изображений нужно добавить код:
<duration>время действия перехода в секундах</duration>
<from>путь к первой картинке</from>
<to>путь ко второй картинке</to>
</transition>
Добавляем созданный XML-файл в качестве фона рабочего стола.
понедельник, 4 апреля 2011 г.
Подсветка терминала
Чтобы задать цвет всем элементам текста, использующим полужирный стиль, нужно в конце конфигурационного файла ~/.bashrc добавить:
export LESS_TERMCAP_md=$'выбранный_цвет'
export LESS_TERMCAP_me=$'\033[0m'
Цвет для подчеркнутого стиля:
export LESS_TERMCAP_us=$'выбранный_цвет'
export LESS_TERMCAP_ue=$'\033[0m'
Цвет для служебной информации:
export LESS_TERMCAP_so=$'выбранный_цвет'
export LESS_TERMCAP_se=$'\033[0m'
Цвет для мерцающего стиля:
export LESS_TERMCAP_mb=$'выбранный_цвет'
export LESS_TERMCAP_me=$'\033[0m'
пятница, 1 апреля 2011 г.
DIFF
-E - игнорировать изменения, связаные с добавлением символа табуляции в тексте
-b - игнорировать изменения, связаные с добавлением пробелов
-w - игнорировать изменения, связаные с добавлением пробелов и табуляции
-B - игнорировать новые пустые строки
-p (--show-c-function) - показывать название функции языка С, в которой найдены изменения
-y (--side-by-side) - отобразить результаты в две колонки
-r - просматривать каталоги рекурсивно
-X FILE - исключить из поиска файлы, имена которых совпадают с шаблонами в файле FILE
-d (--minimal) - попытаться найтти как можно меньше изменений (исключить ложные срабатывания)
FIND
Поиск по размеру