Хочу загружать много данных в недоверенное объектное хранилище.
#! /bin/bash
find -name "* *" -type d | rename 's/ /_/g'
find -name "* *" -type f | rename 's/ /_/g'
for file in *
do
sumout="$(echo -n $file | sha1sum)"
name="${sumout: : -3}"
tar c $file | gpg -r my@email --cipher-algo AES256 --compress-algo none --encrypt -o $name.tar.gpg
echo $name $file >> sha1names.txt
rm -rf $file
done
sha256sum *.gpg > sha256sums.txt
Скрипт должен убрать пробелы из имен, переименовать (скрыть реальные имена), архивировать и зашифровать. Вроде, со своей задачей справляется.
Если кто-то подскажет, как распараллелить, то буду благодарен.
UPD: не давайте, пожалуйста, советы по поводу бекапов. У меня есть нормальный сервер с доступом по ssh и borg делает бекапы со всех машин раз в час. Задача этого скрипта несколько иная - выгружзить сотни гигабайт медиа файлов в убогий Google Drive и забыть о них.
Сабж. Чтение в основном всяких статей и книг по специальности, форматы pdf и djvu. Читать буду в том числе в метро, поскольку формат страницы у статей большой с телефона это делать неудобно. Сейчас судя по всему придется читать много, хочется делать это с комфортом и крайне желателен встроенный словарь - что бы слово выделил и сразу увидел варианты перевода.
Вышла очень клевая (по описанию) читалка покетбук 740, но ее надо покупать. Есть в наличии планшет samsung SM T705 - по размеру экрана и габаритам он такой же, но в 1.5 раза тяжелее (300гр против 200гр у покетубка), зато цветной. Но главное - я не знаю какую софтину для pdf и djvu со встроенным словарем на него поставить...
Ну и народ вроде пишет что букридеры для глаз лучше. Посоветуйте/поделитесь опытом?
Linux тут при том, что книги будут в т.ч. про него, а на основе тех книг что не про него будет писаться софт для него;-)
Здравствуйте, подскажите пж-та: имеется веб-сайт, работающий на wordpress. Данный сайт работает на centos 6 на одном физическом сервере, в качестве фронтэнда используется nginx, backend - apache, БД postgresql. Данный веб-ресурс используется в корпоративной сети, в последнее время нагрузка и важность сайта значительно увеличились. Встал вопрос об обеспечении отказоустойчивости и балансировки нагрузки для данного сайта. Есть еще 2 аналогичных физических сервера, которые можно задействовать (hp dl380 g5). Какую схему оргаризации отказоустойчивости и балансировки вы можете посоветовать?
Уважаемые коллеги, подскажите пожалуйста, как бы мне не только создавать заметки, но и иметь возможность классифицировать их.
Например некое устройство требует ручного обслуживания в среднем раз в две недели. Я хочу, чтобы программа:
1) вела записи о том, когда проводился последний осмотр и какие действия были предприняты
2) позволяла создавать повторяющиеся задачи как thunderbird
3) позволяла видеть даты планового наступления следующего события такого вида (как это сделать в thunderbird я не понял)
4) было бы ещё неплохо, если бы программа умела считать, как электронная таблица (Open Office Calc не предлагать, она не специализированная).
5) было бы неплохо, если бы программа интегрировалась гиперссылками с web (т.е. открывала задачи, получив ссылку в командной строке, позволяла переходить по ссылкам в заметках открывая браузер). Можно и совсем web-приложение.
Я сделал по моему мнению довольно нехилую работу по документированию установки и настройки pxe клиента его окружения и всего-всего с нуля и до конца. Вот прям садись и через несколько часов у тебя будет работоспособная сетка с централизованным управлением , мониторингом,сетевыми ресурсами, сквозной авторизацией и тд и тп. Есть на лоре какой-нибудь раздел, где это останется на века и прославит меня ( ну или наоборот опозорит)?
На хабр не хочу, там куча идиотов и рекламодателей, не хочу их кормить.
Задача найти бесплатный сервис или selfhosted-приложение для удобного получения rss + обновлений сайтов, у которых нет rss + twitter-лент из аккаунтов или списков + сабреддитов.
В целом достаточно обновления 1 раз в день. Хорошо если есть возможность уведомлений по почте или в мессенджер, отправка в pocket/instapaper. Подойдет и открытое приложение/фреймворк с плагинами для разнородного контента.
Можно просто все собрать в формат rss, как угодно. Вдруг так умеет какой-нибудь ifttt/flow или еще чего. Я совсем не в теме, а сейчас понадобилось. В общем, всем заранее спасибо за советы.
Есть система, которая должна выходить в сеть только через vpn. В качестве обвязки применяется openvpn. Вопрос - как запретить выход в сеть вне vpn? Написать скрипт с автозапуском в фоне и автозаполненинием логина/пароля, не рассматривается по вопросам безопасности.
Попросту говоря, поведение должны быть таким, включил комп, идешь в интернет, нет интернета. Залогинился через openvpn, появился интернет.
Посмотрел сайты, а у многих https://www.example.com и https://example.com открывают одно и тоже содержимое. Я (откровенно говоря) не знаю, на сколько это нормально, но у себя решил сделать по нормальному. Но так и не получилось самому решить вопрос, запутался.
Альтерантива Yandex для почты для своего домена? Какой бесплатный сервис выбрать?
Или свой почтовый сервак лучше поднять? (MTA)
Какие лучше на текущий момент серверы?
Я осваиваю настройку сетей на примере OpenWRT и Open vSwitch. Уже научился строить SSH тоннели и организовывать VPN на WireGuard и OpenVPN. Примитивные успехи, конечно.
Основная проблема у меня сейчас в том, что я умею работать только с один интерфейсом / одной сетью. А пробрасывать трафик из одной сети с одного интерфейсва в другую сеть не понимаю как.
Например, я не понимаю какие различия между device, port (имеется в виду порт на железе, а не IP-порт), network и zone.
Другой пример. У меня есть роутер на OpenWRT с двумя портами Eth0 и Eth1. OpenWRT сам назначил на порт Eth0 две сети «lan» и «br-lan»(кстаи, зачем он?), а на Eth1 - «wan». И по умолчанию в настройках firewall есть связность между «lan» и «wan». При этом «lan» - это и interface, и zone. С «wan» ситуация аналогичная. Я, конечно, вижу, что связность между «wan» и «lan» есть в настройках /etc/config/firewall. Там указаны reject или accept для разных направлений трафика, а также указан сети(?) source и/или destination. Проблемы начинаются далее. Когда я устанавливаю VPN соединение между OpenWRT(client) и внешним сервисом VPN, появляется новый девайс «tun». При этом новый интерфейс и/или зона не появляется. То есть я должен создать новую зону, ассоциировать с ней VPN подключение в виде device или interface и проключить трафик из «lan» в «vpn» вместо «wan». А как это сделать? И как протестировать утечку трафика вне VPN-подключения?
Короче говоря, подскажите, где мне набраться ума разума в маршрутизации, чтобы понимать как эти ваши файерволы работают.
PS.
Для конкретики приведу текущую задачу. Хочу чтобы трафик от конкретного IP-адреса, подключённого к OpenWRT шёл только в SSH-туннель построенный между OpenWRT и удалённым Debian-сервером. А далее трафик шёл только в конкретном VPN-подключении и вылезал в Интернет уже после VPN-а. А если какое-то звено цепи не работает, хочу чтобы трафик резался и никуда не шёл.
Когда в виртуальной машине выбираешь формат диска, то среди них есть форматы, которые не резервируют всё место на файловой системе сразу. Но на сколько я понимаю эти файлы с виртуальным диском могут только расти в размере. Т.е. даже если в виртуальной машине поудалять все файлы, то от этого размер образа меньше не станет.
Как-то данный вопрос в современных системах виртуализации решается? Или почему это не проблема? Или гипотетически если создать такую спец-файловую систему, которая будет пробрасываться из виртуальной машины на хост и рулить размером образа была бы от этого польза кому-то?
Папки, или .tar-ы, перед их заливкой в облако-диск, надо бы зашифровать. Какие самые простые, ламповые, бесплатные и де-факто утилиты в Линуксе используются для этого?
Желательно бы, чтобы эти инструменты были также в Виндовс, потому что у меня 2 ОС-и.