/l3/users/27-07-2009/nt-fbsdnet/fbsd4.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 |
|
#dig
; <<>> DiG 9.3.4-P1 <<>> ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23825 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 2 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 55740 IN NS A.ROOT-SERVERS.NET. . 55740 IN NS B.ROOT-SERVERS.NET. ... . 55740 IN NS K.ROOT-SERVERS.NET. . 55740 IN NS L.ROOT-SERVERS.NET. . 55740 IN NS M.ROOT-SERVERS.NET. ;; ADDITIONAL SECTION: J.ROOT-SERVERS.NET. 142140 IN A 192.58.128.30 J.ROOT-SERVERS.NET. 142132 IN AAAA 2001:503:c27::2:30 ;; Query time: 2 msec ;; SERVER: 192.168.16.24#53(192.168.16.24) ;; WHEN: Mon Aug 10 19:16:40 2009 ;; MSG SIZE rcvd: 272 |
#dig @127.0.0.1 max.net.nt mx
; <<>> DiG 9.3.4-P1 <<>> @127.0.0.1 max.net.nt mx ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14514 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;max.net.nt. IN MX ;; ANSWER SECTION: max.net.nt. 604800 IN MX 5 host1.max.net.nt. ;; AUTHORITY SECTION: max.net.nt. 604800 IN NS host1.max.net.nt. ;; ADDITIONAL SECTION: host1.max.net.nt. 604800 IN A 192.168.16.24 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Mon Aug 10 19:16:52 2009 ;; MSG SIZE rcvd: 80 |
#dig @127.0.0.1 max.net.nt ns
; <<>> DiG 9.3.4-P1 <<>> @127.0.0.1 max.net.nt ns ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54386 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;max.net.nt. IN NS ;; ANSWER SECTION: max.net.nt. 604800 IN NS host1.max.net.nt. ;; ADDITIONAL SECTION: host1.max.net.nt. 604800 IN A 192.168.16.24 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Mon Aug 10 19:16:56 2009 ;; MSG SIZE rcvd: 64 |
#dig @127.0.0.1 max.net.nt axfr
; <<>> DiG 9.3.4-P1 <<>> @127.0.0.1 max.net.nt axfr ; (1 server found) ;; global options: printcmd max.net.nt. 604800 IN SOA host1.max.net.nt. root.max.net.nt. 14 604800 86400 2419200 604800 max.net.nt. 604800 IN NS host1.max.net.nt. max.net.nt. 604800 IN MX 5 host1.max.net.nt. host1.max.net.nt. 604800 IN A 192.168.16.24 host2.max.net.nt. 604800 IN A 192.168.16.244 host3.max.net.nt. 604800 IN A 192.168.16.144 max.net.nt. 604800 IN SOA host1.max.net.nt. root.max.net.nt. 14 604800 86400 2419200 604800 ;; Query time: 14 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Mon Aug 10 19:16:59 2009 ;; XFR size: 7 records (messages 1) |
#vim /etc/resolv.conf
|
#nameserver 192.168.16.254
![]() |
#nameserver 192.168.16.254
PING host1.andr.net.nt (192.168.16.25): 56 data bytes 64 bytes from 192.168.16.25: icmp_seq=0 ttl=64 time=1.078 ms 64 bytes from 192.168.16.25: icmp_seq=1 ttl=64 time=0.259 ms 64 bytes from 192.168.16.25: icmp_seq=2 ttl=64 time=0.276 ms ^C --- host1.andr.net.nt ping statistics --- 3 packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max/stddev = 0.259/0.538/1.078/0.382 ms |
#vim /etc/resolv.conf
--- /tmp/l3-saved-2144.12906.990 2009-08-10 19:17:39.000000000 +0300 +++ /etc/resolv.conf 2009-08-10 19:17:53.000000000 +0300 @@ -1,6 +1,3 @@ -search max.net.nt max.unix.nt +search max.net.nt net.nt nameserver 192.168.16.24 nameserver 192.168.16.254 -nameserver 10.0.17.1 -nameserver 10.0.35.1 - |
#vim /etc/host
![]() |
#vim /etc/host
![]() |
#vim /etc/hosts
|
#vim /etc/rc.conf
--- /tmp/l3-saved-2144.22383.1400 2009-08-10 19:18:44.000000000 +0300 +++ /etc/rc.conf 2009-08-10 19:19:25.000000000 +0300 @@ -14,7 +14,7 @@ defaultrouter="192.168.16.254" ifconfig_re0="inet 192.168.16.24 netmask 255.255.255.0" ifconfig_re1="inet 192.168.54.1 netmask 255.255.255.224" -hostname="fbsd4.net.nt" +hostname="host1.max.net.nt" static_routes="54_32 54_64 54_96 54_128" route_54_32="-net 192.168.54.32/27 192.168.54.30" route_54_64="-net 192.168.54.64/27 192.168.54.30" @@ -33,14 +33,4 @@ natd_interface="re0" # Public interface or IPaddress to use. natd_flags="" # Additional flags for natd. sshd_enable="YES" -# -# named. It may be possible to run named in a sandbox, man security for named_enable="YES" # Run named, the DNS server (or NO). -#named_program="/usr/sbin/named"# path to named, if you want a different one. -#named_flags="-u bind -g bind" # Flags for named -named_pidfile="/var/run/named/pid" # Must set this in named.conf as well -#named_uid="bind" # User to run named as -#named_chrootdir="/var/named" # Chroot directory (or "" not to auto-chroot it) -#named_chroot_autoupdate="YES" # Automatically install/update chrooted - # components of named. See /etc/rc.d/named. -#named_symlink_enable="YES" # Symlink the chrooted pid file |
#hostname
fbsd4.net.nt |
#hostname host1.max.net.nt
|
#hostname
host1.max.net.nt |
#. .bashrc
|
#. .bash
![]() .bash_history .bash_profile .bashrc |
#. .bash_profile
Removing stale pidfile |
#ping 192.168.16.25
PING 192.168.16.25 (192.168.16.25): 56 data bytes 64 bytes from 192.168.16.25: icmp_seq=0 ttl=64 time=0.249 ms 64 bytes from 192.168.16.25: icmp_seq=1 ttl=64 time=0.209 ms ^[[A^C --- 192.168.16.25 ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max/stddev = 0.209/0.229/0.249/0.020 ms |
#ping 192.168.16.25 -a
![]() usage: ping [-AaDdfnoQqRrv] [-c count] [-G sweepmaxsize] [-g sweepminsize] [-h sweepincrsize] [-i wait] [-l preload] [-M mask | time] [-m ttl] [-P policy] [-p pattern] [-S src_addr] [-s packetsize] [-t timeout] [-W waittime] [-z tos] host ping [-AaDdfLnoQqRrv] [-c count] [-I iface] [-i wait] [-l preload] [-M mask | time] [-m ttl] [-P policy] [-p pattern] [-S src_addr] [-s packetsize] [-T ttl] [-t timeout] [-W waittime] [-z tos] mcast-group |
#ping host1.dima.nt
PING host1.dima.net.nt (192.168.16.26): 56 data bytes 64 bytes from 192.168.16.26: icmp_seq=0 ttl=64 time=0.457 ms 64 bytes from 192.168.16.26: icmp_seq=1 ttl=64 time=0.235 ms ^C --- host1.dima.net.nt ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max/stddev = 0.235/0.346/0.457/0.111 ms |
#ping hostA.alext
PING hostA.alex.net.nt (192.168.16.6): 56 data bytes 64 bytes from 192.168.16.6: icmp_seq=0 ttl=64 time=0.148 ms 64 bytes from 192.168.16.6: icmp_seq=1 ttl=64 time=0.145 ms ^C --- hostA.alex.net.nt ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max/stddev = 0.145/0.146/0.148/0.001 ms |
#ping hostA.alex.net.nt
PING hostA.alex.net.nt (192.168.16.6): 56 data bytes 64 bytes from 192.168.16.6: icmp_seq=0 ttl=64 time=2.129 ms 64 bytes from 192.168.16.6: icmp_seq=1 ttl=64 time=0.166 ms 64 bytes from 192.168.16.6: icmp_seq=2 ttl=64 time=0.188 ms 64 bytes from 192.168.16.6: icmp_seq=3 ttl=64 time=0.152 ms 64 bytes from 192.168.16.6: icmp_seq=4 ttl=64 time=0.193 ms ^C --- hostA.alex.net.nt ping statistics --- 5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max/stddev = 0.152/0.566/2.129/0.782 ms |
#ping host1.dima.net.nt
PING host1.dima.net.nt (192.168.16.26): 56 data bytes 64 bytes from 192.168.16.26: icmp_seq=0 ttl=64 time=1.265 ms 64 bytes from 192.168.16.26: icmp_seq=1 ttl=64 time=0.260 ms ^[[A^[[B64 bytes from 192.168.16.26: icmp_seq=2 ttl=64 time=0.209 ms 64 bytes from 192.168.16.26: icmp_seq=3 ttl=64 time=0.240 ms ^[[A64 bytes from 192.168.16.26: icmp_seq=4 ttl=64 time=0.233 ms ^C --- host1.dima.net.nt ping statistics --- 5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max/stddev = 0.209/0.441/1.265/0.412 ms |
#cd /etc/ma
![]() mac.conf make.conf manpath.config.bak.xorg mail/ manpath.config master.passwd mail.rc manpath.config.bak |
#cd /etc/mail/sendmail.cf
![]() bash: cd: /etc/mail/sendmail.cf: Not a directory õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#freshclam
ClamAV update process started at Wed Aug 12 17:48:11 2009 WARNING: Your ClamAV installation is OUTDATED! WARNING: Local version: 0.92 Recommended version: 0.95.2 DON'T PANIC! Read http://www.clamav.net/support/faq Downloading main-46.cdiff [100%] Downloading main-47.cdiff [100%] Downloading main-48.cdiff [100%] Downloading main-49.cdiff [100%] |
#freshclam
![]() ClamAV update process started at Wed Aug 12 17:48:53 2009 WARNING: Your ClamAV installation is OUTDATED! WARNING: Local version: 0.92 Recommended version: 0.95.2 DON'T PANIC! Read http://www.clamav.net/support/faq main.inc is up to date (version: 51, sigs: 545035, f-level: 42, builder: sven) daily.cvd is up to date (version: 9685, sigs: 64251, f-level: 43, builder: ccordes) |
#vim /usr/local/
|
#ls
Makefile freebsd.cf mailer.conf README freebsd.mc mailertable.sample access.sample freebsd.submit.cf sendmail.cf aliases freebsd.submit.mc submit.cf aliases.db helpfile virtusertable.sample |
#vim mailer.conf
|
#cd /usr/ports/security/
|
#ls
libidea quintuple-agent libident racoon2 libksba radiusniff libmcrypt rain libntlm rainbowcrack libotr rarcrack libp11 rats libparanoia rc5pipe libprelude rdigest libpreludedb revelation ... p5-Crypt-GPG xmlsec1 p5-Crypt-GeneratePassword xspy p5-Crypt-HCE_MD5 xyssl p5-Crypt-HCE_SHA yafic p5-Crypt-IDEA yersinia p5-Crypt-Imail zebedee p5-Crypt-Khazad zombiezapper p5-Crypt-License zxid p5-Crypt-Lite zzuf p5-Crypt-Loki97 |
#cd cl
![]() clamassassin/ clamav-devel/ clamsmtp/ clusterssh/ clamav/ clamcour/ clamtk/ |
#cd clamav
![]() clamav/ clamav-devel/ |
#cd clamav/
|
#ls
Makefile distinfo files pkg-descr pkg-plist |
#make install
m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_mul_basecase -DPIC mul_basecase.asm >tmp-mul_basecase.s cc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul_basecase -O2 -fno-strict-aliasing -pipe tmp-mul_basecase.s -fPIC -DPIC -o .libs/mul_basecase.o ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul_basecase -O2 -fno-strict-aliasing -pipe mul_basecase.asm -o mul_basecase.o >/dev/null 2>&1 /bin/sh /usr/local/bin/libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo sqr_basecase | sed 's/_$//'` -O2 -fno-strict-aliasing -pipe `test -f 'sqr_basecase.asm' || echo './'`sqr_basecase.asm ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sqr_basecase -O2 -fno-strict-aliasing -pipe sqr_basecase.asm -fPIC -DPIC -o .libs/sqr_basecase.o m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_sqr_basecase -DPIC sqr_basecase.asm >tmp-sqr_basecase.s cc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sqr_basecase -O2 -fno-strict-aliasing -pipe tmp-sqr_basecase.s -fPIC -DPIC -o .libs/sqr_basecase.o ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sqr_basecase -O2 -fno-strict-aliasing -pipe sqr_basecase.asm -o sqr_basecase.o >/dev/null 2>&1 /bin/sh /usr/local/bin/libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo random | sed 's/_$//'` -O2 -fno-strict-aliasing -pipe -c -o random.lo random.c cc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_random -O2 -fno-strict-aliasing -pipe -c random.c -fPIC -DPIC -o .libs/random.o cc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_random -O2 -fno-strict-aliasing -pipe -c random.c -o random.o >/dev/null 2>&1 |
#clamscan -r -l testoutput.txt
![]() /usr/ports/security/clamav/work/clamav-0.92/libclamav/nsis/nsis_zconf.h: OK /usr/ports/security/clamav/work/clamav-0.92/libclamav/nsis/nsis_zutil.h: OK /usr/ports/security/clamav/work/clamav-0.92/libclamav/nsis/nsis_zlib.h: OK /usr/ports/security/clamav/work/clamav-0.92/libclamav/nsis/bzlib_private.h: OK /usr/ports/security/clamav/work/clamav-0.92/libclamav/nsis/nsis_bzlib.h: OK /usr/ports/security/clamav/work/clamav-0.92/libclamav/nsis/nulsft.c: OK /usr/ports/security/clamav/work/clamav-0.92/libclamav/nsis/nulsft.h: OK /usr/ports/security/clamav/work/clamav-0.92/libclamav/pe.c: OK /usr/ports/security/clamav/work/clamav-0.92/libclamav/pe.h: OK /usr/ports/security/clamav/work/clamav-0.92/libclamav/yc.c: OK ... /usr/ports/security/clamav/work/clamav-0.92/libclamav/matcher-bm.h: OK /usr/ports/security/clamav/work/clamav-0.92/libclamav/packlibs.c: OK /usr/ports/security/clamav/work/clamav-0.92/libclamav/packlibs.h: OK /usr/ports/security/clamav/work/clamav-0.92/libclamav/Makefile: OK /usr/ports/security/clamav/work/clamav-0.92/libclamav/mbox.o: OK /usr/ports/security/clamav/work/clamav-0.92/libclamav/.libs/matcher-ac.o: OK /usr/ports/security/clamav/work/clamav-0.92/libclamav/.libs/matcher-bm.o: OK /usr/ports/security/clamav/work/clamav-0.92/libclamav/.libs/matcher.o: OK /usr/ports/security/clamav/work/clamav-0.92/libclamav/.libs/md5.o: OK /usr/ports/security/clamav/work/clamav-0.92/libclamav/.libs/others.o: OK |
#vim /usr/local/etc/clamd.conf
--- /tmp/l3-saved-1195.29541.27338 2009-08-12 20:33:18.000000000 +0300 +++ /usr/local/etc/clamd.conf 2009-08-12 20:35:21.000000000 +0300 @@ -141,7 +141,8 @@ # Run as another user (clamd must be started by root for this option to work) # Default: don't drop privileges -User clamav +#User clamav +User mailnull # Initialize supplementary group access (clamd must be started by root). # Default: no |
#chown -R mailnull:mailnull /var/run/clamav/
|
#chown -R mailnull:mailnull /var/lclamav/
![]() lib/ log/ |
#chown -R mailnull:mailnull /var/log/clamav/
|
#freshclam
![]() ERROR: Can't open /var/log/clamav/freshclam.log in append mode (check permissions!). ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log). |
#vim /etc/rc.
![]() --- /tmp/l3-saved-1195.18957.18510 2009-08-12 20:39:14.000000000 +0300 +++ /etc/rc.conf 2009-08-12 20:43:15.000000000 +0300 @@ -34,3 +34,6 @@ natd_flags="" # Additional flags for natd. sshd_enable="YES" named_enable="YES" # Run named, the DNS server (or NO). +clamav_clamd_enable="YES" # Run ClamAV +clamav_freshclam_enable="YES" +clamav_freshclam_flags="-u mailnull --checks=1 --daemon-notify=/usr/local/etc/clamd.conf" |
#vim /etc/rc.conf
|
#lsvar/log/clamav/
|
#touch /var/log/clamav/freshclam.log
|
#chown clamav:clamav /var/log/c/e
![]() clamav/ cron cron.0.bz2 cron.1.bz2 cron.2.bz2 cron.3.bz2 |
#chown clamav:clamav /var/log/clamav/freshclam.log]
![]() chown: /var/log/clamav/freshclam.log]: No such file or directory |
#chown clamav:clamav /var/log/clamav/freshclam.log
|
#ls
.ICEauthority .gstreamer-0.10 .themes .Trash .gtkrc-1.2-gnome2 .thumbnails .Xauthority .history .viminfo .bash_history .hushlogin .vimrc .bash_profile .icons .vnc .bashrc .k5login .xsession .cache .l3rc .xsession-errors .config .lesshst .xsmIk2fG7 .cshrc .lilalo Desktop .dbus .local install .fluxbox .login mbox .gconf .metacity nautilus-debug-log.txt .gconfd .nautilus prepare-freebsd.sh .gnome .profile rc.conf1 .gnome2 .recently-used.xbel vimrc .gnome2_private .ssh |
#vim /var/log/clamav/freshclam.log
|
#:q!
![]() Display all 111 possibilities? (y or n) |
#cd /usr/ports/mail/p5-Mail-SpamAssassin/
|
#make install
preferred instead of this module.) *************************************************************************** NOTE: the optional IP::Country module is not installed. Used by the RelayCountry plugin (not enabled by default) to determine the domain country codes of each relay in the path of an email. *************************************************************************** |
#pwd
/usr/ports/mail/p5-Mail-SpamAssassin |
#cd ..
|
#cd mi
![]() milter-bogom/ milter-skem/ missey/ milter-greylist/ mimedefang/ mixmaster/ milter-greylist-devel/ mini_sendmail/ mixminion/ milter-regex/ minimalist/ |
#cd mimedefang/
|
#ls
Makefile files pkg-install pkg-plist distinfo pkg-descr pkg-message |
#make install
config.status: creating mimedefang-filter.5 config.status: creating mimedefang-multiplexor.8 config.status: creating mimedefang-protocol.7 config.status: creating mimedefang-notify.7 config.status: creating mimedefang.8 config.status: creating mimedefang.pl.8 config.status: creating md-mx-ctrl.8 config.status: creating watch-mimedefang config.status: creating redhat/mimedefang-init config.status: creating redhat/mimedefang-sysconfig ... This port has installed the following startup scripts which may cause these network services to be started at boot time. /usr/local/etc/rc.d/mimedefang.sh-dist 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://www.mimedefang.org/ |
#sockstat | grep clamav
mailnull clamd 1027 4 stream /var/run/clamav/clamd |
#sockstat | grep mimedefang
![]() |
#sockstat | grep spamassassin
![]() |
#cd /usr/local/etc/mimedefang/mimedefang-filter
![]() bash: cd: /usr/local/etc/mimedefang/mimedefang-filter: Not a directory |
#vimsr/local/etc/mimedefang/mimedefang-filter
32 #*********************************************************************** 33 $DaemonAddres"root"; 34 #*********************************************************************** Set the e-mail address from which MIMEDefang quarantine warnings and 35 user notifications appear to come. A good example would be 'mimedefang@mydomain.com'. Make sure to have an alias for this E774: address if you want replies to it to work. *********************************************************************** 36 $DaemonAddress = 'olocalhost'; t 1 li *****************root@max.net.nt'; #*********************************************************************** If you set $AddWarningsInline to 1, then MIMEDefang tries *very* hard "/usr/local/etc/mimedefang/mimedefang-filter" 325L, 13000C written õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#mimedefang.pl -features | egrep -i '(clam|spamass)'
SpamAssassin : yes Virus:CLAMAV : yes (/usr/local/bin/clamscan) Virus:CLAMD : yes (/usr/local/sbin/clamd) Mail::SpamAssassin : Version 3.002003 õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#vim /usr/local/bin/mimedefang.pl
|
#Ignored
72 LocalSocket /var/run/clamav/clamd 73 74 # Remove stale socket after unclean shutdown. 75 # Default: yes 76 FixStaleSocket yes 77 78 # TCP port address. 79 # Default: no 80 #TCPSocket 3310 81 82 # TCP address. |
#By default we bind to INADDR_ANY, probably not wise.
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#mimedefang.pl -features | egrep -i '(clam|spamass)'
SpamAssassin : yes Virus:CLAMAV : yes (/usr/local/bin/clamscan) Virus:CLAMD : yes (/usr/local/sbin/clamd) Mail::SpamAssassin : Version 3.002003 |
#vim /etc/mail/
--- /dev/null 2009-08-12 21:38:00.000000000 +0300 +++ local-hosts-names 2009-08-12 21:42:01.000000000 +0300 @@ -0,0 +1,2 @@ +localhost +max.net.nt |
#submit.cf
|
#ls
Makefile freebsd.cf mailer.conf README freebsd.mc mailertable.sample access.sample freebsd.submit.cf sendmail.cf aliases freebsd.submit.mc submit.cf aliases.db helpfile virtusertable.sample |
#vim local-hosts-names
![]() |
#vim local-hosts-names
--- /dev/null 2009-08-12 22:06:43.000000000 +0300 +++ local-host-names 2009-08-12 22:07:48.000000000 +0300 @@ -0,0 +1,2 @@ +localhost +max.net.nt |
#vim local-host-names
![]() --- /tmp/l3-saved-1207.26737.21039 2009-08-12 22:08:42.000000000 +0300 +++ local-host-names 2009-08-12 22:10:25.000000000 +0300 @@ -1,2 +1,2 @@ -localhost +host1 max.net.nt |
#hostname
host1.max.net.nt |
#vim local-host-names
--- /tmp/l3-saved-1207.30570.8670 2009-08-12 22:10:29.000000000 +0300 +++ local-host-names 2009-08-12 22:10:59.000000000 +0300 @@ -1,2 +1,2 @@ -host1 +localhost max.net.nt |
#vim local-host-names
--- /tmp/l3-saved-1207.31656.20120 2009-08-12 22:11:45.000000000 +0300 +++ /etc/rc.conf 2009-08-12 22:12:35.000000000 +0300 @@ -37,3 +37,4 @@ clamav_clamd_enable="YES" # Run ClamAV clamav_freshclam_enable="YES" clamav_freshclam_flags="-u mailnull --checks=1 --daemon-notify=/usr/local/etc/clamd.conf" +sendmail_enable="YES" # Run |
#/etc/rc.d/sendmail restart
Stopping sendmail_submit. |
#/etc/rc.conf
![]() bash: /etc/rc.conf: Permission denied õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#vim /etc/rc.conf
|
#/etc/rc.d/sendmail restart
Stopping sendmail. Starting sendmail. |
#mutt
![]() bash: mutt: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#LANG=C
|
#echo $LANG
C |
#mutt
+153460 -r-xr-sr-x 1 root games 108252 Dec 17 21:30:50 2007 +/usr/local/bin/libgtop_server2 +/usr/local/bin/gnometris +153466 -r-xr-sr-x 1 root games 90344 Dec 17 21:31:29 2007 +153461 -r-xr-sr-x 1 root games 86808 Dec 17 21:31:10 2007 +/usr/local/bin/mahjongg local/bin/gnomine +153467 -r-xr-sr-x 1 root games 73284 Dec 17 21:31:20 2007 75%) +/usr/local/bin/same-gnome +153923 -r-sr-xr-x 1 root wheel 273200 Dec 17 18:58:55 2007 +/usr/local/bin/seahorse-agent +153924 -r-sr-xr-x 1 root wheel 281360 Dec 17 18:58:57 2007 +/usr/local/bin/seahorse-daemon +154132 ---s--x--x 2 root wheel 105184 Dec 1 03:20:39 2007 +/usr/local/bin/sudo |
#mutt
15 O Jul 30 X-CronSun, 2 Aug 2009 15:30:27 16 O Jul 30 +sec 17 O Jul 30 X- 18 O Jul 30 X- 19 O Jul 30 X- 20 O Jul 30 2 Aug 15:30:27 14794]: adjust time server 194.149.67.130 offset 21 O Jul 30 30.180712 sec -(1 105/1166: Cron Daemon Cron <root@fbsd4> ntpdate nt O - 130166: Cron Daemon Cron <root@fbsd4> ntpdate ntp. -- (all) |
#mutt
To: user@max.net.nt Cc: Bcc: Subject: test message Reply-To: Fcc: PGP: Clear -- Attachments Ma-l sent/var/mail/root [Msgs:0]---(date/date)------ (all) Mailbox is unchanged. |
#su user
|
Время первой команды журнала | 18:16:35 2009- 8-10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:40:26 2009- 8-13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 15.84 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.04 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.55 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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