Журнал лабораторных работ

Содержание

Журнал

Понедельник (01/18/10)

/dev/ttyp5
17:46:52
#sockstat -4l | less
17:46:58
#vim /etc/rc.conf
--- /tmp/l3-saved-5975.5076.8903	2010-01-18 18:47:04.000000000 +0200
+++ /etc/rc.conf	2010-01-18 18:47:21.000000000 +0200
@@ -22,3 +22,4 @@
 
 gateway_enable="YES"
 defaultrouter="192.168.16.254"
+webmin_enable="YES"
17:47:21
#/usr/local/etc/rc.d/webmin start
/usr/local/etc/rc.d/webmin: WARNING: run_rc_command: cannot run /usr/local/etc/webmin/start
17:47:24
#sockstat -4l | less
17:47:36
#sockstat | less
17:48:02
#ps aux | grep webm

17:48:15
#man webmin
17:48:23
#pkg_info -Lx webmin
/usr/local/lib/webmin/bandwidth/module.info
/usr/local/lib/webmin/bandwidth/rotate.cgi
/usr/local/lib/webmin/bandwidth/rotate.pl
/usr/local/lib/webmin/bandwidth/setup.cgi
/usr/local/lib/webmin/bandwidth/turnoff.cgi
/usr/local/lib/webmin/bandwidth/uninstall.pl
/usr/local/lib/webmin/bind8/CHANGELOG
/usr/local/lib/webmin/bind8/acl_security.pl
/usr/local/lib/webmin/bind8/backup_config.pl
/usr/local/lib/webmin/bind8/bind8-lib.pl
...
/usr/local/lib/webmin/bind8/images/TXT.gif
/usr/local/lib/webmin/bind8/images/WKS.gif
/usr/local/lib/webmin/bind8/images/acls.gif
/usr/local/lib/webmin/bind8/images/close.gif
/usr/local/lib/webmin/bind8/images/controls.gif
/usr/local/lib/webmin/bind8/images/delegation.gif
/usr/local/lib/webmin/bind8/images/extra.gif
/usr/local/lib/webmin/bind8/images/files.gif
/usr/local/lib/webmin/bind8/images/findfree.gif
/usr/local/lib/webmin/bind8/images/font.txt
17:48:36
#pkg_info -Lx webmin | less
17:49:08
#less /usr/local/lib/webmin/README
17:50:03
#cd /usr/local/lib/webmin

17:50:06
#./setup.sh
***********************************************************************
*            Welcome to the Webmin setup script, version 1.370        *
***********************************************************************
Webmin is a web-based interface that allows Unix-like operating
systems and common Unix services to be easily administered.
Installing Webmin in /usr/local/lib/webmin ...
***********************************************************************
Webmin uses separate directories for configuration files and log files.
Unless you want to run multiple versions of Webmin at the same time
you can just accept the defaults.
...
Creating start and stop scripts..
..done
Copying config files..
..done
Changing ownership and permissions ..
..done
Running postinstall scripts ..
: Permission denied
..done
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
17:50:36
#sockstat | less
17:50:48
#/usr/local/etc/rc.d/webmin start
Starting webmin.
17:50:52
#sockstat | less
17:51:04
#sockstat | less
17:51:14
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     perl       27169 5  tcp4   *:10000               *:*
root     perl       27169 6  udp4   *:10000               *:*
root     xdm        954   1  tcp46  *:49152               *:*
root     Xorg       953   3  tcp4   *:6000                *:*
root     xdm        950   1  tcp46  *:49152               *:*
root     xdm        950   3  udp46  *:177                 *:*
root     inetd      924   5  tcp4   *:5902                *:*
root     sendmail   891   4  tcp4   127.0.0.1:25          *:*
root     sshd       885   3  tcp46  *:22                  *:*
root     sshd       885   4  tcp4   *:22                  *:*
root     syslogd    730   7  udp4   *:514                 *:*
прошло 38 минут
18:29:32
#ipcalc 192.168.65.0/24 /27
Address:   192.168.65.0         11000000.10101000.01000001. 00000000
Netmask:   255.255.255.0 = 24   11111111.11111111.11111111. 00000000
Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
=>
Network:   192.168.65.0/24      11000000.10101000.01000001. 00000000
HostMin:   192.168.65.1         11000000.10101000.01000001. 00000001
HostMax:   192.168.65.254       11000000.10101000.01000001. 11111110
Broadcast: 192.168.65.255       11000000.10101000.01000001. 11111111
Hosts/Net: 254                   Class C, Private Internet
Subnets after transition from /24 to /27
...
Hosts/Net: 30                    Class C, Private Internet
 8.
Network:   192.168.65.224/27    11000000.10101000.01000001.111 00000
HostMin:   192.168.65.225       11000000.10101000.01000001.111 00001
HostMax:   192.168.65.254       11000000.10101000.01000001.111 11110
Broadcast: 192.168.65.255       11000000.10101000.01000001.111 11111
Hosts/Net: 30                    Class C, Private Internet
Subnets:   8
Hosts:     240
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root

Вторник (01/19/10)

10:49:50
#ipcalc 192.168.65.0/24 /27 | less
прошло 59 минут
11:49:20
#cd

11:49:22
#ssh 192.168.16.254
Connection to 192.168.16.254 closed.
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
11:49:22
#ssh 192.168.16.254
Connection to 192.168.16.254 closed.
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
/dev/ttyp1
11:50:35
#screen
11:50:35
#screen
/dev/ttyp3
11:50:38
#ssh 192.168.16.254
debian:~#
debian:~#
debian:~# xm create winxp1
Using config file "/etc/xen/winxp1".
Started domain winxp1
debian:~#
debian:~#
debian:~#
debian:~#
debian:~# xm list
...
freebsd1                                    14   512     1     r-----   9050.4
freebsd2                                    16   512     1     -b----   2998.9
freebsd3                                    18   512     1     -b----   2639.7
freebsd4                                    19   512     1     -b----   2787.3
freebsd5                                    22   512     1     -b----   2256.4
freebsd6                                    24   512     1     -b----   2185.2
freebsd7                                    26   512     1     r-----   5666.3
winxp1                                      27  1024     1     r-----      2.2
debian:~# ping -f -s 9011 192.168.16.228
PING 192.168.16.228 (192.168.16.228) 9011(9039) bytes of data.
11:50:38
#ssh 192.168.16.254
debian:~#
debian:~#
debian:~# xm create winxp1
Using config file "/etc/xen/winxp1".
Started domain winxp1
debian:~#
debian:~#
debian:~#
debian:~#
debian:~# xm list
...
freebsd1                                    14   512     1     r-----   9050.4
freebsd2                                    16   512     1     -b----   2998.9
freebsd3                                    18   512     1     -b----   2639.7
freebsd4                                    19   512     1     -b----   2787.3
freebsd5                                    22   512     1     -b----   2256.4
freebsd6                                    24   512     1     -b----   2185.2
freebsd7                                    26   512     1     r-----   5666.3
winxp1                                      27  1024     1     r-----      2.2
debian:~# ping -f -s 9011 192.168.16.228
PING 192.168.16.228 (192.168.16.228) 9011(9039) bytes of data.
11:50:38
#ssh 192.168.16.254
debian:~#
debian:~#
debian:~# xm create winxp1
Using config file "/etc/xen/winxp1".
Started domain winxp1
debian:~#
debian:~#
debian:~#
debian:~#
debian:~# xm list
...
freebsd1                                    14   512     1     r-----   9050.4
freebsd2                                    16   512     1     -b----   2998.9
freebsd3                                    18   512     1     -b----   2639.7
freebsd4                                    19   512     1     -b----   2787.3
freebsd5                                    22   512     1     -b----   2256.4
freebsd6                                    24   512     1     -b----   2185.2
freebsd7                                    26   512     1     r-----   5666.3
winxp1                                      27  1024     1     r-----      2.2
debian:~# ping -f -s 9011 192.168.16.228
PING 192.168.16.228 (192.168.16.228) 9011(9039) bytes of data.
/dev/ttyp5
11:50:55
#scren -x
bash: scren: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
11:50:59
#scree -x
debian:~# xm create winxp1
Using config file "/etc/xen/winxp1".
Started domain winxp1
debian:~#
debian:~#
debian:~#
debian:~#
debian:~# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   500     4     r----- 179685.0
freebsd1                                    14   512     1     r-----   9050.4
freebsd2                                    16   512     1     -b----   2998.9
freebsd3                                    18   512     1     -b----   2639.7
freebsd4                                    19   512     1     -b----   2787.3
freebsd5                                    22   512     1     -b----   2256.4
freebsd6                                    24   512     1     -b----   2185.2
freebsd7                                    26   512     1     r-----   5666.3
winxp1                                      27  1024     1     r-----      2.2
debian:~# ping -f -s 9011 192.168.16.228
PING 192.168.16.228 (192.168.16.228) 9011(9039) bytes of data.
11:50:59
#scree -x
debian:~# xm create winxp1
Using config file "/etc/xen/winxp1".
Started domain winxp1
debian:~#
debian:~#
debian:~#
debian:~#
debian:~# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   500     4     r----- 179685.0
freebsd1                                    14   512     1     r-----   9050.4
freebsd2                                    16   512     1     -b----   2998.9
freebsd3                                    18   512     1     -b----   2639.7
freebsd4                                    19   512     1     -b----   2787.3
freebsd5                                    22   512     1     -b----   2256.4
freebsd6                                    24   512     1     -b----   2185.2
freebsd7                                    26   512     1     r-----   5666.3
winxp1                                      27  1024     1     r-----      2.2
debian:~# ping -f -s 9011 192.168.16.228
PING 192.168.16.228 (192.168.16.228) 9011(9039) bytes of data.
/dev/ttyp3
11:59:17
#ssh 192.168.16.254
Linux debian 2.6.18.8-xen #1 SMP Wed Nov 5 11:18:00 EET 2008 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.
Last login: Tue Jan 19 10:52:29 2010 from fbsd32.net.nt
debian:~# ping -f -s 9011 192.168.16.32
PING 192.168.16.32 (192.168.16.32) 9011(9039) bytes of data.
11:59:17
#ssh 192.168.16.254
Linux debian 2.6.18.8-xen #1 SMP Wed Nov 5 11:18:00 EET 2008 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.
Last login: Tue Jan 19 10:52:29 2010 from fbsd32.net.nt
debian:~# ping -f -s 9011 192.168.16.32
PING 192.168.16.32 (192.168.16.32) 9011(9039) bytes of data.
прошло 70 минут
/dev/ttyp7
13:09:51
#screen -x
13:09:51
#screen -x
/dev/ttyp3
13:10:00
#nc
usage: nc [-46DEdhklnrStUuvz] [-e policy] [-i interval] [-P proxy_username] [-p source_port]
          [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol]
          [-x proxy_address[:port]] [hostname] [port[s]]
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
13:10:00
#nc
usage: nc [-46DEdhklnrStUuvz] [-e policy] [-i interval] [-P proxy_username] [-p source_port]
          [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol]
          [-x proxy_address[:port]] [hostname] [port[s]]
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
13:11:59
#man nc
13:11:59
#man nc
13:12:14
#ssh 192.168.16.254
Connection to 192.168.16.254 closed.
13:12:14
#ssh 192.168.16.254
Connection to 192.168.16.254 closed.
/dev/ttyp7
13:13:03
#screen -x
13:13:03
#screen -x
/dev/ttyp1
13:13:04
#screen
13:13:04
#screen
/dev/ttyp3
13:13:25
#ssh 192.168.16.254
Connection to 192.168.16.254 closed.
13:13:25
#ssh 192.168.16.254
Connection to 192.168.16.254 closed.
/dev/ttyp7
13:13:41
#screen -x
13:13:41
#screen -x
13:13:41
#screen -x
/dev/ttyp1
13:14:04
#screen
13:14:04
#screen
13:14:04
#screen
/dev/ttyp3
13:14:06
#man nc
13:14:06
#man nc
13:14:06
#man nc
13:14:33
#ssh 192.168.16.254
Connection to 192.168.16.254 closed.
13:15:19
#nc -l -p 55555 -f /etc/passwd
nc: illegal option -- f
usage: nc [-46DEdhklnrStUuvz] [-e policy] [-i interval] [-P proxy_username] [-p source_port]
          [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol]
          [-x proxy_address[:port]] [hostname] [port[s]]
13:15:19
#nc -l -p 55555 -f /etc/passwd
nc: illegal option -- f
usage: nc [-46DEdhklnrStUuvz] [-e policy] [-i interval] [-P proxy_username] [-p source_port]
          [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol]
          [-x proxy_address[:port]] [hostname] [port[s]]
13:15:19
#nc -l -p 55555 -f /etc/passwd
nc: illegal option -- f
usage: nc [-46DEdhklnrStUuvz] [-e policy] [-i interval] [-P proxy_username] [-p source_port]
          [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol]
          [-x proxy_address[:port]] [hostname] [port[s]]
13:15:38
#nc -l -p 55555 /etc/passwd
nc: cannot use -p and -l
13:15:38
#nc -l -p 55555 /etc/passwd
nc: cannot use -p and -l
13:15:38
#nc -l -p 55555 /etc/passwd
nc: cannot use -p and -l
13:15:46
#cat /etc/passwd | nc -p 55555
usage: nc [-46DEdhklnrStUuvz] [-e policy] [-i interval] [-P proxy_username] [-p source_port]
          [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol]
          [-x proxy_address[:port]] [hostname] [port[s]]
13:15:46
#cat /etc/passwd | nc -p 55555
usage: nc [-46DEdhklnrStUuvz] [-e policy] [-i interval] [-P proxy_username] [-p source_port]
          [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol]
          [-x proxy_address[:port]] [hostname] [port[s]]
13:15:46
#cat /etc/passwd | nc -p 55555
usage: nc [-46DEdhklnrStUuvz] [-e policy] [-i interval] [-P proxy_username] [-p source_port]
          [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol]
          [-x proxy_address[:port]] [hostname] [port[s]]
13:15:57
#cat /etc/passwd | nc -l 55555
GET / HTTP/1.1
Host: 192.168.16.27:55555
User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.20) Gecko/20081221 Firefox/2.0.0.20
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
13:15:57
#cat /etc/passwd | nc -l 55555
GET / HTTP/1.1
Host: 192.168.16.27:55555
User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.20) Gecko/20081221 Firefox/2.0.0.20
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
13:15:57
#cat /etc/passwd | nc -l 55555
GET / HTTP/1.1
Host: 192.168.16.27:55555
User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.20) Gecko/20081221 Firefox/2.0.0.20
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
13:16:48
#cat /etc/passwd | nc -l 55555

13:16:48
#cat /etc/passwd | nc -l 55555

13:18:35
#man nc
13:18:35
#man nc
13:18:59
#cat /etc/passwd | nc -lk 55555
GET / HTTP/1.1
Host: 192.168.16.27:55555
User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.20) Gecko/20081221 Firefox/2.0.0.20
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
^C
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
13:18:59
#cat /etc/passwd | nc -lk 55555
GET / HTTP/1.1
Host: 192.168.16.27:55555
User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.20) Gecko/20081221 Firefox/2.0.0.20
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
^C
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
13:18:59
#cat /etc/passwd | nc -lk 55555
GET / HTTP/1.1
Host: 192.168.16.27:55555
User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.20) Gecko/20081221 Firefox/2.0.0.20
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
^C
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
13:20:55
#cat /etc/passwd | nc -lk 55555
^C
13:20:55
#cat /etc/passwd | nc -lk 55555
^C
13:20:55
#cat /etc/passwd | nc -lk 55555
^C
13:21:20
#man nc
13:21:20
#man nc
13:22:15
#nc -c
nc: illegal option -- c
usage: nc [-46DEdhklnrStUuvz] [-e policy] [-i interval] [-P proxy_username] [-p source_port]
          [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol]
          [-x proxy_address[:port]] [hostname] [port[s]]
13:22:15
#nc -c
nc: illegal option -- c
usage: nc [-46DEdhklnrStUuvz] [-e policy] [-i interval] [-P proxy_username] [-p source_port]
          [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol]
          [-x proxy_address[:port]] [hostname] [port[s]]
13:22:29
#ssh 192.168.16.254

13:22:29
#ssh 192.168.16.254

13:22:29
#ssh 192.168.16.254

13:22:37
#netcat
bash: netcat: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
13:22:37
#netcat
bash: netcat: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
13:22:37
#netcat
bash: netcat: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
13:22:40
#nc -c
nc: illegal option -- c
usage: nc [-46DEdhklnrStUuvz] [-e policy] [-i interval] [-P proxy_username] [-p source_port]
          [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol]
          [-x proxy_address[:port]] [hostname] [port[s]]
13:22:40
#nc -c
nc: illegal option -- c
usage: nc [-46DEdhklnrStUuvz] [-e policy] [-i interval] [-P proxy_username] [-p source_port]
          [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol]
          [-x proxy_address[:port]] [hostname] [port[s]]
13:22:40
#nc -c
nc: illegal option -- c
usage: nc [-46DEdhklnrStUuvz] [-e policy] [-i interval] [-P proxy_username] [-p source_port]
          [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol]
          [-x proxy_address[:port]] [hostname] [port[s]]
13:22:44
#ssh 192.168.16.254
Connection to 192.168.16.254 closed.
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
13:22:44
#ssh 192.168.16.254
Connection to 192.168.16.254 closed.
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
13:22:44
#ssh 192.168.16.254
Connection to 192.168.16.254 closed.
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
прошло 15 минут
13:38:09
#cd /usr/ports/

13:38:09
#cd /usr/ports/

13:38:09
#cd /usr/ports/

13:38:14
#make search name=popa3d
Port:   popa3d-1.0.2_1
Path:   /usr/ports/mail/popa3d
Info:   Secure, performance, tiny POP3 daemon
Maint:  dinoex@FreeBSD.org
B-deps:
R-deps:
WWW:    http://www.openwall.com/popa3d/
Port:   popa3d-before-sendmail-1.0.2_1
Path:   /usr/ports/mail/popa3d-before-sendmail
Info:   Secure, performance, tiny POP3 daemon
Maint:  dinoex@FreeBSD.org
B-deps:
R-deps:
WWW:    http://www.openwall.com/popa3d/
13:38:14
#make search name=popa3d
Port:   popa3d-1.0.2_1
Path:   /usr/ports/mail/popa3d
Info:   Secure, performance, tiny POP3 daemon
Maint:  dinoex@FreeBSD.org
B-deps:
R-deps:
WWW:    http://www.openwall.com/popa3d/
Port:   popa3d-before-sendmail-1.0.2_1
Path:   /usr/ports/mail/popa3d-before-sendmail
Info:   Secure, performance, tiny POP3 daemon
Maint:  dinoex@FreeBSD.org
B-deps:
R-deps:
WWW:    http://www.openwall.com/popa3d/
13:38:25
#cd mail/popa3d

13:38:25
#cd mail/popa3d

Статистика

Время первой команды журнала17:46:52 2010- 1-18
Время последней команды журнала13:38:25 2010- 1-19
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %25.74
Процент синтаксически неверно набранных команд, % 3.96
Суммарное время работы с терминалом *, час 0.71
Количество командных строк в единицу времени, команда/мин 2.36
Частота использования команд
nc27|=====================| 21.77%
ssh18|==============| 14.52%
screen14|===========| 11.29%
cat14|===========| 11.29%
man10|========| 8.06%
less9|=======| 7.26%
sockstat7|=====| 5.65%
cd7|=====| 5.65%
netcat3|==| 2.42%
/usr/local/etc/rc.d/webmin2|=| 1.61%
make2|=| 1.61%
ipcalc2|=| 1.61%
pkg_info2|=| 1.61%
scree2|=| 1.61%
ps1|| 0.81%
setup.sh1|| 0.81%
vim1|| 0.81%
scren1|| 0.81%
grep1|| 0.81%
____
*) Интервалы неактивности длительностью 30 минут и более не учитываются

Справка

Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
  1. В журнал автоматически попадают все команды, данные в любом терминале системы.

  2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

  3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
    $ l s-l
    bash: l: command not found
    

  4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
    $ test 5 -lt 4
    Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

  5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
    $ 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
    

  6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
    # id
    uid=0(root) gid=0(root) Gruppen=0(root)
    

  7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
    $ vi ~/.bashrc
    2a3,5
    >    if [ -f /usr/local/etc/bash_completion ]; then
    >         . /usr/local/etc/bash_completion
    >        fi
    

  8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
    $ patch ~/.bashrc
    В данном случае изменения применяются к файлу ~/.bashrc

  9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

    Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

  10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

  11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

  12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

  13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

  14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

    $ whoami
    
    user
    
    $ #^ Интересно, кто я?
    
    в журнале это будет выглядеть так:
    $ whoami
    
    user
    
    Интересно, кто я?

  15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

    $ whoami
    
    user
    
    $ cat > /dev/null #^ Интересно, кто я?
    
    Программа whoami выводит имя пользователя, под которым 
    мы зарегистрировались в системе.
    -
    Она не может ответить на вопрос о нашем назначении 
    в этом мире.
    
    В журнале это будет выглядеть так:
    $ whoami
    user
    
    Интересно, кто я?
    Программа whoami выводит имя пользователя, под которым
    мы зарегистрировались в системе.

    Она не может ответить на вопрос о нашем назначении
    в этом мире.
    Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

  16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

  17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
  18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
  19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
    1
        2
    3   
        4
    
    Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

О программе

LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008

$Id$