Архив

Публикации с меткой ‘Debian’

Уменьшить размер картинки.

Понадобилось мне уменьшить размер всех картинок в папке и также для уменьшения размера изменить качество картинки. Для этого должен стоять пакет ImageMagick.
$ apt-get install imagemagick
Запускаем в папке с изображениями:
$ convert -resize 1024x768 -quality 85 *.jpg foto%02d.jpg
соответственно размер подставляем какой нам нужен и качество. Этим вариантом я пользуюсь
Также можно использовать простейший скрипт:

#!/bin/bash
# cd /path/to/images
# подставляем свое данные
# out_size=»1024×768″
# out_quality=»80″
# for i in `ls *.jpg`
# do
# convert -resize $out_size -quality out_quality $i foto%02d.jpg
# done

Читать далее…

Проверка Linux сервер на предмет взлома

Как проверить Linux-сервер (линукс сервер) на предмет взлома, если закрались какие либо подозрения?

Но сразу скажу что все зависит от квалификации злоумышленника и значимости ресурса.
По крайне мере думаю,что для многих это будет полезно и познавательно. Для начало сканируем с другого хоста что у нас открыто из подозрительных открытых портов, при помощи утилиты nmap:
$ nmap -P0 -p 1-65505 XXX.XXX.XXX.XXX (или хост)

Starting Nmap 5.21 ( http://nmap.org )
Nmap scan report for host (XXX.XXX.XXX.XXX)
Host is up (0.0066s latency).
Not shown: 65499 closed ports
PORT STATE SERVICE
21/tcp open ftp
80/tcp open http
111/tcp open rpcbind
443/tcp open https
1723/tcp open pptp
… …

Читать далее…

Установка библиотеки GeoIP

GeoIP – это библиотека для определения страны, города, области, долготы, широты, и другой информация по IP адресу.Отлично подходит для использывания в анализаторов логов веб серверов, таких как awstats или webalizer, так же существует множество различных скриптов и плагинов, которые используют это расширение.
Установка:
$ mkdir /usr/share/GeoIP/
$ cd /usr/share/GeoIP/
$ wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
$ wget http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
$ gunzip *

И пример конфигов для awstats и webalizer. Читать далее…

AWStats анализатор логов для статистики

AWStats — один из лучших бесплатных анализаторов логов, позволяет в удобном графическом виде просматривать логи web, ftp, mail.
Ставим сам пакет:
$ aptitude install awstats
The following NEW packages will be installed:
awstats libnet-xwhois-perl{a}
0 packages upgraded, 2 newly installed, 0 to remove and 123 not upgraded.
Need to get 1,012 kB of archives. After unpacking 5,394 kB will be used.
Do you want to continue? [Y/n/?]

После его установке, предлагаю установить пакет libgeo-ipfree-perl, лучше это сделать, не помешает, тем более я собираюсь подключить плагин geoipfree.
И так приступаем непосредственно настройке.
Предположим, что вы хотите проанализировать log-файлы Apache2 для нашего веб-сайта «xxx.com» (так же это может быть и IP-адрес).Создаем новый файл конфигурации:
$ cp /etc/awstats/awstats.conf /etc/awstats/awstats.xxx.conf
Читать далее…

DoudouLinux: версия 2011-02 уже здесь!

Сотрудники Института прикладной информатики ТГПУ завершили работу над новой версией операционной системы для малышей ДудуЛинукс. Версия 2011-02 существенно отличается от предыдущей в лучшую сторону.
В первую очередь, система прошла тщательное тестирование. Во-вторых, увеличилось число поддерживаемых языков — теперь их восемь.
Институт прикладной информатики ТГПУ с октября 2010 года является головной организацией по локализации и продвижению DoudouLinux в России. За это время резко выросло число скачиваний системы, к настоящему времени оно превысило 30000 (треть — на русском языке).
DoudouLinux — свободная операционная система для детей, созданная французским энтузиастом Жан-Мишелем Филиппом на базе Linux Debian. Система загружается с компакт-диска или флэшки.

Categories: Новости Tags: , ,

Обновление Debian Lenny до Squeeze

20 Февраль 2011 Нет комментариев

Есть у меня небольшой тестовый сервак c Debian Lenny на борту, вот решил его обновить до Squeeze.
1. Делаем бэкап — Резервное копирование командой dd.
2. Проверяем все в порядке с системой и нет ли неразрешенных зависимостей.
$ aptitude -f install
3. Копию текущего списка источников
$ cp /etc/apt/sources.list /etc/apt/sources.list.backup
И меняем информацию в файлах источников пакетов везде где Lenny меняем на Squeeze.
$ nano /etc/apt/sources.list

deb http://mirror.yandex.ru/debian/ squeeze main
deb http://security.debian.org/ squeeze/updates main contrib
deb http://ftp.ru.debian.org/debian/ squeeze main contrib non-free

4. Обновляем списки пакетов:
$ aptitude update
И ставим новые версии apt, dpkg и aptitude
$ aptitude install apt dpkg aptitude
5. Делаем апгрейд всей системы
$ aptitude dist-upgrade, поставиться свежее ядро, надо будет делать ребут и после него еще раз:
$ aptitude dist-upgrade ,после этого обновляется udev и все остальное, а то udev не обновиться пока не будет загружено свежее ядро.

#

//