/l3/users/clint/MIMEDefang-ASP/asp.linux.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 |
|
#grep -r "Unix::Syslog" ../mimedefang-2.57/* | grep Нет ../mimedefang-2.57/
|
#grep -r "Unix::Syslog" ../mimedefang-2.57/* grep Не
|
#grep -r "Unix::Syslog" ../mimedefang-2.57/ | grep Нет
|
#grep -r
|
#grep -r .
|
#grep -r . Unix::Syslog
grep: Unix::Syslog: Нет такого файла или каталога |
#grep -r /usr/src/mimedefang-2.57/ Unix::Syslog
grep: Unix::Syslog: Нет такого файла или каталога |
#grep -rx /usr/src/mimedefang-2.57/ 'Unix::Syslog'
grep: Unix::Syslog: Нет такого файла или каталога |
#grep -rx /usr/src/mimedefang-2.57/ Unix
grep: Unix: Нет такого файла или каталога |
#grep -r /usr/src/mimedefang-2.57/ Unix
grep: Unix: Нет такого файла или каталога |
#grep -r Unix::Syslog /usr/src/mimedefang-2.57/
/usr/src/mimedefang-2.57/Changelog: * configure.in: Check for Unix::Syslog or Sys::Syslog, even /usr/src/mimedefang-2.57/Changelog: * configure.in: Allow the use of either Unix::Syslog or Sys::Syslog, /usr/src/mimedefang-2.57/Changelog: preferring Unix::Syslog if both are present. MIMEDefang will /usr/src/mimedefang-2.57/Changelog: now build if you have Unix::Syslog, but not Sys::Syslog. Bug /usr/src/mimedefang-2.57/Changelog: * mimedefang.pl.in: Use Unix::Syslog if it's found at /usr/src/mimedefang-2.57/configure:for module in 'Sys::Syslog' 'Unix::Syslog' ; do /usr/src/mimedefang-2.57/configure: if test "$module" = "Unix::Syslog" ; then /usr/src/mimedefang-2.57/configure: { echo "$as_me:$LINENO: WARNING: *** Error: Could not find Sys::Syslog or Unix::Syslog" >&5 /usr/src/mimedefang-2.57/configure:echo "$as_me: WARNING: *** Error: Could not find Sys::Syslog or Unix::Syslog" >&2;} /usr/src/mimedefang-2.57/configure: USE_SYS_SYSLOG='use Sys::Syslog qw(:DEFAULT setlogsock); $Features{"Unix::Syslog"} = 0;' ... /usr/src/mimedefang-2.57/config.log:USE_UNIX_SYSLOG='use Unix::Syslog qw(:macros :subs); $Features{"Unix::Syslog"} = 1;' /usr/src/mimedefang-2.57/config.status:s,@USE_UNIX_SYSLOG@,use Unix::Syslog qw(:macros :subs); $Features{"Unix::Syslog"} = 1;,;t t /usr/src/mimedefang-2.57/mimedefang.pl:use Unix::Syslog qw(:macros :subs); $Features{"Unix::Syslog"} = 1; /usr/src/mimedefang-2.57/mimedefang.pl:# Opens a log using either Unix::Syslog or Sys::Syslog /usr/src/mimedefang-2.57/mimedefang.pl: if ($Features{"Unix::Syslog"}) { /usr/src/mimedefang-2.57/mimedefang.pl:# Calls syslog, either in Sys::Syslog or Unix::Syslog package /usr/src/mimedefang-2.57/mimedefang.pl: if ($Features{"Unix::Syslog"}) { /usr/src/mimedefang-2.57/mimedefang.pl: foreach $thing (qw(Anomy::HTMLCleaner Archive::Zip Digest::SHA1 File::Scan HTML::Parser HTML::TokeParser IO::Socket IO::Stringy MIME::Base64 MIME::Tools MIME::Words Mail::Mailer Mail::SpamAssassin Net::DNS Unix::Syslog )) { /usr/src/mimedefang-2.57/mimedefang-filter.5:down to a call to Unix::Syslog::syslog or Sys::Syslog::syslog. See the /usr/src/mimedefang-2.57/mimedefang-filter.5:Unix::Syslog or Sys::Syslog man pages for more details. |
#cd /etc/mail/
|
#make
|
#/etc/init.d/sendmail restart]
Применение: /etc/init.d/sendmail {start|stop|restart|condrestart|status} |
#/etc/init.d/sendmail restart
Останавливается sm-client: [ ОК ] Останавливается sendmail: [ ОК ] Запускается sendmail: [ ОК ] Запускается sm-client: [ ОК ] |
#tail /var/log/mail
mail/ maillog maillog.1 |
#tail /var/log/maillog
Oct 30 12:45:17 asp sendmail[4934]: k9UAjHEN004934: Milter: initialization failed, temp failing commands Oct 30 12:45:17 asp sm-msp-queue[4933]: k9UAcAf2004791: to=root, ctladdr=root (0/0), delay=00:07:07, xdelay=00:00:00, mailer=relay, pri=120418, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later Oct 30 12:45:17 asp sm-msp-queue[4933]: k9UAaXIc004558: to=root, ctladdr=root (0/0), delay=00:08:44, xdelay=00:00:00, mailer=relay, pri=121540, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later Oct 30 12:45:17 asp sm-msp-queue[4933]: k9U9dUhC003464: to=root, ctladdr=root (0/0), delay=01:05:47, xdelay=00:00:00, mailer=relay, pri=210220, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later Oct 30 12:45:17 asp sm-msp-queue[4933]: k9S53pIe003391: to=root, delay=2+05:41:26, xdelay=00:00:00, mailer=relay, pri=2011835, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later Oct 30 12:45:17 asp sm-msp-queue[4933]: k9S53pIf003391: to=root, delay=2+05:41:26, xdelay=00:00:00, mailer=relay, pri=2022900, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later Oct 30 12:45:17 asp sm-msp-queue[4933]: k9S43pIe003110: to=root, delay=2+06:41:26, xdelay=00:00:00, mailer=relay, pri=2101327, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later Oct 30 12:45:17 asp sm-msp-queue[4933]: k9S12TNS001053: to=root, ctladdr=root (0/0), delay=2+09:42:48, xdelay=00:00:00, mailer=relay, pri=2460565, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later Oct 30 12:45:17 asp sm-msp-queue[4933]: k9S128WA001033: to=root, ctladdr=root (0/0), delay=2+09:43:09, xdelay=00:00:00, mailer=relay, pri=2471602, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later Oct 30 12:45:17 asp sm-msp-queue[4933]: k9RNUrf8029703: to=root, ctladdr=root (0/0), delay=2+11:14:24, xdelay=00:00:00, mailer=relay, pri=2550029, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later |
#grep -r Unix::Syslog /usr/src/mimedefang-2.57/ | grep Нет
|
#нгь ыуфкср
|
#date
Пнд Окт 30 12:45:47 EET 2006 |
#ntpdate ntp.psn.ru
30 Oct 11:45:05 ntpdate[4988]: step time server 194.149.67.130 offset -3654.894990 sec |
#yum search Sys::Syslog
Searching Packages: Setting up repositories Reading repository metadata in from local files No Matches found |
#yum search perl Sys::Syslog
contain modules that are of more general use and even classes that help you implement simple HTTP servers. http://search.cpan.org/dist/libwww-perl/ perl-libxml-enno.noarch 1.02-31 base Matched from: perl-libxml-enno A collection of Perl modules for XML parsing and validation. libxml-enno contains the modules XML::DOM, XML::XQL, XML::Checker and several other packages used for parsing XML from Perl. perl-libxml-perl.noarch 0.08-1 base ... information on each of the devices. This can be useful to determine if a device is working properly or not. vim-enhanced.i386 1:6.3.086-0.fc4 base Matched from: VIM (VIsual editor iMproved) is an updated and improved version of the vi editor. Vi was the first real screen-based editor for UNIX, and is still very popular. VIM improves on vi by adding new features: multiple windows, multi-level undo, block highlighting and more. The vim-enhanced package contains a version of VIM with extra, recently introduced features like Python and Perl interpreters. |
#perl -CNPAM -e sell
Unknown Unicode option letter 'N'. |
#perl -CNPAM -e shell
Unknown Unicode option letter 'N'. |
#perl -CMPAN -e s
Unknown Unicode option letter 'M'. |
#perl --CMPAN -e shell
Unrecognized switch: --CMPAN (-h will show valid options). |
#perl -MCPAN -e shell
/usr/lib/perl5/5.8.6/CPAN/Config.pm initialized. CPAN is the world-wide archive of perl resources. It consists of about 100 sites that all replicate the same contents all around the globe. Many countries have at least one CPAN site already. The resources found on CPAN are easily accessible with the CPAN.pm module. If you want to use CPAN.pm, you have to configure it properly. If you do not want to enter a dialog now, you can answer 'no' to this question and I'll try to autoconfigure. (Note: you can revisit this dialog anytime later by typing 'o conf init' at the cpan prompt.) Are you ready for manual configuration? [yes] y ... to the calls, please specify them here. If you don't understand this question, just press ENTER. Parameters for the 'perl Makefile.PL' command? Typical frequently used settings: PREFIX=~/perl non-root users (please see manual for more hints) Your choice: [] Parameters for the 'make' command? Typical frequently used setting: -j3 dual processor system Your choice: [] |
#perl -MCPAN -e shell
Unix-Syslog-0.99/Syslog.pm CPAN.pm: Going to build M/MH/MHARNISCH/Unix-Syslog-0.99.tar.gz Checking if your kit is complete... Looks good Writing Makefile for Unix::Syslog cp Syslog.pm blib/lib/Unix/Syslog.pm AutoSplitting blib/lib/Unix/Syslog.pm (blib/lib/auto/Unix/Syslog) /usr/bin/perl /usr/lib/perl5/5.8.6/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.8.6/ExtUtils/typemap Syslog.xs > Syslog.xsc && mv Syslog.xsc Syslog.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -DVERSION=\"0.99\" -DXS_VERSION=\"0.99\" -fPIC "-I/usr/lib/perl5/5.8.6/i386-linux-thread-multi/CORE" Syslog.c Running Mkbootstrap for Unix::Syslog () ... Installing /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi/auto/Unix/Syslog/Syslog.so Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi/Unix/Syslog.pm Installing /usr/share/man/man3/Unix::Syslog.3pm Writing /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi/auto/Unix/Syslog/.packlist Appending installation info to /usr/lib/perl5/5.8.6/i386-linux-thread-multi/perllocal.pod /usr/bin/make install -- OK cpan> quit Terminal does not support GetHistory. Lockfile removed. |
#perl -CMPAN -e shell
|
#grep -r Unix::Syslog /usr/src/mimedefang-2.57/ | grep Нет
|
#gregrep -r Unix::Syslog /usr/src/mimedefang-2.57/ | grep Нет
|
#grep -r Unix::Syslog /usr/src/mimedefang-2.57/ |
/usr/src/mimedefang-2.57/Changelog: * configure.in: Check for Unix::Syslog or Sys::Syslog, even /usr/src/mimedefang-2.57/Changelog: * configure.in: Allow the use of either Unix::Syslog or Sys::Syslog, /usr/src/mimedefang-2.57/Changelog: preferring Unix::Syslog if both are present. MIMEDefang will /usr/src/mimedefang-2.57/Changelog: now build if you have Unix::Syslog, but not Sys::Syslog. Bug /usr/src/mimedefang-2.57/Changelog: * mimedefang.pl.in: Use Unix::Syslog if it's found at /usr/src/mimedefang-2.57/configure:for module in 'Sys::Syslog' 'Unix::Syslog' ; do /usr/src/mimedefang-2.57/configure: if test "$module" = "Unix::Syslog" ; then /usr/src/mimedefang-2.57/configure: { echo "$as_me:$LINENO: WARNING: *** Error: Could not find Sys::Syslog or Unix::Syslog" >&5 /usr/src/mimedefang-2.57/configure:echo "$as_me: WARNING: *** Error: Could not find Sys::Syslog or Unix::Syslog" >&2;} /usr/src/mimedefang-2.57/configure: USE_SYS_SYSLOG='use Sys::Syslog qw(:DEFAULT setlogsock); $Features{"Unix::Syslog"} = 0;' ... /usr/src/mimedefang-2.57/config.log:USE_UNIX_SYSLOG='use Unix::Syslog qw(:macros :subs); $Features{"Unix::Syslog"} = 1;' /usr/src/mimedefang-2.57/config.status:s,@USE_UNIX_SYSLOG@,use Unix::Syslog qw(:macros :subs); $Features{"Unix::Syslog"} = 1;,;t t /usr/src/mimedefang-2.57/mimedefang.pl:use Unix::Syslog qw(:macros :subs); $Features{"Unix::Syslog"} = 1; /usr/src/mimedefang-2.57/mimedefang.pl:# Opens a log using either Unix::Syslog or Sys::Syslog /usr/src/mimedefang-2.57/mimedefang.pl: if ($Features{"Unix::Syslog"}) { /usr/src/mimedefang-2.57/mimedefang.pl:# Calls syslog, either in Sys::Syslog or Unix::Syslog package /usr/src/mimedefang-2.57/mimedefang.pl: if ($Features{"Unix::Syslog"}) { /usr/src/mimedefang-2.57/mimedefang.pl: foreach $thing (qw(Anomy::HTMLCleaner Archive::Zip Digest::SHA1 File::Scan HTML::Parser HTML::TokeParser IO::Socket IO::Stringy MIME::Base64 MIME::Tools MIME::Words Mail::Mailer Mail::SpamAssassin Net::DNS Unix::Syslog )) { /usr/src/mimedefang-2.57/mimedefang-filter.5:down to a call to Unix::Syslog::syslog or Sys::Syslog::syslog. See the /usr/src/mimedefang-2.57/mimedefang-filter.5:Unix::Syslog or Sys::Syslog man pages for more details. |
#greperl -MCPAN -e shell
Terminal does not support AddHistory. cpan shell -- CPAN exploration and modules installation (v1.7601) ReadLine support available (try 'install Bundle::CPAN') cpan> i Sys::Syslog CPAN: Storable loaded ok Going to read /root/.cpan/Metadata Database was generated on Sun, 29 Oct 2006 22:24:15 GMT Strange distribution name [Sys::Syslog] Module id = Sys::Syslog DESCRIPTION Provides same functionality as BSD syslog ... Writing /usr/lib/perl5/5.8.6/i386-linux-thread-multi/auto/Sys/Syslog/.packlist Appending installation info to /usr/lib/perl5/5.8.6/i386-linux-thread-multi/perllocal.pod /usr/bin/make install -- OK cpan> instsall Unix::Syslog Unknown command 'instsall'. Type ? for help. cpan> install Unix::Syslog Unix::Syslog is up to date. cpan> quit Terminal does not support GetHistory. Lockfile removed. |
#grep -rv "Unix::Syslog" /usr/src/mimedefang-2.| grep Нет
|
#rpmbuild -bb
contrib/ examples/ redhat/ SpamAssassin/ tests/ |
#rpmbuild -bb
contrib/ examples/ redhat/ SpamAssassin/ tests/ |
#rpmbuild -bb
contrib/ examples/ redhat/ SpamAssassin/ tests/ |
#cd redhat/
|
#ls
mimedefang-init mimedefang-init.in mimedefang.spec mimedefang-spec.in mimedefang-sysconfig mimedefang-sysconfig.in |
#make clean
make: *** Нет правила для сборки цели `clean'. Останов. |
#vi mimedefang.spec
|
#vim mimedefang.spec
|
#rpmbuild -bb mimedefang.spec
/usr/bin/perl -MExtUtils::Embed -e xsinit -- -o xs_init.c gcc -g -O2 -Wall -Wstrict-prototypes -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.6/i386-linux-thread-multi/CORE -pthread -D_POSIX_PTHREAD_SEMANTICS -DEMBED_PERL -DSAFE_EMBED_PERL -DPERL_PATH=\"/usr/bin/perl\" -DMIMEDEFANG_PL=\"/usr/bin/mimedefang.pl\" -DRM=\"/bin/rm\" - gcc -g -O2 -Wall -Wstrict-prototypes -o mimedefang-multiplexor mimedefang-multiplexor.o event.o event_tcp.o drop_privs_nothread.o syslog-fac.o notifier.o utils.o embperl.o xs_init.o -lnsl -Wl,-E -Wl,-rpath,/usr/lib/perl5/5.8.6/i386-linux-thread-multi/CORE -L/usr/local/lib /usr/lib/perl5/5.8.6/i386-linux-thread-multi/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.8.6/i386-linux-thread-multi/CORE test "" != "1" && strip mimedefang-multiplexor gcc -g -O2 -Wall -Wstrict-prototypes -D_POSIX_PTHREAD_SEMANTICS -DEMBED_PERL -DSAFE_EMBED_PERL -DPERL_PATH=\"/usr/bin/perl\" -DMIMEDEFANG_PL=\"/usr/bin/mimedefang.pl\" -DRM=\"/bin/rm\" -DVERSION=\"2.57\" -DSPOOLDIR=\"/var/spool/MIMEDefang\" -DQDIR=\"/var/spool/MD-Quarantine\" -DCONFDIR=\"/etc/mail\" -I../sendmail-8.13.7/include -c -o md-mx-ctrl.o md-mx-ctrl.c md-mx-ctrl.c: In function 'percent_decode': md-mx-ctrl.c:71: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness md-mx-ctrl.c: In function 'buildCmd': md-mx-ctrl.c:176: warning: pointer targets in passing argument 1 of 'percent_encode' differ in signedness md-mx-ctrl.c:176: warning: pointer targets in passing argument 2 of 'percent_encode' differ in signedness ... Выполняется(%clean): /bin/sh -e /var/tmp/rpm-tmp.64864 + umask 022 + cd /usr/src/asplinux/BUILD + cd mimedefang-2.57 ++ pwd + HERE=/usr/src/asplinux/BUILD/mimedefang-2.57 + cd .. + rm -rf /usr/src/asplinux/BUILD/mimedefang-2.57 + rm -rf /var/tmp/mimedefang-root + exit 0 |
#св
bash: св: command not found |
#cd
|
#rpm -ihv libmilter
libmilter0-8.13.8-3.i386.rpm libmilter-dev-8.13.8-3.i386.rpm |
#rpm -ihv libmilter*
Подготовка... ########################################### [100%] 1:libmilter-dev ########################################### [ 50%] 2:libmilter0 ########################################### [100%] |
#cd -
/usr/src/mimedefang-2.57/redhat |
#rpmbuild -bb mimedefang.spec
/usr/bin/perl -MExtUtils::Embed -e xsinit -- -o xs_init.c gcc -g -O2 -Wall -Wstrict-prototypes -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.6/i386-linux-thread-multi/CORE -pthread -D_POSIX_PTHREAD_SEMANTICS -DEMBED_PERL -DSAFE_EMBED_PERL -DPERL_PATH=\"/usr/bin/perl\" -DMIMEDEFANG_PL=\"/usr/bin/mimedefang.pl\" -DRM=\"/bin/rm\" - gcc -g -O2 -Wall -Wstrict-prototypes -o mimedefang-multiplexor mimedefang-multiplexor.o event.o event_tcp.o drop_privs_nothread.o syslog-fac.o notifier.o utils.o embperl.o xs_init.o -lnsl -Wl,-E -Wl,-rpath,/usr/lib/perl5/5.8.6/i386-linux-thread-multi/CORE -L/usr/local/lib /usr/lib/perl5/5.8.6/i386-linux-thread-multi/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.8.6/i386-linux-thread-multi/CORE test "" != "1" && strip mimedefang-multiplexor gcc -g -O2 -Wall -Wstrict-prototypes -D_POSIX_PTHREAD_SEMANTICS -DEMBED_PERL -DSAFE_EMBED_PERL -DPERL_PATH=\"/usr/bin/perl\" -DMIMEDEFANG_PL=\"/usr/bin/mimedefang.pl\" -DRM=\"/bin/rm\" -DVERSION=\"2.57\" -DSPOOLDIR=\"/var/spool/MIMEDefang\" -DQDIR=\"/var/spool/MD-Quarantine\" -DCONFDIR=\"/etc/mail\" -I../sendmail-8.13.7/include -c -o md-mx-ctrl.o md-mx-ctrl.c md-mx-ctrl.c: In function 'percent_decode': md-mx-ctrl.c:71: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness md-mx-ctrl.c: In function 'buildCmd': md-mx-ctrl.c:176: warning: pointer targets in passing argument 1 of 'percent_encode' differ in signedness md-mx-ctrl.c:176: warning: pointer targets in passing argument 2 of 'percent_encode' differ in signedness ... Выполняется(%clean): /bin/sh -e /var/tmp/rpm-tmp.84138 + umask 022 + cd /usr/src/asplinux/BUILD + cd mimedefang-2.57 ++ pwd + HERE=/usr/src/asplinux/BUILD/mimedefang-2.57 + cd .. + rm -rf /usr/src/asplinux/BUILD/mimedefang-2.57 + rm -rf /var/tmp/mimedefang-root + exit 0 |
#rpm -ivh /usr/src/asplinux/
BUILD/ RPMS/ SOURCES/ SPECS/ SRPMS/ |
#rpm -ivh /usr/src/asplinux/RPMS/
athlon/ i386/ i486/ i586/ i686/ noarch/ |
#rpm -ivh /usr/src/asplinux/RPMS/i386/
mimedefang-2.57-1.i386.rpm sendmail-cf-8.13.7-2.110.2asp.i386.rpm mimedefang-contrib-2.57-1.i386.rpm sendmail-debuginfo-8.13.7-2.110.2asp.i386.rpm mimedefang-debuginfo-2.57-1.i386.rpm sendmail-devel-8.13.7-2.110.2asp.i386.rpm sendmail-8.13.7-2.110.2asp.i386.rpm sendmail-doc-8.13.7-2.110.2asp.i386.rpm |
#rpm -ivh /usr/src/asplinux/RPMS/i386/mimedefang-*
ошибка: Неудовлетворенные зависимости: perl(Unix::Syslog) нужен для mimedefang-2.57-1.i386 |
#ls
mimedefang-init mimedefang-init.in mimedefang.spec mimedefang-spec.in mimedefang-sysconfig mimedefang-sysconfig.in |
#cd ..
|
#ls
Changelog eventpriv.h mimedefang.c mimedefang-protocol.7 rm_r.c config.h event_tcp.c mimedefang-filter.5 mimedefang-protocol.7.in SpamAssassin config.h.in event_tcp.h mimedefang-filter.5.in notifier.c syslog-fac.c config.log examples mimedefang.h README tests config.status gen-ip-validator.pl mimedefang-multiplexor.8 README.ANOMY utils.c configure install-sh mimedefang-multiplexor.8.in README.IRIX watch-mimedefang configure.in Makefile mimedefang-multiplexor.c README.NONROOT watch-mimedefang.8 contrib Makefile.in mimedefang-notify.7 README.SECURITY watch-mimedefang.in COPYING md-mx-ctrl.8 mimedefang-notify.7.in README.SOPHIE xs_init.c drop_privs.c md-mx-ctrl.8.in mimedefang.pl README.SPAMASSASSIN embperl.c md-mx-ctrl.c mimedefang.pl.8 README.TRU64 event.c mimedefang.8 mimedefang.pl.8.in README.VEXIRA event.h mimedefang.8.in mimedefang.pl.in redhat |
#vim README
|
#./config
config.status configure |
#./configure
checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for ar... ar ... File::Scan YES TROPHIE 'trophie' NO (not found) Make sure clamd runs as the defang user! ...and make sure you use clamd version 0.67 or higher. Found Mail::SpamAssassin. You may use spam_assassin_* functions Found Anomy::HTMLCleaner. You may use anomy_clean_html() Found HTML::Parser. You may use append_html_boilerplate() Note: SpamAssassin, File::Scan, HTML::Parser and Anomy::HTMLCleaner are detected at run-time, so if you install or remove any of those modules, you do not need to re-run ./configure and make a new mimedefang.pl. |
#vim README
|
#make
gcc -g -O2 -Wall -Wstrict-prototypes -pthread -D_POSIX_PTHREAD_SEMANTICS -DEMBED_PERL -DSAFE_EMBED_PERL -DPERL_PATH=\"/usr/bin/perl\" -DMIMEDEFANG_PL=\"/usr/local/bin/mimedefang.pl\" -DRM=\"/bin/rm\" -DVERSION=\"2.57\" -DSPOOLDIR=\"/var/spool/MIMEDefang\" -DQDIR=\"/var/spool/MD-Quarantine\" -DCONFDIR=\"/etc/mail\" -c -o mimedefang.o mimedefang.c mimedefang.c: In function ‘rcptto’: mimedefang.c:970: warning: pointer targets in passing argument 2 of ‘writestr’ differ in signedness mimedefang.c:972: warning: pointer targets in passing argument 2 of ‘writestr’ differ in signedness mimedefang.c:974: warning: pointer targets in passing argument 2 of ‘writestr’ differ in signedness mimedefang.c:976: warning: pointer targets in passing argument 2 of ‘writestr’ differ in signedness mimedefang.c:978: warning: pointer targets in passing argument 2 of ‘writestr’ differ in signedness mimedefang.c: In function ‘header’: mimedefang.c:1033: warning: pointer targets in passing argument 2 of ‘writestr’ differ in signedness mimedefang.c:1035: warning: pointer targets in passing argument 2 of ‘writestr’ differ in signedness ... gcc -g -O2 -Wall -Wstrict-prototypes -D_POSIX_PTHREAD_SEMANTICS -DEMBED_PERL -DSAFE_EMBED_PERL -DPERL_PATH=\"/usr/bin/perl\" -DMIMEDEFANG_PL=\"/usr/local/bin/mimedefang.pl\" -DRM=\"/bin/rm\" -DVERSION=\"2.57\" -DSPOOLDIR=\"/var/spool/MIMEDefang\" -DQDIR=\"/var/spool/MD-Quarantine\" -DCONFDIR=\"/etc/mail\" -c -o md-mx-ctrl.o md-mx-ctrl.c md-mx-ctrl.c: In function ‘percent_decode’: md-mx-ctrl.c:71: warning: pointer targets in passing argument 1 of ‘sscanf’ differ in signedness md-mx-ctrl.c: In function ‘buildCmd’: md-mx-ctrl.c:176: warning: pointer targets in passing argument 1 of ‘percent_encode’ differ in signedness md-mx-ctrl.c:176: warning: pointer targets in passing argument 2 of ‘percent_encode’ differ in signedness md-mx-ctrl.c: In function ‘doCmd’: md-mx-ctrl.c:239: warning: pointer targets in passing argument 1 of ‘percent_decode’ differ in signedness gcc -g -O2 -Wall -Wstrict-prototypes -o md-mx-ctrl md-mx-ctrl.o -lnsl test "" != "1" && strip md-mx-ctrl |
#rpm -e --allmatches --oldfiles mimedefang*
--oldfiles: неизвестный параметр |
#rpm -e --allmatches mimedefang*
ошибка: пакет mimedefang.8 не установлен ошибка: пакет mimedefang.8.in не установлен ошибка: пакет mimedefang.c не установлен ошибка: пакет mimedefang-filter.5 не установлен ошибка: пакет mimedefang-filter.5.in не установлен ошибка: пакет mimedefang.h не установлен ошибка: пакет mimedefang-multiplexor не установлен ошибка: пакет mimedefang-multiplexor.8 не установлен ошибка: пакет mimedefang-multiplexor.8.in не установлен ошибка: пакет mimedefang-multiplexor.c не установлен ошибка: пакет mimedefang-multiplexor.o не установлен ошибка: пакет mimedefang-notify.7 не установлен ошибка: пакет mimedefang-notify.7.in не установлен ошибка: пакет mimedefang.o не установлен ошибка: пакет mimedefang.pl не установлен ошибка: пакет mimedefang.pl.8 не установлен ошибка: пакет mimedefang.pl.8.in не установлен ошибка: пакет mimedefang.pl.in не установлен ошибка: пакет mimedefang-protocol.7 не установлен ошибка: пакет mimedefang-protocol.7.in не установлен |
#make install
Oct 30 13:14:12 asp mimedefang[5636]: MIMEDefang-2.57: mi_stop=1 Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Received SIGTERM: Stopping slaves and terminating Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Reap: slave 1 (pid 5647) exited normally with status 0 Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Slave 1 resource usage: req=0, scans=0, user=0.660, sys=0.056, nswap=0, majflt=0, minflt=5002, maxrss=0, bi=0, bo=0 Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Reap: slave 0 (pid 5623) exited normally with status 0 Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Slave 0 resource usage: req=0, scans=0, user=0.684, sys=0.056, nswap=0, majflt=0, minflt=5002, maxrss=0, bi=0, bo=0 Oct 30 13:14:14 asp mimedefang[17301]: MIMEDefang alive. slavesReservedForLoopback=-1 AllowNewConnectionsToQueue=0 doRelayCheck=0 doHeloCheck=0 doSenderCheck=0 doRecipientCheck=0 Oct 30 13:14:14 asp mimedefang-multiplexor[17288]: started; minSlaves=2, maxSlaves=10, maxRequests=500, maxIdleTime=300, busyTimeout=600, clientTimeout=10 Oct 30 13:14:14 asp mimedefang-multiplexor[17288]: Starting slave 0 (pid 17304) (1 running): Bringing slaves up to minSlaves (2) Oct 30 13:14:14 asp mimedefang[17301]: Multiplexor alive - entering main loop ... if test -f /etc/mail/sa-mimedefang.cf ; then \ /usr/bin/install -c -m 644 SpamAssassin/spamassassin.cf /etc/mail/sa-mimedefang.cf.example || exit 1; \ else \ /usr/bin/install -c -m 644 SpamAssassin/spamassassin.cf /etc/mail/sa-mimedefang.cf || exit 1; \ fi \ fi Please create the spool directory, '/var/spool/MIMEDefang', if it does not exist. Give it mode 700 or 750, and make it owned by the user and group you intend to run MIMEDefang as. Please do the same with the quarantine directory, '/var/spool/MD-Quarantine'. |
#/etc/init.d/mi
microcode_ctl mimedefang |
#/etc/init.d/mimedefang restart
Shutting down mimedefang: [ ОК ] Shutting down mimedefang-multiplexor: [ ОК ] Waiting for daemons to exit Starting mimedefang-multiplexor: [ ОК ] Starting mimedefang: [ ОК ] |
#/etc/init.d/sendmail restart
Oct 30 13:14:12 asp mimedefang[5636]: MIMEDefang-2.57: mi_stop=1 Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Received SIGTERM: Stopping slaves and terminating Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Reap: slave 1 (pid 5647) exited normally with status 0 Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Slave 1 resource usage: req=0, scans=0, user=0.660, sys=0.056, nswap=0, majflt=0, minflt=5002, maxrss=0, bi=0, bo=0 Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Reap: slave 0 (pid 5623) exited normally with status 0 Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Slave 0 resource usage: req=0, scans=0, user=0.684, sys=0.056, nswap=0, majflt=0, minflt=5002, maxrss=0, bi=0, bo=0 Oct 30 13:14:14 asp mimedefang[17301]: MIMEDefang alive. slavesReservedForLoopback=-1 AllowNewConnectionsToQueue=0 doRelayCheck=0 doHeloCheck=0 doSenderCheck=0 doRecipientCheck=0 Oct 30 13:14:14 asp mimedefang-multiplexor[17288]: started; minSlaves=2, maxSlaves=10, maxRequests=500, maxIdleTime=300, busyTimeout=600, clientTimeout=10 Oct 30 13:14:14 asp mimedefang-multiplexor[17288]: Starting slave 0 (pid 17304) (1 running): Bringing slaves up to minSlaves (2) Oct 30 13:14:14 asp mimedefang[17301]: Multiplexor alive - entering main loop ... Oct 30 13:14:33 asp sm-msp-queue[17346]: k9S53pIe003391: to=root, delay=2+06:10:42, xdelay=00:00:00, mailer=relay, pri=3001835, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later Oct 30 13:14:33 asp sm-msp-queue[17346]: k9S53pIf003391: to=root, delay=2+06:10:42, xdelay=00:00:00, mailer=relay, pri=3012900, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later Oct 30 13:14:33 asp sm-msp-queue[17346]: k9S43pIe003110: to=root, delay=2+07:10:42, xdelay=00:00:00, mailer=relay, pri=3091327, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later Oct 30 13:14:33 asp sm-msp-queue[17346]: k9S12TNS001053: to=root, ctladdr=root (0/0), delay=2+10:12:04, xdelay=00:00:00, mailer=relay, pri=3450565, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later Oct 30 13:14:33 asp sm-msp-queue[17346]: k9S128WA001033: to=root, ctladdr=root (0/0), delay=2+10:12:25, xdelay=00:00:00, mailer=relay, pri=3461602, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later Oct 30 13:14:33 asp sm-msp-queue[17346]: k9RNUrf8029703: to=root, ctladdr=root (0/0), delay=2+11:43:40, xdelay=00:00:00, mailer=relay, pri=3540029, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later Останавливается sm-client: [ ОК ] Останавливается sendmail: [ ОК ] Запускается sendmail: [ ОК ] Запускается sm-client: [ ОК ] |
#/etc/init.d/clamd re
Oct 30 13:14:12 asp mimedefang[5636]: MIMEDefang-2.57: mi_stop=1 Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Received SIGTERM: Stopping slaves and terminating Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Reap: slave 1 (pid 5647) exited normally with status 0 Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Slave 1 resource usage: req=0, scans=0, user=0.660, sys=0.056, nswap=0, majflt=0, minflt=5002, maxrss=0, bi=0, bo=0 Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Reap: slave 0 (pid 5623) exited normally with status 0 Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Slave 0 resource usage: req=0, scans=0, user=0.684, sys=0.056, nswap=0, majflt=0, minflt=5002, maxrss=0, bi=0, bo=0 Oct 30 13:14:14 asp mimedefang[17301]: MIMEDefang alive. slavesReservedForLoopback=-1 AllowNewConnectionsToQueue=0 doRelayCheck=0 doHeloCheck=0 doSenderCheck=0 doRecipientCheck=0 Oct 30 13:14:14 asp mimedefang-multiplexor[17288]: started; minSlaves=2, maxSlaves=10, maxRequests=500, maxIdleTime=300, busyTimeout=600, clientTimeout=10 Oct 30 13:14:14 asp mimedefang-multiplexor[17288]: Starting slave 0 (pid 17304) (1 running): Bringing slaves up to minSlaves (2) Oct 30 13:14:14 asp mimedefang[17301]: Multiplexor alive - entering main loop ... Oct 30 13:14:59 asp sm-msp-queue[17418]: k9UAcAf2004791: to=root, ctladdr=root (0/0), delay=00:36:49, xdelay=00:00:00, mailer=relay, pri=1200418, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later Oct 30 13:14:59 asp sm-msp-queue[17418]: k9UAaXIc004558: to=root, ctladdr=root (0/0), delay=00:38:26, xdelay=00:00:00, mailer=relay, pri=1201540, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later Oct 30 13:14:59 asp sm-msp-queue[17418]: k9U9dUhC003464: to=root, ctladdr=root (0/0), delay=01:35:29, xdelay=00:00:00, mailer=relay, pri=1290220, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later Oct 30 13:14:59 asp sm-msp-queue[17418]: k9S53pIe003391: to=root, delay=2+06:11:08, xdelay=00:00:00, mailer=relay, pri=3091835, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later Oct 30 13:14:59 asp sm-msp-queue[17418]: k9S53pIf003391: to=root, delay=2+06:11:08, xdelay=00:00:00, mailer=relay, pri=3102900, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later Oct 30 13:14:59 asp sm-msp-queue[17418]: k9S43pIe003110: to=root, delay=2+07:11:08, xdelay=00:00:00, mailer=relay, pri=3181327, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later Oct 30 13:14:59 asp sm-msp-queue[17418]: k9S12TNS001053: to=root, ctladdr=root (0/0), delay=2+10:12:30, xdelay=00:00:00, mailer=relay, pri=3540565, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later Oct 30 13:14:59 asp sm-msp-queue[17418]: k9S128WA001033: to=root, ctladdr=root (0/0), delay=2+10:12:51, xdelay=00:00:00, mailer=relay, pri=3551602, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later Oct 30 13:15:00 asp sm-msp-queue[17418]: k9RNUrf8029703: to=root, ctladdr=root (0/0), delay=2+11:44:07, xdelay=00:00:00, mailer=relay, pri=3630029, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later reload restart |
#/etc/init.d/clamd restart
Stopping Clam AntiVirus Daemon: [ ОК ] Starting Clam AntiVirus Daemon: [ ОК ] |
#/etc/init.d/sendmail restart
Останавливается sm-client: [ ОК ] Останавливается sendmail: [ ОК ] Запускается sendmail: [ ОК ] Запускается sm-client: [ ОК ] |
#ls -l /var/spool/
anacron/ clamav/ cron/ lpd/ MD-Quarantine/ mqueue/ uucp/ vbox/ at/ clientmqueue/ cups/ mail/ MIMEDefang/ repackage/ uucppublic/ |
#ls -l /var/spool/MIMEDefang/
clamd.sock mimedefang-multiplexor.sock mimedefang.sock mimedefang-multiplexor.pid mimedefang.pid |
#ls -l /var/spool/MIMEDefang/
итого 8 srwxrwxrwx 1 defang defang 0 Окт 30 13:14 clamd.sock -rw-r----- 1 defang defang 6 Окт 30 13:14 mimedefang-multiplexor.pid srw------- 1 defang defang 0 Окт 30 13:14 mimedefang-multiplexor.sock -rw-r----- 1 defang defang 6 Окт 30 13:14 mimedefang.pid srwxr-x--- 1 defang defang 0 Окт 30 13:14 mimedefang.sock |
#vi /etc/mail/sendmail.mc
|
#vim /etc/mail/sendmail.mc
166,167c166 < INPUT_MAIL_FILTER(`mimedefang', `S=local:/var/spool/MIMEDefang/clamd.sock, F=T, T=C:15m;S:4m;R:4m;E:10m')dnl < dnl INPUT_MAIL_FILTER(`mimedefang', `S=unix:/var/spool/MIMEDefang/mimedefang.sock, F=T, T=S:1m;R:1m;E:5m') --- > INPUT_MAIL_FILTER(`mimedefang', `S=unix:/var/spool/MIMEDefang/mimedefang.sock, F=T, T=S:1m;R:1m;E:5m') 169,171c168,169 < dnl INPUT_MAIL_FILTER(`clamav', `S=local:/var/spool/MIMEDefang/clamd.sock, F=T, T=S:1m;R:1m;E:5m') < dnl INPUT_MAIL_FILTER(`clamav', `S=local:/var/spool/MIMEDefang/clamd.sock, T=S:4m;R:4m') < dnl define(`confINPUT_MAIL_FILTERS', `clamav')dnl --- > INPUT_MAIL_FILTER(`clamav', `S=local:/var/spool/MIMEDefang/clamd.sock, T=S:4m;R:4m') > define(`confINPUT_MAIL_FILTERS', `clamav')dnl |
#/etc/init.d/sendmail restart
Останавливается sm-client: [ ОК ] Останавливается sendmail: [ ОК ] Запускается sendmail: [ ОК ] Запускается sm-client: [ ОК ] |
#/etc/init.d/clamd restart
Oct 30 13:14:12 asp mimedefang[5636]: MIMEDefang-2.57: mi_stop=1 Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Received SIGTERM: Stopping slaves and terminating Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Reap: slave 1 (pid 5647) exited normally with status 0 Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Slave 1 resource usage: req=0, scans=0, user=0.660, sys=0.056, nswap=0, majflt=0, minflt=5002, maxrss=0, bi=0, bo=0 Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Reap: slave 0 (pid 5623) exited normally with status 0 Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Slave 0 resource usage: req=0, scans=0, user=0.684, sys=0.056, nswap=0, majflt=0, minflt=5002, maxrss=0, bi=0, bo=0 Oct 30 13:14:14 asp mimedefang[17301]: MIMEDefang alive. slavesReservedForLoopback=-1 AllowNewConnectionsToQueue=0 doRelayCheck=0 doHeloCheck=0 doSenderCheck=0 doRecipientCheck=0 Oct 30 13:14:14 asp mimedefang-multiplexor[17288]: started; minSlaves=2, maxSlaves=10, maxRequests=500, maxIdleTime=300, busyTimeout=600, clientTimeout=10 Oct 30 13:14:14 asp mimedefang-multiplexor[17288]: Starting slave 0 (pid 17304) (1 running): Bringing slaves up to minSlaves (2) Oct 30 13:14:14 asp mimedefang[17301]: Multiplexor alive - entering main loop ... Oct 30 13:16:45 asp sendmail[17567]: k9UBGiS0017545: to=user, ctladdr=<root@asp.linux.nt> (0/0), delay=00:00:01, xdelay=00:00:01, mailer=local, pri=42082, dsn=2.0.0, stat=Sent Oct 30 13:16:45 asp sendmail[17545]: k9UBGiS2017545: from=<root@asp.linux.nt>, size=299, class=0, nrcpts=1, msgid=<200610272330.k9RNUrf8029703@asp.linux.nt>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1] Oct 30 13:16:45 asp sm-msp-queue[17544]: k9RNUrf8029703: to=root, ctladdr=root (0/0), delay=2+11:45:52, xdelay=00:00:01, mailer=relay, pri=3720029, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k9UBGiS2017545 Message accepted for delivery) Oct 30 13:16:45 asp sendmail[17569]: k9UBGiS2017545: to=user, ctladdr=<root@asp.linux.nt> (0/0), delay=00:00:01, xdelay=00:00:00, mailer=local, pri=30509, dsn=2.0.0, stat=Sent Oct 30 13:17:19 asp sendmail[17613]: alias database /etc/aliases rebuilt by root Oct 30 13:17:19 asp sendmail[17613]: /etc/aliases: 77 aliases, longest 10 bytes, 773 bytes total Oct 30 13:17:19 asp sendmail[17617]: starting daemon (8.13.7): SMTP+queueing@01:00:00 Oct 30 13:17:19 asp sm-msp-queue[17624]: starting daemon (8.13.7): queueing@01:00:00 Stopping Clam AntiVirus Daemon: [ ОК ] Starting Clam AntiVirus Daemon: [ ОК ] |
#/etc/init.d/sendmail restart
Останавливается sm-client: [ ОК ] Останавливается sendmail: [ ОК ] Запускается sendmail: [ ОК ] Запускается sm-client: [ ОК ] |
#/etc/init.d/sendmail restart
Oct 30 13:14:12 asp mimedefang[5636]: MIMEDefang-2.57: mi_stop=1 Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Received SIGTERM: Stopping slaves and terminating Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Reap: slave 1 (pid 5647) exited normally with status 0 Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Slave 1 resource usage: req=0, scans=0, user=0.660, sys=0.056, nswap=0, majflt=0, minflt=5002, maxrss=0, bi=0, bo=0 Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Reap: slave 0 (pid 5623) exited normally with status 0 Oct 30 13:14:14 asp mimedefang-multiplexor[5622]: Slave 0 resource usage: req=0, scans=0, user=0.684, sys=0.056, nswap=0, majflt=0, minflt=5002, maxrss=0, bi=0, bo=0 Oct 30 13:14:14 asp mimedefang[17301]: MIMEDefang alive. slavesReservedForLoopback=-1 AllowNewConnectionsToQueue=0 doRelayCheck=0 doHeloCheck=0 doSenderCheck=0 doRecipientCheck=0 Oct 30 13:14:14 asp mimedefang-multiplexor[17288]: started; minSlaves=2, maxSlaves=10, maxRequests=500, maxIdleTime=300, busyTimeout=600, clientTimeout=10 Oct 30 13:14:14 asp mimedefang-multiplexor[17288]: Starting slave 0 (pid 17304) (1 running): Bringing slaves up to minSlaves (2) Oct 30 13:14:14 asp mimedefang[17301]: Multiplexor alive - entering main loop ... Oct 30 13:17:51 asp sendmail[17677]: k9UBHpeW017677: Milter (clamav): to error state Oct 30 13:17:51 asp sendmail[17677]: k9UBHpeW017677: Milter (clamav): init failed to open Oct 30 13:17:51 asp sendmail[17677]: k9UBHpeW017677: Milter (clamav): to error state Oct 30 13:17:52 asp sendmail[17677]: k9UBHpeW017677: from=<root@asp.linux.nt>, size=314, class=0, nrcpts=2, msgid=<200610301117.k9UBHpe3017671@asp.linux.nt>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1] Oct 30 13:17:52 asp sendmail[17671]: k9UBHpe3017671: to=user,root, ctladdr=root (0/0), delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=60040, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k9UBHpeW017677 Message accepted for delivery) Oct 30 13:17:52 asp sendmail[17679]: k9UBHpeW017677: to=<user@asp.linux.nt>, ctladdr=<root@asp.linux.nt> (0/0), delay=00:00:01, xdelay=00:00:00, mailer=local, pri=30499, dsn=2.0.0, stat=Sent Останавливается sm-client: [ ОК ] Останавливается sendmail: [ ОК ] Запускается sendmail: [ ОК ] Запускается sm-client: [ ОК ] |
#[root@asp:mimedefang-2.57]# mail -s viagra root
c.vm . Cc: user |
#vi /etc/mail/mimedefang-filter
|
#vim /etc/mail/mimedefang-filter
|
#ps ax | grep mime
17288 ? S 0:00 /usr/bin/mimedefang-multiplexor -p /var/spool/MIMEDefang/mimedefang-multiplexor.pid -m 2 -x 10 -U defang -b 600 -l -s /var/spool/MIMEDefang/mimedefang-multiplexor.sock 17301 ? Sl 0:00 /usr/bin/mimedefang -P /var/spool/MIMEDefang/mimedefang.pid -m /var/spool/MIMEDefang/mimedefang-multiplexor.sock -R -1 -U defang -p /var/spool/MIMEDefang/mimedefang.sock 17304 ? S 0:00 /usr/bin/perl /usr/bin/mimedefang.pl -server 17314 ? S 0:00 /usr/bin/perl /usr/bin/mimedefang.pl -server 17777 pts/5 R+ 0:00 grep mime |
#/etc/init.d/clamd restart
|
#mutt
2 O F Oct 27 To root@asp.lin ( 2) test 3 r F Oct 27 To root@asp.lin ( 16) Re: test 3 r F Oct 27 To root@asp.lin ( 16) Re: test 4 F Oct 28 To root@asp.lin ( 33) Re: test 3 r F Oct 27 To root@asp.lin ( 16) Re: test 4 F Oct 28 To root@asp.lin ( 33) Re: test 4 F Oct 28 To root@asp.lin ( 33) Re: test Reply-To: Fcc: Security: Не применять [applica/octet-stre, quoted, 0K] -- Вложения - I 1 /tmp/mutt-asp-0-17795-0 ---Mutt: /var/spool/mail/root [Msgs:4 Old:2 4,6K]---(date/date)--------------------------------------------------------(all)--- Почтовый ящик не изменился. |
#su - user
l3-agent is already running: pid=2682; pidfile=/home/user/.lilalo/l3-agent.pid |
$mutt
Оставлено: 11, удалено: 0. |
$exit
|
#freshclam -v
Current working dir is /var/lib/clamav Max retries == 3 ClamAV update process started at Mon Oct 30 13:22:09 2006 Querying current.cvd.clamav.net TTL: 580 Software version from DNS: 0.88.5 main.cvd version from DNS: 40 main.cvd is up to date (version: 40, sigs: 64138, f-level: 8, builder: tkojm) daily.cvd version from DNS: 2131 Retrieving http://db.ua.clamav.net/daily.cvd Downloading daily.cvd [*] daily.cvd updated (version: 2131, sigs: 10687, f-level: 8, builder: ccordes) Database updated (74825 signatures) from db.ua.clamav.net (IP: 213.186.196.225) ERROR: Clamd was NOT notified: Can't connect to clamd through /var/spool/MIMEDefang/clamd.sock connect(): Permission denied Freeing option list...done |
#ps ax | grep clamd
17590 ? Ss 0:00 clamd 17977 pts/5 S+ 0:00 grep clamd |
#vi /etc/clamd.conf
|
#vim /etc/clamd.conf
|
#ls /var/spool/MIMEDefang/clamd.sock
/var/spool/MIMEDefang/clamd.sock |
#/etc/init.d/clamd stop
Stopping Clam AntiVirus Daemon: [ ОК ] |
Время первой команды журнала | 12:43:19 2006-10-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:22:58 2006-10-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 96 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 34.38 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.04 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.66 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.42 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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