Archiwum miesiąca: 2007-5

Debian: WARNING: Your ClamAV installation is OUTDATED


Nawet jeśli robisz apt-get update/upgrade to pakiet clamav wyświetla komunikat:
"WARNING: Your ClamAV installation is OUTDATED!"
W tej sytuacji konieczne jest dodanie repozytorium do /etc/apt/sources.list.
deb http://volatile.debian.net/debian-volatile stable/volatile main

Teraz wykonaj apt-get update && apt-get upgrade
Powinna być najnowsza wersja clamav

 

Opublikowane w kategriach: Apt, Debian, email, Linux, Network

Linux: wyłączenie dzwonka na konsoli


W celu wyłączenia dzwonka (np. przy uzupełnianiu TABulatorem komendy należy poddać edycji plik:
/etc/inputrc

Należy odkomentować wpis:

# do not bell on tab-completion
set bell-style none
# set bell-style visible

 

Opublikowane w kategriach: Debian, Linux

Debian: zmiana domyślnego edytora


W celu zmiany domyślnego edytora w Linux Debian wystarczy wydać polecenie:
update-alternatives --config editor

 

Opublikowane w kategriach: Ascii, Debian, HTML, JavaScript, Linux, Perl, PHP, VI

Debian: Call to undefined function: mysql_connect()


Po upgradzie systemu możesz dostać komunikat:
Call to undefined function: mysql_connect()
oznaczać to może, że wspaniałomyślnie zgodziłeś/aś się na odinstalowanie pakietu php-mysql.
W zależności od wersji php jaką posiadasz wydaj polecenie:
apt-get install php4-mysql
lub
apt-get install php5-mysql

Po tych wysiłkach można jeszcze zrobic
apachectl restart
i sytuacja powinna wrócić do normy

 

Opublikowane w kategriach: Debian, HTML, Linux, MySQL, PHP

FreeBSD php mysql itp


Przy komunikacie:
Call to undefined function: session_id()
nalezy doinstalować session dodatek do php:
cd /usr/ports/lang/php4-extensions
make

 

Opublikowane w kategriach: Debian, HTML, Linux, PHP

Qmail na Debian ie


Instalujemy na początek ucspi-tcp (non-free apt):
apt-get install ucspi-tcp-src

Następnie budujemy:
build-ucspi-tcp

Teraz kolej na qmail:
apt-get install qmail-src

W ten sposób ściągnęliśmy źródła i dodaliśmy użytkowników i grupy, żeby to sprawdzić uruchom:

grep qmail /etc/passwd

alias:x:64010:65534:qmail alias,,,:/var/qmail/alias:/bin/false
qmaild:x:64011:65534:qmail daemon,,,:/var/qmail:/bin/false
qmails:x:64012:64010:qmail send,,,:/var/qmail:/bin/false
qmailr:x:64013:64010:qmail remote,,,:/var/qmail:/bin/false
qmailq:x:64014:64010:qmail queue,,,:/var/qmail:/bin/false
qmaill:x:64015:65534:qmail log,,,:/var/qmail:/bin/false
qmailp:x:64016:65534:qmail pw,,,:/var/qmail:/bin/false

Plik /etc/group zawiera:

egrep "(qmail|nogroup)" /etc/group

nogroup:x:65534:
qmail:x:64010:

Teraz kolej na zbudowanie qmaila:
build-qmail

Można zerknąć na plik /usr/share/doc/qmail/README.Debian.gz gdzie są zmiany pod Debiana
Do utworzenia Maildir służy (z poziomu usera - NIE roota):

maildirmake ~/Maildir

Najlepiej strukturę Maildir wrzucić do /etc/skel

Konfiguracja qmaila:
/etc/init.d/qmail
oraz w katalogu /var/qmail/control:

me - pełna nazwa domenowa
defaultdomain - podstawowa domena maszyny
locals - zawiera aliasy pocztowe dla maszyny (adresy są traktowane jako lokalne)
rcpthosts - definicja dla domen którym umożliwiamy relaying
councurrencyremote - zawiera maksymalną liczbę otwieranych jednocześnie połączeń (standardowo 20) na zewnątrz
concurrencylocal - maksymalna liczba dostarczanych równocześnie wiadomości lokalnie (defaultowo 10)
virtualdomains - zawiera definicję domen wirtualnych
smtproutes - poprzedzona dwukropkiem nazwa serwera do którego qmail przekazuje całą wychodzącą pocztę
badmailfrom - czarna lista adresów e-mail, jeśli jakiś użytkownik znajdzie się na niej zostanie o tym poinformowany przy próbie skorzystania z naszego MTA wiadomość zostanie odbita z właściwym komentarzem:
(reason: 553 sorry, your envelope sender is in my badmailfrom list (#5.7.1))
smtpgreeting - komunikat pojawiający się przy próbie skorzystania z SMTP
queuelifetime - ilość sekund przez które wiadomość może przebywać w kolejce (defaultowo 604800 (7 dni))
databytes - maksymalna liczba bajtów wiadomości (defaultowo 0 - bez limitu). Jeśli jednak zdefiniujemy limit użytkownik zostanie o tym poinformowany, usiłując przekroczyć tą wartość:
(reason: 552 sorry, that message size exceeds my databytes limit (#5.3.4))
bouncefrom - nazwa użytkownika jaka pokazuje się w polu From: w odbitych (bounced) mailjach standardowo jest to MAILER-DAEMON
bouncehost - nazwa hosta jaka pokazuje się w polu From: w odbitych wiadomościach defaultowo zawartość pliku me czyli FQDN
idhost - nazwa hosta generowana w polu Message-ID defaultowo jest to zawartość pliku me

Dla sprawdzenia:
qmail-showctl

Tworzenie aliasu:
echo user@domain > ~alias/.qmail-postmaster

 

Opublikowane w kategriach: Debian, email, Network

apt-get brak kluczy do weryfikacji sygnatur


W systemie linux (debian/ubuntu) używając apt-get można natknąć się na komunikat podobny do tego:

Następujące sygnatury nie mogły zostać zweryfikowane z powodu braku klucza publicznego: NO_PUBKEY 23874124982349

W tym momencie aby mieć aktualne i archiwalne klucze wystarczy wydać polecenia
apt-get install debian-archive-keyring
apt-get install debian-keyring

Jeśli to nie pomorze spróbuj jeszcze:
apt-get update
apt-get upgrade

 

Opublikowane w kategriach: Apt, Debian, Linux, Security

Jak znaleść proces który nasłuchuje na danym porcie


Dla linuxa (np. Debian) użyj komendy:

netstat -tupl

 

Opublikowane w kategriach: Debian, Linux, Network, Security

Na wesoło ;)

Podczas meczu piłkarskiego, siedzącego na trybunach malucha zagaduje mężczyzna siedzący obok:
- Przyszedłeś sam?
- Tak, proszę pana.
- Stać cię było na tak drogi bilet?
- Nie, tata kupił.
- A gdzie jest twój tata?
- W domu, szuka biletu.