/l3/users/27-07-2009/nt-fbsdnet/fbsd6.net.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 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 :40 :41 :42 :43 :44 :45 :46 :47 :48 :49 :50 :51 :52 :53 :54 :55 :56 :57 :58 :59 :60 :61 :62 :63 :64 :65 |
|
#pkg_info -Lx milter
pkg_info: no packages match pattern(s) |
#pkg_info -Lx milter
pkg_info: no packages match pattern(s) |
#pkg_info -Lx milter
pkg_info: no packages match pattern(s) |
#pkg_info -Lx milter
pkg_info: no packages match pattern(s) |
#pkg_info -Lx milter
pkg_info: no packages match pattern(s) |
#pkg_info -Lx spamassassin
pkg_info: no packages match pattern(s) |
#pkg_info -Lx spamassassin
pkg_info: no packages match pattern(s) |
#pkg_info -Lx spamassassin
pkg_info: no packages match pattern(s) |
#pkg_info -Lx spamassassin
pkg_info: no packages match pattern(s) |
#pkg_info -Lx spamassassin
pkg_info: no packages match pattern(s) |
#pkg_info -Lx spamassassin
pkg_info: no packages match pattern(s) |
#pkg_info -Lx spamassassin
pkg_info: no packages match pattern(s) |
#pkg_info -Lx spam
pkg_info: no packages match pattern(s) |
#pkg_info -Lx spam
pkg_info: no packages match pattern(s) |
#pkg_info -Lx spam
pkg_info: no packages match pattern(s) |
#pkg_info -Lx spam
pkg_info: no packages match pattern(s) |
#pkg_info -Lx spam
pkg_info: no packages match pattern(s) |
#pkg_info -Lx spam
pkg_info: no packages match pattern(s) |
#pkg_info -Lx spam
pkg_info: no packages match pattern(s) |
#ls /var/run/clamav/
clamav-milter.pid clamd.pid freshclam.pid clamd clmilter.sock |
#ls /var/run/clamav/
clamav-milter.pid clamd.pid freshclam.pid clamd clmilter.sock |
#ls /var/run/clamav/
clamav-milter.pid clamd.pid freshclam.pid clamd clmilter.sock |
#ls /var/run/clamav/
clamav-milter.pid clamd.pid freshclam.pid clamd clmilter.sock |
#ls /var/run/clamav/ -Fl
ls: -Fl: No such file or directory /var/run/clamav/: clamav-milter.pid clamd.pid freshclam.pid clamd clmilter.sock |
#ls /var/run/clamav/ -Fl
ls: -Fl: No such file or directory /var/run/clamav/: clamav-milter.pid clamd.pid freshclam.pid clamd clmilter.sock |
#ls /var/run/clamav/ -Fl
ls: -Fl: No such file or directory /var/run/clamav/: clamav-milter.pid clamd.pid freshclam.pid clamd clmilter.sock |
#ls /var/run/clamav/ -Fl
ls: -Fl: No such file or directory /var/run/clamav/: clamav-milter.pid clamd.pid freshclam.pid clamd clmilter.sock |
#ls -Fl /run/clamav/
total 6 -rw-rw---- 1 clamav clamav 6 Aug 13 21:51 clamav-milter.pid srwxrwxrwx 1 clamav clamav 0 Aug 13 21:51 clamd= -rw-rw---- 1 clamav clamav 5 Aug 13 21:51 clamd.pid srwxr-xr-x 1 clamav clamav 0 Aug 13 21:51 clmilter.sock= -rw-rw---- 1 clamav clamav 5 Aug 13 21:51 freshclam.pid |
#ls -Fl /run/clamav/
total 6 -rw-rw---- 1 clamav clamav 6 Aug 13 21:51 clamav-milter.pid srwxrwxrwx 1 clamav clamav 0 Aug 13 21:51 clamd= -rw-rw---- 1 clamav clamav 5 Aug 13 21:51 clamd.pid srwxr-xr-x 1 clamav clamav 0 Aug 13 21:51 clmilter.sock= -rw-rw---- 1 clamav clamav 5 Aug 13 21:51 freshclam.pid |
#ls -Fl /run/clamav/
total 6 -rw-rw---- 1 clamav clamav 6 Aug 13 21:51 clamav-milter.pid srwxrwxrwx 1 clamav clamav 0 Aug 13 21:51 clamd= -rw-rw---- 1 clamav clamav 5 Aug 13 21:51 clamd.pid srwxr-xr-x 1 clamav clamav 0 Aug 13 21:51 clmilter.sock= -rw-rw---- 1 clamav clamav 5 Aug 13 21:51 freshclam.pid |
#ls -Fl /run/clamav/
total 6 -rw-rw---- 1 clamav clamav 6 Aug 13 21:51 clamav-milter.pid srwxrwxrwx 1 clamav clamav 0 Aug 13 21:51 clamd= -rw-rw---- 1 clamav clamav 5 Aug 13 21:51 clamd.pid srwxr-xr-x 1 clamav clamav 0 Aug 13 21:51 clmilter.sock= -rw-rw---- 1 clamav clamav 5 Aug 13 21:51 freshclam.pid |
#ls -Fl /run/clamav/
total 6 -rw-rw---- 1 clamav clamav 6 Aug 13 21:51 clamav-milter.pid srwxrwxrwx 1 clamav clamav 0 Aug 13 21:51 clamd= -rw-rw---- 1 clamav clamav 5 Aug 13 21:51 clamd.pid srwxr-xr-x 1 clamav clamav 0 Aug 13 21:51 clmilter.sock= -rw-rw---- 1 clamav clamav 5 Aug 13 21:51 freshclam.pid |
#ee /etc/rc.conf
|
#ee /etc/rc.conf
|
#ee /etc/rc.conf
|
#ee /etc/rc.conf
|
#ee /etc/rc.conf
|
#ee /etc/rc.conf
|
#ee /etc/rc.conf
|
#shutdown -r now
Shutdown NOW! shutdown: [pid 23999] |
#shutdown -r now
Shutdown NOW! shutdown: [pid 23999] |
#shutdown -r now
Shutdown NOW! shutdown: [pid 23999] |
#shutdown -r now
Shutdown NOW! shutdown: [pid 23999] |
#shutdown -r now
Shutdown NOW! shutdown: [pid 23999] |
#exit
exit õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/user |
#exit
exit õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/user |
#exit
exit õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/user |
#exit
exit õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/user |
#/usr/local/etc/rc.d/clamav-milter start
Waiting for clamd socket.. Starting clamav_milter. LibClamAV Warning: *********************************************************** LibClamAV Warning: *** This version of the ClamAV engine is outdated. *** LibClamAV Warning: *** DON'T PANIC! Read http://www.clamav.net/support/faq *** LibClamAV Warning: *********************************************************** Loaded ClamAV 0.92/9693/Thu Aug 13 20:02:09 2009 ClamAV: Protecting against 607653 viruses |
#/usr/local/etc/rc.d/clamav-milter start
Waiting for clamd socket.. Starting clamav_milter. LibClamAV Warning: *********************************************************** LibClamAV Warning: *** This version of the ClamAV engine is outdated. *** LibClamAV Warning: *** DON'T PANIC! Read http://www.clamav.net/support/faq *** LibClamAV Warning: *********************************************************** Loaded ClamAV 0.92/9693/Thu Aug 13 20:02:09 2009 ClamAV: Protecting against 607653 viruses |
#/usr/local/etc/rc.d/clamav-freshclam stop
Stopping clamav_freshclam. |
#/usr/local/etc/rc.d/clamav-freshclam stop
Stopping clamav_freshclam. |
#/usr/local/etc/rc.d/clamav-milter stop
Stopping clamav_milter. Waiting for PIDS: 1434^[[A^[[A^[[A, 1434. |
#/usr/local/etc/rc.d/clamav-milter stop
Stopping clamav_milter. Waiting for PIDS: 1434^[[A^[[A^[[A, 1434. |
#/usr/local/etc/rc.d/clamav-clamd start
clamav_clamd already running? (pid=1420). |
#/usr/local/etc/rc.d/clamav-clamd start
clamav_clamd already running? (pid=1420). |
#/usr/local/etc/rc.d/clamav-clamd stop
Stopping clamav_clamd. Waiting for PIDS: 1420, 1420, 1420. |
#/usr/local/etc/rc.d/clamav-clamd stop
Stopping clamav_clamd. Waiting for PIDS: 1420, 1420, 1420. |
#/usr/local/etc/rc.d/clamav-clamd start
Starting clamav_clamd. |
#/usr/local/etc/rc.d/clamav-clamd start
Starting clamav_clamd. |
#/usr/local/etc/rc.d/clamav-clamd stop
Stopping clamav_clamd. Waiting for PIDS: 1523, 1523, 1523. |
#/usr/local/etc/rc.d/clamav-clamd stop
Stopping clamav_clamd. Waiting for PIDS: 1523, 1523, 1523. |
#/usr/local/etc/rc.d/clamav-milter start
Waiting for clamd socket.. 60.. 50.. 40.. 30.. ^C |
#/usr/local/etc/rc.d/clamav-milter start
Waiting for clamd socket.. 60.. 50.. 40.. 30.. ^C |
#/usr/local/etc/rc.d/clamav-clamd start
Starting clamav_clamd. |
#/usr/local/etc/rc.d/clamav-clamd start
Starting clamav_clamd. |
#shutdown -r now
Shutdown NOW! shutdown: [pid 1672] |
#shutdown -r now
Shutdown NOW! shutdown: [pid 1672] |
#exit
exit |
#exit
exit |
#exit
exit |
#exit
exit |
#ps waux | grep send
root 1034 0,0 0,4 3508 2212 ?? Ss 18:05 0:00,03 sendmail: accepting connections (sendmail) smmsp 1040 0,0 0,4 3408 1964 ?? Is 18:05 0:00,00 sendmail: Queue runner@00:30:00 for /var/spool/clientmqueue (sendmai root 1441 0,0 0,2 1612 904 p3 S+ 18:29 0:00,00 grep send |
#ps waux | grep clam
clamav 980 0,0 15,8 82836 80640 ?? Is 18:05 0:04,85 /usr/local/sbin/clamd clamav 995 0,0 15,8 83192 80756 ?? Is 18:05 0:00,03 /usr/local/sbin/clamav-milter --pidfile /var/run/clamav/clamav-milte clamav 1000 0,0 0,2 3360 1176 ?? Is 18:05 0:00,00 /usr/local/bin/freshclam --daemon -p /var/run/clamav/freshclam.pid root 1450 0,0 0,2 1612 904 p3 S+ 18:30 0:00,00 grep clam |
#ee /etc/squid.conf
|
#pwd
/home/user |
#cd /usr/ports/
|
#make search name=squid
Port: squidclam-0.11_3 Path: /usr/ports/security/squidclam Info: Bridge betwean ClamAV antivirus software and Squid caching proxy Maint: alecn2002@yandex.ru B-deps: arc-5.21o_1 arj-3.10.22_1 clamav-0.92 curl-7.16.3 gettext-0.16.1_3 gmake-3.81_2 lha-1.14i_6 libgmp-4.2.2 libiconv-1.11_1 unzoo-4.4_2 R-deps: arc-5.21o_1 arj-3.10.22_1 clamav-0.92 curl-7.16.3 gettext-0.16.1_3 gmake-3.81_2 lha-1.14i_6 libgmp-4.2.2 libiconv-1.11_1 unzoo-4.4_2 WWW: http://sourceforge.net/projects/squidclam/ Port: lightsquid-1.7.1_1 Path: /usr/ports/www/lightsquid Info: A light and fast web based squid proxy traffic analyser ... Path: /usr/ports/www/squidview Info: Monitor squid statistics in realtime Maint: stas@FreeBSD.org B-deps: R-deps: WWW: http://www.rillion.net/squidview Port: www/squid26 Moved: www/squid Date: 2007-02-07 Reason: Squid 2.6 is now mainstream version |
#make search name=squid | less
|
#pwd
/usr/ports/www/squid |
#make install
config.status: creating helpers/ntlm_auth/SMB/Makefile config.status: creating helpers/ntlm_auth/SMB/smbval/Makefile config.status: creating helpers/negotiate_auth/Makefile config.status: creating helpers/negotiate_auth/mswin_sspi/Makefile config.status: creating helpers/negotiate_auth/squid_kerb_auth/Makefile config.status: creating helpers/external_acl/Makefile config.status: creating helpers/external_acl/ip_user/Makefile config.status: creating helpers/external_acl/ldap_group/Makefile config.status: creating helpers/external_acl/mswin_lm_group/Makefile config.status: creating helpers/external_acl/session/Makefile ... if cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -O2 -fno-strict-aliasing -pipe -MT radix.o -MD -MP -MF ".deps/radix.Tpo" -c -o radix.o radix.c; then mv -f ".deps/radix.Tpo" ".deps/radix.Po"; else rm -f ".deps/radix.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -O2 -fno-strict-aliasing -pipe -MT rfc1035.o -MD -MP -MF ".deps/rfc1035.Tpo" -c -o rfc1035.o rfc1035.c; then mv -f ".deps/rfc1035.Tpo" ".deps/rfc1035.Po"; else rm -f ".deps/rfc1035.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -O2 -fno-strict-aliasing -pipe -MT rfc1123.o -MD -MP -MF ".deps/rfc1123.Tpo" -c -o rfc1123.o rfc1123.c; then mv -f ".deps/rfc1123.Tpo" ".deps/rfc1123.Po"; else rm -f ".deps/rfc1123.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -O2 -fno-strict-aliasing -pipe -MT rfc1738.o -MD -MP -MF ".deps/rfc1738.Tpo" -c -o rfc1738.o rfc1738.c; then mv -f ".deps/rfc1738.Tpo" ".deps/rfc1738.Po"; else rm -f ".deps/rfc1738.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -O2 -fno-strict-aliasing -pipe -MT rfc2617.o -MD -MP -MF ".deps/rfc2617.Tpo" -c -o rfc2617.o rfc2617.c; then mv -f ".deps/rfc2617.Tpo" ".deps/rfc2617.Po"; else rm -f ".deps/rfc2617.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -O2 -fno-strict-aliasing -pipe -MT safe_inet_addr.o -MD -MP -MF ".deps/safe_inet_addr.Tpo" -c -o safe_inet_addr.o safe_inet_addr.c; then mv -f ".deps/safe_inet_addr.Tpo" ".deps/safe_inet_addr.Po"; else rm -f ".deps/safe_inet_addr.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -O2 -fno-strict-aliasing -pipe -MT splay.o -MD -MP -MF ".deps/splay.Tpo" -c -o splay.o splay.c; then mv -f ".deps/splay.Tpo" ".deps/splay.Po"; else rm -f ".deps/splay.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -O2 -fno-strict-aliasing -pipe -MT Stack.o -MD -MP -MF ".deps/Stack.Tpo" -c -o Stack.o Stack.c; then mv -f ".deps/Stack.Tpo" ".deps/Stack.Po"; else rm -f ".deps/Stack.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -O2 -fno-strict-aliasing -pipe -MT stub_memaccount.o -MD -MP -MF ".deps/stub_memaccount.Tpo" -c -o stub_memaccount.o stub_memaccount.c; then mv -f ".deps/stub_memaccount.Tpo" ".deps/stub_memaccount.Po"; else rm -f ".deps/stub_memaccount.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -O2 -fno-strict-aliasing -pipe -MT util.o -MD -MP -MF ".deps/util.Tpo" -c -o util.o util.c; then mv -f ".deps/util.Tpo" ".deps/util.Po"; else rm -f ".deps/util.Tpo"; exit 1; fi |
#ee /etc/squid/squid.conf
|
#pwd
/usr/ports/www/squid |
#cdetc/squid/
bash: cd: /etc/squid/: No such file or directory |
#cd /etc/
|
#ls
X11 hosts.equiv nsmb.conf rc.resume aliases hosts.lpd nsswitch.conf rc.sendmail amd.map inetd.conf ntp rc.shutdown apmd.conf isdn opieaccess rc.subr auth.conf lilalo opiekeys rc.suspend bluetooth localtime pam.d remote crontab locate.rc passwd resolv.conf csh.cshrc login.access pccard_ether resolv.conf.save csh.login login.conf periodic rmt csh.logout login.conf.db periodic.conf rpc ... fbtab manpath.config.bak.xorg profile ssh freebsd-update.conf master.passwd protocols ssl fstab motd pwd.db sysctl.conf ftpusers mtree rc syslog.conf gettytab namedb rc.bsdextended termcap gnats netconfig rc.conf ttys group netstart rc.d usbd.conf host.conf network.subr rc.firewall wall_cmos_clock hosts networks rc.firewall6 hosts.allow newsyslog.conf rc.initdiskless |
#netstat -lnp | grep 3128
netstat: option requires an argument -- p usage: netstat [-AaLnSW] [-f protocol_family | -p protocol] [-M core] [-N system] netstat -i | -I interface [-abdhnt] [-f address_family] [-M core] [-N system] netstat -w wait [-I interface] [-d] [-M core] [-N system] netstat -s [-s] [-z] [-f protocol_family | -p protocol] [-M core] netstat -i | -I interface -s [-f protocol_family | -p protocol] [-M core] [-N system] netstat -m [-M core] [-N system] netstat -B [ -I interface] netstat -r [-AenW] [-f address_family] [-M core] [-N system] netstat -rs [-s] [-M core] [-N system] netstat -g [-W] [-f address_family] [-M core] [-N system] netstat -gs [-s] [-f address_family] [-M core] [-N system] |
#netstat -lnp | grep :128
netstat: option requires an argument -- p usage: netstat [-AaLnSW] [-f protocol_family | -p protocol] [-M core] [-N system] netstat -i | -I interface [-abdhnt] [-f address_family] [-M core] [-N system] netstat -w wait [-I interface] [-d] [-M core] [-N system] netstat -s [-s] [-z] [-f protocol_family | -p protocol] [-M core] netstat -i | -I interface -s [-f protocol_family | -p protocol] [-M core] [-N system] netstat -m [-M core] [-N system] netstat -B [ -I interface] netstat -r [-AenW] [-f address_family] [-M core] [-N system] netstat -rs [-s] [-M core] [-N system] netstat -g [-W] [-f address_family] [-M core] [-N system] netstat -gs [-s] [-f address_family] [-M core] [-N system] |
#netstat -lnp
netstat: option requires an argument -- p usage: netstat [-AaLnSW] [-f protocol_family | -p protocol] [-M core] [-N system] netstat -i | -I interface [-abdhnt] [-f address_family] [-M core] [-N system] netstat -w wait [-I interface] [-d] [-M core] [-N system] netstat -s [-s] [-z] [-f protocol_family | -p protocol] [-M core] netstat -i | -I interface -s [-f protocol_family | -p protocol] [-M core] [-N system] netstat -m [-M core] [-N system] netstat -B [ -I interface] netstat -r [-AenW] [-f address_family] [-M core] [-N system] netstat -rs [-s] [-M core] [-N system] netstat -g [-W] [-f address_family] [-M core] [-N system] netstat -gs [-s] [-f address_family] [-M core] [-N system] |
#netstat
Active Internet connections Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp4 0 0 fbsd6.net.nt.65052 chub.in.18030 TIME_WAIT tcp4 0 0 fbsd6.net.nt.60961 chub.in.18030 TIME_WAIT tcp4 0 0 fbsd6.net.nt.ssh 192.168.16.211.1034 ESTABLISHED udp4 0 0 localhost.net.nt.domai *.* udp4 0 0 fbsd6.net.nt.domain *.* Active UNIX domain sockets Address Type Recv-Q Send-Q Inode Conn Refs Nextref Addr c3a21240 stream 0 0 0 c3a21630 0 0 ... c3a21990 stream 0 0 0 c3a21900 0 0 c3a22000 stream 0 0 c39c6bb0 0 0 0 /var/run/devd.pipe c3a21480 dgram 0 0 0 c3a21c60 0 c3a21a20 c3a21510 dgram 0 0 0 c3a21cf0 0 c3a21b40 c3a21a20 dgram 0 0 0 c3a21c60 0 0 c3a21b40 dgram 0 0 0 c3a21cf0 0 0 c3a21bd0 dgram 0 0 c3bbf660 0 0 0 /var/named/var/run/log c3a21c60 dgram 0 0 c3bbf880 0 c3a21480 0 /var/run/log c3a21cf0 dgram 0 0 c3bba550 0 c3a21510 0 /var/run/logpriv c3a21d80 dgram 0 0 c3bba660 0 0 0 /var/run/log |
#man tat
|
#man tat
|
#netstat -i
netstat: option requires an argument -- N usage: netstat [-AaLnSW] [-f protocol_family | -p protocol] [-M core] [-N system] netstat -i | -I interface [-abdhnt] [-f address_family] [-M core] [-N system] netstat -w wait [-I interface] [-d] [-M core] [-N system] netstat -s [-s] [-z] [-f protocol_family | -p protocol] [-M core] netstat -i | -I interface -s [-f protocol_family | -p protocol] [-M core] [-N system] netstat -m [-M core] [-N system] netstat -B [ -I interface] netstat -r [-AenW] [-f address_family] [-M core] [-N system] netstat -rs [-s] [-M core] [-N system] netstat -g [-W] [-f address_family] [-M core] [-N system] netstat -gs [-s] [-f address_family] [-M core] [-N system] |
#netstat -i
netstat: option requires an argument -- N usage: netstat [-AaLnSW] [-f protocol_family | -p protocol] [-M core] [-N system] netstat -i | -I interface [-abdhnt] [-f address_family] [-M core] [-N system] netstat -w wait [-I interface] [-d] [-M core] [-N system] netstat -s [-s] [-z] [-f protocol_family | -p protocol] [-M core] netstat -i | -I interface -s [-f protocol_family | -p protocol] [-M core] [-N system] netstat -m [-M core] [-N system] netstat -B [ -I interface] netstat -r [-AenW] [-f address_family] [-M core] [-N system] netstat -rs [-s] [-M core] [-N system] netstat -g [-W] [-f address_family] [-M core] [-N system] netstat -gs [-s] [-f address_family] [-M core] [-N system] |
#netstat -i
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll re0 1500 <Link#1> 00:16:4e:00:00:06 6096 0 4850 0 4818 re0 1500 192.168.16 fbsd6.net.nt 6146 - 5156 - - re1* 1500 <Link#2> 00:16:4e:00:01:06 0 0 0 0 0 re2* 1500 <Link#3> 00:16:4e:00:02:06 0 0 0 0 0 plip0 1500 <Link#4> 0 0 0 0 0 lo0 16384 <Link#5> 698 0 698 0 0 lo0 16384 fe80:5::1 fe80:5::1 0 - 0 - - lo0 16384 localhost.net ::1 0 - 0 - - lo0 16384 your-net localhost.net.nt 360 - 360 - - |
#man netstat
|
Время первой команды журнала | 21:13:11 2009- 8-13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 19:37:28 2009- 8-14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 33.66 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.77 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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