Архив

Архив раздела ‘Статьи’

FTP сервер на базе vsftpd и MySQL в Debian (Ubuntu)

2 Февраль 2009 Нет комментариев

В этом руководстве предполагается vsftpd сервера под виртуальных пользователей для debian server, зарегистрированных в MySQL базе данных, взамен реальных системных пользователей. Такое решение позволяет открыть и управлять до тысячи ftp пользователей на одной машине.
Управлять MySQL базой вы можете с помощью пакета phpMyAdmin.Он имеет достаточно удобный графический интерфейс, который позволяет не применять командную строку.

Установка vsftpd, MySQL и phpMyAdmin

Все пакеты взяты из штатных репозитариев.
Vsftpd собран без поддержки MySQL, по этой причине необходимо установить пакет libpam-mysql для PAM аутентификацию в MySQL базе данных. Таким образом мы должны установить следующие пакеты libpam-mysql совместно с vsftpd, MySQL, и пакет phpMyAdmin (установка настройка mysql сервера linux):
$ aptitude install vsftpd libpam-mysql mysql-server mysql-client phpmyadmin
Назначить пароль для пользователя root для управления MySQL (замените слово yourrootsqlpassword на ваш настоящий пароль):
mysqladmin -u root password yourrootsqlpassword
Проверим все ли получилось?
$ netstat -tap | grep mysql
должно написать:
tcp        0      0 localhost.localdo:mysql *:*                     LISTEN     2713/mysqld
Читать далее…

Установка и настройка сервера на базе Debian Etch 4.0

28 Январь 2009 1 комментарий

Эта статья не претендует на полный и расширенный howto, просто для своего же удобства решил все свои заметки, записки соединить воедино и пользоваться как шпаргалкой, возможно будут встречаться места(настройки) которые относятся лично ко мне и связаны только с моей спецификой эти места можно спокойна пропускать.
Забираем с офсайта себе образ netinst netinst, с экономим на времени выкачивания и трафике,все равно нужные нам пакеты будем ставить в ручную.
Ставим базовую систему и правим сетевые настройки, в моем случаи сервер будет иметь статический локальный адрес и реальный ip-получаемый по VPN
Работаем под su.
Читать далее…

Работа с файлами и каталогами

27 Январь 2009 Нет комментариев

mkdir dir1 dir2 — создает несколько каталогов
mkdir -p /tmp/dir1/dir2  - создает дерево каталогов
rm -f file1           — удаляет файл  ‘file1′
rmdir dir1          - удаляет пустой каталог ‘dir1′
rm -r dir1          - удаляет каталог и все его содержимое
rm -rf dir1 dir2         - удаляет каталоги со всем содержимым
mv dir1 new_dir         - переменовывает / перемещает файл или каталог
cp file1 file2          - копирует файл
cp dir/* .     - копирует все файлы с указанного каталога в домашний каталог (home)
cp -a dir1 dir2          - копирует каталог
ln -s file1 lnk1          - создает символьную ссылку на файл или каталог
ln file1 lnk1          - создает жесткую ссылку на файл или каталог
touch -t 0812250000 file1      - изменяет создание файла или каталога — (ГГММДДггхх)
file file1          - показывает тип MIME файла
iconv -l          - показывает список имеющих кодировок
iconv -f кодировка1 -t кодировка2 ИЗ_Файл > В_Файл          - создает новый файл В_Файл, перекодирует из кодтровки1 в кодировку2

Поиск файлов:

find / -name file1     - поиск файла или католога в корневой файловой системе
find / -user user1     - поиск файла(ов) или католога(ов) принадлежащие «user1″
find /home/user1 -name *.deb  - ищет файлы с указанным расширением «.deb», в указанном каталоге «/home/user1″
find /usr/bin -type f -atime +100   - ищет файлы какие ни использывались 100 дней
find /usr/bin -type f -mtime -10   - ищет файлы, созданные или измененные за 10 дней
find / -name *.deb -exec chmod 755 ‘{}’ ;  - ищет файлы с указанным расширением «.deb» и меняет права
find / -xdev -name *.deb    - ищет файлы с указанным расширением «.deb» везде, кроме сменных носителей (CD-ROM, флеш-дыск и тд)
whereis [программа]   - показывает где размещена программа, ее код и справка
which [программа]    - показывает полный путь до программы

Аудиоконвертеры

27 Январь 2009 Нет комментариев

Несколько графических интерфейсов к различных аудиоконвертерам.

Для KDE — SoundKonverter есть в репозиториях:
sudo aptitude install soundkonverter, а так же можно взять deb-пакет с домашней страничке
Есть поддержка русского языка.

Поддерживаемые форматы:
Входные — ogg, mp3, mp2, m4a/mp4, aac, 3gp, mpc/mp+, flac, ape, wma, asf/asx, ra, rv, rm, avi, mpeg, wmv, qt/mov, flv, ac3, au/snd, shn, tta, bonk, ofr, ofs, wv, la, pac, spx, mid, mod/s3m/stm/ult/uni/xm/m15/mtm/669/it, wav.
На выходе — ogg, mp3, mp2, m4a, aac, mpc, flac, ape, ra, ac3, au, shn, tta, bonk, ofr, ofs, wv, la, pac, spx, wav.
Читать далее…

Надстройка к гномовскому терминалу

26 Январь 2009 Нет комментариев

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

Подключаем репозиторий:
$ sudo nano /etc/apt/sources.list
добавляем строку:

deb http://ppa.launchpad.net/gnome-terminator/ubuntu hardy main restricted universe multiverse

и устанавливаем в консоли:
$ sudo apt-get update
$ c apt-get install terminator

Сайт проекта

Работа в Linux с историей команд (history)

23 Январь 2009 Нет комментариев

Как говориться «лень — двигатель прогресса» поэтому я покажу как можно еще работать с командной строкой bash, стандартно с помощью клавиш перемещения курсора можно перемещаться по списку ранее введенных команд. Если мне была нужна определенная команда из ранее введенных — „стрелка вверх“ и до тех пор пока нужная команда не появиться в терминале далее корректировка по надобности и выполнения ее.
Оказываеться есть еще один хороший способ — для просмотра списка ранее введенных команд в bash — имеется команда history. По умолчанию она выводит список команд хранящийся в истории.
$ history
1 sudo route del -net
2 cat /etc/resolv.conf
3 htop
......
50 nslookup
51 ping mail.ru
52 ifconfig
......
200 sudo aptitude full-upgrade
......
300 mc

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

#

//