пятница, 27 января 2012 г.

Простейшая Samba на Debian без головнйо боли

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

Начнём с начала )))
Установка
apt-get install samba -y
#На всякий случай скопируем оригинальный конфига# 
cp /etc/samba/smb.conf /etc/samba/smb.conf.orig
#Создадим директории на которые будем ссылаться в конфиге#
mkdir -p /srv/smb/pub/
mkdir -p /srv/smb/archive/
#Поскольку Samba у нас будет работать от пользователя nobody присвоим хранилищу его права#
chown -R nobody /srv/smb/


среда, 25 января 2012 г.

Установка APCUPSD на Debian 6 Squeeze

English: Logo of American Power Conversion
English: Logo of American Power Conversion (Photo credit: Wikipedia)










Все мы рано или поздно задумываемся о парашюте для сервера.
Я, как и многие предпочитаю использовать для этой цели оборудование фирмы APC поскольку у них достаточно качественное железо, и имеется admin frendly демон под названием apcupsd для управления бесперебойником.

Если наши вкусы в этом вопросе совпадают то подключаем сервер через UPS, и соединяем USB-Data кабелем.
Теперь можем заглянуть в /var/log/dmesg там иы должны увидеть что то подобное.
cat /var/log/dmesg | grep -i 'American Power Conversion'
[    1.570614] usb 6-2: Manufacturer: American Power Conversion
[    2.174944] generic-usb 0003:051D:0002.0001: hiddev0,hidraw0: USB HID v1.10 Device \
 [American Power Conversion Back-UPS ES 525 FW:851.t3.I USB FW:t3] on usb-0000:00:1d.1-2/input0

пятница, 20 января 2012 г.

Понижение версии php5.3 до php5.2 в Debian 6 squeeze


Для начала соберём список всех php модулей установленных в систему, и удалим их.
PHP=`dpkg -l | grep -i php | awk '{ printf $2" " }'`
apt-get purge ${PHP}
Добавим в sources.list старый репозиторий


cat >> /etc/apt/sources.list <<EOF
deb http://archive.debian.org/debian/ lenny main
deb-src http://archive.debian.org/debian/ lenny main
EOF

apt-get update
Объясним системе что нас интересует php версии ни как не выше 5.2

среда, 18 января 2012 г.

Web файлохранилище XtraFile на Debian

Мне кажется время от времени всем хочется иметь сервис хранения файлов по типу RapidShare, DepositFiles, iFolder и прочего, но только без лишних проблем, ограничения скорости и подобных неприятностей. Но всё ни как не доходили руки написать, или хотябы поискать готовые решения. На самом деле готовые решения уже есть omploader, XtraFile, Jyraphe, FileZ.

Сегодня я хотел бы рассказать об одном из таких сервисов. Я решил остановиться на XtraFile хоть он уже давненько не развивается, но чем то он мне приглянулся.

Для начала установим всё что нужно
apt-get update
apt-get install -y unzip php5 php5-cli  php5-mysql mysql-server \ 
 mysql-client apache2 libapache2-mod-php5 libfcgi-dev libmhash-dev sudo
a2enmod actions rewrite
/etc/init.d/apache2 restart
Restarting web server: apache2 ... waiting .

Если у вас Debian 6 Squeeze то вам прийдётся понизить версию php5.3 до php5.2

вторник, 17 января 2012 г.

Debian GNU/Linux 6.0 squeeze x86_64 + vsFTPd(RUS)

По мативам одной из предыдущих статей CentOS release 6.2 x86 + vsFTPd(RUS) в купе с вопросами а почему ни на Debian. Вот вам на Debian господа хорошие.

Итак нам нужен FTP сервер с поддержкой русской кодировки, с условием, чтобы каждый пользователь видел только свою домашнюю директорию (chroot).
apt-get install vsftpd -y
проверим текущую версию демона
vsftpd -v
vsFTPd version 2.3.2
Ставим необходимые компоненты для сборки
apt-get build-dep vsftpd -y

понедельник, 16 января 2012 г.

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

пятница, 13 января 2012 г.

Установка locales Debian/Ubuntu

Если вам достался сервер, у которого, не установлена русская локаль,
и он временами сыплет подобными предупреждениями.

Для ubuntu:
...
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LANG = "ru_RU.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Selecting previously deselected package bash-completion.
(Reading database ... 23221 files and directories currently installed.)
Unpacking bash-completion (from .../bash-completion_1%3a1.3-1ubuntu3_all.deb) ...
Processing triggers for man-db ...
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Setting up bash-completion (1:1.3-1ubuntu3) ...

...

Установка Java Plugin для Firefox в Linux

Этот способ подходит для большинства Linux систем, за исключением Ubuntu, для неё воспользуйтесь статьёй [Установка JRE и Java Plugin для Firefox в Ubuntu]

Для начала скачайте Java Runtime Environment

Выберите там:
  • Linux (self-extracting file) - если у вас 32х битная система
  • Linux x64 *                        - если у вас 64х битная система

cd ~/get                          # перейдём в директорию в которую мы установили JRE
ls jre-*                          # посмотрим как называется файл
jre-6u30-linux-i586.bin           #
chmod +x jre-6u30-linux-i586.bin  # сделаем его исполняемым
./jre-6u30-linux-i586.bin         # и выполним
Скопируем плагин в директорию firefox
mkdir ~/.mozilla/plugins/
cp `find ./dir/ -type f -name libnpjp2.so` ~/.mozilla/plugins/

Осталось перезапустить firefox

Протестировать работоспособность Java Plugin можно тут.

Enhanced by Zemanta

четверг, 12 января 2012 г.

Создание виртуальной машины на базе OpenVZ в Proxmox



Для создания виртуальной машины на базе OpenVZ, в главном окне Proxmox нажимте на кнопку [Create TC]


Устанавливаем Proxmox VE на Debian Squeeze(amd64)


Вообще хочется отметить что Proxmox VE проще установить из специально подготовленного ISO-файла, но в некоторых случаях, например если у вас файл хранилище более 2Тб, это ограничение MBR. Если у вас диск на 3Тб либо RAID большего объёма, вам придётся использовать файловую таблицу GPT а соответственно ставить голую систему на которую придётся накатить Proxmox в ручную.

Почему именно Proxmox?
  1. Возможность использования как KVM так и OpenVZ.
  2. Web vnc-client.
  3. Возможность кластеризации.
  4. Неплохая система бэкапов виртуальных машин.

Установка

вторник, 10 января 2012 г.

CentOS release 6.2 x86 + vsFTPd(RUS)

Итак нам нужен FTP сервер с поддержкой русской кодировки, с условием, чтобы каждый пользователь видел только свою домашнюю директорию (chroot). 

Ставим vsftpd как единственно доступный из репозитания CentOS, хотя я предпочитаю ProFTPd

yum install vsftpd -y
проверим текущую версию демона
vsftpd -v
vsFTPd version 2.2.2