Как-то неправильно что-ли. Слишком много телодвижений. Создается аж 3 сессии ssh поочередно. Куда удобнее запускать скрипт с бэкапом на том сервере, откуда надо сделать бэкап, сделать там локальный бэкапчик такой, а потом воспользоваться rsync'ом, чтобы засинхронизировать бэкапы с бэкап-сервером, используя тот же ssh.
К примеру бэкап домиков пользователей
#!/bin/sh
backup_dir="/var/backup";
BACKUP_DAY=`date +%Y-%m-%d`;
mkdir -p $backup_dir/${BACKUP_DAY}
ROOTDIR="/home"
HOMEDIRS="user1 user2 user3"
export HOME=/root
export LC_ALL=C
export LC_TIME=C
TIME=`date +%H-%M-%S`
set $(date);
umask 077
for DIR in $HOMEDIRS; do
BACKUP="$backup_dir/${BACKUP_DAY}/${DIR}_${TIME}";
/bin/tar -cjpf ${BACKUP}.tar.bz2 -C ${ROOTDIR} ${DIR}
/usr/bin/find $backup_dir -type d -ctime 15 |xargs rm -r
done
/usr/local/bin/rsync -rtlvzplogbDH $backup_dir backup.somewhere.ru:/backup/users.server.ru --progress
Скрипт выполняется по крону раз в сутки (можно чаще). В результате — две копии бэкапа за последние 15 дней (нормальный срок, чтобы восстановиться в случае потери данных), лежащие в директориях с именами, обозначающими время бэкапа. Первый — собственно на сервере, откуда делается бэкап, второй — на бэкап-сервере. Данные гоняются по защищенному ssh с помощью rsync, новые файлы добавляются и старые удаляются в одной сессии.
И на 500T и на 2500U есть возможность сделать DMZ. Лично я предпочитаю пользоваться именно установлением соединения на модеме (если это не PPTP), и включать DMZ на сервер. Учитывая скорости DSL-соединений, проблем с падениями соединения практически нет. А вот дефолтный pppd на linux (конкретно на Gentoo) при активном использовании уж очень сильно грузит процессор (на фре такого не наблюдал, кстати). Поэтому, когда я у себя реализовывал подобное, то предпочел разнести функции подключения по модемам. Они напрягутся не сильно, а лишняя производительность на сервере (он же торрентокачалка, он же файлохранилка, он же UPnP/DLNA-сервер и т.д.) никогда не помешает.
В этом случае, «врач» никак не равен техподдержке. Максимум, «техподдержка» == «медсестра из машины скорой помощи», которая может в общем случае сказать, что «вот здесь не работает», потому что «в вашем микрорайоне у всех отказали почки».
«Врачом» (доктором) в данном случае может быть системный администратор, который и посмотрит, где болит, и послушает, и простукает и выпишет сильнодействующую зеленку локального действия, либо выпишет сильнодействующий антибиотик (часто пинком под зад(а)нное место), чтобы ничего не болело.
Да в Конституции много чего написано.
Имеем статью о праве на тайну переписки и телефонных переговоров — а имеем СОРМ.
Имеем статью о равенстве всех перед законом и судом, а на деле имеем «более равных», у которых и суды другие и законы тоже не те. Пример — несколько лет за украденную курицу и год условно за многомиллионные хищения.
Имеем статью о праве свободно передвигаться, однако за нахождение в столице России более трех дней (или сколько там… не ездил уже много лет) — будьте добры — зарегистрироваться.
Имеем статью о свободе вероисповедания, однако в обычных средних школах преподаются уроки Христианства.
Имеем право свободно искать, получать, передавать, производить и распространять информацию любым законным способом — имеем закрытые на уровне провайдеров по велению сверху сайты.
Имеем право собираться мирно без оружия, проводить собрания, митинги и демонстрации, шествия и пикетирование — соберите человек 30 и пройдите организованно под окнами какой-нибудь городской управы, просто так, без цели… не думаю, что долго проходите.
Каждый имеет право на бесплатную медицинскую помощь — анестезиологи полностью с этим согласны, а больной пусть после операции помучается, раз денег жалко.
Имеем право на бесплатное образование — не вопрос… сборы «на ремонт школы» — это же не деньги… а то у нас министры в Минобр недоедают, в обносках ходят, а все равно на ремонты не хватает. А в детский сад ребенка отдать пробовали бесплатно? (ежемесячные платежи — не в счет) Редко у кого получается.
Каждому гарантируется получение бесплатной юридической помощи в случаях, определенных законом. И есть право на бесплатного адвоката. На деле — адвокат и пальцем не пошевелит, а то и вовсе «забудет» про вас и не поедет отдыхать в Сочи.
Не сомневаюсь, что практически на каждую статью Конституции уже есть минимум по одному правовому акту, который позволяет трактовать статью в абсолютно противоположном смысле в зависимости от того, за или против чего она применяется.
Мммда. Видимо на местах с этим не ознакомлены, раз приходится в каждом документе, хоть как-то касающемся личности, писать место прописки. Опять же, для новорожденного не получить медицинского полиса без наличия прописки.
Стечение обстоятельств, когда ремонт уже закончен, а семейство еще не переехало обратно в квартиру, плюс специфичный график работы. Все это вкупе дало довольно много свободного времени, которое, по привычке, было потрачено на всякую бесполезную ерунду.
На батарейках держались примерно дней пять по паре-тройке фильмов за день. На аккумуляторах не подскажу, потому что зарядное устройство еще не прикупил.
Выиграл такие по акции одного напитка, который все считают зеленым, хотя он бесцветный :)
Субъективно, очень понравились. Оказались неожиданно не громоздкими, достаточно легкими и, действительно, на ушах сидят довольно плотно.
Однако, из недостатков хотел бы выделить то, что в комплекте к наушникам нет зарядного устройства для аккумуляторов, а на батарейках, хоть и служат довольно долго, далеко не уедешь. Прошлые мои китайские наушники, при всех своих недостатках, его имели в базе, и никогда не было проблем с тем, что в ушах сели аккумуляторы.
Что-то возникает странное ощущение.
Nintendo провело исследование, в котором выяснили, что 80% опрошенных используют продукцию Nintendo.
Как-то сразу в голове возникает аналогия с Майкрософт и GetTheFacts.
1. (в дополнение к Evgeny_Shiryaev) еще иногда отличаются способом конфигурации сервисов, стартуемых при загрузке. Пример — /etc/conf.d/net в Gentoo и /etc/network/interfaces в Ubuntu. Также для каждого дистрибутива характерен свой способ задания списка стартуемых при загрузке сервисов. Иногда различаются способом организации самих конфигурационных файлов (один файл или кучка файлов и макрос, их собирающий).
2. Холиварный вопрос. Выбор системы зависит от поставленной задачи. Однако, в BSD более продуман сетевой стек и присутствуют такие полезные шняжки, как accf_http и accf_data. В Линукс я пока не видел замены кроме TCP_DEFER, которая работает несколько иначе.
3. Я бы сказал, что бесплатно-доступных дистрибутивов — абсолютное большинство.
4. (опять же в дополнение к Evgeny_Shiryaev) Тут надо помнить, что «открытые исходные тексты» и «бесплатно» — это все-таки разные понятия. Обычно OpenSource-лицензии не запрещают продавать продукты, выпущенные под ними или с их использованием.
5. Можно даже не купить, а свободно скачать и поставить на любое количество машин. Но если Вы заинтересованы в поддержке, то тогда, действительно, лучше купить.
7. Обычно — да. Трудности возникают, когда бинарник использует некоторые подключаемые библиотеки, а исходная система (от которой бинарник) и целевая (где запускается бинарник) имеют разные версии данных библиотек, в которых разные функции могут, к примеру, называться по-разному, либо вообще отсутствовать. Но, статически собранные бинарники вполне себе переносимы. Примеры — Opera, Adobe-Flash-плагин для браузеров, Skype и т.д.
В FreeBSD же совместимость с линуксовыми бинарниками достигается за счет эмуляции для них линуксового окружения, для чего, как я помню, используются обычные линуксовые библиотеки от Fedora, плюс спец-модуль в ядре, позволяющий это дело.
11. IDE — Eclipse вроде бы популярен (со слов друга-программиста на C++ и Java, на истину в последней инстанции не претендует); отладчик — gdb.
13. UTF-8 сегодня — это умолчальная. Сделать умолчальной практически без труда можно любую кодировку, хоть CP866.
14. Вам уже посоветовали VMWare и VirtualBox. Последний бесплатен.
>Плюс к этому у большинства продуктов есть триал-период
Угу… а потом, для следующего курса, переставлять систему или ковырять реестр, чтобы заново поставить триал.
export EDITOR=nano в .bashrc вам в помощь.
В самом начале первого метода идет ссылка на статью по настройке ssh-доступа, в которой это, кстати, есть.
К примеру бэкап домиков пользователей
#!/bin/sh backup_dir="/var/backup"; BACKUP_DAY=`date +%Y-%m-%d`; mkdir -p $backup_dir/${BACKUP_DAY} ROOTDIR="/home" HOMEDIRS="user1 user2 user3" export HOME=/root export LC_ALL=C export LC_TIME=C TIME=`date +%H-%M-%S` set $(date); umask 077 for DIR in $HOMEDIRS; do BACKUP="$backup_dir/${BACKUP_DAY}/${DIR}_${TIME}"; /bin/tar -cjpf ${BACKUP}.tar.bz2 -C ${ROOTDIR} ${DIR} /usr/bin/find $backup_dir -type d -ctime 15 |xargs rm -r done /usr/local/bin/rsync -rtlvzplogbDH $backup_dir backup.somewhere.ru:/backup/users.server.ru --progressСкрипт выполняется по крону раз в сутки (можно чаще). В результате — две копии бэкапа за последние 15 дней (нормальный срок, чтобы восстановиться в случае потери данных), лежащие в директориях с именами, обозначающими время бэкапа. Первый — собственно на сервере, откуда делается бэкап, второй — на бэкап-сервере. Данные гоняются по защищенному ssh с помощью rsync, новые файлы добавляются и старые удаляются в одной сессии.
«Врачом» (доктором) в данном случае может быть системный администратор, который и посмотрит, где болит, и послушает, и простукает и выпишет сильнодействующую зеленку локального действия, либо выпишет сильнодействующий антибиотик (часто пинком под зад(а)нное место), чтобы ничего не болело.
Имеем статью о праве на тайну переписки и телефонных переговоров — а имеем СОРМ.
Имеем статью о равенстве всех перед законом и судом, а на деле имеем «более равных», у которых и суды другие и законы тоже не те. Пример — несколько лет за украденную курицу и год условно за многомиллионные хищения.
Имеем статью о праве свободно передвигаться, однако за нахождение в столице России более трех дней (или сколько там… не ездил уже много лет) — будьте добры — зарегистрироваться.
Имеем статью о свободе вероисповедания, однако в обычных средних школах преподаются уроки Христианства.
Имеем право свободно искать, получать, передавать, производить и распространять информацию любым законным способом — имеем закрытые на уровне провайдеров по велению сверху сайты.
Имеем право собираться мирно без оружия, проводить собрания, митинги и демонстрации, шествия и пикетирование — соберите человек 30 и пройдите организованно под окнами какой-нибудь городской управы, просто так, без цели… не думаю, что долго проходите.
Каждый имеет право на бесплатную медицинскую помощь — анестезиологи полностью с этим согласны, а больной пусть после операции помучается, раз денег жалко.
Имеем право на бесплатное образование — не вопрос… сборы «на ремонт школы» — это же не деньги… а то у нас министры в Минобр недоедают, в обносках ходят, а все равно на ремонты не хватает. А в детский сад ребенка отдать пробовали бесплатно? (ежемесячные платежи — не в счет) Редко у кого получается.
Каждому гарантируется получение бесплатной юридической помощи в случаях, определенных законом. И есть право на бесплатного адвоката. На деле — адвокат и пальцем не пошевелит, а то и вовсе «забудет» про вас и не поедет отдыхать в Сочи.
Не сомневаюсь, что практически на каждую статью Конституции уже есть минимум по одному правовому акту, который позволяет трактовать статью в абсолютно противоположном смысле в зависимости от того, за или против чего она применяется.
А как же достижения, дополнительное оружие и прочие плюшки?
Имхо, проще потратить 250 рублей на лицензионный диск.
З.Ы. Знакомому в Елда-раде к мобильнику впридачу впихнули забесплатно пачку дисков, среди которых затесался TF.
Субъективно, очень понравились. Оказались неожиданно не громоздкими, достаточно легкими и, действительно, на ушах сидят довольно плотно.
Однако, из недостатков хотел бы выделить то, что в комплекте к наушникам нет зарядного устройства для аккумуляторов, а на батарейках, хоть и служат довольно долго, далеко не уедешь. Прошлые мои китайские наушники, при всех своих недостатках, его имели в базе, и никогда не было проблем с тем, что в ушах сели аккумуляторы.
Nintendo провело исследование, в котором выяснили, что 80% опрошенных используют продукцию Nintendo.
Как-то сразу в голове возникает аналогия с Майкрософт и GetTheFacts.
На этом сайте, конечно, можно поискать свой город, но вряд ли это будет чем-то полезно.
2. Холиварный вопрос. Выбор системы зависит от поставленной задачи. Однако, в BSD более продуман сетевой стек и присутствуют такие полезные шняжки, как accf_http и accf_data. В Линукс я пока не видел замены кроме TCP_DEFER, которая работает несколько иначе.
3. Я бы сказал, что бесплатно-доступных дистрибутивов — абсолютное большинство.
4. (опять же в дополнение к Evgeny_Shiryaev) Тут надо помнить, что «открытые исходные тексты» и «бесплатно» — это все-таки разные понятия. Обычно OpenSource-лицензии не запрещают продавать продукты, выпущенные под ними или с их использованием.
5. Можно даже не купить, а свободно скачать и поставить на любое количество машин. Но если Вы заинтересованы в поддержке, то тогда, действительно, лучше купить.
7. Обычно — да. Трудности возникают, когда бинарник использует некоторые подключаемые библиотеки, а исходная система (от которой бинарник) и целевая (где запускается бинарник) имеют разные версии данных библиотек, в которых разные функции могут, к примеру, называться по-разному, либо вообще отсутствовать. Но, статически собранные бинарники вполне себе переносимы. Примеры — Opera, Adobe-Flash-плагин для браузеров, Skype и т.д.
В FreeBSD же совместимость с линуксовыми бинарниками достигается за счет эмуляции для них линуксового окружения, для чего, как я помню, используются обычные линуксовые библиотеки от Fedora, плюс спец-модуль в ядре, позволяющий это дело.
11. IDE — Eclipse вроде бы популярен (со слов друга-программиста на C++ и Java, на истину в последней инстанции не претендует); отладчик — gdb.
13. UTF-8 сегодня — это умолчальная. Сделать умолчальной практически без труда можно любую кодировку, хоть CP866.
14. Вам уже посоветовали VMWare и VirtualBox. Последний бесплатен.
— А ты чо, интеллигент?
— Что Вы, что Вы. Такое же быдло, как и Вы.
Угу… а потом, для следующего курса, переставлять систему или ковырять реестр, чтобы заново поставить триал.