/l3/users/andrew/nt-lnet/linux1.linux.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 |
|
#ps -ax | grep mime
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html 4111 ? Ssl 0:00 /usr/sbin/spamass-milter -P /var/run/spamass.pid -f -p /var/spool/MIMEDefang/mimedefang.sock 13818 pts/6 S+ 0:00 pinfo -m mimedefang-filter 16833 pts/5 R+ 0:00 grep mime |
#vi /etc/mail/mimedefang-filter
|
#mimedefang-multiplexor -U defang -T
|
#mimedefang-multiplexor -U defang -T
|
#ls /var/spool/M
MD-Quarantine/ MIMEDefang/ |
#ls /var/spool/MD-Quarantine/
|
$/etc/init.d/sendmail status
MSP: is run via cron (20m) MTA: 4264 /usr/sbin/sendmail-mta -Am -L sm-mta -bd -q10m UID PID PPID C STIME TTY TIME CMD root 4264 1 0 14:56 ? 00:00:00 sendmail: MTA: accepting connections Daemon Status: Sendmail is running but not answering status queries. No response QUE: Same as MTA |
$su -
Password: l3-agent is already running: pid=4843; pidfile=/root/.lilalo/l3-agent.pid SSH_AUTH_SOCK=/tmp/ssh-ozXFP17555/agent.17555; export SSH_AUTH_SOCK; SSH_AGENT_PID=17556; export SSH_AGENT_PID; echo Agent pid 17556; Could not open a connection to your authentication agent. |
#/etc/init.d/sendmail restart
Restarting Transport Agent: sendmail. |
#ps -ax
2 ? S 0:00 [migration/0] 3 ? SN 0:00 [ksoftirqd/0] 4 ? S< 0:00 [events/0] 5 ? S< 0:00 [khelper] 6 ? S< 0:00 [kthread] 8 ? S< 0:00 [kblockd/0] 9 ? S< 0:00 [kacpid] 91 ? S< 0:00 [kseriod] 123 ? S 0:00 [pdflush] 124 ? S 0:00 [pdflush] ... 16906 ? S 0:01 /usr/bin/perl /usr/local/bin/mimedefang.pl -server 16928 ? Sl 0:00 mimedefang -U defang -T -p /var/spool/MIMEDefang/mime 17533 pts/8 S+ 0:00 su - 17548 pts/8 S+ 0:00 script -f -q /root/.lilalo//186183529241055461-116195 17556 ? Ss 0:00 ssh-agent 17588 pts/8 S+ 0:00 script -f -q /root/.lilalo//186183529241055461-116195 17589 pts/12 Ss 0:00 bash -i 17773 ? Ss 0:00 sendmail: MTA: accepting connections 17818 pts/0 R+ 0:00 sh -c LC_ALL=C PATH=$PATH:/sbin:/usr/sbin /sbin/route 17819 pts/12 R+ 0:00 ps -ax |
#tail -f /var/log/mail.log
Oct 27 15:25:15 host1 mimedefang-multiplexor[11818]: stats 1161951915.090 StartSlave slave=0 nslaves=1 nbusy=0 reason="Bringing slaves up to minSlaves (1)" Oct 27 15:34:33 host1 mimedefang[15607]: MIMEDefang alive. slavesReservedForLoopback=-1 AllowNewConnectionsToQueue=0 doRelayCheck=0 doHeloCheck=0 doSenderCheck=0 doRecipientCheck=0 Oct 27 15:34:33 host1 mimedefang[15607]: Multiplexor alive - entering main loop Oct 27 15:37:54 host1 mimedefang-multiplexor[11818]: stats 1161952674.730 ReapSlave slave=0 nslaves=0 nbusy=0 Oct 27 15:37:58 host1 mimedefang[15607]: MIMEDefang-2.57: mi_stop=1 Oct 27 15:38:27 host1 mimedefang-multiplexor[16905]: stats 1161952707.245 StartSlave slave=0 nslaves=1 nbusy=0 reason="Bringing slaves up to minSlaves (1)" Oct 27 15:38:31 host1 mimedefang[16928]: MIMEDefang alive. slavesReservedForLoopback=-1 AllowNewConnectionsToQueue=0 doRelayCheck=0 doHeloCheck=0 doSenderCheck=0 doRecipientCheck=0 Oct 27 15:38:31 host1 mimedefang[16928]: Multiplexor alive - entering main loop Oct 27 15:40:07 host1 sm-mta[17486]: k9RCe7wp017486: localhost.localdomain [127.0.0.1] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA-v4 Oct 27 15:40:30 host1 sm-mta[17773]: starting daemon (8.13.8): SMTP+queueing@00:10:00 |
#netstat -lnp | grep 25
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 17773/sendmail: MTA unix 2 [ ACC ] STREAM LISTENING 11425 4026/hald @/tmp/hald-local/dbus-UHcF5aph2j |
#tail -f /var/log/mail.log
Oct 27 15:51:06 host1 mimedefang-multiplexor[20235]: stats 1161953466.938 StartSlave slave=0 nslaves=1 nbusy=0 reason="Bringing slaves up to minSlaves (1)" Oct 27 15:51:07 host1 mimedefang-multiplexor[20235]: stats 1161953467.542 ReapSlave slave=0 nslaves=0 nbusy=0 Oct 27 15:51:10 host1 mimedefang-multiplexor[20235]: stats 1161953470.546 StartSlave slave=0 nslaves=1 nbusy=0 reason="Bringing slaves up to minSlaves (1)" Oct 27 15:51:11 host1 mimedefang-multiplexor[20235]: stats 1161953471.184 ReapSlave slave=0 nslaves=0 nbusy=0 Oct 27 15:51:14 host1 mimedefang-multiplexor[20235]: stats 1161953474.198 StartSlave slave=0 nslaves=1 nbusy=0 reason="Bringing slaves up to minSlaves (1)" Oct 27 15:51:14 host1 mimedefang-multiplexor[20235]: stats 1161953474.830 ReapSlave slave=0 nslaves=0 nbusy=0 Oct 27 15:51:17 host1 mimedefang-multiplexor[20235]: stats 1161953477.842 StartSlave slave=0 nslaves=1 nbusy=0 reason="Bringing slaves up to minSlaves (1)" Oct 27 15:51:18 host1 mimedefang-multiplexor[20235]: stats 1161953478.439 ReapSlave slave=0 nslaves=0 nbusy=0 Oct 27 15:51:21 host1 mimedefang-multiplexor[20235]: stats 1161953481.447 StartSlave slave=0 nslaves=1 nbusy=0 reason="Bringing slaves up to minSlaves (1)" Oct 27 15:51:22 host1 mimedefang-multiplexor[20235]: stats 1161953482.097 ReapSlave slave=0 nslaves=0 nbusy=0 ... Oct 27 16:09:36 host1 mimedefang-multiplexor[29049]: stats 1161954576.154 ReapSlave slave=0 nslaves=0 nbusy=0 Oct 27 16:09:39 host1 mimedefang-multiplexor[29049]: stats 1161954579.159 StartSlave slave=0 nslaves=1 nbusy=0 reason="Bringing slaves up to minSlaves (1)" Oct 27 16:09:39 host1 mimedefang-multiplexor[29049]: stats 1161954579.886 ReapSlave slave=0 nslaves=0 nbusy=0 Oct 27 16:09:42 host1 mimedefang-multiplexor[29049]: stats 1161954582.899 StartSlave slave=0 nslaves=1 nbusy=0 reason="Bringing slaves up to minSlaves (1)" Oct 27 16:09:43 host1 mimedefang-multiplexor[29049]: stats 1161954583.509 ReapSlave slave=0 nslaves=0 nbusy=0 Oct 27 16:09:46 host1 mimedefang-multiplexor[29049]: stats 1161954586.519 StartSlave slave=0 nslaves=1 nbusy=0 reason="Bringing slaves up to minSlaves (1)" Oct 27 16:09:47 host1 mimedefang-multiplexor[29049]: stats 1161954587.302 ReapSlave slave=0 nslaves=0 nbusy=0 Oct 27 16:13:10 host1 sm-mta[30306]: k9RDDAKD030306: Milter (mimedefang): error connecting to filter: Connection refused by /var/spool/MIMEDefang/mimedefang.sock Oct 27 16:13:10 host1 sm-mta[30306]: k9RDDAKD030306: Milter (mimedefang): to error state Oct 27 16:13:10 host1 sm-mta[30306]: k9RDDAKD030306: Milter: initialization failed, temp failing commands |
#ping
PING 192.168.15.15 (192.168.15.15) 56(84) bytes of data. 64 bytes from 192.168.15.15: icmp_seq=1 ttl=64 time=5.82 ms 64 bytes from 192.168.15.15: icmp_seq=2 ttl=64 time=0.205 ms --- 192.168.15.15 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 0.205/3.012/5.820/2.808 ms |
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data. --- 10.0.35.1 ping statistics --- 3 packets transmitted, 0 received, 100% packet loss, time 2000ms |
#route -n
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.17.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.17.2 0.0.0.0 UG 0 0 0 eth0 |
#route del default
|
#route add default gw 192.168.17.1
|
#cp /etc/mail/mimedefang-filter /etc/mail/mimedefang-filter.15_46
|
#mv ~user/Desktop/mimedefang-filter /etc/mail/mimedefang-filter
|
#ps aux | grep mime
root 4111 0.0 0.0 11012 788 ? Ssl 14:56 0:00 /usr/sbin/spamass-milter -P /var/run/spamass.pid -f -p /var/spool/MIMEDefang/mimedefang.sock nobody 13818 0.0 0.4 7580 4368 pts/6 S+ 15:28 0:00 pinfo -m mimedefang-filter defang 16905 0.0 0.0 1904 580 ? S 15:38 0:00 mimedefang-multiplexor -U defang -T defang 16928 0.0 0.0 26480 736 ? Sl 15:38 0:00 mimedefang -U defang -T -p /var/spool/MIMEDefang/mimedefang.sock -m /var/spool/MIMEDefang/mimedefang-multiplexor.sock defang 18685 0.4 1.5 20228 15748 ? S 15:43 0:01 /usr/bin/perl /usr/local/bin/mimedefang.pl -server root 20023 0.0 0.0 3744 756 pts/11 S+ 15:47 0:00 grep mime |
#kill -9 16905 16928 18685
|
#kill -9 16905 16928 18685
bash: kill: (16905) - No such process bash: kill: (16928) - No such process bash: kill: (18685) - No such process |
#mimedefang-multiplexor -U defang -T
|
#ps aux | grep mime
root 4111 0.0 0.0 11012 788 ? Ssl 14:56 0:00 /usr/sbin/spamass-milter -P /var/run/spamass.pid -f -p /var/spool/MIMEDefang/mimedefang.sock nobody 13818 0.0 0.4 7580 4368 pts/6 S+ 15:28 0:00 pinfo -m mimedefang-filter defang 20235 0.0 0.0 1904 552 ? S 15:47 0:00 mimedefang-multiplexor -U defang -T defang 20256 0.0 0.2 5880 2208 ? R 15:48 0:00 /usr/bin/perl /usr/local/bin/mimedefang.pl -server root 20258 0.0 0.0 3740 732 pts/11 R+ 15:48 0:00 grep mime |
#tar xvzfC ~user/Desktop/mimedefang-2.5
mimedefang-2.57.tar.gz mimedefang-2.58-BETA-1.tar.gz |
#tar xvzfC ~user/Desktop/mimedefang-2.58-BETA-1.tar.gz /usr/src/
mimedefang-2.58-BETA-1/ mimedefang-2.58-BETA-1/COPYING mimedefang-2.58-BETA-1/Changelog mimedefang-2.58-BETA-1/Makefile.in mimedefang-2.58-BETA-1/README mimedefang-2.58-BETA-1/README.ANOMY mimedefang-2.58-BETA-1/README.NONROOT mimedefang-2.58-BETA-1/README.SECURITY mimedefang-2.58-BETA-1/README.SOPHIE mimedefang-2.58-BETA-1/README.SPAMASSASSIN ... mimedefang-2.58-BETA-1/tests/test-msg-bad-mime mimedefang-2.58-BETA-1/tests/test-msg-busy mimedefang-2.58-BETA-1/tests/test-msg-filter-exit mimedefang-2.58-BETA-1/tests/test-msg-resend mimedefang-2.58-BETA-1/tests/test-msg-tempfail mimedefang-2.58-BETA-1/tests/test-msg-weird-hdrs mimedefang-2.58-BETA-1/utils.c mimedefang-2.58-BETA-1/gen-ip-validator.pl mimedefang-2.58-BETA-1/md-mx-ctrl.c mimedefang-2.58-BETA-1/watch-mimedefang.in |
#mimedefang-multiplexor -U defang -T
|
#ps -ax | grep mime
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html 4111 ? Ssl 0:00 /usr/sbin/spamass-milter -P /var/run/spamass.pid -f -p /var/spool/MIMEDefang/mimedefang.sock 13818 pts/6 S+ 0:00 pinfo -m mimedefang-filter 20235 ? S 0:00 mimedefang-multiplexor -U defang -T 20308 ? Sl 0:00 mimedefang -U defang -T -p /var/spool/MIMEDefang/mimedefang.sock -m /var/spool/MIMEDefang/mimedefang-multiplexor.sock 22229 pts/5 R+ 0:00 grep mime |
#kill -9 20235 20308
|
#ps -ax | grep mime
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html 4111 ? Ssl 0:00 /usr/sbin/spamass-milter -P /var/run/spamass.pid -f -p /var/spool/MIMEDefang/mimedefang.sock 13818 pts/6 S+ 0:00 pinfo -m mimedefang-filter 22307 pts/5 R+ 0:00 grep mime |
#cd /usr/src/mimedefang-2.57/
|
#make distclean
rm -f *~ *.o mimedefang mimedefang-multiplexor md-mx-ctrl rm -f config.log config.status Makefile config.cache config.h mimedefang.pl \ examples/init-script \ mimedefang-filter.5 mimedefang-multiplexor.8 mimedefang-protocol.7 \ mimedefang-notify.7 \ mimedefang.8 mimedefang.pl.8 md-mx-ctrl.8 watch-mimedefang \ redhat/mimedefang-init redhat/mimedefang-spec redhat/mimedefang-sysconfig |
#ps -ax | grep mime
|
#ps -ax
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html PID TTY STAT TIME COMMAND 1 ? Ss 0:01 init [2] 2 ? S 0:00 [migration/0] 3 ? SN 0:00 [ksoftirqd/0] 4 ? S< 0:00 [events/0] 5 ? S< 0:00 [khelper] 6 ? S< 0:00 [kthread] 8 ? S< 0:00 [kblockd/0] 9 ? S< 0:00 [kacpid] ... 13818 pts/6 S+ 0:00 pinfo -m mimedefang-filter 17533 pts/8 S+ 0:00 su - 17548 pts/8 S+ 0:00 script -f -q /root/.lilalo//186183529241055461-116195 17556 ? Ss 0:00 ssh-agent 17588 pts/8 S+ 0:00 script -f -q /root/.lilalo//186183529241055461-116195 17589 pts/12 Ss 0:00 bash -i 17773 ? Ss 0:00 sendmail: MTA: accepting connections 18563 pts/12 S+ 0:00 tail -f /var/log/mail.log 25437 ? Ss 0:00 /sbin/mgetty -x9 -s 38400 -m "" ATC10=00 ttyS0 30046 pts/5 R+ 0:00 ps -ax |
#./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 ... SOPHIE 'sophie' NO (not found) NVCC 'nvcc' NO (not found) CLAMD 'clamd' NO (not found) TROPHIE 'trophie' NO (not found) Found Mail::SpamAssassin. You may use spam_assassin_* functions Did not find Anomy::HTMLCleaner. Do not use anomy_clean_html() Found HTML::Parser. You may use append_html_boilerplate() Note: SpamAssassin, 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. |
#make
gcc -g -O2 -Wall -Wstrict-prototypes -pthread -D_POSIX_PTHREAD_SEMANTICS -DPERL_PATH=\"/usr/bin/perl\" -DMIMEDEFANG_PL=\"/usr/local/bin/mimedefang.pl\" -DRM=\"/bin/rm\" -DVERSION=\"2.58\" -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 -DPERL_PATH=\"/usr/bin/perl\" -DMIMEDEFANG_PL=\"/usr/local/bin/mimedefang.pl\" -DRM=\"/bin/rm\" -DVERSION=\"2.58\" -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 |
#make install
mkdir -p /etc/mail && chmod 755 /etc/mail if test "no" = "yes" -a ! -f "/etc/mail/mimedefang-ip-key" ; then \ /usr/bin/perl ./gen-ip-validator.pl > /etc/mail/mimedefang-ip-key ;\ fi if test "defang" != "" ; then \ chown "defang" /etc/mail/mimedefang-ip-key > /dev/null 2>&1 || true; \ mkdir -p /var/spool/MIMEDefang > /dev/null 2>&1 || true; \ chown "defang" /var/spool/MIMEDefang || true; \ chmod 700 /var/spool/MIMEDefang || exit 1; \ mkdir -p /var/spool/MD-Quarantine > /dev/null 2>&1 || true; \ ... 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'. |
#cp -f ~user/Desktop/mimedefang-filter /etc/mail/mimedefang-filter
|
#mimedefang-multiplexor -U defang -T
|
#killall mimedefang-multiplexor
|
#ls
Changelog event.o mimedefang mimedefang.pl README.TRU64 config.h eventpriv.h mimedefang.8 mimedefang.pl.8 README.VEXIRA config.h.in event_tcp.c mimedefang.8.in mimedefang.pl.8.in redhat config.log event_tcp.h mimedefang.c mimedefang.pl.in rm_r.c config.status event_tcp.o mimedefang-filter.5 mimedefang-protocol.7 rm_r.o configure examples mimedefang-filter.5.in mimedefang-protocol.7.in SpamAssassin configure.in gen-ip-validator.pl mimedefang.h notifier.c syslog-fac.c contrib install-sh mimedefang-multiplexor notifier.o syslog-fac.o COPYING Makefile mimedefang-multiplexor.8 README tests drop_privs.c Makefile.in mimedefang-multiplexor.8.in README.ANOMY utils.c drop_privs_nothread.o md-mx-ctrl mimedefang-multiplexor.c README.IRIX utils.o drop_privs_threaded.o md-mx-ctrl.8 mimedefang-multiplexor.o README.NONROOT watch-mimedefang embperl.c md-mx-ctrl.8.in mimedefang-notify.7 README.SECURITY watch-mimedefang.8 event.c md-mx-ctrl.c mimedefang-notify.7.in README.SOPHIE watch-mimedefang.in event.h md-mx-ctrl.o mimedefang.o README.SPAMASSASSIN |
#ps -ax | grep mime
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html 4111 ? Ssl 0:00 /usr/sbin/spamass-milter -P /var/run/spamass.pid -f -p /var/spool/MIMEDefang/mimedefang.sock 13818 pts/6 S+ 0:00 pinfo -m mimedefang-filter 30119 pts/5 R+ 0:00 grep mime |
#ps -ax | grep mime
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html 4111 ? Ssl 0:00 /usr/sbin/spamass-milter -P /var/run/spamass.pid -f -p /var/spool/MIMEDefang/mimedefang.sock 13818 pts/6 S+ 0:00 pinfo -m mimedefang-filter 30138 pts/5 R+ 0:00 grep mime |
#apt-get --purge squid
E: Неверная операция squid |
#apt-get --purge remove squit
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово E: Не могу найти пакет squit |
#apt-get --purge remove squid
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей... ÐоÑово ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐquid* обновлено 0, ÑÑÑановлено 0 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 1 пакеÑов, и 139 пакеÑов не обновлено. ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑкаÑаÑÑ 0РаÑÑ Ð¸Ð²Ð¾Ð². ÐоÑле ÑаÑпаковки обÑем занÑÑого диÑкового пÑоÑÑÑанÑÑва ÑменÑÑиÑÑÑ Ð½Ð° 1626kB. ХоÑиÑе пÑодолжиÑÑ [Ð/н]? (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 87852 Ñайлов и каÑалогов.) УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ squid... Stopping Squid HTTP proxy: squid Waiting.....................done. . УдалÑÑÑÑÑ ÑÐ°Ð¹Ð»Ñ ÐºÐ¾Ð½ÑигÑÑаÑии пакеÑа squid... Purging startup links .. Purging logfiles .. Removing the config-file .. Remove the proxy cache in /var/spool/squid yourself! dpkg: пÑедÑпÑеждение -- пÑи Ñдалении пакеÑа squid не пÑÑÑой каÑалог /var/spool/squid не ÑдалÑн. dpkg: пÑедÑпÑеждение -- пÑи Ñдалении пакеÑа squid не пÑÑÑой каÑалог /etc/squid не ÑдалÑн. |
#apt-get install squid
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Предлагаемые пакеты: squidclient squid-cgi logcheck-database resolvconf smbclient НОВЫЕ пакеты, которые будут установлены: squid обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 139 пакетов не обновлено. Необходимо скачать 0B/648kB архивов. После распаковки объем занятого дискового пространства возрастёт на 1626kB. Предварительная настройка пакетов ... Выбор ранее не выбранного пакета squid. (Чтение базы данных... на данный момент установлено 87815 файлов и каталогов.) Распаковывается пакет squid (из файла .../squid_2.6.4-1_i386.deb)... Настраивается пакет squid (2.6.4-1) ... Restarting Squid HTTP proxy: squid. |
#cat tests/
parts/ test-msg-2 test-msg-busy test-msg-tempfail test-filter test-msg-3 test-msg-filter-exit test-msg-weird-hdrs test-msg-1 test-msg-bad-mime test-msg-resend |
#ls -al
итого 2192 drwxr-xr-x 7 500 500 4096 2006-10-27 16:07 . drwxrwsr-x 5 root src 4096 2006-10-27 15:56 .. -rw-r--r-- 1 500 500 96666 2006-10-19 18:03 Changelog -rw-r--r-- 1 root root 1594 2006-10-27 15:57 config.h -rw-r--r-- 1 500 500 1507 2006-03-31 21:04 config.h.in -rw-r--r-- 1 root root 30156 2006-10-27 15:57 config.log -rwxr-xr-x 1 root root 32751 2006-10-27 15:57 config.status -rwxr-xr-x 1 500 500 229016 2006-07-20 16:59 configure -rw-r--r-- 1 500 500 31664 2006-07-20 17:02 configure.in ... -rw-r--r-- 1 root root 8256 2006-10-27 16:07 rm_r.o drwxr-xr-x 2 500 500 4096 2006-10-19 19:14 SpamAssassin -rw-r--r-- 1 500 500 2487 2006-03-31 21:04 syslog-fac.c -rw-r--r-- 1 root root 5268 2006-10-27 16:07 syslog-fac.o drwxr-xr-x 3 500 500 4096 2006-10-19 19:14 tests -rw-r--r-- 1 500 500 33539 2006-08-08 17:56 utils.c -rw-r--r-- 1 root root 34144 2006-10-27 16:07 utils.o -rwxr-xr-x 1 root root 23848 2006-10-27 15:57 watch-mimedefang -rw-r--r-- 1 500 500 5418 2006-03-31 21:04 watch-mimedefang.8 -rwxr-xr-x 1 500 500 23848 2006-03-31 21:04 watch-mimedefang.in |
#ssh user@192.168.16.2
The authenticity of host '192.168.16.2 (192.168.16.2)' can't be established. RSA key fingerprint is ce:65:f9:7e:c8:7b:31:c1:11:d2:a1:05:ae:29:3e:32. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.16.2' (RSA) to the list of known hosts. user@192.168.16.2's password: Linux host1 2.6.16-2-686 #1 Fri Aug 18 19:01:49 UTC 2006 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. You have mail. Last login: Fri Oct 27 19:15:12 2006 from 192.168.16.1 l3-agent is already running: pid=6517; pidfile=/home/user/.lilalo/l3-agent.pid |
#ls
fang.pl graphdefang-0.9 linuxorg README word-to-html |
#ls -al
итого 32 drwxr-xr-x 4 500 500 4096 2006-10-19 19:14 . drwxr-xr-x 7 500 500 4096 2006-10-27 16:07 .. -rw-r--r-- 1 500 500 7333 2006-03-31 21:04 fang.pl drwxr-xr-x 4 500 500 4096 2006-10-19 19:14 graphdefang-0.9 drwxr-xr-x 2 500 500 4096 2006-10-19 19:14 linuxorg -rw-r--r-- 1 500 500 960 2006-03-31 21:04 README -rw-r--r-- 1 500 500 287 2006-03-31 21:04 word-to-html |
#cd linuxorg/
|
#ls
filter README spam-deliver spam-trusted-hosts |
#ls- al
bash: ls-: command not found |
#ls -al
итого 40 drwxr-xr-x 2 500 500 4096 2006-10-19 19:14 . drwxr-xr-x 4 500 500 4096 2006-10-19 19:14 .. -rw-r--r-- 1 500 500 17132 2006-03-31 21:04 filter -rw-r--r-- 1 500 500 745 2006-03-31 21:04 README -rw-r--r-- 1 500 500 1466 2006-03-31 21:04 spam-deliver -rw-r--r-- 1 500 500 1052 2006-03-31 21:04 spam-trusted-hosts |
#cd ..
|
#tail -f /var/log/mail.log
Oct 27 16:39:41 host1 mimedefang-multiplexor[6861]: started; minSlaves=2, maxSlaves=10, maxRequests=500, maxIdleTime=300, busyTimeout=600, clientTimeout=10 Oct 27 16:39:41 host1 mimedefang-multiplexor[6861]: Starting slave 0 (pid 6862) (1 running): Bringing slaves up to minSlaves (2) Oct 27 16:39:41 host1 mimedefang[6876]: MIMEDefang alive. slavesReservedForLoopback=-1 AllowNewConnectionsToQueue=0 doRelayCheck=0 doHeloCheck=0 doSenderCheck=0 doRecipientCheck=0 Oct 27 16:39:41 host1 mimedefang[6876]: Multiplexor alive - entering main loop Oct 27 16:39:44 host1 mimedefang-multiplexor[6861]: Starting slave 1 (pid 6903) (2 running): Bringing slaves up to minSlaves (2) Oct 27 16:42:04 host1 sendmail[7740]: k9RDg4Xi007740: from=root, size=3124, class=0, nrcpts=1, msgid=<200610271342.k9RDg4Xi007740@host1.andrew.linux.nt>, relay=root@localhost Oct 27 16:42:04 host1 sm-mta[7741]: k9RDg4cl007741: from=<root@host1.andrew.linux.nt>, size=3430, class=0, nrcpts=1, msgid=<200610271342.k9RDg4Xi007740@host1.andrew.linux.nt>, proto=ESMTP, daemon=MSP-v4, relay=localhost.localdomain [127.0.0.1] Oct 27 16:42:09 host1 mimedefang-multiplexor[6861]: Slave 0 stderr: auto-whitelist: open of auto-whitelist file failed: locker: safe_lock: cannot create tmp lockfile /root/.spamassassin/auto-whitelist.lock.host1.andrew.linux.nt.6862 for /root/.spamassassin/auto-whitelist.lock: No such file or directory Oct 27 16:42:09 host1 mimedefang.pl[6862]: MDLOG,k9RDg4cl007741,mail_in,,,<root@host1.andrew.linux.nt>,<user@host1.andrew.linux.nt>, Oct 27 16:42:09 host1 sm-mta[7741]: k9RDg4cl007741: Milter delete (noop): header: X-Spam-Score ... Oct 27 16:54:06 host1 mimedefang.pl[6862]: MDLOG,k9RDs3k8011657,mail_in,,,<root@host1.andrew.linux.nt>,<user@host1.andrew.linux.nt>, Oct 27 16:54:06 host1 sm-mta[11657]: k9RDs3k8011657: Milter delete (noop): header: X-Spam-Score Oct 27 16:54:06 host1 sm-mta[11657]: k9RDs3k8011657: Milter add: header: X-Scanned-By: MIMEDefang 2.58 on 192.168.17.2 Oct 27 16:54:06 host1 sendmail[11656]: k9RDs3mh011656: to=user, ctladdr=root (0/0), delay=00:00:03, xdelay=00:00:03, mailer=relay, pri=38370, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k9RDs3k8011657 Message accepted for delivery) Oct 27 16:54:06 host1 sm-mta[11672]: k9RDs3k8011657: to=<user@host1.andrew.linux.nt>, ctladdr=<root@host1.andrew.linux.nt> (0/0), delay=00:00:03, xdelay=00:00:00, mailer=local, pri=38968, dsn=2.0.0, stat=Sent Oct 27 16:54:10 host1 spamd[11098]: spamd: got connection over /home/user/.evolution/cache/tmp/spamd-socket-path-e7YwhA Oct 27 16:54:10 host1 spamd[11098]: spamd: checking message <200610271354.k9RDs3mh011656@host1.andrew.linux.nt> for user:1000 Oct 27 16:54:11 host1 spamd[11098]: spamd: clean message (0.0/5.0) for user:1000 in 0.8 seconds, 9075 bytes. Oct 27 16:54:11 host1 spamd[11098]: spamd: result: . 0 - UNPARSEABLE_RELAY scantime=0.8,size=9075,user=user,uid=1000,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=/home/user/.evolution/cache/tmp/spamd-socket-path-e7YwhA,mid=<200610271354.k9RDs3mh011656@host1.andrew.linux.nt>,autolearn=ham Oct 27 16:54:12 host1 spamd[11078]: prefork: child states: I |
#apt-get --purge remove squid
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей... ÐоÑово ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐquid* обновлено 0, ÑÑÑановлено 0 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 1 пакеÑов, и 139 пакеÑов не обновлено. ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑкаÑаÑÑ 0РаÑÑ Ð¸Ð²Ð¾Ð². ÐоÑле ÑаÑпаковки обÑем занÑÑого диÑкового пÑоÑÑÑанÑÑва ÑменÑÑиÑÑÑ Ð½Ð° 1626kB. ХоÑиÑе пÑодолжиÑÑ [Ð/н]? (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 87852 Ñайлов и каÑалогов.) УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ squid... Stopping Squid HTTP proxy: squid. УдалÑÑÑÑÑ ÑÐ°Ð¹Ð»Ñ ÐºÐ¾Ð½ÑигÑÑаÑии пакеÑа squid... Purging startup links .. Purging logfiles .. Removing the config-file .. Remove the proxy cache in /var/spool/squid yourself! dpkg: пÑедÑпÑеждение -- пÑи Ñдалении пакеÑа squid не пÑÑÑой каÑалог /var/spool/squid не ÑдалÑн. dpkg: пÑедÑпÑеждение -- пÑи Ñдалении пакеÑа squid не пÑÑÑой каÑалог /etc/squid не ÑдалÑн. |
#rm -rf /etc/squid /var/spool/squid
|
#apt-get install squid
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Предлагаемые пакеты: squidclient squid-cgi logcheck-database resolvconf smbclient НОВЫЕ пакеты, которые будут установлены: squid обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 139 пакетов не обновлено. Необходимо скачать 0B/648kB архивов. После распаковки объем занятого дискового пространства возрастёт на 1626kB. Предварительная настройка пакетов ... Выбор ранее не выбранного пакета squid. (Чтение базы данных... на данный момент установлено 87815 файлов и каталогов.) Распаковывается пакет squid (из файла .../squid_2.6.4-1_i386.deb)... Настраивается пакет squid (2.6.4-1) ... Creating squid spool directory structure 2006/10/27 16:19:10| Creating Swap Directories Restarting Squid HTTP proxy: squid. |
#netstat -lnp | grep 3128
tcp 0 0 0.0.0.0:3128 0.0.0.0:* LISTEN 32573/(squid) |
#cat /etc/squid/squid.conf | less
|
#vi
|
#cd /usr/src/mimedefang-2.58-BETA-1/
|
#ls
Changelog event.o mimedefang mimedefang.pl README.TRU64 config.h eventpriv.h mimedefang.8 mimedefang.pl.8 README.VEXIRA config.h.in event_tcp.c mimedefang.8.in mimedefang.pl.8.in redhat config.log event_tcp.h mimedefang.c mimedefang.pl.in rm_r.c config.status event_tcp.o mimedefang-filter.5 mimedefang-protocol.7 rm_r.o configure examples mimedefang-filter.5.in mimedefang-protocol.7.in SpamAssassin configure.in gen-ip-validator.pl mimedefang.h notifier.c syslog-fac.c contrib install-sh mimedefang-multiplexor notifier.o syslog-fac.o COPYING Makefile mimedefang-multiplexor.8 README tests drop_privs.c Makefile.in mimedefang-multiplexor.8.in README.ANOMY utils.c drop_privs_nothread.o md-mx-ctrl mimedefang-multiplexor.c README.IRIX utils.o drop_privs_threaded.o md-mx-ctrl.8 mimedefang-multiplexor.o README.NONROOT watch-mimedefang embperl.c md-mx-ctrl.8.in mimedefang-notify.7 README.SECURITY watch-mimedefang.8 event.c md-mx-ctrl.c mimedefang-notify.7.in README.SOPHIE watch-mimedefang.in event.h md-mx-ctrl.o mimedefang.o README.SPAMASSASSIN |
#cd redhat/
|
#ls
mimedefang-init mimedefang-init.in mimedefang.spec mimedefang-spec.in mimedefang-sysconfig mimedefang-sysconfig.in |
#cd ..
|
#cd examples/
|
#ls
init-script README stream-by-domain-filter init-script.in redhat-logrotate-file suggested-minimum-filter-for-windows-clients |
#cat init-script | less
|
#squid -z
2006/10/27 16:30:22| Squid is already running! Process ID 32573 |
#/etc/init.d/squid stop
Stopping Squid HTTP proxy: squid. |
#/etc/init.d/squid start
Starting Squid HTTP proxy: squid. |
#ps -ax
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html PID TTY STAT TIME COMMAND 1 ? Ss 0:01 init [2] 2 ? S 0:00 [migration/0] 3 ? SN 0:00 [ksoftirqd/0] 4 ? S< 0:00 [events/0] 5 ? S< 0:00 [khelper] 6 ? S< 0:00 [kthread] 8 ? S< 0:00 [kblockd/0] 9 ? S< 0:00 [kacpid] ... 17588 pts/8 S+ 0:00 script -f -q /root/.lilalo//186183529241055461-116195 17589 pts/12 Ss 0:00 bash -i 17773 ? Ss 0:00 sendmail: MTA: accepting connections 25437 ? Ss 0:00 /sbin/mgetty -x9 -s 38400 -m "" ATC10=00 ttyS0 31203 pts/12 S+ 0:00 ssh user@192.168.16.2 1369 pts/6 S+ 0:00 less 3857 ? Ss 0:00 /usr/sbin/squid -D -sYC 3859 ? S 0:00 (squid) -D -sYC 3869 ? Ss 0:00 (unlinkd) 3889 pts/5 R+ 0:00 ps -ax |
#telnet 192.168.17.2 3128
Trying 192.168.17.2... Connected to 192.168.17.2. Escape character is '^]'. ^] telnet> quit Connection closed. |
#netstat -lnp | grep 3128
tcp 0 0 0.0.0.0:3128 0.0.0.0:* LISTEN 3859/(squid) |
#ls
1 install-sh README.IRIX 750 Makefile.in README.NONROOT Changelog md-mx-ctrl.8.in README.SECURITY config.h.in md-mx-ctrl.c README.SOPHIE configure mimedefang.8.in README.SPAMASSASSIN configure.in mimedefang.c README.TRU64 contrib mimedefang-filter.5.in README.VEXIRA COPYING mimedefang.h redhat drop_privs.c mimedefang-multiplexor.8.in rm_r.c embperl.c mimedefang-multiplexor.c SpamAssassin event.c mimedefang-notify.7.in syslog-fac.c event.h mimedefang.pl.8.in tests eventpriv.h mimedefang.pl.in utils.c event_tcp.c mimedefang-protocol.7.in watch-mimedefang.8 event_tcp.h notifier.c watch-mimedefang.in examples README gen-ip-validator.pl README.ANOMY |
#cd /etc/mail/
|
#ls
access databases mimedefang-filter peers sendmail.conf spamassassin access.db helpfile mimedefang-filter.15_46 sa-mimedefang.cf sendmail.mc submit.cf address.resolve local-host-names mimedefang-filter.example sa-mimedefang.cf.example service.switch submit.mc aliases m4 mimedefang-filter.old sasl service.switch-nodns tls aliases.db Makefile mimedefang.sock sendmail.cf smrsh trusted-users |
#cp -f mimedefang-filter.example mimedefang-filter
|
#ps -ax | grep mime
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html 4111 ? Ssl 0:00 /usr/sbin/spamass-milter -P /var/run/spamass.pid -f -p /var/spool/MIMEDefang/mimedefang.sock 6646 pts/6 S+ 0:00 grep mime |
#/etc/init.d/mimedefang start
Starting mimedefang-multiplexor: [ OK ] Starting mimedefang: [ OK ] |
#ps -ax
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html PID TTY STAT TIME COMMAND 1 ? Ss 0:01 init [2] 2 ? S 0:00 [migration/0] 3 ? SN 0:00 [ksoftirqd/0] 4 ? S< 0:00 [events/0] 5 ? S< 0:00 [khelper] 6 ? S< 0:00 [kthread] 8 ? S< 0:00 [kblockd/0] 9 ? S< 0:00 [kacpid] ... 25437 ? Ss 0:00 /sbin/mgetty -x9 -s 38400 -m "" ATC10=00 ttyS0 31203 pts/12 S+ 0:00 ssh user@192.168.16.2 3857 ? Ss 0:00 /usr/sbin/squid -D -sYC 3859 ? S 0:00 (squid) -D -sYC 3869 ? Ss 0:00 (unlinkd) 6754 pts/11 S+ 0:00 tail -f /var/log/mail.log 6861 ? S 0:00 /usr/local/bin/mimedefang-multiplexor -p /var/spool/MIMEDefang/mimedefang-multiplexor.pid -z /var 6862 ? S 0:01 /usr/bin/perl /usr/local/bin/mimedefang.pl -server 6876 ? Sl 0:00 /usr/local/bin/mimedefang -P /var/spool/MIMEDefang/mimedefang.pid -R -1 -m /var/spool/MIMEDefang/ 6897 pts/6 R+ 0:00 ps -ax |
#ps -aux
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 1948 648 ? Ss 14:55 0:01 init [2] root 2 0.0 0.0 0 0 ? S 14:55 0:00 [migration/0] root 3 0.0 0.0 0 0 ? SN 14:55 0:00 [ksoftirqd/0] root 4 0.0 0.0 0 0 ? S< 14:55 0:00 [events/0] root 5 0.0 0.0 0 0 ? S< 14:55 0:00 [khelper] root 6 0.0 0.0 0 0 ? S< 14:55 0:00 [kthread] root 8 0.0 0.0 0 0 ? S< 14:55 0:00 [kblockd/0] root 9 0.0 0.0 0 0 ? S< 14:55 0:00 [kacpid] ... root 3857 0.0 0.0 4624 656 ? Ss 16:30 0:00 /usr/sbin/squid -D -sYC proxy 3859 0.0 0.4 7900 5100 ? S 16:30 0:00 (squid) -D -sYC proxy 3869 0.0 0.0 1424 280 ? Ss 16:30 0:00 (unlinkd) root 6754 0.0 0.0 3636 496 pts/11 S+ 16:39 0:00 tail -f /var/log/mail.log defang 6861 0.0 0.0 1908 572 ? S 16:39 0:00 /usr/local/bin/mimedefang-multiplexor -p /var/spool/MIMEDef defang 6862 9.8 1.4 17868 15360 ? S 16:39 0:01 /usr/bin/perl /usr/local/bin/mimedefang.pl -server defang 6876 0.0 0.0 10100 604 ? Sl 16:39 0:00 /usr/local/bin/mimedefang -P /var/spool/MIMEDefang/mimedefa defang 6903 12.3 1.4 17868 15360 ? S 16:39 0:01 /usr/bin/perl /usr/local/bin/mimedefang.pl -server root 6956 0.0 0.0 4292 1000 pts/6 R+ 16:39 0:00 ps -aux user 6957 0.0 0.0 0 0 pts/0 Z+ 16:39 0:00 [sh] <defunct> |
#touch /etc/squid/passwd
|
#ls
init-script.in stream-by-domain-filter README suggested-minimum-filter-for-windows-clients redhat-logrotate-file |
#ls -al
итого 48 drwxr-xr-x 2 500 500 4096 2006-10-27 15:54 . drwxr-xr-x 8 500 500 4096 2006-10-27 15:54 .. -rwxr-xr-x 1 500 500 9839 2006-03-31 21:04 init-script.in -rw-r--r-- 1 500 500 821 2006-03-31 21:04 README -rw-r--r-- 1 500 500 140 2006-03-31 21:04 redhat-logrotate-file -rw-r--r-- 1 500 500 3526 2006-03-31 21:04 stream-by-domain-filter -rw-r--r-- 1 500 500 14151 2006-05-05 16:26 suggested-minimum-filter-for-windows-clients |
#cd ..
|
#ls
1 install-sh README.IRIX 750 Makefile.in README.NONROOT Changelog md-mx-ctrl.8.in README.SECURITY config.h.in md-mx-ctrl.c README.SOPHIE configure mimedefang.8.in README.SPAMASSASSIN configure.in mimedefang.c README.TRU64 contrib mimedefang-filter.5.in README.VEXIRA COPYING mimedefang.h redhat drop_privs.c mimedefang-multiplexor.8.in rm_r.c embperl.c mimedefang-multiplexor.c SpamAssassin event.c mimedefang-notify.7.in syslog-fac.c event.h mimedefang.pl.8.in tests eventpriv.h mimedefang.pl.in utils.c event_tcp.c mimedefang-protocol.7.in watch-mimedefang.8 event_tcp.h notifier.c watch-mimedefang.in examples README gen-ip-validator.pl README.ANOMY |
parts/ test-msg-2 test-msg-busy test-msg-tempfail test-filter test-msg-3 test-msg-filter-exit test-msg-weird-hdrs test-msg-1 test-msg-bad-mime test-msg-resend
Время первой команды журнала | 15:38:15 2006-10-27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:40:45 2006-10-27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 4.95 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.04 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.62 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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