/l3/users/12-04-2010/nt-lnet/debian4.net.nt/root :1 :2 :3 :4 :5 |
|
#netstat -lnp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:7 0.0.0.0:* LISTEN 5936/xinetd tcp 0 0 0.0.0.0:587 0.0.0.0:* LISTEN 6563/sendmail: MTA: tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 980/popa3d tcp 0 0 0.0.0.0:19 0.0.0.0:* LISTEN 5936/xinetd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1293/sshd tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 6563/sendmail: MTA: tcp 0 0 0.0.0.0:65535 0.0.0.0:* LISTEN 5936/xinetd tcp6 0 0 :::5900 :::* LISTEN 1333/Xvnc tcp6 0 0 :::22 :::* LISTEN 1293/sshd Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 2480 1028/dbus-daemon /var/run/dbus/system_bus_socket unix 2 [ ACC ] STREAM LISTENING 13113 6563/sendmail: MTA: /var/run/sendmail/mta/smcontrol unix 2 [ ACC ] STREAM LISTENING 2746 1317/gdm /var/run/gdm_socket unix 2 [ ACC ] STREAM LISTENING 2818 1333/Xvnc /tmp/.X11-unix/X0 |
#uptime
16:41:48 up 20:10, 1 user, load average: 0.04, 0.01, 0.00 |
#mail
Heirloom mailx version 12.4 7/29/08. Type ? for help. "/var/mail/root": 1 message 1 new >N 1 Charlie Root Thu Apr 15 17:45 23/930 Re: test ? 1 Message 1: From root@fbsd1.b1.net.nt Thu Apr 15 17:45:58 2010 Return-Path: <root@fbsd1.b1.net.nt> Date: Thu, 15 Apr 2010 17:45:58 +0300 (EEST) From: Charlie Root <root@fbsd1.b1.net.nt> To: root@b1.net.nt, root@net.nt Subject: Re: test Content-Length: 15 Status: R re testfrom me ? q Held 1 message in /var/mail/root У вас есть почта в /var/mail/root |
#vim /etc/mail/sendmail.mc
|
#mail
Heirloom mailx version 12.4 7/29/08. Type ? for help. "/var/mail/root": 2 messages 1 new O 1 Charlie Root Thu Apr 15 17:45 24/941 Re: test >N 2 Charlie Root Thu Apr 15 17:47 22/877 test2 ? Message 2: From root@fbsd1.b1.net.nt Thu Apr 15 17:47:47 2010 Return-Path: <root@fbsd1.b1.net.nt> Date: Thu, 15 Apr 2010 17:47:47 +0300 (EEST) From: Charlie Root <root@fbsd1.b1.net.nt> To: root@net.nt Subject: test2 Content-Length: 6 Status: R test2 ? q Held 2 messages in /var/mail/root |
#mutt
(envelope-from root) Date: Thu, 15 Apr 2010 17:47:47 +0300 (EEST) From: Charlie Root <root@fbsd1.b1.net.nt> Message-Id: <201004151447.o3FElleV009149@fbsd1.b1.net.nt> To: root@net.nt Subject: test2 Content-Length: 6 Status: RO 99% У вас есть новая почта в /var/mail/root |
#mutt
i -:Назад <Space>:Вперед v:Вложения d:Удалить r:Ответить j:Следующий N - 4/4: Charlie Root test4 -- (all) 3 Apr 15 Charlie Root ( 1) test3 4 Apr 15 Charlie Root ( 1) test4 *-Mutt: /var/mail/root [Msgs:4 3,5K]---(threads/date)------------------(all)--- qate: Thud:Удалить u:Восстановить s:Сохранить m:Создать r:Ответить g:Всем 1 Apr 15 Charlie Root ( 1) Re: test 3 Apr 15 Charlie Root ( 1) test3 2 Apr 15 Charlie Root ( 1) test2 4 Apr 15 Charlie Root ( 1) test4 3 Apr 15 Charlie Root ( 1) test3 4 Apr 15 Charlie Root ( 1) test4 test3 Оставлено: 4, удалено: 0. |
#apt-get install evolution
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: bogofilter bogofilter-bdb bogofilter-common evolution-common evolution-plugins evolution-webcal gnome-pilot gnome-pilot-conduits libexchange-storage1.2-3 libgnome-pilot2 libgsl0ldbl libgtkhtml-editor-common libgtkhtml-editor0 libgtkhtml3.14-19 libpisock9 libpisync1 Предлагаемые пакеты: ... 404 Not Found Получено:11 http://debian.org.ua squeeze/main evolution-webcal 2.28.0-1 [103kB] Получено:12 http://debian.org.ua squeeze/main gnome-pilot 2.0.15-2.4 [529kB] Получено:13 http://debian.org.ua squeeze/main gnome-pilot-conduits 2.0.15-1.2 [246kB] Получено 3 785kБ за 3с (1 050kБ/c) Не удалось получить http://debian.org.ua/debian/pool/main/e/evolution-data-server/libexchange-storage1.2-3_2.28.2-1_i386.deb 404 Not Found Не удалось получить http://debian.org.ua/debian/pool/main/e/evolution/evolution-common_2.28.2-3_all.deb 404 Not Found Не удалось получить http://debian.org.ua/debian/pool/main/e/evolution/evolution_2.28.2-3_i386.deb 404 Not Found Не удалось получить http://debian.org.ua/debian/pool/main/e/evolution/evolution-plugins_2.28.2-3_i386.deb 404 Not Found E: Невозможно получить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing |
#apt-get update
Получено:1 http://debian.org.ua squeeze Release.gpg [835B] Получено:2 http://debian.org.ua squeeze/main Translation-ru [493kB] Получено:3 http://security.debian.org testing/updates Release.gpg [835B] Игн http://security.debian.org testing/updates/main Translation-ru Игн http://debian.org.ua squeeze/contrib Translation-ru Игн http://debian.org.ua squeeze/non-free Translation-ru Получено:4 http://debian.org.ua squeeze Release [89,5kB] Получено:5 http://security.debian.org testing/updates Release [44,6kB] Получено:6 http://debian.org.ua squeeze/main Packages/DiffIndex [2 038B] Получено:7 http://debian.org.ua squeeze/contrib Packages/DiffIndex [2 023B] ... Получено:34 http://debian.org.ua squeeze/main 2010-04-15-0305.37.pdiff [17,0kB] Получено:35 http://debian.org.ua squeeze/main 2010-04-15-0305.37.pdiff [17,0kB] Получено:36 http://debian.org.ua squeeze/main 2010-04-15-0908.23.pdiff [5 160B] Получено:37 http://debian.org.ua squeeze/main 2010-04-15-0908.23.pdiff [5 160B] Получено:38 http://debian.org.ua squeeze/main 2010-04-15-0908.23.pdiff [5 160B] Получено:39 http://debian.org.ua squeeze/main 2010-04-15-1510.10.pdiff [6 749B] Получено:40 http://debian.org.ua squeeze/main 2010-04-15-1510.10.pdiff [6 749B] Получено:41 http://debian.org.ua squeeze/main 2010-04-15-1510.10.pdiff [6 749B] Получено 802kБ за 10с (76,7kБ/c) Чтение списков пакетов... Готово |
#apt-get install popa3d evolution
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия popa3d. Будут установлены следующие дополнительные пакеты: bogofilter bogofilter-bdb bogofilter-common evolution-common evolution-data-server evolution-data-server-common evolution-plugins evolution-webcal gnome-pilot gnome-pilot-conduits libcamel1.2-14 libebackend1.2-0 libebook1.2-9 libecal1.2-7 libedata-book1.2-2 libedata-cal1.2-6 libedataserver1.2-11 libedataserverui1.2-8 ... Настраивается пакет evolution (2.28.3-1) ... Настраивается пакет libgsl0ldbl (1.14+dfsg-1) ... Настраивается пакет bogofilter-common (1.2.0-1) ... Настраивается пакет bogofilter-bdb (1.2.0-1) ... Настраивается пакет bogofilter (1.2.0-1) ... Настраивается пакет evolution-plugins (2.28.3-1) ... Настраивается пакет evolution-webcal (2.28.0-1) ... Настраивается пакет gnome-pilot (2.0.15-2.4) ... Настраивается пакет gnome-pilot-conduits (2.0.15-1.2) ... Обрабатываются триггеры для menu ... |
#vim /etc/mail/aliases
|
#~
access m4/ service.switch-nodns access.db Makefile smrsh/ address.resolve peers/ submit.cf aliases sasl/ submit.mc aliases.db sendmail.cf tls/ databases sendmail.conf trusted-users helpfile sendmail.mc local-host-names service.switch |
#vim /etc/mail/access
|
#FEATURE(orbs[,alternate server])dnl <<- Debian addition
3 postmaster: root 4 nobody: root 5 hostmaster: root 6 usenet: root 7 news: root 8 webmaster: root 9 www: root 10 ftp: root 11 abuse: root 12 noc: root "/etc/mail/aliases" 13L, 185C 13 security: root |
#~
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:7 0.0.0.0:* LISTEN 5936/xinetd tcp 0 0 0.0.0.0:587 0.0.0.0:* LISTEN 6563/sendmail: MTA: tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 980/popa3d tcp 0 0 0.0.0.0:19 0.0.0.0:* LISTEN 5936/xinetd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1293/sshd tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 6563/sendmail: MTA: tcp 0 0 0.0.0.0:65535 0.0.0.0:* LISTEN 5936/xinetd tcp6 0 0 :::5900 :::* LISTEN 1333/Xvnc tcp6 0 0 :::22 :::* LISTEN 1293/sshd Active UNIX domain sockets (only servers) |
#vim /etc/mail/aliases
|
#less /var/log/mail.log
|
#less /var/log/mail.log
|
#apt-cache search idove
|
#apt-cache search thunderbirg
|
#apt-cache search thunder
alltray - Dock any program into the system tray icedove-bidiui - BiDirectional support for Icedove enigmail - Enigmail - GPG support for Thunderbird feed2imap - feed aggregator (RSS/Atom) which puts items on a IMAP mail server gnome-do-plugins - Extra functionality for GNOME Do icedove-l10n-af - Afrikaans language package for Icedove icedove-l10n-cs - Czech language package for Icedove icedove-l10n-da - Danish language package for Icedove icedove-l10n-de - German language package for Icedove icedove-l10n-el - Greek language package for Icedove ... icedove-l10n-ca - поддержка каталонского/валенсийского языка в Icedove icedove-l10n-fr - пакет поддержки французского языка в Icedove icedove-l10n-ru - пакет поддержки русского языка в Icedove icedove-l10n-tr - пакет поддержки турецкого языка в Icedove icedove-l10n-uk - поддержка украинского языка в Icedove icedove-l10n-zh-cn - пакет поддержки китайского языка (Китай) в Icedove icedove-l10n-zh-tw - пакет поддержки китайского языка (Тайвань) в Icedove iceowl-extension - календарь для Thunderbird/Icedove xsabre - симулятор боевых самолетов для X11 xulrunner-1.9.1 - среда запуска приложений XUL + XPCOM |
#apt-cache show xsabre
Package: xsabre Priority: optional Section: games Installed-Size: 616 Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org> Architecture: i386 Source: sabre Version: 0.2.4b-26.1 Depends: sabre-common (>= 0.2.4b-9), dialog (>= 0.9a), xterm | x-terminal-emulator, libc6 (>= 2.1.3), libgcc1 (>= 1:4.1.1), libncurses5 (>= 5.6+20071006-3), libsdl1.2debian (>= 1.2.10-1), libstdc++6 (>= 4.4.0), libsvga1 Filename: pool/main/s/sabre/xsabre_0.2.4b-26.1_i386.deb ... лётных симуляторов. . В настоящее время, проект SABRE сфокусирован на старых реактивных истребителях и истребителях с поршневыми двигателями эры корейской/холодной войны. Реализованы F-86 SabreJet, МиГ-15, F-84 ThunderJet, F-51 Mustang и Як-9. Все самолеты в игре могут управляться игроком или пилотом-компьютером. . Этот пакет содержит двоичные файлы для системы X. Homepage: http://sabre.cobite.com/ Tag: field::aviation, game::arcade, interface::3d, role::program, uitoolkit::ncurses, uitoolkit::sdl, use::gameplaying |
#. /etc/bash_completion.
l3script: /etc/bash_completion.: Нет такого файла или каталога |
#. /etc/bash_completion
l3script: /etc/bash_completion: Нет такого файла или каталога |
#apt-cache search bash
apparix - console-based bookmark tool for fast file system navigation bash-builtins - Bash loadable builtins - headers & examples bashdb - BASH debugger biabam - bash attachment mailer bleachbit - delete unnecessary files from the system cdrtoaster - Dummy package for cdrbq (rename of package) command-not-found - Suggest installation of packages in interactive bash sessions devscripts - scripts to make the life of a Debian Package maintainer easier emacs-goodies-el - Miscellaneous add-ons for Emacs fiaif - An easy to use, yet complex firewall ... bash-doc - документация и примеры для GNU Bourne Again SHell bash-static - GNU Bourne Again SHell (статическая версия) csh - интерпретатор команд c С-подобным синтаксисом, стандартная оболочка в BSD dash - соответствующий POSIX командный интерпретатор ddd - Data Display Debugger - графический интерфейс отладчика grub-pc - системный загрузчик (версия 2 для PC/BIOS) language-env - средство настройки рабочего окружения под родной язык pct-scanner-scripts - сканирование и создание многостраничных документов DjVu и PDF для архивирования tiger - сообщает об уязвимостях в безопасности системы abs-guide - The Advanced Bash-Scripting Guide |
#apt-get install bash-completion
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: bash-completion обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 60 пакетов не обновлено. Необходимо скачать 127kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 958kB. Получено:1 http://debian.org.ua squeeze/main bash-completion 1:1.1-3 [127kB] Получено 127kБ за 0с (744kБ/c) Выбор ранее не выбранного пакета bash-completion. (Чтение базы данных ... на данный момент установлено 57494 файлов и каталогов.) Распаковывается пакет bash-completion (из файла .../bash-completion_1%3a1.1-3_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет bash-completion (1:1.1-3) ... |
#. /etc/bash_completion
|
#apt-cache search spamassassine
|
#apt-cache search spamassassin
amavisd-new-milter - Interface between sendmail-milter and amavisd-new claws-mail-spamassassin - SpamAssassin plugin for Claws Mail courier-filter-perl - purely Perl-based mail filter framework for the Courier MTA crm114 - versatile classifier for e-mail and other data fuzzyocr - spamassassin plugin to check image attachments horde-sam - spam module for Horde Framework listadmin - command line mailman moderator queue manipulation libemail-received-perl - Perl module to parse an email Received: header qsf - small and fast Bayesian spam filter sa-exim - SpamAssassin filter for Exim sa-learn-cyrus - Train SpamAssassin with spam/ham from user's imap mailbox(es) spamass-milter - milter for filtering mail through spamassassin spamc - Client for SpamAssassin spam filtering daemon spampd - spamassassin based SMTP/LMTP proxy daemon amavisd-new - интерфейс между MTA и сканером вирусов/фильтром содержания clamassassin - фильтрующая вирусы обёртка вокруг ClamAV exim4-daemon-heavy - Exim MTA (v4) демон с дополнительными возможностями, включая exiscan-acl mailscanner - почтовый шлюз для проверки на вирусы, выявления спама и подложных писем spamassassin - эвристический фильтр спама |
#apt-get install spamass-milter
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libdigest-hmac-perl libdigest-sha1-perl liberror-perl libio-socket-inet6-perl libmail-spf-perl libmilter1.0.1 libnet-dns-perl libnet-ip-perl libnetaddr-ip-perl libsocket6-perl libsys-hostname-long-perl re2c sendmail spamassassin spamc Предлагаемые пакеты: sendmail-doc rmail razor libnet-ident-perl libio-socket-ssl-perl libdbi-perl pyzor libmail-dkim-perl НОВЫЕ пакеты, которые будут установлены: libdigest-hmac-perl libdigest-sha1-perl liberror-perl libio-socket-inet6-perl libmail-spf-perl libmilter1.0.1 libnet-dns-perl libnet-ip-perl libnetaddr-ip-perl ... Настраивается пакет spamassassin (3.3.1-1) ... SpamAssassin Mail Filter Daemon: disabled, see /etc/default/spamassassin Настраивается пакет spamc (3.3.1-1) ... Настраивается пакет libmilter1.0.1 (8.14.3-9.1) ... Настраивается пакет sendmail (8.14.3-9.1) ... Настраивается пакет spamass-milter (0.3.1-9) ... Добавляется системный пользователь `spamass-milter' (UID 108) ... Добавляется новый пользователь `spamass-milter' (UID 108) в группу `nogroup' ... Создаётся домашний каталог `/var/lib/spamass-milter' ... Starting Sendmail milter plugin for SpamAssassin: spamass-milter |
#less /usr/share/doc/spamass-milter/README
|
#less /usr/share/doc/spamass-milter/README.Debian.gz
|
#vim /etc/mail/se
|
#vim /etc/mail/se
|
#vim /etc/mail/sendmail.mc
--- /tmp/l3-saved-8069.19659.21034 2010-04-16 11:38:30.000000000 +0300 +++ /etc/mail/sendmail.mc 2010-04-16 11:38:56.000000000 +0300 @@ -105,6 +105,9 @@ FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl dnl # Default Mailer setup -MAILER_DEFINITIONS +INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/sendmail/spamass.sock, F=, T=C:15m;S:4m;R:4m;E:10m')dnl +define(`confMILTER_MACROS_CONNECT',`t, b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl +define(`confMILTER_MACROS_HELO',`s, {tls_version}, {cipher}, {cipher_bits}, {cert_subject}, {cert_issuer}')dnl +dnl MAILER_DEFINITIONS MAILER(`local')dnl MAILER(`smtp')dnl |
#cd /etc/mail
|
#make
Updating databases ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/databases... Updating auth ... sasl2-bin not installed, not configuring sendmail support. To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth" Updating tls ... OpenSSL is not installed, will not configure sendmail support for it. to install openssl, get openssl. To enable sendmail TLS support at a later date, invoke "/usr/share/sendmail/update_tls" Creating /etc/mail/relay-domains # Optional file... Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... The following file(s) have changed: /etc/mail/sendmail.cf ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmailWARNING: Xspamassassin: local socket name /var/run/sendmail/spamass.sock missing . |
#ls /var/run/sendmail/spamass.sock
ls: невозможно получить доступ к /var/run/sendmail/spamass.sock: Нет такого файла или каталога |
#ls /var/run/sendmail/
msp mta stampdir |
#ls /var/run/
console console-kit-daemon.pid crond.reboot exim4 gdm_socket pm-utils rsyslogd.pid sendmail sshd utmp ConsoleKit crond.pid dbus gdm.pid motd popa3d.pid screen spamass sshd.pid xinetd.pid |
#ls /var/run/spamass/
spamass.pid spamass.sock |
#ln -s /var/run/spamass/spamass.sock /var/run/sendmail/spamass.sock
|
#ls -l /var/run/sendmail/
итого 12 drwxrwsr-x 2 smmsp smmsp 4096 Янв 29 15:25 msp drwxr-sr-x 2 smmta smmsp 4096 Апр 16 11:39 mta lrwxrwxrwx 1 root smmta 29 Апр 16 11:40 spamass.sock -> /var/run/spamass/spamass.sock drwxrwsr-x 2 root smmsp 4096 Апр 16 11:40 stampdir |
#rm /var/run/sendmail/
msp/ mta/ spamass.sock stampdir/ |
#rm /var/run/sendmail/spamass.sock
|
#vim /etc/spamassassin/
|
#vim /etc/spamassassin/local.cf
--- /tmp/l3-saved-8069.6617.12871 2010-04-16 11:43:26.000000000 +0300 +++ /etc/spamassassin/local.cf 2010-04-16 11:43:43.000000000 +0300 @@ -9,7 +9,7 @@ # Add *****SPAM***** to the Subject header of spam e-mails # -# rewrite_header Subject *****SPAM***** +rewrite_header Subject *****SPAM***** # Save spam messages as a message/rfc822 MIME attachment instead of |
#/etc/init.d/spamass
spamassassin spamass-milter |
#/etc/init.d/spamassassin restart
SpamAssassin Mail Filter Daemon: disabled, see /etc/default/spamassassin |
#less /var/log/mail.log
|
#ps aux | grep spamd
root 12968 0.0 0.1 4824 760 pts/1 S+ 11:44 0:00 grep spamd |
#/etc/init.d/spamass
spamassassin spamass-milter |
#/etc/init.d/spamass^C
|
#apt-cache search spamd
spamc - Client for SpamAssassin spam filtering daemon spampd - spamassassin based SMTP/LMTP proxy daemon spamassassin - эвристический фильтр спама |
#apt-get install spampd
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libio-multiplex-perl libnet-cidr-perl libnet-server-perl Предлагаемые пакеты: libio-socket-ssl-perl НОВЫЕ пакеты, которые будут установлены: libio-multiplex-perl libnet-cidr-perl libnet-server-perl spampd обновлено 0, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 60 пакетов не обновлено. ... Выбор ранее не выбранного пакета libnet-server-perl. Распаковывается пакет libnet-server-perl (из файла .../libnet-server-perl_0.97-1_all.deb)... Выбор ранее не выбранного пакета spampd. Распаковывается пакет spampd (из файла .../spampd_2.30-22_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libio-multiplex-perl (1.10-1) ... Настраивается пакет libnet-cidr-perl (0.13-1) ... Настраивается пакет libnet-server-perl (0.97-1) ... Настраивается пакет spampd (2.30-22) ... Starting spam checking proxy daemon: spampd. |
#vim /etc/spam
|
#vim /etc/spampd.conf
|
#less /var/log/
|
#less /var/log/mail.
|
#less /var/log/mail.err
|
#vim /etc/spamassassin/
|
#vim /etc/spamassassin/init.pre
|
# 23
12 header D_SENT_BY_APTLC Subject =~ /^apt-listchanges: (changelogs|news) for/ "/etc/spamassassin/65_debian.cf" 27L, 939C 13 score D_SENT_BY_APTLC -5.0 14 describe D_SENT_BY_APTLC Sent by apt-listchanges 15 16 header __ANACRON_SUBJ Subject =~ /^Anacron job '[a-z0-9_.-]+' on/i 17 header __ANACRON_FROM From =~ /^Anacron/ 18 meta D_SENT_BY_ANACRON __ANACRON_SUBJ && __ANACRON_FROM 19 score D_SENT_BY_ANACRON -5.0 20 describe D_SENT_BY_ANACRON Sent by Anacron Daemon 21 22 |
# 23 header __CRON_FROM From =~ /^Cron Daemon/
74 # if you have taken the time to correctly specify your "trusted_networks", 75 # this is another good way to save CPU 76 # 77 # shortcircuit ALL_TRUSTED on 78 79 # and a well-trained bayes DB can save running rules, too 80 # 81 # shortcircuit BAYES_99 spam 82 # shortcircuit BAYES_00 ham 83 84 endif # Mail::SpamAssassin::Plugin::Shortcircuit 84,1 98% |
#man spamc
|
#man spamd
|
#dpkg -l
Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Имя Версия Описание +++-===================================-===================================-====================================================================================== ii adduser 3.112 add and remove users and groups ii alacarte 0.12.4-2 easy GNOME menu editing tool ii app-install-data 2010.01.31 Application Installer Data Files ii apt 0.7.25.3 Advanced front-end for dpkg ii apt-utils 0.7.25.3 APT utility programs ... ii xserver-xorg-video-v4l 1:0.2.0-4 X.Org X server -- Video 4 Linux display driver ii xserver-xorg-video-vesa 1:2.3.0-1 X.Org X server -- VESA display driver ii xserver-xorg-video-vmware 1:10.16.9-1 X.Org X server -- VMware display driver ii xserver-xorg-video-voodoo 1:1.2.3-1 X.Org X server -- Voodoo display driver ii xsltproc 1.1.26-2 XSLT command line processor ii xterm 256-1 X terminal emulator ii xulrunner-1.9.1 1.9.1.8-5 XUL + XPCOM application runner ii yelp 2.28.0+webkit-2 Help browser for GNOME ii zenity 2.28.0-2 Display graphical dialog boxes from shell scripts ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime |
#dpkg -l | grep spam
ii bogofilter 1.2.0-1 a fast Bayesian spam filter (dummy package) ii bogofilter-bdb 1.2.0-1 a fast Bayesian spam filter (Berkeley DB) ii bogofilter-common 1.2.0-1 a fast Bayesian spam filter (common files) ii spamass-milter 0.3.1-9 milter for filtering mail through spamassass ii spamassassin 3.3.1-1 Perl-based spam filter using text analysis ii spamc 3.3.1-1 Client for SpamAssassin spam filtering daemo ii spampd 2.30-22 spamassassin based SMTP/LMTP proxy daemon |
#apt-get install spamassassin
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия spamassassin. spamassassin установлен вручную. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 60 пакетов не обновлено. |
#dpkg -L spamassassin
/. /etc /etc/default /etc/default/spamassassin /etc/spamassassin /etc/spamassassin/v330.pre /etc/spamassassin/local.cf /etc/spamassassin/v320.pre /etc/spamassassin/v310.pre /etc/spamassassin/v312.pre ... /usr/share/man/man1/sa-learn.1p.gz /usr/share/man/man1/sa-awl.1.gz /usr/share/man/man1/spamassassin-run.1p.gz /usr/share/man/man1/sa-update.1p.gz /usr/share/man/man1/spamassassin.1p.gz /usr/share/man/man1/sa-compile.1p.gz /usr/share/man/man1/sa-check_spamd.1.gz /usr/share/man/man8 /usr/share/man/man8/spamd.8p.gz /etc/mail/spamassassin |
#dpkg -L spamassassin | less
|
#ps aux | grep spamd
root 13870 0.0 0.1 4824 764 pts/1 S+ 11:49 0:00 grep spamd |
#vim /etc/default/spam
|
#vim /etc/default/spamd
|
#vim /etc/default/spamass-milter
|
#ps aux | grep spamd
root 14073 12.7 5.1 36700 30520 ? Ss 11:50 0:02 /usr/sbin/spamd --create-prefs --max-children 5 --helper-home-dir -d --pidfile=/var/run/spamd.pid root 14091 0.0 4.8 36700 28920 ? S 11:51 0:00 spamd child root 14093 0.0 4.8 36700 28920 ? S 11:51 0:00 spamd child root 14109 0.0 0.1 4824 764 pts/1 S+ 11:51 0:00 grep spamd |
#less /var/log/mail.log
|
#vim /etc/spamassassin/local.cf
--- /tmp/l3-saved-8069.30606.15125 2010-04-16 11:54:50.000000000 +0300 +++ /etc/spamassassin/local.cf 2010-04-16 11:55:02.000000000 +0300 @@ -31,7 +31,7 @@ # Set the threshold at which a message is considered spam (default: 5.0) # -# required_score 5.0 +required_score 2.0 # Use Bayesian classifier (default: 1) |
#/etc/init.d/spamassassin restart
Restarting SpamAssassin Mail Filter Daemon: spamd. |
#vim /etc/default/spam
|
#vim /etc/default/spam
|
#vim /etc/default/spamassassin
|
# 23 PIDFILE="/var/run/spamd.pid"
Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Имя Версия Описание +++-===================================-===================================-====================================================================================== ii spamass-milter 0.3.1-9 milter for filtering mail through spamassassin |
#dpkg -L spamass-milter
/. /etc /etc/init.d /etc/init.d/spamass-milter /etc/default /etc/default/spamass-milter /usr /usr/share /usr/share/man /usr/share/man/man1 /usr/share/man/man1/spamass-milter.1.gz /usr/share/doc /usr/share/doc/spamass-milter /usr/share/doc/spamass-milter/changelog.Debian.gz /usr/share/doc/spamass-milter/copyright /usr/share/doc/spamass-milter/README /usr/share/doc/spamass-milter/NEWS.gz /usr/share/doc/spamass-milter/README.Debian.gz /usr/share/doc/spamass-milter/changelog.gz /usr/sbin /usr/sbin/spamass-milter |
#grep MILTER /usr/share/doc/spamass-milter/README
define(`confMILTER_MACROS_CONNECT',`t, b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl define(`confMILTER_MACROS_HELO',`s, {tls_version}, {cipher}, {cipher_bits}, {cert_subject}, {cert_issuer}')dnl |
#grep MILTER /usr/share/doc/spamass-milter/README -A 2 -B 2
INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/sendmail/spamass.sock, F=, T=C:15m;S:4m;R:4m;E:10m')dnl define(`confMILTER_MACROS_CONNECT',`t, b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl define(`confMILTER_MACROS_HELO',`s, {tls_version}, {cipher}, {cipher_bits}, {cert_subject}, {cert_issuer}')dnl should do the trick. Of course you need to modify the path of the |
#grep MILTER /usr/share/doc/spamass-milter/README -A 2 -B 1
INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/sendmail/spamass.sock, F=, T=C:15m;S:4m;R:4m;E:10m')dnl define(`confMILTER_MACROS_CONNECT',`t, b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl define(`confMILTER_MACROS_HELO',`s, {tls_version}, {cipher}, {cipher_bits}, {cert_subject}, {cert_issuer}')dnl should do the trick. Of course you need to modify the path of the |
#grep MILTER /usr/share/doc/spamass-milter/README -A 1 -B 1
INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/sendmail/spamass.sock, F=, T=C:15m;S:4m;R:4m;E:10m')dnl define(`confMILTER_MACROS_CONNECT',`t, b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl define(`confMILTER_MACROS_HELO',`s, {tls_version}, {cipher}, {cipher_bits}, {cert_subject}, {cert_issuer}')dnl |
#grep MILTER /usr/share/doc/spamass-milter/README -B 1
INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/sendmail/spamass.sock, F=, T=C:15m;S:4m;R:4m;E:10m')dnl define(`confMILTER_MACROS_CONNECT',`t, b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl define(`confMILTER_MACROS_HELO',`s, {tls_version}, {cipher}, {cipher_bits}, {cert_subject}, {cert_issuer}')dnl |
#vim /etc/spamassassin/local.cf
|
#bayes_auto_learn 1
|
#apt-cache search clamav-milter
clamav-milter - anti-virus utility for Unix - sendmail integration clamav-base - антивирусная утилита для Unix (основной пакет) |
#apt-get install clamav-milter
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: clamav clamav-base clamav-daemon clamav-freshclam libclamav6 libtommath0 Предлагаемые пакеты: clamav-docs daemon libclamunrar6 НОВЫЕ пакеты, которые будут установлены: clamav clamav-base clamav-daemon clamav-freshclam clamav-milter libclamav6 libtommath0 обновлено 0, установлено 7 новых пакетов, для удаления отмечено 0 пакетов, и 60 пакетов не обновлено. ... Starting ClamAV virus database updater: freshclam. Настраивается пакет clamav (0.95.3+dfsg-1) ... Настраивается пакет clamav-daemon (0.95.3+dfsg-1) ... Starting ClamAV daemon: clamd LibClamAV Warning: ************************************************** LibClamAV Warning: *** The virus database is older than 7 days! *** LibClamAV Warning: *** Please update it as soon as possible. *** LibClamAV Warning: ************************************************** . Настраивается пакет clamav-milter (0.95.3+dfsg-1) ... Starting Sendmail milter plugin for ClamAV: clamav-milter. |
#vim /etc/mail/
|
#vim /etc/mail/sendmail.mc
--- /tmp/l3-saved-8069.8016.31701 2010-04-16 12:29:55.000000000 +0300 +++ /etc/mail/sendmail.mc 2010-04-16 12:30:08.000000000 +0300 @@ -105,9 +105,9 @@ FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl dnl # Default Mailer setup -INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass/spamass.sock, F=, T=C:15m;S:4m;R:4m;E:10m')dnl -define(`confMILTER_MACROS_CONNECT',`t, b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl -define(`confMILTER_MACROS_HELO',`s, {tls_version}, {cipher}, {cipher_bits}, {cert_subject}, {cert_issuer}')dnl +dnl INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass/spamass.sock, F=, T=C:15m;S:4m;R:4m;E:10m')dnl +dnl define(`confMILTER_MACROS_CONNECT',`t, b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl +dnl define(`confMILTER_MACROS_HELO',`s, {tls_version}, {cipher}, {cipher_bits}, {cert_subject}, {cert_issuer}')dnl dnl MAILER_DEFINITIONS MAILER(`local')dnl MAILER(`smtp')dnl |
#make
Updating databases ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/databases... Updating auth ... sasl2-bin not installed, not configuring sendmail support. To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth" Updating tls ... OpenSSL is not installed, will not configure sendmail support for it. to install openssl, get openssl. To enable sendmail TLS support at a later date, invoke "/usr/share/sendmail/update_tls" Creating /etc/mail/relay-domains # Optional file... Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... The following file(s) have changed: /etc/mail/sendmail.cf ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
#^#CLAMAV-MILTER Configuration
l3script: :s^#CLAMAV-MILTER Configuration: substitution failed CLAMAV-MILTER Configuration |
#dpkg -L clamav-milter
/. /etc /etc/mail /etc/mail/m4 /etc/mail/m4/clamav-milter.m4 /etc/logcheck /etc/logcheck/ignore.d.server /etc/logcheck/ignore.d.server/clamav-milter /etc/logcheck/ignore.d.paranoid /etc/logcheck/ignore.d.paranoid/clamav-milter ... /usr/share/doc/clamav-milter/changelog.gz /usr/share/bug /usr/share/bug/clamav-milter /usr/share/bug/clamav-milter/script /usr/sbin /usr/sbin/clamav-milter /usr/share/doc/clamav-milter/AUTHORS /usr/share/doc/clamav-milter/BUGS /usr/share/doc/clamav-milter/README.gz /usr/share/doc/clamav-milter/FAQ |
Время первой команды журнала | 15:41:15 2010- 4-15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:36:05 2010- 4-16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 6.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.78 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.60 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008