Bash, файлы, пробелы, скобки и прочее…

Привет,

Данная статья более пригодиться начинающим скриптоводам, т.к. незнание этого заставляет делать их ужасные вещи 🙂  По специфике работы мне частно, даже очень часто, приходится парсить много текстовой информации — логи, файлы.
И если в имени файла есть пробел, скобки и что-то еще банальный цикл по массиву таких строк падает и рушит всю вашу задумку.
Читать далее

zip, русские имена файлов, linux

Распаковать zip, содержащий файлы с русскими буквами в именах и созданный в windows. Выполните последовательно 2 команды

convmv --notest -r -f cp-1252 -t cp-850 /path/to/unzipped/files
convmv --notest -r -f cp-866 -t utf-8 /path/to/unzipped/files

Пункт коллективного доступа в интернет :)

Приветствую уважаемый %USERNAME%

В наше время, не будет лишним еще раз озаботиться об ограничении доступа в интернет в пределах корпоративной сети. До сего момента в вверенных нам организациях мы внедряли достаточно распространенную схему доступа. А именно:

  • Выделенный прокси-сервер (squid, без вариантов), который собственно и связывал,в общих словах, сеть внутреннюю с внешней.
  • SAMS2 — решения для создания шаблонов и политик доступа в интернет.
  • Контроллер домена (samba+ldap)

Интегрируя эти три компонента получали неплохое сочетание удобства и надежности. Более того, этот способ многим будет подходить и до сих пор, но для нас реалии диктуют другие правила. Пока есть интернет на рабочем месте, есть вероятность утечки информации (способов уйма, хотите поспорить — welcome to comments..).

И было решено оставить доступ в интернет, но убрать его с рабочих машин o_O. Интересно? Читать далее

Obnam vs. Duplicity — неудачные эксперименты

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

К примеру, у нас в компании, особо не экспериментируя, много лет работают на ура множество самописных скриптов, которые на выходе дают классические tar.gz архивы, которые, в дальнейшем, записываются на ленту . Из плюсов — уникальная неприхотливость и универсальность. Понятно, что есть множество минусов…

Когда нужен бэкап всего раздела не брезгуем и dump\restore, ну да это уже отступление.

В целях эксперимента, около года назад была налажена система создания бэкапов с помощью duplicity. И она вполне удачно работает радуя своими возможностями и некоторыми мелкими глюками в каждой новой версии. Нареканий к системе нет, действительно все работает, как часы, но тут на глаза попалась новость о выходе obnam. Не буду перечислять всех ее вкусностей, они есть по ссылке.

Читать далее

Первая запись, тестовая

Буквально сейчас понадобилось создать огромный массив вложенных директорий, имена которых содержат пробелы. Решается очень просто, благодаря xargs

cat folderlist_with_spaces.txt | sort -u | xargs -d '\n' mkdir -p

на этом тестовая запись окончена