По умолчанию в операционной системе Ubuntu из коробки нет поддержки форматов MP3 или DivX и еtc, которые очень распространены. Конечно, можно ставить все по отдельности:
$ sudo apt-get install gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg libxine1-ffmpeg libdvdread3 liblame0
,
а можно установить все разом, одним пакетом ubuntu-restricted-extras— большой пакет кодеков звука, видео, DVD-дисков, Flash и Java.
Устанавливаем командой в терминале:
$ sudo apt-get install ubuntu-restricted-extras
Для Kubuntu:
$ sudo apt-get install kubuntu-restricted-extras
Для Xubuntu
$ sudo apt-get install xubuntu-restricted-extras
Читать далее…
Вообщем-то решил порадовать своих юзверей и дать им возможность послушать радио,
так как чуть раньше запретил все потоковое радио через прокcи, а бо не фиг тянуть че попала ;).
Для Debian/Ubuntu, ставим пакет
$ aptitude install icecast2
На всякий случий
cp icecast.xml icecast_back.xml
И мучаем наш конфиг, там все описано и при минимальном уровне знания не трудно разобраться, наиболее интересные места я закомментировал с переводом:
<icecast>
<limits>
<clients>50</clients> <!— Кол-во клиентов,- максимальное количество открытых потоков —>
<sources>2</sources> <!— Кол-во источниковв —>
<threadpool>5</threadpool> <!— количество потоков(процессов), одновременно обрабатывающи
<queue-size>102400</queue-size>
<client-timeout>30</client-timeout>
<header-timeout>15</header-timeout>
<source-timeout>10</source-timeout>
<burst-on-connect>1</burst-on-connect>
<burst-size>65535</burst-size>
</limits>
Читать далее…
Можно осуществлять различными способами:
— подключиться по ssh и работать через командную строку;
— использывать phpmyadmin;
— использывать пакет mysql-admin — это графическая утилита администрирования MySQL (GUI tool for intuitive MySQL administration MySQL)
Теперь устанавливаем себе пакет mysql-admin на машину:
$ sudo aptitude install mysql-admin
Дальше идем на удаленную машину и правим конфиг my.cnf
$ sudo nano /etc/mysql/my.cnf
Для начало можно проверить:
$ netstat -an | grep 3306
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
Как видно из вывода пока MySQL слушает на localhoste, а нам нужно, чтобы MySQL слушал на всех интерфейсах, а не только на localhost, поэтому находим и редактируем такую запись:
Читать далее…
1. Cпособ сбрасываем и задаем новый пароль для root’a
Останавливаем сервис:
# /etc/init.d/mysql stop
и перезапускаем его вручную с опцией игнорирования привелегий:
# mysqld_safe –skip-grant-tables &
Задаем новый пароль:
# mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD(”НОВЫЙ ПАРОЛЬ”) where User=’root’;
mysql> flush privileges;
mysql> quit
И перезапускаем MySQL в нормальном режиме:
# /etc/init.d/mysql restart
2. Способ заходим под системным пользывателем, берем файл debian.cnf есть в /etc/mysql/.
l# cat debian.cnf
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint
password = qvBXYgFm9t5vg9hx
socket = /var/run/mysqld/mysqld.sock
Так же можно сменить этот пароль на другой
ql# mysqladmin -u debian-sys-maint -p -h localhost password 'blahblahblah'
Enter password: qvBXYgFm9t5vg9hx
Работа с MySQL из командной строки (работа с mysql ubuntu)
Будем считать что все у нас уже установлено и теперь приступаем непосредственно к работе.
Подключаемся:
ceval@srv:~$ mysql -pПАРОЛЬ
-p, —password=[password] — Пароль пользователя, для соединения с сервером MySQL. Не должно быть пробела между -p и паролем.
-u, —user=[user]- Имя пользователя для соединения с сервером MySQL. Необязательно, по умолчанию используется такое же, как ваш логин.Используеться если логин отличается от имени пользователя для соединения с сервером MySQL.
$ mysql -u ceval_ -pПАРОЛЬ
Если мы ввели свой пароль правильно, то увидим такие строки и приглашения:
Welcome to the MySQL monitor. Commands end with ; or \g.
Server version: 5.0.45-Debian
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql>
Читать далее…
Например у нас есть несколько сайтов или собираемся разместить, и нам надоело заходить каждый раз (localhost/site1/ или localhost/test), настроим виртуальные хосты.
В моем случаи будем настраивать несколько — один ceval.blogdns.com и второй travian.podzone.net
В моем случаи я редактировал файл /etc/apache2/sites-available/default,
sudo nano /etc/apache2/sites-available/default
Читать далее…