Пара полезных примеров команды find
Случилась беда и на сайт залили шелл в js скрипты. Нужно было быстро избавиться от него на сайте. Первым делом полез в бэкапы и увидел, что шелл присутствует даже в самых старых (месячной давности) скриптах. Следовательно нужно было как-то исправить около 10000 js файлов. При анализе нескольких файлов, выяснил что нужно из каждого js файла удалить строку, включающую в себя определенное слово или подстроку. Ручками я не решился этого делать, немного гугления, чтения манов и смекалки родили три очень полезные командочки:
Читать дальше
Читать дальше
- 0
- 04 апреля 2012, 18:56
- admin
- Оставить комментарий
Импорт пользователей из CSV в Active Directory
Иногда возникает необходимость импортировать большое количество информации о пользователях из других систем. Один из вариантов сделать это через csv файл.
Ниже VBS скрипт которым я импортировал информацию из файла. Алгоритм:
1. Получаем первую строку.
2. Ищем пользователя по полю uid.
3. Если пользователь есть, то актуализируем информацию по нему.
4. Если пользователя нет, то заводим такого пользователя.
5. Получаем следующую строку и поновой…
Код:
Читать дальше
Ниже VBS скрипт которым я импортировал информацию из файла. Алгоритм:
1. Получаем первую строку.
2. Ищем пользователя по полю uid.
3. Если пользователь есть, то актуализируем информацию по нему.
4. Если пользователя нет, то заводим такого пользователя.
5. Получаем следующую строку и поновой…
Код:
Читать дальше
- 0
- 27 января 2012, 16:26
- admin
- Оставить комментарий
VPN канал между офисами посредством Ipsec
В прошлой статье я рассказал как объединить два офиса в том случае, если VPN предоставляется оператором связи. Сейчас же усложним немного схему и добавим еще один VPN канал через Ipsec.
Читать дальше
Читать дальше
- 0
- 30 декабря 2011, 15:39
- admin
- Оставить комментарий
Соединение двух офисов статическая маршрутизация без nat
В моем случае два офиса имеют vpn канал от оператора связи, который для нас выглядит как обычный патчкорд. Следовательно шифровать такой канал не обязательно, т.к. офисы имеют разные подсети нужно настроить маршрутизацию между ними. Сети абсолютно равнозначны с точки зрения предоставления доступа — и там и там находятся сервера доступ которым необходим из обоих подсетей.
Графически сетка выглядит так:
Читать дальше
Графически сетка выглядит так:
Читать дальше
- 0
- 30 декабря 2011, 13:24
- admin
- Оставить комментарий
Делаем вывод лога разноцветным
Для наблюдения за логом в наглядном виде с подсветкой наиболее важных элементов
или для раскрашивания файлов конфигурации или файлов с кодом удобно
использовать утилиту ccze, которая присутствует в стандартных репозиториях.
Читать дальше
или для раскрашивания файлов конфигурации или файлов с кодом удобно
использовать утилиту ccze, которая присутствует в стандартных репозиториях.
Читать дальше
- 0
- 05 декабря 2011, 14:52
- admin
- Оставить комментарий
Собираем свой HTPC
В свое время возникла потребность организовать домашнее хранилище фотографий и видео, плюс комфортный просмотр всего этого на телевизоре — HTPC. Ниже расскажу из чего я его собрал.
В качестве основы материнская плата ASUS AT3IONT-I DELUXE
Читать дальше
В качестве основы материнская плата ASUS AT3IONT-I DELUXE
Читать дальше
- 0
- 04 декабря 2011, 16:05
- admin
- Оставить комментарий
Управление ПК (Linux, Ubuntu) с телефона на Andoid
В целом я люблю, чтобы дома было удобно пользоваться различной техникой. В свое время я собрал себе HTPC на основе ASUS AT3IONT-I DELUXE. Качестве операционной системы установлена Ubuntu 11.10. У него в наличии есть пуль ДУ, но хотелось его подружить с телефоном HTC Sensation. Далее расскажу как я это сделал.
Читать дальше
Читать дальше
- 0
- 04 декабря 2011, 15:42
- admin
- Оставить комментарий
Балансирование IP адресов исходящих соединений средствами iptables
Данное решение отличается изящностью, так как реализует все средствами iptables.
Синтаксис: на машине, которая должна балансировать исходящие соединения,
выполнить скрипт balancer.sh:
Читать дальше
Синтаксис: на машине, которая должна балансировать исходящие соединения,
выполнить скрипт balancer.sh:
Читать дальше
- 0
- 02 декабря 2011, 17:51
- admin
- Оставить комментарий
Установка Bacula Часть №2.
До завершения базовой настройки Director Daemon осталось совсем немного. Секция Pool определяет набор носителей информации и параметры, определяющие то, как SD будет их обрабатывать. Каждый Pool взаимодействует с устройством хранения данных, и поэтому необходимо создать столько же пулов, сколько определено устройств хранения. Фактически если для каждого File Daemon вы определяете отдельное устройство, то для каждого FD необходимо определить и Pool. Рассмотрим перечень наиболее значимых параметров.
Читать дальше
Читать дальше
- 0
- 01 декабря 2011, 17:24
- admin
- Оставить комментарий
Установка Bacula Часть №1.
Теперь, когда мы разобрались со структурой Bacula, можно приступать к установке и настройке. В качестве примера будем использовать дистрибутив Fedora. В нашем примере мы будем рассматривать следующую инфраструктуру:
выделенный сервер dir.example.com (на нём будет функционировать Director Daemon);
выделенный сервер stor.example.com (на нём будет функционировать Storage Daemon);
Читать дальше
выделенный сервер dir.example.com (на нём будет функционировать Director Daemon);
выделенный сервер stor.example.com (на нём будет функционировать Storage Daemon);
Читать дальше
- 0
- 01 декабря 2011, 17:21
- admin
- Оставить комментарий