/l3/users/18-01-2010/nt-fbsdnet/fbsd7.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 |
|
#mail
& Message 6: From root@mail.sergey.net.nt Fri Jan 22 12:00:29 2010 Date: Fri, 22 Jan 2010 12:00:28 +0200 (EET) From: root@mail.sergey.net.nt (Cron Daemon) To: root@mail.sergey.net.nt Subject: Cron <root@mail> ntpdate ntp.psn.ru X-Cron-Env: <SHELL=/bin/sh> X-Cron-Env: <PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin> X-Cron-Env: <HOME=/var/log> ... Arrival-Date: Fri, 22 Jan 2010 12:52:09 +0200 (EET) Final-Recipient: RFC822; root@andrey.net.nt Action: failed Status: 5.7.1 Remote-MTA: DNS; mail.andrey.net.nt e lookup failed [192.168.16.26] Last-Attempt-Date: Fri, 22 Jan 2010 12:52:10 +0200 (EET) & q Saved 13 messages in mbox Held 1 message in /var/mail/root |
#mail -s test root@andrey.net.nt
wer . EOT |
#mail
Mail version 8.1 6/6/93. Type ? for help. "/var/mail/root": 2 messages 1 new 2 unread U 1 MAILER-DAEMON@sergey Fri Jan 22 12:52 70/2284 "Returned mail: see tr" >N 2 MAILER-DAEMON Fri Jan 22 12:53 71/2599 "Returned mail: see tr" & Message 2: From MAILER-DAEMON Fri Jan 22 12:53:11 2010 Date: Fri, 22 Jan 2010 12:53:11 +0200 (EET) From: Mail Delivery Subsystem <MAILER-DAEMON> To: <root@mail.sergey.net.nt> ... At EOF & At EOF & At EOF & At EOF & q Saved 1 message in mbox Held 1 message in /var/mail/root |
#mail
Mail version 8.1 6/6/93. Type ? for help. "/var/mail/root": 1 message 1 unread >U 1 MAILER-DAEMON@sergey Fri Jan 22 12:52 70/2284 "Returned mail: see tr" & Message 1: From MAILER-DAEMON Fri Jan 22 12:52:10 2010 Date: Fri, 22 Jan 2010 12:52:10 +0200 (EET) From: Mail Delivery Subsystem <MAILER-DAEMON@sergey.net.nt> To: root@mail.sergey.net.nt MIME-Version: 1.0 ... Arrival-Date: Fri, 22 Jan 2010 12:52:09 +0200 (EET) Final-Recipient: RFC822; test@mail.sergey.net.nt & At EOF & At EOF & At EOF & q Saved 1 message in mbox |
#mail -s test root@andrey.net.nt
qwe . EOT |
#mail
Mail version 8.1 6/6/93. Type ? for help. "/var/mail/root": 1 message 1 new >N 1 MAILER-DAEMON Fri Jan 22 12:54 71/2599 "Returned mail: see tr" & Message 1: From MAILER-DAEMON Fri Jan 22 12:54:06 2010 Date: Fri, 22 Jan 2010 12:54:06 +0200 (EET) From: Mail Delivery Subsystem <MAILER-DAEMON> To: <root@mail.sergey.net.nt> MIME-Version: 1.0 ... & At EOF & At EOF & At EOF & At EOF & q Saved 1 message in mbox |
#dig andrey.net.nt ns
; <<>> DiG 9.3.4-P1 <<>> andrey.net.nt ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41217 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;andrey.net.nt. IN NS ;; ANSWER SECTION: andrey.net.nt. 537999 IN NS ns.andrey.net.nt. ;; ADDITIONAL SECTION: ns.andrey.net.nt. 537998 IN A 192.168.16.32 ;; Query time: 2 msec ;; SERVER: 192.168.16.27#53(192.168.16.27) ;; WHEN: Fri Jan 22 12:54:39 2010 ;; MSG SIZE rcvd: 64 |
#dig andrey.net.nt mx
; <<>> DiG 9.3.4-P1 <<>> andrey.net.nt mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39146 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;andrey.net.nt. IN MX ;; ANSWER SECTION: andrey.net.nt. 538039 IN MX 5 mail.andrey.net.nt. ;; AUTHORITY SECTION: andrey.net.nt. 537996 IN NS ns.andrey.net.nt. ;; ADDITIONAL SECTION: ns.andrey.net.nt. 537995 IN A 192.168.16.32 ;; Query time: 1 msec ;; SERVER: 192.168.16.27#53(192.168.16.27) ;; WHEN: Fri Jan 22 12:54:42 2010 ;; MSG SIZE rcvd: 85 |
#dig mail.andrey.net.nt
; <<>> DiG 9.3.4-P1 <<>> mail.andrey.net.nt ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8947 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;mail.andrey.net.nt. IN A ;; ANSWER SECTION: mail.andrey.net.nt. 604636 IN CNAME ns.andrey.net.nt. ns.andrey.net.nt. 537983 IN A 192.168.16.32 ;; AUTHORITY SECTION: andrey.net.nt. 537984 IN NS ns.andrey.net.nt. ;; Query time: 1 msec ;; SERVER: 192.168.16.27#53(192.168.16.27) ;; WHEN: Fri Jan 22 12:54:54 2010 ;; MSG SIZE rcvd: 83 |
#mc mail.andrey.net.nt 25
![]() |
#nc mail.andrey.net.nt 25
220 ns.andrey.net.nt ESMTP Sendmail 8.14.3/8.14.3; Fri, 22 Jan 2010 12:55:21 +0200 (EET) HELO zlo 250 ns.andrey.net.nt Hello [192.168.16.26], pleased to meet you MAIL FROM: root@sergey.net.nt 250 2.1.0 root@sergey.net.nt... Sender ok RCPT TO: root@andrey.net.nt 550 5.7.1 root@andrey.net.nt... Relaying denied. IP name lookup failed [192.168.16.26] QU^[[AIT IT" 500 5.5.1 Command unrecognized: "QU QUIT 221 2.0.0 ns.andrey.net.nt closing connection |
#ssh 192.168.16.32
Stopping sendmail. Starting sendmail. [root@ns /etc/mail]# /etc/rc.d/sendmail restart Stopping sendmail. Starting sendmail. [root@ns /etc/mail]# [root@ns /etc/mail]# [root@ns /etc/mail]# [root@ns /etc/mail]# exit logout Connection to 192.168.16.32 closed. |
#nc mail.andrey.net.nt 25
220 ns.andrey.net.nt ESMTP Sendmail 8.14.3/8.14.3; Fri, 22 Jan 2010 12:59:55 +0200 (EET) HELO zlo 250 ns.andrey.net.nt Hello [192.168.16.26], pleased to meet you MAIL FROM: root@sergey.net.nt 250 2.1.0 root@sergey.net.nt... Sender ok RCPT TO: root@andrey.net.nt 250 2.1.5 root@andrey.net.nt... Recipient ok DATA 354 Enter mail, end with "." on a line by itself test from netcat . 250 2.0.0 o0MAxtNv004914 Message accepted for delivery QUIT 221 2.0.0 ns.andrey.net.nt closing connection |
#ssh 192.168.16.32
Password: [root@ns ~]# mail Mail version 8.1 6/6/93. Type ? for help. "/var/mail/root": 2 messages 2 new >N 1 root@andrey.net.nt Fri Jan 22 13:00 23/868 "Cron <root@ns> /usr/l" N 2 root@sergey.net.nt Fri Jan 22 13:00 13/460 & Message 1: From root@ns.andrey.net.nt Fri Jan 22 13:00:02 2010 Date: Fri, 22 Jan 2010 13:00:02 +0200 (EET) ... To: undisclosed-recipients:; test from netcat & q Saved 2 messages in mbox [root@ns ~]# [root@ns ~]# [root@ns ~]# [root@ns ~]# exit logout Connection to 192.168.16.32 closed. |
#mail -s test root@andrey.net.nt
ku-ku . EOT |
#ssh 192.168.16.32
Password: [root@ns ~]# mail Mail version 8.1 6/6/93. Type ? for help. "/var/mail/root": 1 message 1 new >N 1 root@sergey.net.nt Fri Jan 22 13:01 22/912 "test" & Message 1: From root@sergey.net.nt Fri Jan 22 13:01:01 2010 Date: Fri, 22 Jan 2010 13:01:02 +0200 (EET) From: Charlie Root <root@sergey.net.nt> ... v ruku & q Saved 1 message in mbox [root@ns ~]# [root@ns ~]# [root@ns ~]# [root@ns ~]# [root@ns ~]# exit logout Connection to 192.168.16.32 closed. |
#mail
Mail version 8.1 6/6/93. Type ? for help. "/var/mail/root": 2 messages 2 new >N 1 root@sergey.net.nt Fri Jan 22 13:00 23/954 "Cron <root@mail> n" N 2 root@andrey.net.nt Fri Jan 22 13:01 23/943 "Re: test" & Message 1: From root@sergey.net.nt Fri Jan 22 13:00:27 2010 Date: Fri, 22 Jan 2010 13:00:27 +0200 (EET) From: root@sergey.net.nt (Cron Daemon) To: root@mail.sergey.net.nt ... Message 2: From root@ns.andrey.net.nt Fri Jan 22 13:01:27 2010 Date: Fri, 22 Jan 2010 13:01:25 +0200 (EET) From: Charlie Root <root@andrey.net.nt> To: root@andrey.net.nt, root@sergey.net.nt Subject: Re: test In-Reply-To: <201001221101.o0MB12s3021750@mail.sergey.net.nt> v ruku & q Saved 2 messages in mbox |
#ssh 192.168.16.32
[root@ns /etc/mail]# makre -bash: makre: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ [root@ns /etc/mail]# make /usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/ /usr/share/sendmail/cf/m4/cf.m4 ns.andrey.net.nt.mc > ns.andrey.net.nt.cf [root@ns /etc/mail]# cp ns.andrey.net.nt.cf sendmail.cf [root@ns /etc/mail]# /etc/rc.d/sendmail restart Stopping sendmail. Starting sendmail. [root@ns /etc/mail]# exit logout Connection to 192.168.16.32 closed. |
#ssh 192.168.16.32
Password: [root@ns ~]# echo ttttttttt | mail -s test-ttt root@sergey.net.nt [root@ns ~]# exit logout Connection to 192.168.16.32 closed. |
#mail
Mail version 8.1 6/6/93. Type ? for help. "/var/mail/root": 1 message 1 new >N 1 root@andrey.net.nt Fri Jan 22 13:03 22/903 "test-ttt" & Message 1: From root@andrey.net.nt Fri Jan 22 13:03:02 2010 Date: Fri, 22 Jan 2010 13:03:00 +0200 (EET) From: Charlie Root <root@andrey.net.nt> To: root@sergey.net.nt Subject: test-ttt ttttttttt & q Saved 1 message in mbox |
#ssh 192.168.16.32
Password: [root@ns ~]# echo ttttttttt | mail -s test-ttt root@sergey.net.nt [root@ns ~]# exit logout Connection to 192.168.16.32 closed. |
#mail
Mail version 8.1 6/6/93. Type ? for help. "/var/mail/root": 1 message 1 new >N 1 root@andrey.net.nt Fri Jan 22 13:03 22/903 "test-ttt" & Message 1: From root@andrey.net.nt Fri Jan 22 13:03:41 2010 Date: Fri, 22 Jan 2010 13:03:39 +0200 (EET) From: Charlie Root <root@andrey.net.nt> To: root@sergey.net.nt Subject: test-ttt ttttttttt & q Saved 1 message in mbox |
#cd /usr/ports/m
![]() mail/ math/ mbone/ misc/ multimedia/ |
#cd /usr/ports/ma
![]() mail/ math/ |
#cd /usr/ports/mail/
![]() ezmlm-web/ postgrey/ faces/ postilion/ fdm/ prayer/ fetchmail/ premail/ fetchyahoo/ procmail/ filtermail/ prom-wl/ firemime/ pronto/ firepay/ proxsmtp/ freepops/ py-cyruslib/ ftrack/ py-email/ ... msmtpqueue/ squirreloutlook/ mulberry/ sqwebmail/ mutt/ ssmtp/ mutt-devel/ surblhost/ mutt-devel-lite/ svnmailer/ mutt-lite/ swaks/ mutt-ng/ sylpheed/ mutt_vc_query/ sylpheed2/ muttzilla/ sylpheed2-devel/ nbsmtp/ sympa/ |
#cd /usr/ports/mail/mutt
|
#make install
checking for cthread_fork in -lthreads... no checking for ANSI template instantiation... yes checking for Cygwin environment... no checking for mingw32 environment... no checking host system type... i386-portbld-freebsd6.3 checking build system type... i386-portbld-freebsd6.3 checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B ... c++ -O2 -fno-strict-aliasing -pipe -fno-implicit-templates -I. -I./../include -I./../generic -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_ST_BLKSIZE=1 -DSP_HAVE_BOOL=1 -DSP_HAVE_LOCALE=1 -DSP_ANSI_CLASS_INST=1 -DSP_MULTI_BYTE=1 -DSGML_CATALOG_FILES_DEFAULT=\"/usr/local/share/sgml/catalog\" -DHAVE_DLFCN_H=1 -c parser_inst.cxx -o parser_inst.o >/dev/null 2>&1 c++ -O2 -fno-strict-aliasing -pipe -fno-implicit-templates -I. -I./../include -I./../generic -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_ST_BLKSIZE=1 -DSP_HAVE_BOOL=1 -DSP_HAVE_LOCALE=1 -DSP_ANSI_CLASS_INST=1 -DSP_MULTI_BYTE=1 -DSGML_CATALOG_FILES_DEFAULT=\"/usr/local/share/sgml/catalog\" -DHAVE_DLFCN_H=1 -c parseSd.cxx -fPIC -DPIC -o .libs/parseSd.o c++ -O2 -fno-strict-aliasing -pipe -fno-implicit-templates -I. -I./../include -I./../generic -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_ST_BLKSIZE=1 -DSP_HAVE_BOOL=1 -DSP_HAVE_LOCALE=1 -DSP_ANSI_CLASS_INST=1 -DSP_MULTI_BYTE=1 -DSGML_CATALOG_FILES_DEFAULT=\"/usr/local/share/sgml/catalog\" -DHAVE_DLFCN_H=1 -c parseSd.cxx -o parseSd.o >/dev/null 2>&1 c++ -O2 -fno-strict-aliasing -pipe -fno-implicit-templates -I. -I./../include -I./../generic -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_ST_BLKSIZE=1 -DSP_HAVE_BOOL=1 -DSP_HAVE_LOCALE=1 -DSP_ANSI_CLASS_INST=1 -DSP_MULTI_BYTE=1 -DSGML_CATALOG_FILES_DEFAULT=\"/usr/local/share/sgml/catalog\" -DHAVE_DLFCN_H=1 -c Parser.cxx -fPIC -DPIC -o .libs/Parser.o c++ -O2 -fno-strict-aliasing -pipe -fno-implicit-templates -I. -I./../include -I./../generic -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_ST_BLKSIZE=1 -DSP_HAVE_BOOL=1 -DSP_HAVE_LOCALE=1 -DSP_ANSI_CLASS_INST=1 -DSP_MULTI_BYTE=1 -DSGML_CATALOG_FILES_DEFAULT=\"/usr/local/share/sgml/catalog\" -DHAVE_DLFCN_H=1 -c Parser.cxx -o Parser.o >/dev/null 2>&1 c++ -O2 -fno-strict-aliasing -pipe -fno-implicit-templates -I. -I./../include -I./../generic -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_ST_BLKSIZE=1 -DSP_HAVE_BOOL=1 -DSP_HAVE_LOCALE=1 -DSP_ANSI_CLASS_INST=1 -DSP_MULTI_BYTE=1 -DSGML_CATALOG_FILES_DEFAULT=\"/usr/local/share/sgml/catalog\" -DHAVE_DLFCN_H=1 -c parseInstance.cxx -fPIC -DPIC -o .libs/parseInstance.o c++ -O2 -fno-strict-aliasing -pipe -fno-implicit-templates -I. -I./../include -I./../generic -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_ST_BLKSIZE=1 -DSP_HAVE_BOOL=1 -DSP_HAVE_LOCALE=1 -DSP_ANSI_CLASS_INST=1 -DSP_MULTI_BYTE=1 -DSGML_CATALOG_FILES_DEFAULT=\"/usr/local/share/sgml/catalog\" -DHAVE_DLFCN_H=1 -c parseInstance.cxx -o parseInstance.o >/dev/null 2>&1 c++ -O2 -fno-strict-aliasing -pipe -fno-implicit-templates -I. -I./../include -I./../generic -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_ST_BLKSIZE=1 -DSP_HAVE_BOOL=1 -DSP_HAVE_LOCALE=1 -DSP_ANSI_CLASS_INST=1 -DSP_MULTI_BYTE=1 -DSGML_CATALOG_FILES_DEFAULT=\"/usr/local/share/sgml/catalog\" -DHAVE_DLFCN_H=1 -c parseMode.cxx -fPIC -DPIC -o .libs/parseMode.o c++ -O2 -fno-strict-aliasing -pipe -fno-implicit-templates -I. -I./../include -I./../generic -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_ST_BLKSIZE=1 -DSP_HAVE_BOOL=1 -DSP_HAVE_LOCALE=1 -DSP_ANSI_CLASS_INST=1 -DSP_MULTI_BYTE=1 -DSGML_CATALOG_FILES_DEFAULT=\"/usr/local/share/sgml/catalog\" -DHAVE_DLFCN_H=1 -c parseMode.cxx -o parseMode.o >/dev/null 2>&1 c++ -O2 -fno-strict-aliasing -pipe -fno-implicit-templates -I. -I./../include -I./../generic -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_ST_BLKSIZE=1 -DSP_HAVE_BOOL=1 -DSP_HAVE_LOCALE=1 -DSP_ANSI_CLASS_INST=1 -DSP_MULTI_BYTE=1 -DSGML_CATALOG_FILES_DEFAULT=\"/usr/local/share/sgml/catalog\" -DHAVE_DLFCN_H=1 -c parseAttribute.cxx -fPIC -DPIC -o .libs/parseAttribute.o |
#cd /usr/ports/mail/spamass-
![]() spamass-milter/ spamass-rules/ spamass-rules_du_jour/ |
#cd /usr/ports/mail/spamass-milter/make install
![]() bash: cd: /usr/ports/mail/spamass-milter/make: No such file or directory õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#cd /usr/ports/mail/spamass-milter/ && make install
Installing /usr/local/lib/perl5/5.8.8/man/man3/Mail::Field::AddrList.3 Installing /usr/local/lib/perl5/5.8.8/man/man3/Mail::Field.3 Installing /usr/local/lib/perl5/5.8.8/man/man3/Mail::Internet.3 Installing /usr/local/lib/perl5/5.8.8/man/man3/Mail::Util.3 Installing /usr/local/lib/perl5/5.8.8/man/man3/Mail::Address.3 Writing /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Mail/.packlist ===> Compressing manual pages for p5-Mail-Tools-1.77 ===> Registering installation for p5-Mail-Tools-1.77 ===> Returning to build of p5-Mail-SpamAssassin-3.2.3 ===> p5-Mail-SpamAssassin-3.2.3 depends on file: /usr/local/bin/perl5.8.8 - found ===> Configuring for p5-Mail-SpamAssassin-3.2.3 If you want to use the sendmail port please set the environment variable WITH_SENDMAIL_PORT You may set environment variable WITH_ADDAUTH_PATCH to bypass checks if a connection authenticated via SMTP. ===> spamass-milter-0.3.1_3 depends on executable: spamc - not found ===> Verifying install for spamc in /usr/ports/mail/p5-Mail-SpamAssassin cd /usr/ports/mail/p5-Mail-SpamAssassin && make config; |
#cd ../spam
![]() spamass-milter/ spamcup/ spamoracle/ spamass-rules/ spamd/ spampd/ spamass-rules_du_jour/ spamguard/ spamprobe/ spambnc/ spamilter/ spamstats/ |
#cd ../spamd/
![]() Makefile distinfo files/ pkg-descr |
#cd ../spamd/
|
#make install
===> Vulnerability check disabled, database not found => spamd-4.1.2.tar.gz doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch from http://download.berlios.de/freebsdspamd/. spamd-4.1.2.tar.gz 100% of 49 kB 200 kBps ===> Extracting for spamd-4.1.2 => MD5 Checksum OK for spamd-4.1.2.tar.gz. => SHA256 Checksum OK for spamd-4.1.2.tar.gz. ===> Patching for spamd-4.1.2 ===> Applying FreeBSD patches for spamd-4.1.2 ===> Configuring for spamd-4.1.2 ... these network services to be started at boot time. /usr/local/etc/rc.d/obspamd /usr/local/etc/rc.d/obspamlogd If there are vulnerabilities in these programs there may be a security risk to the system. FreeBSD makes no guarantee about the security of ports included in the Ports Collection. Please type 'make deinstall' to deinstall the port if this is a concern. For more information, and contact details about the security status of this software, see the following webpage: http://freebsdspamd.berlios.de/ |
#vim /usr/local/share/doc/spamass-milter/activation.txt
|
# 2
|
#pkg_info -Lx spamd
Information for spamd-4.1.2: Files: /usr/local/libexec/spamd /usr/local/libexec/spamlogd /usr/local/sbin/spamd-setup /usr/local/sbin/spamdb /usr/local/etc/spamd/spamd.conf.sample /usr/local/man/man5/spamd.conf.5.gz /usr/local/man/man8/spamd.8.gz /usr/local/man/man8/spamd-setup.8.gz /usr/local/man/man8/spamdb.8.gz /usr/local/man/man8/spamlogd.8.gz /usr/local/share/doc/spamd/ipfw-spamd.txt /usr/local/etc/rc.d/obspamd /usr/local/etc/rc.d/obspamlogd |
#ls /usr/local/etc/mail/spamassassin/
![]() init.pre v310.pre v312.pre.sample init.pre.sample v310.pre.sample v320.pre local.cf.sample v312.pre v320.pre.sample |
#ls /usr/local/etc/mail/spamassassin/
init.pre v310.pre v312.pre.sample init.pre.sample v310.pre.sample v320.pre local.cf.sample v312.pre v320.pre.sample |
##
![]() |
#vim /usr/local/etc/mail/spamassassin/local.cf
|
#vim /usr/local/share/doc/spamass-milter/activation.txt
|
# 8
root 2975 0.0 0.2 1600 1016 p2 S+ 2:31PM 0:00.00 grep spamd |
#vim /etc/rc.conf
|
#/usr/local/etc/rc.
![]() |
#vim /usr/local/share/doc/spamass-milter/activation.txt
|
# 22
![]() bash: /usr/local/etc/rc.d/sa-spamd.sh: No such file or directory |
#/usr/local/etc/rc.d/sa-spamd start
Starting spamd. [3052] warn: config: created user preferences file: /root/.spamassassin/user_prefs |
#/usr/local/etc/rc.d/spamass-milter start
|
#ls -l /var/run/
total 42 -rw------- 1 root wheel 3 Jan 18 08:30 cron.pid drwxr-xr-x 2 messagebus messagebus 512 Mar 15 2008 dbus -rw-r--r-- 1 root wheel 4 Jan 18 08:30 devd.pid srw-rw-rw- 1 root wheel 0 Jan 18 08:30 devd.pipe -rw-r--r-- 1 root wheel 4660 Jan 18 08:30 dmesg.boot -rw------- 1 root wheel 3 Jan 18 08:30 inetd.pid -r--r--r-- 1 root wheel 256 Jan 22 14:10 ld-elf.so.hints -r--r--r-- 1 root wheel 67 Jan 18 08:30 ld.so.hints srw-rw-rw- 1 root wheel 0 Jan 18 08:30 log ... drwxr-xr-x 2 polkit polkit 512 Mar 15 2008 polkitd drwxrwx--- 2 root network 512 Jan 16 2008 ppp -rw------- 1 root wheel 45 Jan 22 12:51 sendmail.pid drwxr-xr-x 2 spamd spamd 512 Jan 22 14:32 spamd -rw-r--r-- 1 root wheel 4 Jan 18 08:30 sshd.pid drwx------ 3 root wheel 512 Jul 24 16:14 sudo -rw------- 1 root wheel 3 Jan 18 08:30 syslog.pid -rw-r--r-- 1 root wheel 0 Jan 18 08:30 syslogd.sockets -rw-r--r-- 1 root wheel 792 Jan 22 10:55 utmp -rw-r--r-- 1 root wheel 6 Jan 18 08:30 xdm.pid |
#ls -l /var/run/spamd/
total 2 -rw-r--r-- 1 root spamd 5 Jan 22 14:32 spamd.pid |
#ls -l /var/run/
![]() cron.pid ld-elf.so.hints named/ sudo/ dbus/ ld.so.hints polkitd/ syslog.pid devd.pid log ppp/ syslogd.sockets devd.pipe logpriv sendmail.pid utmp dmesg.boot moused.pid spamd/ xdm.pid inetd.pid moused.ums0.pid sshd.pid |
#ls -l /var/run/
total 42 -rw------- 1 root wheel 3 Jan 18 08:30 cron.pid drwxr-xr-x 2 messagebus messagebus 512 Mar 15 2008 dbus -rw-r--r-- 1 root wheel 4 Jan 18 08:30 devd.pid srw-rw-rw- 1 root wheel 0 Jan 18 08:30 devd.pipe -rw-r--r-- 1 root wheel 4660 Jan 18 08:30 dmesg.boot -rw------- 1 root wheel 3 Jan 18 08:30 inetd.pid -r--r--r-- 1 root wheel 256 Jan 22 14:10 ld-elf.so.hints -r--r--r-- 1 root wheel 67 Jan 18 08:30 ld.so.hints srw-rw-rw- 1 root wheel 0 Jan 18 08:30 log ... drwxr-xr-x 2 polkit polkit 512 Mar 15 2008 polkitd drwxrwx--- 2 root network 512 Jan 16 2008 ppp -rw------- 1 root wheel 45 Jan 22 12:51 sendmail.pid drwxr-xr-x 2 spamd spamd 512 Jan 22 14:32 spamd -rw-r--r-- 1 root wheel 4 Jan 18 08:30 sshd.pid drwx------ 3 root wheel 512 Jul 24 16:14 sudo -rw------- 1 root wheel 3 Jan 18 08:30 syslog.pid -rw-r--r-- 1 root wheel 0 Jan 18 08:30 syslogd.sockets -rw-r--r-- 1 root wheel 792 Jan 22 10:55 utmp -rw-r--r-- 1 root wheel 6 Jan 18 08:30 xdm.pid |
#less /var/log/
![]() |
#less /var/log/maillog
![]() |
#less /var/log/maillog
|
#vim /usr/local/share/doc/spamass-milter/activation.txt
|
#:q!
|
#make
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/ /usr/share/sendmail/cf/m4/cf.m4 mail.sergey.net.nt.mc > mail.sergey.net.nt.cf |
#cp mail.sergey.net.nt.cf sendmail.cf
|
#/etc/rc.d/sendmail restart
Stopping sendmail. Starting sendmail. WARNING: Xspamassassin: local socket name /var/run/spamass-milter.sock missing |
#/etc/rc.d/sendmail restart
Stopping sendmail. Starting sendmail. WARNING: Xspamassassin: local socket name /var/run/spamass-milter.sock missing |
#ls /var/run/
cron.pid inetd.pid moused.pid sendmail.pid syslogd.sockets dbus ld-elf.so.hints moused.ums0.pid spamd utmp devd.pid ld.so.hints named sshd.pid xdm.pid devd.pipe log polkitd sudo dmesg.boot logpriv ppp syslog.pid |
#vim /usr/local/etc/spamd/spamd.conf
![]() |
#~
63 # :file=/var/db/whitelist.txt: |
#~
![]() sound/ spamd/ sudoers sudoers.default |
#vim /usr/local/etc/
![]() |
#vim /usr/local/etc/
![]() |
#vim /usr/local/share/doc/spamass-milter/
![]() |
#vim /usr/local/share/doc/spamass-milter/README
|
#pkg_info -Lx spamass-mil
Information for spamass-milter-0.3.1_3: Files: /usr/local/man/man1/spamass-milter.1.gz /usr/local/sbin/spamass-milter /usr/local/share/doc/spamass-milter/activation.txt /usr/local/share/doc/spamass-milter/AUTHORS /usr/local/share/doc/spamass-milter/ChangeLog /usr/local/share/doc/spamass-milter/NEWS /usr/local/share/doc/spamass-milter/README /usr/local/share/doc/spamass-milter/TODO /usr/local/etc/rc.d/spamass-milter |
#strings /usr/local/sbin/spamass-milter | grep conf
sysconf Could not retrieve sendmail macro "%s"!. Please add it to confMILTER_MACROS_%s for better spamassassin results |
#strings /usr/local/sbin/spamass-milter | grep -i conf
sysconf Could not retrieve sendmail macro "%s"!. Please add it to confMILTER_MACROS_%s for better spamassassin results |
#strings /usr/local/sbin/spamass-milter | grep -i etc
smfi_setconn |
#ls -l /var/run/
total 42 -rw------- 1 root wheel 3 Jan 18 08:30 cron.pid drwxr-xr-x 2 messagebus messagebus 512 Mar 15 2008 dbus -rw-r--r-- 1 root wheel 4 Jan 18 08:30 devd.pid srw-rw-rw- 1 root wheel 0 Jan 18 08:30 devd.pipe -rw-r--r-- 1 root wheel 4660 Jan 18 08:30 dmesg.boot -rw------- 1 root wheel 3 Jan 18 08:30 inetd.pid -r--r--r-- 1 root wheel 256 Jan 22 14:10 ld-elf.so.hints -r--r--r-- 1 root wheel 67 Jan 18 08:30 ld.so.hints srw-rw-rw- 1 root wheel 0 Jan 18 08:30 log ... drwxr-xr-x 2 polkit polkit 512 Mar 15 2008 polkitd drwxrwx--- 2 root network 512 Jan 16 2008 ppp -rw------- 1 root wheel 44 Jan 22 14:36 sendmail.pid drwxr-xr-x 2 spamd spamd 512 Jan 22 14:32 spamd -rw-r--r-- 1 root wheel 4 Jan 18 08:30 sshd.pid drwx------ 3 root wheel 512 Jul 24 16:14 sudo -rw------- 1 root wheel 3 Jan 18 08:30 syslog.pid -rw-r--r-- 1 root wheel 0 Jan 18 08:30 syslogd.sockets -rw-r--r-- 1 root wheel 792 Jan 22 10:55 utmp -rw-r--r-- 1 root wheel 6 Jan 18 08:30 xdm.pid |
#vim mail.sergey.net.nt.mc
|
#~
|
#vim mail.sergey.net.nt.mc
|
#~
exit Connection to 192.168.16.26 closed. |
#ssh 192.168.16.26
Password: Last login: Fri Jan 22 10:55:14 2010 from 192.168.16.27 Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008 Welcome to FreeBSD! Before seeking technical support, please use the following resources: o Security advisories and updated errata information for all releases are at http://www.FreeBSD.org/releases/ - always consult the ERRATA section for your release first as it's updated frequently. ... http://www.FreeBSD.org/search/. If the doc distribution has been installed, they're also available formatted in /usr/share/doc. If you still have a question or problem, please take the output of `uname -a', along with any relevant error messages, and email it as a question to the questions@FreeBSD.org mailing list. If you are unfamiliar with FreeBSD's directory layout, please refer to the hier(7) manual page. If you are not familiar with manual pages, type `man man'. You may also use sysinstall(8) to re-enter the installation and configuration utility. Edit /etc/motd to change this login announcement. l3-agent is already running: pid=17816; pidfile=/root/.lilalo/l3-agent.pid |
#ls
.ICEauthority .gtkrc-1.2-gnome2 .themes .Trash .history .thumbnails .Xauthority-n .icons .viminfo .bash_history .k5login .vimrc .bash_profile .l3rc .vnc .bashrc .lesshst .xsession .config .lilalo .xsession-errors .cshrc .login .xsmIk2fG7 .gconf .metacity Desktop .gconfd .nautilus install .gnome .profile mbox .gnome2 .recently-used.xbel nautilus-debug-log.txt .gnome2_private .spamassassin prepare-freebsd.sh .gstreamer-0.10 .ssh |
#cd /etc/mail
|
#pkg_info -Lx spamass
Information for spamass-milter-0.3.1_3: Files: /usr/local/man/man1/spamass-milter.1.gz /usr/local/sbin/spamass-milter /usr/local/share/doc/spamass-milter/activation.txt /usr/local/share/doc/spamass-milter/AUTHORS /usr/local/share/doc/spamass-milter/ChangeLog /usr/local/share/doc/spamass-milter/NEWS /usr/local/share/doc/spamass-milter/README /usr/local/share/doc/spamass-milter/TODO /usr/local/etc/rc.d/spamass-milter |
#man spamass-milter
|
#man spamass-milter
|
#ps ux | grep spamass
root 3646 0,0 0,2 1612 1056 p2 S+ 14:41 0:00,00 grep spamass |
#vim /etc/rc.conf
|
#/usr/local/etc/rc.d/spamass-milter start
Starting spamass_milter. |
#ls -l /var/run/
total 42 -rw------- 1 root wheel 3 18 ÑÎ× 08:30 cron.pid drwxr-xr-x 2 messagebus messagebus 512 15 ÍÁÒ 2008 dbus -rw-r--r-- 1 root wheel 4 18 ÑÎ× 08:30 devd.pid srw-rw-rw- 1 root wheel 0 18 ÑÎ× 08:30 devd.pipe -rw-r--r-- 1 root wheel 4660 18 ÑÎ× 08:30 dmesg.boot -rw------- 1 root wheel 3 18 ÑÎ× 08:30 inetd.pid -r--r--r-- 1 root wheel 256 22 ÑÎ× 14:10 ld-elf.so.hints -r--r--r-- 1 root wheel 67 18 ÑÎ× 08:30 ld.so.hints srw-rw-rw- 1 root wheel 0 18 ÑÎ× 08:30 log ... drwxrwx--- 2 root network 512 16 ÑÎ× 2008 ppp -rw------- 1 root wheel 44 22 ÑÎ× 14:43 sendmail.pid srw-r--r-- 1 root wheel 0 22 ÑÎ× 14:43 spamass-milter.sock drwxr-xr-x 2 spamd spamd 512 22 ÑÎ× 14:32 spamd -rw-r--r-- 1 root wheel 4 18 ÑÎ× 08:30 sshd.pid drwx------ 3 root wheel 512 24 ÉÀÌ 16:14 sudo -rw------- 1 root wheel 3 18 ÑÎ× 08:30 syslog.pid -rw-r--r-- 1 root wheel 0 18 ÑÎ× 08:30 syslogd.sockets -rw-r--r-- 1 root wheel 792 22 ÑÎ× 14:39 utmp -rw-r--r-- 1 root wheel 6 18 ÑÎ× 08:30 xdm.pid |
#ls -l /var/run/spamass-milter.sock
srw-r--r-- 1 root wheel 0 22 ÑÎ× 14:43 /var/run/spamass-milter.sock |
#grep MILTER mail.sergey.net.nt.mc
define(`confMILTER_MACROS_CONNECT',`b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl |
#grep spamass mail.sergey.net.nt.mc
INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass-milter.sock, F=, T=C:15m;S:4m;R:4m;E:10m') |
#/etc/rc.d/sendmail restart
Stopping sendmail. Starting sendmail. |
#less /var/log/maillog
![]() |
#less /var/log/maillog
|
#EDITOR=vim
|
#export EDITOR
|
#mutt
6 N + Jan 22 Cron Daemon ( 1) Cron <root@mail> ntpdate ntp.psn.ru 7 N + Jan 22 Cron Daemon ( 1) Cron <root@mail> ntpdate ntp.psn.ru 8 N + Jan 22 Cron Daemon ( 1) Cron <root@mail> ntpdate ntp.psn.ru 9 N + Jan 22 Cron Daemon ( 1) Cron <root@mail> ntpdate ntp.psn.ru 10 N + Jan 22 Cron Daemon ( 1) Cron <root@mail> ntpdate ntp.psn.ru ðÏÞÔÏ×ÙÊ ÑÝÉË ÓÏÒÔÉÒÕÅÔÓÑ... ïÓÔÁ×ÌÅÎÏ: 10, ÕÄÁÌÅÎÏ: 0. |
Время первой команды журнала | 11:52:26 2010- 1-22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:45:13 2010- 1-22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 5.94 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.67 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.53 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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