/l3/users/bolotov/nt-bsdnet/fbsd5.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 |
|
#find / -iname *ttf
/usr/local/share/fonts/comicbd.ttf /usr/local/share/fonts/COOPBL.ttf /usr/local/share/fonts/cour.ttf /usr/local/share/fonts/courbd.ttf /usr/local/share/fonts/courbi.ttf /usr/local/share/fonts/couri.ttf /usr/local/share/fonts/estre.ttf /usr/local/share/fonts/frabk.ttf /usr/local/share/fonts/framd.ttf /usr/local/share/fonts/framdit.ttf ... /usr/X11R6/lib/X11/fonts/TTF/luximr.ttf /usr/X11R6/lib/X11/fonts/TTF/luximri.ttf /usr/X11R6/lib/X11/fonts/TTF/luxirb.ttf /usr/X11R6/lib/X11/fonts/TTF/luxirbi.ttf /usr/X11R6/lib/X11/fonts/TTF/luxirr.ttf /usr/X11R6/lib/X11/fonts/TTF/luxirri.ttf /usr/X11R6/lib/X11/fonts/TTF/luxisb.ttf /usr/X11R6/lib/X11/fonts/TTF/luxisbi.ttf /usr/X11R6/lib/X11/fonts/TTF/luxisr.ttf /usr/X11R6/lib/X11/fonts/TTF/luxisri.ttf |
#scp -r /usr/share/font
|
#ls -l /usr/share/fonts
ls: /usr/share/fonts: No such file or directory |
#ls -l /usr/local/share/fonts/
-rw-r--r-- 1 root wheel 75272 29 ÏËÔ 1999 ALGER.ttf -rw-r--r-- 1 root wheel 151000 12 ÎÏÑ 1998 ANTQUAB.ttf -rw-r--r-- 1 root wheel 150416 12 ÎÏÑ 1998 ANTQUABI.ttf -rw-r--r-- 1 root wheel 149092 12 ÎÏÑ 1998 ANTQUAI.ttf -rw-r--r-- 1 root wheel 134200 12 ÎÏÑ 1998 ARIALN.ttf -rw-r--r-- 1 root wheel 139128 12 ÎÏÑ 1998 ARIALNB.ttf -rw-r--r-- 1 root wheel 138568 12 ÎÏÑ 1998 ARIALNBI.ttf -rw-r--r-- 1 root wheel 141408 12 ÎÏÑ 1998 ARIALNI.ttf -rw-r--r-- 1 root wheel 23275812 18 ÎÏÑ 2002 ARIALUNI.ttf -rw-r--r-- 1 root wheel 54976 18 Á×Ç 1999 BASKVILL.ttf ... -rw-r--r-- 1 root wheel 123096 25 ÍÁÒ 2003 trebucbd.ttf -rw-r--r-- 1 root wheel 131188 25 ÍÁÒ 2003 trebucbi.ttf -rw-r--r-- 1 root wheel 139288 25 ÍÁÒ 2003 trebucit.ttf -rw-r--r-- 1 root wheel 148624 25 ÍÁÒ 2003 tunga.ttf -rw-r--r-- 1 root wheel 171792 25 ÍÁÒ 2003 verdana.ttf -rw-r--r-- 1 root wheel 137616 25 ÍÁÒ 2003 verdanab.ttf -rw-r--r-- 1 root wheel 155076 25 ÍÁÒ 2003 verdanai.ttf -rw-r--r-- 1 root wheel 154800 25 ÍÁÒ 2003 verdanaz.ttf -rw-r--r-- 1 root wheel 118752 25 ÍÁÒ 2003 webdings.ttf -rw-r--r-- 1 root wheel 81000 25 ÍÁÒ 2003 wingding.ttf |
#rsync /usr/local/share/fonts/ 192.168.15.21:/usr/X11R6/lib/fonts/T
|
#rsync /usr/local/share/fonts/ 192.168.15.21:/usr/X11R6/lib/fonts/
ssh: connect to host 192.168.15.21 port 22: Connection refused rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: error in rsync protocol data stream (code 12) at io.c(443) |
#clamscan -r -l testoutput.txt
/usr/ports/security/clamav/work/clamav-0.87/clamd/Makefile.am: OK /usr/ports/security/clamav/work/clamav-0.87/clamd/Makefile.in: OK /usr/ports/security/clamav/work/clamav-0.87/clamd/options.c: OK /usr/ports/security/clamav/work/clamav-0.87/clamd/options.h: OK /usr/ports/security/clamav/work/clamav-0.87/clamd/clamd.c: OK /usr/ports/security/clamav/work/clamav-0.87/clamd/defaults.h: OK /usr/ports/security/clamav/work/clamav-0.87/clamd/tcpserver.c: OK /usr/ports/security/clamav/work/clamav-0.87/clamd/tcpserver.h: OK /usr/ports/security/clamav/work/clamav-0.87/clamd/localserver.c: OK /usr/ports/security/clamav/work/clamav-0.87/clamd/localserver.h: OK ... /usr/ports/security/clamav/work/clamav-0.87/configure.lineno: OK /usr/ports/security/clamav/work/clamav-0.87/configure.bak: OK /usr/ports/security/clamav/work/clamav-0.87/config.log: OK /usr/ports/security/clamav/work/clamav-0.87/target.h: OK /usr/ports/security/clamav/work/clamav-0.87/config.status: OK /usr/ports/security/clamav/work/clamav-0.87/Makefile: OK /usr/ports/security/clamav/work/clamav-0.87/libtool: OK /usr/ports/security/clamav/work/clamav-0.87/clamav-config: OK /usr/ports/security/clamav/work/clamav-0.87/libclamav.pc: OK /usr/ports/security/clamav/work/clamav-0.87/clamav-config.h: OK |
#User clamav
bash: User: command not found |
#User clamav
bash: User: command not found |
#vi /usr/local/etc/clamav.conf
|
#vi /usr/local/etc/
|
#vi /usr/local/etc/clamd.conf
|
#chown -R mailnull:mailnull /var/run/clamav
|
#chown -R mailnull:mailnull /var/logamav
|
#vi /etc/rc.conf
0a1 > A 15a17,19 > clamav_clamd_enable="YES" > clamav_freshclam_enable="YES" > clamav_freshclam_flags="-u mailnull --checks=1 --deamon-notify=/usr/local/etc/clamd.conf" |
##rsync /usr/local/share/fonts/ 192.168.15.21:/usr/X11R6/lib/fonts/
|
##
|
##rsync /usr/local/share/fonts/ 192.168.15.21:/usr/X11R6/lib/fonts
TTF/ |
#freshclam
ERROR: Can't open /var/log/clamav/freshclam.log in append mode (check permissions!). ERROR: Problem with internal logger. |
#touch /var/log/clamav/freshclam.log
|
#chown clamav:clamav /var/log/clamav/freshclam.log
|
#freshclam
ClamAV update process started at Thu Nov 30 15:10:04 2006 |
#cd /usr/ports/mail/p5-SpamAssassin
exit bash: cd: /usr/ports/mail/p5-SpamAssassin: No such file or directory |
#cd /usr/ports/mail/p5-MailAssassin
|
#make install
/usr/local/bin/perl5.8.7 build/preprocessor -Mconditional -Mvars -DVERSION="3.000004" -DPREFIX="/usr/local" <lib/Mail/SpamAssassin/Constants.pm >blib/lib/Mail/SpamAssassin/Constants.pm /usr/local/bin/perl5.8.7 build/preprocessor -Mconditional -Mvars -DVERSION="3.000004" -DPREFIX="/usr/local" <lib/Mail/SpamAssassin/Plugin.pm >blib/lib/Mail/SpamAssassin/Plugin.pm /usr/local/bin/perl5.8.7 build/preprocessor -Mconditional -Mvars -DVERSION="3.000004" -DPREFIX="/usr/local" <lib/Mail/SpamAssassin/Plugin/Hashcash.pm >blib/lib/Mail/SpamAssassin/Plugin/Hashcash.pm /usr/local/bin/perl5.8.7 build/preprocessor -Mconditional -Mvars -DVERSION="3.000004" -DPREFIX="/usr/local" <lib/Mail/SpamAssassin/BayesStore/SQL.pm >blib/lib/Mail/SpamAssassin/BayesStore/SQL.pm /usr/local/bin/perl5.8.7 build/preprocessor -Mconditional -Mvars -DVERSION="3.000004" -DPREFIX="/usr/local" <lib/Mail/SpamAssassin/Locker/Flock.pm >blib/lib/Mail/SpamAssassin/Locker/Flock.pm /usr/local/bin/perl5.8.7 build/preprocessor -Mconditional -Mvars -DVERSION="3.000004" -DPREFIX="/usr/local" <lib/Mail/SpamAssassin.pm >blib/lib/Mail/SpamAssassin.pm /usr/local/bin/perl5.8.7 build/preprocessor -Mconditional -Mvars -DVERSION="3.000004" -DPREFIX="/usr/local" <lib/Mail/SpamAssassin/Plugin/SPF.pm >blib/lib/Mail/SpamAssassin/Plugin/SPF.pm /usr/local/bin/perl5.8.7 build/preprocessor -Mconditional -Mvars -DVERSION="3.000004" -DPREFIX="/usr/local" <lib/Mail/SpamAssassin/TextCat.pm >blib/lib/Mail/SpamAssassin/TextCat.pm /usr/local/bin/perl5.8.7 build/preprocessor -Mconditional -Mvars -DVERSION="3.000004" -DPREFIX="/usr/local" <lib/Mail/SpamAssassin/Conf/SQL.pm >blib/lib/Mail/SpamAssassin/Conf/SQL.pm /usr/local/bin/perl5.8.7 build/preprocessor -Mconditional -Mvars -DVERSION="3.000004" -DPREFIX="/usr/local" <lib/Mail/SpamAssassin/PerMsgStatus.pm >blib/lib/Mail/SpamAssassin/PerMsgStatus.pm /usr/local/bin/perl5.8.7 build/preprocessor -Mconditional -Mvars -DVERSION="3.000004" -DPREFIX="/usr/local" <lib/Mail/SpamAssassin/PerMsgLearner.pm >blib/lib/Mail/SpamAssassin/PerMsgLearner.pm |
#tail /var/log/
Xorg.0.log lastlog scrollkeeper.log slip.log Xorg.0.log.old lpd-errs security userlog auth.log maillog sendmail.st wtmp clamav/ messages sendmail.st.0 xferlog cron messages.0.bz2 sendmail.st.1 debug.log ppp.log servicelog |
#tail /var/log/maillog
Nov 30 16:28:55 ns mimedefang.pl[8256]: Problem running virus scanner: code=999, category=cannot-execute, action=tempfail Nov 30 16:28:55 ns sm-mta[8855]: kAUGSsu8008855: Milter: data, reject=451 4.3.0 Problem running virus-scanner Nov 30 16:28:55 ns sm-mta[8855]: kAUGSsu8008855: to=<operator@ns.me.unix.nt>, delay=00:00:00, pri=30545, stat=Problem running virus-scanner Nov 30 16:28:55 ns sm-msp-queue[8851]: kAUGM0lu008406: to=operator, ctladdr=operator (2/5), delay=00:06:55, xdelay=00:00:00, mailer=relay, pri=840272, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.0 Problem running virus-scanner Nov 30 16:28:55 ns sm-mta[8855]: kAUGSsuA008855: from=<operator@ns.me.unix.nt>, size=545, class=0, nrcpts=1, msgid=<200611301611.kAUGB0a6008060@ns.me.unix.nt>, proto=ESMTP, daemon=IPv4, relay=localhosti.me.unix.nt [127.0.0.1] Nov 30 16:28:55 ns mimedefang.pl[8256]: kAUGSsuA008855: Could not connect to clamd daemon at /var/run/clamav/clamd Nov 30 16:28:55 ns mimedefang.pl[8256]: Problem running virus scanner: code=999, category=cannot-execute, action=tempfail Nov 30 16:28:55 ns sm-mta[8855]: kAUGSsuA008855: Milter: data, reject=451 4.3.0 Problem running virus-scanner Nov 30 16:28:55 ns sm-mta[8855]: kAUGSsuA008855: to=<operator@ns.me.unix.nt>, delay=00:00:00, pri=30545, stat=Problem running virus-scanner Nov 30 16:28:55 ns sm-msp-queue[8851]: kAUGB0a6008060: to=operator, ctladdr=operator (2/5), delay=00:17:55, xdelay=00:00:00, mailer=relay, pri=1200272, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: 451 4.3.0 Problem running virus-scanner |
#make install
checking for sendmail... /usr/sbin/sendmail checking for rm... /bin/rm checking whether libmilter must be linked with libsm... no configure: creating ./config.status config.status: creating Makefile config.status: creating mimedefang.pl config.status: creating examples/init-script config.status: creating mimedefang-filter.5 config.status: creating mimedefang-multiplexor.8 config.status: creating mimedefang-protocol.7 ... 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/ |
#vi r/local/mimedifang/mimedefang-filter
|
#ls
Makefile files pkg-install pkg-plist distinfo pkg-descr pkg-message work |
#vi /usr/local/etc/difang/mimedefang-filter
|
#vi /usr/local/etc/mimedeang/mimedefang-filter
|
#mimedefang.pl -features | egrep -i '(clam|spamass)"
> |
#mimedefang.pl -features | egrep -i '(clam|spamass)'
Scalar found where operator expected at /usr/local/etc/mimedefang/mimedefang-filter line 31, near "$DaemonAddress" (Missing semicolon on previous line?) Scalar found where operator expected at /usr/local/etc/mimedefang/mimedefang-filter line 39, near "$AddWarningsInline" (Missing semicolon on previous line?) syntax error at /usr/local/etc/mimedefang/mimedefang-filter line 31, near "$DaemonAddress " Compilation failed in require at /usr/local/bin/mimedefang.pl line 4881. |
#vi /usr/local/etc/mimedefang/mimedefang-filter
|
#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.000004 |
#cd /etc/mail
|
#ls -l /dev/random
System shutdown time has arrived crw-rw-rw- 1 root wheel 0, 10 30 ÎÏÑ 07:12 /dev/random |
#ls -l /dev/urandom
lrwxr-xr-x 1 root wheel 6 1 ÑÎ× 1970 /dev/urandom -> random |
#ls -li /dev/urandom
11 lrwxr-xr-x 1 root wheel 6 1 ÑÎ× 1970 /dev/urandom -> random |
#ls -li /dev/random
10 crw-rw-rw- 1 root wheel 0, 10 30 ÎÏÑ 07:12 /dev/random |
#ls
Makefile freebsd.mc mailertable.sample README freebsd.submit.cf sendmail.cf access.sample freebsd.submit.mc submit.cf aliases helpfile virtusertable.sample aliases.db local-host-names freebsd.cf mailer.conf |
#cp freebsd.mc ns.me.unix.nt
|
#ld
ld: no input files |
#ls
Makefile freebsd.mc mailertable.sample README freebsd.submit.cf ns.me.unix.nt access.sample freebsd.submit.mc sendmail.cf aliases helpfile submit.cf aliases.db local-host-names virtusertable.sample freebsd.cf mailer.conf |
#cp freebsd.mc ns.me.unix.nt.mc
|
#ls
Makefile freebsd.mc mailertable.sample README freebsd.submit.cf ns.me.unix.nt access.sample freebsd.submit.mc ns.me.unix.nt.mc aliases helpfile sendmail.cf aliases.db local-host-names submit.cf freebsd.cf mailer.conf virtusertable.sample |
#rm ns.me.unix.nt
|
#ls
Makefile freebsd.mc mailertable.sample README freebsd.submit.cf ns.me.unix.nt.mc access.sample freebsd.submit.mc sendmail.cf aliases helpfile submit.cf aliases.db local-host-names virtusertable.sample freebsd.cf mailer.conf |
#vi /etc/make.conf
|
#ls
Makefile freebsd.mc mailertable.sample README freebsd.submit.cf ns.me.unix.nt.mc access.sample freebsd.submit.mc sendmail.cf aliases helpfile submit.cf aliases.db local-host-names virtusertable.sample freebsd.cf mailer.conf |
#vi /etc/make.conf
|
#make
make: don't know how to make /etc/mail/ns.me.unix.cf. Stop |
#vi /etc/make.conf
|
#ls
Makefile freebsd.mc mailertable.sample README freebsd.submit.cf ns.me.unix.nt.mc access.sample freebsd.submit.mc sendmail.cf aliases helpfile submit.cf aliases.db local-host-names virtusertable.sample freebsd.cf mailer.conf |
#make
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/ /usr/share/sendmail/cf/m4/cf.m4 /etc/mail/ns.me.unix.nt.mc > /etc/mail/ns.me.unix.nt.cf cp freebsd.submit.mc ns.me.unix.nt.submit.mc /usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/ /usr/share/sendmail/cf/m4/cf.m4 ns.me.unix.nt.submit.mc > ns.me.unix.nt.submit.cf |
#ls
Makefile freebsd.submit.cf ns.me.unix.nt.mc README freebsd.submit.mc ns.me.unix.nt.submit.cf access.sample helpfile ns.me.unix.nt.submit.mc aliases local-host-names sendmail.cf aliases.db mailer.conf submit.cf freebsd.cf mailertable.sample virtusertable.sample freebsd.mc ns.me.unix.nt.cf |
#vi ns.me.unix.nt.mc
92a93 > MAIL_FILTER (`mimedefang', `S=local:/var/spool/MIMEDefang/mimedefang.sock, F=T, T=C: 15m;S:4m;E:10m') dnl define (`confINPUT_MAIL_FILTERS', `mimedefang')dnl |
#ls
Makefile freebsd.submit.cf ns.me.unix.nt.mc README freebsd.submit.mc ns.me.unix.nt.submit.cf access.sample helpfile ns.me.unix.nt.submit.mc aliases local-host-names sendmail.cf aliases.db mailer.conf submit.cf freebsd.cf mailertable.sample virtusertable.sample freebsd.mc ns.me.unix.nt.cf |
#make all
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/ /usr/share/sendmail/cf/m4/cf.m4 /etc/mail/ns.me.unix.nt.mc > /etc/mail/ns.me.unix.nt.cf |
#ls -l
total 356 -rw-r--r-- 1 root wheel 6809 3 ÎÏÑ 2005 Makefile -rw-r--r-- 1 root wheel 2896 3 ÎÏÑ 2005 README -rw-r--r-- 1 root wheel 407 3 ÎÏÑ 2005 access.sample -rw-r--r-- 1 root wheel 1618 3 ÎÏÑ 2005 aliases -rw-r----- 1 root wheel 16384 26 ÎÏÑ 14:14 aliases.db -rw-r--r-- 1 root wheel 57791 3 ÎÏÑ 2005 freebsd.cf -rw-r--r-- 1 root wheel 4113 3 ÎÏÑ 2005 freebsd.mc -r--r--r-- 1 root wheel 40444 3 ÎÏÑ 2005 freebsd.submit.cf -r--r--r-- 1 root wheel 894 3 ÎÏÑ 2005 freebsd.submit.mc -r--r--r-- 1 root wheel 5588 3 ÎÏÑ 2005 helpfile -rw-r--r-- 1 root wheel 26 30 ÎÏÑ 09:45 local-host-names -rw-r--r-- 1 root wheel 400 3 ÎÏÑ 2005 mailer.conf -rw-r--r-- 1 root wheel 243 3 ÎÏÑ 2005 mailertable.sample -rw-r--r-- 1 root wheel 58245 30 ÎÏÑ 16:01 ns.me.unix.nt.cf -rw-r--r-- 1 root wheel 4270 30 ÎÏÑ 16:01 ns.me.unix.nt.mc -rw-r--r-- 1 root wheel 40398 30 ÎÏÑ 15:53 ns.me.unix.nt.submit.cf -r--r--r-- 1 root wheel 894 30 ÎÏÑ 15:53 ns.me.unix.nt.submit.mc -rw-r--r-- 1 root wheel 57791 3 ÎÏÑ 2005 sendmail.cf -r--r--r-- 1 root wheel 40444 3 ÎÏÑ 2005 submit.cf -rw-r--r-- 1 root wheel 569 3 ÎÏÑ 2005 virtusertable.sample |
#cp sendmail.cf sendmail.cf.OLD
|
#ls
Makefile freebsd.submit.cf ns.me.unix.nt.mc README freebsd.submit.mc ns.me.unix.nt.submit.cf access.sample helpfile ns.me.unix.nt.submit.mc aliases local-host-names sendmail.cf aliases.db mailer.conf sendmail.cf.OLD freebsd.cf mailertable.sample submit.cf freebsd.mc ns.me.unix.nt.cf virtusertable.sample |
#cp ns.me.unix.nt.cf sendmail.cf
|
#ls -l
total 414 -rw-r--r-- 1 root wheel 6809 3 ÎÏÑ 2005 Makefile -rw-r--r-- 1 root wheel 2896 3 ÎÏÑ 2005 README -rw-r--r-- 1 root wheel 407 3 ÎÏÑ 2005 access.sample -rw-r--r-- 1 root wheel 1618 3 ÎÏÑ 2005 aliases -rw-r----- 1 root wheel 16384 26 ÎÏÑ 14:14 aliases.db -rw-r--r-- 1 root wheel 57791 3 ÎÏÑ 2005 freebsd.cf -rw-r--r-- 1 root wheel 4113 3 ÎÏÑ 2005 freebsd.mc -r--r--r-- 1 root wheel 40444 3 ÎÏÑ 2005 freebsd.submit.cf -r--r--r-- 1 root wheel 894 3 ÎÏÑ 2005 freebsd.submit.mc ... -rw-r--r-- 1 root wheel 400 3 ÎÏÑ 2005 mailer.conf -rw-r--r-- 1 root wheel 243 3 ÎÏÑ 2005 mailertable.sample -rw-r--r-- 1 root wheel 58245 30 ÎÏÑ 16:01 ns.me.unix.nt.cf -rw-r--r-- 1 root wheel 4270 30 ÎÏÑ 16:01 ns.me.unix.nt.mc -rw-r--r-- 1 root wheel 40398 30 ÎÏÑ 15:53 ns.me.unix.nt.submit.cf -r--r--r-- 1 root wheel 894 30 ÎÏÑ 15:53 ns.me.unix.nt.submit.mc -rw-r--r-- 1 root wheel 58245 30 ÎÏÑ 16:03 sendmail.cf -rw-r--r-- 1 root wheel 57791 30 ÎÏÑ 16:03 sendmail.cf.OLD -r--r--r-- 1 root wheel 40444 3 ÎÏÑ 2005 submit.cf -rw-r--r-- 1 root wheel 569 3 ÎÏÑ 2005 virtusertable.sample |
#/etc/rc.d/sendmail restart
A: not found A: not found Stopping sendmail. Stopping sendmail_clientmqueue. A: not found Starting sendmail. 554 5.0.0 /etc/mail/sendmail.cf: line 78: unknown configuration line " (mimedefang, S=local:/var/spool/MIMEDefang/mimedefang.sock, F=T, T=C: 15m;S:4m;E:10m)" 554 5.0.0 /etc/mail/sendmail.cf: line 1684: name required for mail filter |
#vis.me.unix.nt.mc
DAEMON_OPTIONS(`Name=IPv4, Family=inet') DAEMON_OPTIONS(`Name=IPv6, Family=inet6, Modifiers=O') define(`confBIND_OPTS', `WorkAroundBrokenAAAA') define(`confNO_RCPT_ACTION', `add-to-undisclosed') define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy') MAILER(local) MAILER(smtp) MAIL_FILTER (`mimedefang', `S=local:/var/spool/MIMEDefang/mimedefang.sock, F=T, T=C: 15m;S:4m;E:10m') dnl define (`confINPUT_MAIL_FILTERS', `mimedefang')dnl define (`confINPUT_MAIL_FILTERS', `mimedefang')dnl ns.me.unix.nt.mc: 94 ÓÔÒÏË, 4270 ÓÉÍ×ÏÌÏ× |
#make all
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/ /usr/share/sendmail/cf/m4/cf.m4 /etc/mail/ns.me.unix.nt.mc > /etc/mail/ns.me.unix.nt.cf |
#cp ns.me.unix.nt.cf sendmail.cf
|
#/etc/rc.d/
Display all 129 possibilities? (y or n) |
#/etc/rc.d/sendmail restart
A: not found A: not found sendmail not running? (check /var/run/sendmail.pid). A: not found Starting sendmail. 554 5.0.0 /etc/mail/sendmail.cf: line 78: unknown configuration line " (mimedefang, S=local:/var/spool/MIMEDefang/mimedefang.sock, F=T, T=C: 15m;S:4m;E:10m) define (confINPUT_MAIL_FILTERS, mimedefang)" 554 5.0.0 /etc/mail/sendmail.cf: line 1684: name required for mail filter |
#vi ns.me.unix.nt.mc
93c93 < MAIL_FILTER (`mimedefang', `S=local:/var/spool/MIMEDefang/mimedefang.sock, F=T, T=C: 15m;S:4m;E:10m') dnl --- > MAIL_FILTER (`mimedefang', `S=local:/var/spool/MIMEDefang/mimedefang.sock, F=T, T=C: 15m;S:4m;E:10m')dnl |
#make
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/ /usr/share/sendmail/cf/m4/cf.m4 /etc/mail/ns.me.unix.nt.mc > /etc/mail/ns.me.unix.nt.cf |
#cp ns.me.unix.nt.cf sendmail.cf
|
#/etc/rc.d/sendmail restart
A: not found A: not found sendmail not running? (check /var/run/sendmail.pid). A: not found Starting sendmail. 554 5.0.0 /etc/mail/sendmail.cf: line 78: unknown configuration line " (mimedefang, S=local:/var/spool/MIMEDefang/mimedefang.sock, F=T, T=C: 15m;S:4m;E:10m)define (confINPUT_MAIL_FILTERS, mimedefang)" 554 5.0.0 /etc/mail/sendmail.cf: line 1684: name required for mail filter |
#vi ns.me.unix.nt.mc
|
#make
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/ /usr/share/sendmail/cf/m4/cf.m4 /etc/mail/ns.me.unix.nt.mc > /etc/mail/ns.me.unix.nt.cf |
#cp ns.me.unix.nt.cf sendmail.cf
|
#/etc/rc.d/sendmail restart
A: not found A: not found sendmail not running? (check /var/run/sendmail.pid). A: not found Starting sendmail. 554 5.0.0 /etc/mail/sendmail.cf: line 78: unknown configuration line " (mimedefang, S=local:/var/spool/MIMEDefang/mimedefang.sock, F=T, T=C: 15m;S:4m;E:10m)" 554 5.0.0 /etc/mail/sendmail.cf: line 79: unknown configuration line "define (confINPUT_MAIL_FILTERS, mimedefang)" 554 5.0.0 /etc/mail/sendmail.cf: line 1686: name required for mail filter |
#vi ns.me.unix.nt.mc
|
#make
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/ /usr/share/sendmail/cf/m4/cf.m4 /etc/mail/ns.me.unix.nt.mc > /etc/mail/ns.me.unix.nt.cf |
#cp ns.me.unix.nt.cf sendmail.cf
|
#/etc/rc.d/sendmail restart
A: not found A: not found sendmail not running? (check /var/run/sendmail.pid). A: not found Starting sendmail. WARNING: Xmimedefang: local socket name /var/spool/MIMEDefang/mimedefang.sock missing |
#mv /usr/local/etc/rc.d/mimedefang.sh{-dist,}
|
#/usr/local/etc/rc.d/mimedefang.sh start
Starting mimedefang-multiplexor: [ OK ] Starting mimedefang: [ OK ] |
#/etc/rc.d/sendmail restart
A: not found A: not found Stopping sendmail. Stopping sendmail_clientmqueue. A: not found Starting sendmail. |
#/etc/rc.d/sendmail restart
A: not found A: not found Stopping sendmail. Stopping sendmail_clientmqueue. A: not found Starting sendmail. |
#vi ns.me.unix.nt.mc
|
#make
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/ /usr/share/sendmail/cf/m4/cf.m4 /etc/mail/ns.me.unix.nt.mc > /etc/mail/ns.me.unix.nt.cf |
#cp ns.me.unix.nt.cf sendmail.cf
|
#/etc/rc.d/sendmail restart
A: not found A: not found Stopping sendmail. Stopping sendmail_clientmqueue. A: not found Starting sendmail. |
#/etc/rc.d/sendmail restart
A: not found A: not found Stopping sendmail. Stopping sendmail_clientmqueue. A: not found Starting sendmail. |
#/etc/rc.d/sendmail restart
A: not found A: not found Stopping sendmail. Stopping sendmail_clientmqueue. A: not found Starting sendmail. |
#less /etc/rc.d/sendmail
|
#vi /etc/rc.d/sendmail
|
#/etc/rc.d/sendmail restart
+ rc_flags= + eval _chdir=$sendmail_clientmqueue_chdir _chroot=$sendmail_clientmqueue_chroot _nice=$sendmail_clientmqueue_nice _user=$sendmail_clientmqueue_user _group=$sendmail_clientmqueue_group _groups=$sendmail_clientmqueue_groups + _chdir= _chroot= _nice= _user= _group= _groups= + [ -n ] + [ -n sendmail_msp_queue_enable -a start != rcvar ] + checkyesno sendmail_msp_queue_enable + eval _value=$sendmail_msp_queue_enable + _value=YES + debug checkyesno: sendmail_msp_queue_enable is set to YES. + return 0 ... + continue + [ stop != restart ] + continue + [ restart != restart ] + eval _cmd=$restart_cmd _precmd=$restart_precmd _postcmd=$restart_postcmd + _cmd= _precmd= _postcmd= + [ -n ] + [ -n ] + true + return 0 |
Время первой команды журнала | 16:47:04 2006-11-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 18:22:31 2006-11-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 18.81 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.59 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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