Perl-программирование под Windows. Ежемесячное резервное копирование данных.

Сегодня писал скрипт, который делает резервное копирование всех файлов, изменявшихся в течение текущего месяца.

Идея простая — каждый день в 23-59 запускается скрипт, который просматривает архивируемую директорию, находит в ней файлы, изменённые в этом месяце, загоняет их в список и этот список архивирует с помощью 7zip. Читать далее

Рубрика: PC, Software, Windows | Метки: , , , , , , , , , | 3 комментария

Установка SAMS — системы учёта трафика для Squid на Ubuntu Linux.

1. Ставим последний из имеющихся LTS дистрибутивов Ubuntu Linux. В настоящее время это версия 8.04. Комплект программ из списка выбираем LAMP (Linux+Apache+MySQL+PHP) и OpenSSH сервер. В процессе установки будет предложено установить пароль учетной записи пользователя root для сервера MySQL. Придумываем хороший пароль и обязательно его запоминаем!

2. Обновляем все возможные пакеты системы до последних версий.

3. Загружаем с сайта проекта http://nixdev.net/release/sams/packages/xUbuntu_8.04/ необходимые пакеты: Читать далее

Рубрика: internet, Linux, Linux, PC, Q&H, Sites, Software, Software, Ubuntu | Метки: , , , , , , , , , , , , , , , , , , , , , , , , , | Оставить комментарий

WordPress: Платформа WordPress обновилась до 2.9!

Три дня назад вышло обновление 2.9 платформы WordPress. Сообщений о каких-либо внеплановых багах не последовало, поэтому я решил обновить сайт. Пока каких-либо глюков или багов не отмечено. Спасибо разработчикам за успешное обновление!

Рубрика: internet, PC, Sites, Software | Метки: , , , | Оставить комментарий

Альтернатива: «Музыкант». Переделанный текст песни.

Очень редкая переделка популярной песни группы «Воскресение». Запись реально, очень редкая! В интернете лично я её не нашёл. Привожу текст песни. Оригинальный текст группы «Воскресение» слишком известен и при желании вы сможете найти его без каких-либо затруднений. Читать далее

Рубрика: Alternative, creative, Faith, Life | Метки: , , , , , , , , , , | Оставить комментарий

Альтернатива: «Чужая колея». Владимир Высоцкий.

ЧУЖАЯ КОЛЕЯ

Сам виноват — и слезы лью,
И охаю —
Попал в чужую колею
Глубокую.
Я цели намечал свои
На выбор сам,
А вот теперь из колеи
Не выбраться.
Читать далее

Рубрика: Alternative, boyany, creative, Life | Метки: , , , , , | Оставить комментарий

WordPress: Akismet обновился.

Если вы являетесь админом сайта на движке WordPress, обратите внимание на  вышедшее обновление антиспамовой надстройки Akismet. Обновиться можно в админке или скачать и установить обновление с сайта http://akismet.com/

Рубрика: internet, PC, Sites, Software | Метки: , , , , , , , , | Оставить комментарий

Questions and Hints about Linux software: Сети.

Уровень стека протоколов Протоколы Описание
Прикладной DHCP, SSH, SMTP, HTTP, FTP, DNS На этом уровне работают пользовательские приложения
Транспортный TCP (сегмент), UDP, RTP, SCTP, DCCP Этот уровень поддерживают все устройства, участвующие в сетевом обмене информацией (ПК, серверы, сетевые принтеры). В TCP соединение устанавливается прозрачно (между конечными сторонами).
Межсетевой (сетевой) Для TCP/IP это IP (дейтаграмма) (IPv6) (вспомогательные протоколы, вроде ICMP(пинги) и IGMP работают поверх IP, но являются частью сетевого уровня; ARP не работает поверх IP) На этом уровне работают маршрутизаторы (router) и коммутаторы уровня 3 (L3 switch)
Канальный (уровня доступа) Ethernet(фрейм), Token ring, PPP, IEEE 802.11 Wi-Fi, ISDN На этом уровне работают коммутаторы (switch), хабы (hub) работают на физическом уровне.
Физический Определяет: Тип среды передачи (медь, оптика, радиоэфир, окружающее пространство); Метод передачи информации (широкополосный, узкополосный); Тип синхронизации (синронный, асинхронный — в последовательных интерфейах; в параллельных интерфейсах для передачи инф. о синхр. используется отдельный проводник); А также на физическом уровне осуществляется мультиплексирование сигналов.

Читать далее

Рубрика: Linux, Linux, PC, Q&H, Software, Software, Ubuntu | Метки: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , | Оставить комментарий

Questions and Hints about Linux software: Система

Конфигурация

  • ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime — Установка часового пояса.
  • ntpdate ntpserver — Жесткая синхронизация времени (быстрая смена времени может быть вредна некоторым сервисам, рек. ntpd).
  • sysctl -a — Вывести текущие настройки ядра.
  • sysctl -p — Применить настройки ядра /etc/sysctl.conf (для слаки вероятно параметры задавать в rc.local)
  • hostname -F /etc/hostnamefile — Установить сетевое имя из файла (см. ниже) Читать далее
Рубрика: Linux, Linux, PC, Q&H, Software, Software, Ubuntu | Метки: , , , , | Оставить комментарий

Questions and Hints about Linux software: Работа с программами.

  • echo ‘0-5 20,22 * * 1-5 root bak.sh’ >> /etc/crontab — Запись в означает, что bak.sh будет выполняться cron’ом с нулевой по пятую минуту в 20 и в 22 каждый день с понедельника по пятницу.
  • echo ‘*/15 * 3 * root bak.sh’ >> /etc/crontab — bak.sh будет выполняться каждые 15 минут, каждое третье число.
  • ps aux | grep process — Вывод системной информации по конкретному процессу.
  • kill -TERM `cat /usr/local/apache2/logs/httpd.pid` — Послать сигнал процессу.
  • pgrep httpd — Выводит PID’ы процессов.
  • pkill httpd — Послать сигнал найденным просессам.
  • killall /usr/sbin/httpd — Послать сигнал процессу только по полному имени.
  • nice -n -20 command — Запустить command с наивысшим приоритетом (-n 19 — наименьший).
  • ionice -c3 command — Запустить command с наименьшем приоритетом по системе ввода-вывода (-с1 — наивысший). (только для планировщика CFQ)
  • env LANG=en_EN command — Запуск программы в другой локали.
  • nohup
  • command &
  • gnome-screenshot —window —delay=5 — Сделать скриншот активного окна, с задержкой 5 секунд. Читать далее
Рубрика: FreeBSD, Linux, Linux, PC, Q&H, Software, Software, Ubuntu, Unix and BSD | Метки: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , | Оставить комментарий

Questions and Hints about Linux software: Работа с файлами

Права

  • chmod -R 741 /var/www/files — Сменить права рекурсивно (-R) во всей папке files на rwx r— —x, где: 4 – чтение (r), 2 – запись (w), 1 – исполнение (x)
  • chattr +Sai — Добавление атрибутов к файлу, синхронное изменение всех данных на диск, без кэширования (S); только добавление данных, удаление и переименование запрещено (a); запрещено удаление, изменение или переименование (i) (immutable).

Поиск

  • locate foo — Быстрый поиск по заранее проиндексированным файлам с помощью updatedb.
  • pinfo bash — Удобная замена info.
  • find /usr/bin -type f -mtime -10 -iname ‘*.log’ — Найти все файлы в ‘/usr/bin’, созданные или изменённые в течении последних 10 дней, с именем заканчивающимся на «.log» без учета регистра.
  • find /usr/project \( -name *.htm -o -name ‘*.html’ \) -exec enconv -V —convert-to=UTF-8 {} \; — Конвертировать найденные файлы в правильную кодировку.
  • find -iname ‘*.mp3’ -print0 | xargs -0 mid3iconv -eCP1251 —remove-v1 — Конвертация тегов в UTF-8 (должен быть установлен python-mutagen) Читать далее
Рубрика: FreeBSD, Linux, Linux, PC, Q&H, Software, Software, Ubuntu, Unix and BSD | Метки: , , , , , , , , , , , , , , | Оставить комментарий