Behold TV 505 ubuntu хрипит звук
делаем так:
(это не для того но тоже надо): vim ~/.tvtime/tvtime.xml
(это не для того но тоже надо): <option name=»MuteOnExit» value=»1″/>
А ВОТ ТАК ДЕЛАТЬ НЕ НАДО vim /etc/modprobe.d/blacklist.conf
А ВОТ ТАК ДЕЛАТЬ НЕ НАДО blacklist saa7134
vim /etc/modprobe.d/saa7134.conf
Add comment Ноябрь 14, 2009
postfix. установка и настройка
Add comment Сентябрь 7, 2009
postfix. заметки
Установка почтового сервера Postfix + Dovecot + MYSQL и виртуальных доменов
первое – удалим sendmail.
[root@post2 ~]# chkconfig sendmail off
[root@post2 ~]# yum remove sendmail -y
основные грабли в том, что в базовом репозитории centos лежит postfix, скомпиленный без поддрежки mysql.
поэтому:
yum remove postfix
yum install postfix –disablerepo=addons –disablerepo=extras –disablerepo=updates –enablerepo=centosplus
ну и postconf -m по идее должен показать список поддерживаемых баз.
по идее у меня так один раз получилось каким-то чудом, но сейчас – не получается.
на этот счет в центосовской вики есть рекомендации:
Enabling the CentOSPlus repository
To enable the CentOSPlus repository, edit the file /etc/yum.repos.d/CentOS-Base.repo and look for the [centosplus] section. Here is how it looks by default:
#additional packages that extend functionality of existing packages [centosplus] name=CentOS-$releasever - Plus mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/ gpgcheck=1 enabled=0 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4 <== -CentOS-5 in CentOS5
Example 1: We want the new CentOSPlus postfix with mysql_pgsql support. Here is how to setup /etc/yum.repos.d/CentOS-Base.repo:#additional packages that extend functionality of existing packages [centosplus] name=CentOS-$releasever - Plus mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4 includepkgs=postfix-* exclude=postfix-*plus*Note: If you want to use postfix compiled for the CentOS Web Stack versions of pgsql and mysql, you would not need the «exclude=postfix-*plus*»
You would also want to add this to both the [base] and [update] sections of /etc/yum.repos.d/CentOS-Base.repo, so as not to get postfix packages from there anymore:
exclude=postfix-*
казалось бы, что может быть проще? проделаем то что тут рекомендовано, и посмотрим на результат…
ну – на что-то уже похоже:
[root@post2 ~]# yum list postfix
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* base: mirror.yandex.ru
* updates: mirror.yandex.ru
* centosplus: mirror.yandex.ru
* addons: mirror.yandex.ru
* extras: mirror.yandex.ru
Excluding Packages from CentOS-5 – Base
Finished
Excluding Packages from CentOS-5 – Updates
Finished
Excluding Packages from CentOS-5 – Plus
Finished
Reducing CentOS-5 – Plus to included packages only
Finished
Available Packages
postfix.i386 2:2.3.3-2.1.centos.mysql_pgsql centosplus
о е!
[root@post2 ~]# postconf -m
btree
cidr
environ
hash
ldap
mysql
nis
pcre
pgsql
proxy
regexp
static
unix
[root@post2 sites]# postmap -q post2.infosec mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf
1
[root@post2 sites]#
Add comment Август 21, 2009
cyradm
[root@post2 ~]# cyradm –user admin@post2.infosec
cyradm> auth
authenticate: no connection to server
cyradm> auth localhost
Can’t locate auto/Cyrus/IMAP/imclient_ha.al in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Cyrus/IMAP/Shell.pm line 780
[link] believe I found the problem:
There is a bug in Shell.pm at line 780 – it has:
if (Cyrus::IMAP::imclient_havetls()) {
instead of:
if (Cyrus::IMAP::havetls()) {
this is a bug because in IMAP.xs line 254:
MODULE = Cyrus::IMAP PACKAGE = Cyrus::IMAP PREFIX=imclient_
and the PREFIX keyword means that Perl never sees imclient_havetls(), instead
Perl will see havetls()I’ll attach a proper patch to this bug.
файлик нашелся тут:
vim /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Cyrus/IMAP/Shell.pm
Add comment Август 20, 2009
opengoo
что бы все с русским было хорошо, нужно добавить в php.ini магическую директиву:
mbstring.func_overload = 0
Add comment Август 18, 2009
рабочий конфиг vsftpd с анонимным доступом
listen=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
no_anon_password=YES
use_localtime=YES
background=YES
connect_from_port_20=YES
ftp_username=ftpdual_log_enable=YES
xferlog_enable=YES
log_ftp_protocol=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
syslog_enable=YESftpd_banner=Tech FTP. Logout, please!
pam_service_name=vsftpd
anon_root=/home/ftproot/
Add comment Июль 22, 2009
установка pure-ftp
Add comment Июль 22, 2009
фильтры в bash
5.5. Перенаправление ввода/вывода, каналы и фильтры [link]
Хотя обычно, как было сказано, ввод/вывод программы связаны со стандартными потоками, в оболочке существуют специальные средства для перенаправления ввода/вывода.
5.5.1 Операторы >, < и >>
Add comment Июль 9, 2009
отправка письма из bash
ssmtp – extremely simple MTA to get mail off the system to a mail hub
root@sysadm-desktop:~# cat /etc/ssmtp/ssmtp.conf
root=robot.pvt@gmail.com
mailhub=smtp.gmail.com:587
hostname=smtp.gmail.com:587
UseSTARTTLS=YES
AuthUser=robot@gmail.com
AuthPass=robot
FromLineOverride=YESroot@sysadm-desktop:~# cat /etc/ssmtp/revaliases
# sSMTP aliases
#
# Format: local_account:outgoing_address:mailhub
#
# Example: root:your_login@your.domain:mailhub.your.domain[:port]
# where [:port] is an optional port number that defaults to 25.
root:robot@gmail.com:smtp.gmail.com:587
sysadm:robot@gmail.com:smtp.gmail.com:587
послать письмо:
echo «test» | ssmtp someone@gmail.com
или так:
/usr/bin/printf «Subject: test\ntest\n» | ssmtp someone@gmail.com
софт из разряда «настроил и забыл»…
А вот командная строка (из nagios) для msmtp:
command_line /usr/bin/printf «%b» «Subject: ** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **\n\n ***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n» | msmtp –host post.local –port 25 –protocol smtp –auth=off –from nagios@post.local $CONTACTEMAIL$
это утилитка погибче немного, имхо ее имеет смысл юзать «на каждый день».
Add comment Июль 7, 2009