Права на файлы при ssh авторизации по ключу
Все время забываю какие должны быть права поэтому сделаю заметку:
Права на домашний каталог юзера:
Каталог .ssh
authorized_keys
Все время забываю какие должны быть права поэтому сделаю заметку:
Права на домашний каталог юзера:
Каталог .ssh
authorized_keys
В ближайший понедельник 11 октября 2010 года стартуют игры первого тура Олимпиады для unix администраторов. Огранизатор Яндекс проводит первую Олимпиаду для системных администраторов —
специалистов в области Open Source и Unix. Участники олимпиады соревнуются в умении быстро и правильно отвечать на вопросы, с которыми ежедневно сталкиваются системные администраторы Яндекса.
Офф.
Конфиг:
Запуск:
Все. Прокси будет слушать на 1.2.3.1:3128 и пускать по test / 24555
Показать информацию по файлу:
Склеить изображений в видео:
Все картинки из текущей директории с именами файлов image1.jpg, image2.jpg и т.д. будут преобразованы в один ролик video.mpg.
Разложение видеоряда на кадры:
Будут сгенерированы файлы image1.jpg, image2.jpg и т.д… Поддерживаемые графические форматы: PGM, PPM, PAM, PGMYUV, JPEG, GIF, PNG, TIFF, SGI.
Кодирование видеоряда для Apple iPod/iPhone:
Извлечение звука из видео с последующим сохранением в MP3:
Преобразование WAV в MP3:
AVI в MPG:
MPG в AVI:
Конвертация AVI-файла в несжатый анимированный GIF:
Смешение аудио- и видеопотока в один результирующий файл:
Преобразование AVI в FLV:
FLV в AVI:
Такая потребность может возникнуть в случае подозрения на изменения системных файлов вирусами. К счастью, нам поможет встроенное средство. Запускаем проверку и замену:
Если есть установочный CD, то его надо вставить. А если дистрибутив скопирован на диск, то надо в ветке реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup изменить ключ SourcePath указав путь к дистрибутиву.
Если вдруг возникнет необходимость активировать сервер терминалов в Windows Server 2003 то вот здесь
Иногда бывает нужно посмотреть выдачу для другой страны или еще что-нибудь для чего удобно было бы использовать прокси на своем сервере/впс. Сквид – большой и тяжелый, поэтому разумно будет поставить
В конфиге /etc/privoxy/config пишем строчку
И далее:
Все, можно подключаться.
Проблемы с кодировками может помочь решить в wp-config.php
Часто автоматическое обновление плагинов глючит и тогда имеет смысл переключить его с обновления через фтп на локальное. После этого надо проверить права для веб-сервера на папки plugins, wp-content
Так же будет иметь смысл поставить такие права.
Иногда бывает, что WordPress не подхватывает прописанные ему временные директории через конфиг апача
И временные файлы все равно пытается закачать в /var/tmp
тогда надо:
Для увеличения лимита используемой памяти:
Всякие другие
Ставим iperf из портов или из yum-a.
Запускаем сервер:
Запускаем клиента:
Синхронизируем две локальные папки с сохранением прав доступа, выводом списка файлов, компрессией, выводом статистики:
Синхронизируем локальную и удаленную папки через ssh с выводом прогресс-бара:
Тоже синхронизируем локальную и удаленную папки. Через ssh на 222-порту.
l — пересоздание symlinks, это значит, что символические ссылки будут так же переноситься
z — использовать сжатие
u — update. Обновление, он будет пропускать файлы которые новей, чем на удалённом сервере
o — установить владельца конечного файла таким же, как и у исходного
g — установить группу конечного файла таким же, как и у исходного
t — передача времени модификации и его обновление на удаленной системе. Этот ключ должен быть установлен для точной синхронизации
h — вывод информации на терминал в удобном для чтения (human-readable) виде
v — verbose. Вывод сообщений в терминал.
r — рекурсивный режим
n — отладочный режим
compress-level — уровень сжатия
delete-after — удалять файлы, которые не были найдены на удалённом сервере, “-after” означает, что удалить их нужно, только после окончания синхранизации. Так-же есть delete-before, delete-during, delete-excluded и просто delete
При достаточных аппаратных ресурсах рекомендуется установить следующие настройки.
Диски:
– Independent
– Persistent
– Optimize for performance
– Allocated сразу и полностью
Для памяти и свопа добавить в конфиг виртуальной машины:
В конфиге хоста:
Скрипт может создавать локальный архив из указанных каталогов, с указанными исключениями; архив mysql-баз. Может закачивать их на указанный FTP-сервер. Автоматически удаляет старые архивные копии (два варианта правил). Есть поддержка полного и инкрементального бэкапов. Работает под FreeBSD и Linux. Есть шифрование архивов и отправка уведомления о результатах на электронную почту.
Текст всех файлов ниже. Возможно удобнее будет скачатьархив:
файл backup.sh
Файл exfile
Файл incfile
файл install.txt
Файл spacer.sh
Для базы по странам добавить в crontab:
Для базы по городам:
Для получения на почту уведомлений о изменении состояния программного рэйда построенного на базе mdadm надо добавить в /etc/mdadm.conf:
и сделать:
Посмотреть состояние RAID вручную:
Для включения уведомлений о состоянии рэйда в ежедневные отчеты во FreeBSD надо добавить в /etc/periodic.conf:
Посмотреть состояние RAID вручную:
Иногда появляется необходимость перелить с одного сервака на другой какой-нибудь большой архив в пару десятков гигабайт. Обычным wget-ом или fetch-ем это будет медленно, потому как в один поток. Тогда на помощь приходит ProZilla. Сия тулза есть во фревых портах, а вот репозиторий для yum-а мне найти не удалось. Прийдется ставить из rpm-ки с
screen – запускаем сессию скрина
exit – завершение сессии
Ctrl+A ? – справка
Ctrl+a c для открытия нового окна
Ctrl+a n для переключения на следующеее окно
Ctrl+a p для переключения на предыдущее окно
Ctrl+a d для отсоединения от сессии
screen -ls для просмотра активных сессий
screen -r <идентификатор сессии> для подключения к определенной сессии
screen -RD name
в данном случае, если сессии нет – она создастся. Если сессия есть, и она находится в фоне – то к ней будет произведено подключение. И даже если сессия сейчас активна, произойдёт её отключение от предыдущего терминала, и подключение к нынешнему.
Отличная подробная статья на тему