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

Содержание

Журнал

Вторник (12/13/11)

/dev/ttyp2
10:46:06
#ping 192.168.30.62
PING 192.168.30.62 (192.168.30.62): 56 data bytes
64 bytes from 192.168.30.62: icmp_seq=0 ttl=64 time=8.450 ms
64 bytes from 192.168.30.62: icmp_seq=1 ttl=64 time=1.414 ms
64 bytes from 192.168.30.62: icmp_seq=2 ttl=64 time=2.378 ms
64 bytes from 192.168.30.62: icmp_seq=3 ttl=64 time=1.822 ms
64 bytes from 192.168.30.62: icmp_seq=4 ttl=64 time=2.063 ms
64 bytes from 192.168.30.62: icmp_seq=5 ttl=64 time=3.909 ms
64 bytes from 192.168.30.62: icmp_seq=6 ttl=64 time=1.551 ms
^C
--- 192.168.30.62 ping statistics ---
7 packets transmitted, 7 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 1.414/3.084/8.450/2.322 ms
10:46:06
#ping 192.168.30.62
PING 192.168.30.62 (192.168.30.62): 56 data bytes
64 bytes from 192.168.30.62: icmp_seq=0 ttl=64 time=8.450 ms
64 bytes from 192.168.30.62: icmp_seq=1 ttl=64 time=1.414 ms
64 bytes from 192.168.30.62: icmp_seq=2 ttl=64 time=2.378 ms
64 bytes from 192.168.30.62: icmp_seq=3 ttl=64 time=1.822 ms
64 bytes from 192.168.30.62: icmp_seq=4 ttl=64 time=2.063 ms
64 bytes from 192.168.30.62: icmp_seq=5 ttl=64 time=3.909 ms
64 bytes from 192.168.30.62: icmp_seq=6 ttl=64 time=1.551 ms
^C
--- 192.168.30.62 ping statistics ---
7 packets transmitted, 7 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 1.414/3.084/8.450/2.322 ms
/dev/ttyp0
10:47:20
#ping 192.168.30.1
PING 192.168.30.1 (192.168.30.1): 56 data bytes
^C
--- 192.168.30.1 ping statistics ---
15 packets transmitted, 0 packets received, 100.0% packet loss
10:47:20
#ping 192.168.30.1
PING 192.168.30.1 (192.168.30.1): 56 data bytes
^C
--- 192.168.30.1 ping statistics ---
15 packets transmitted, 0 packets received, 100.0% packet loss
10:47:36
#ping 192.168.30.1
PING 192.168.30.1 (192.168.30.1): 56 data bytes
^C
--- 192.168.30.1 ping statistics ---
14 packets transmitted, 0 packets received, 100.0% packet loss
10:47:36
#ping 192.168.30.1
PING 192.168.30.1 (192.168.30.1): 56 data bytes
^C
--- 192.168.30.1 ping statistics ---
14 packets transmitted, 0 packets received, 100.0% packet loss
10:47:51
#sysctl net.inet.ip.forwarding=1
net.inet.ip.forwarding: 1 -> 1
10:47:51
#sysctl net.inet.ip.forwarding=1
net.inet.ip.forwarding: 1 -> 1
10:48:53
#ping 192.168.30.1
PING 192.168.30.1 (192.168.30.1): 56 data bytes
64 bytes from 192.168.30.1: icmp_seq=0 ttl=63 time=9.683 ms
64 bytes from 192.168.30.1: icmp_seq=1 ttl=63 time=4.584 ms
64 bytes from 192.168.30.1: icmp_seq=2 ttl=63 time=3.092 ms
64 bytes from 192.168.30.1: icmp_seq=3 ttl=63 time=5.012 ms
64 bytes from 192.168.30.1: icmp_seq=4 ttl=63 time=2.718 ms
64 bytes from 192.168.30.1: icmp_seq=5 ttl=63 time=3.031 ms
64 bytes from 192.168.30.1: icmp_seq=6 ttl=63 time=3.008 ms
64 bytes from 192.168.30.1: icmp_seq=7 ttl=63 time=3.093 ms
64 bytes from 192.168.30.1: icmp_seq=8 ttl=63 time=3.420 ms
64 bytes from 192.168.30.1: icmp_seq=9 ttl=63 time=5.024 ms
64 bytes from 192.168.30.1: icmp_seq=10 ttl=63 time=2.892 ms
64 bytes from 192.168.30.1: icmp_seq=11 ttl=63 time=5.023 ms
64 bytes from 192.168.30.1: icmp_seq=12 ttl=63 time=3.271 ms
64 bytes from 192.168.30.1: icmp_seq=13 ttl=63 time=2.818 ms
64 bytes from 192.168.30.1: icmp_seq=14 ttl=63 time=3.021 ms
^C
--- 192.168.30.1 ping statistics ---
15 packets transmitted, 15 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 2.718/3.979/9.683/1.740 ms
10:48:53
#ping 192.168.30.1
PING 192.168.30.1 (192.168.30.1): 56 data bytes
64 bytes from 192.168.30.1: icmp_seq=0 ttl=63 time=9.683 ms
64 bytes from 192.168.30.1: icmp_seq=1 ttl=63 time=4.584 ms
64 bytes from 192.168.30.1: icmp_seq=2 ttl=63 time=3.092 ms
64 bytes from 192.168.30.1: icmp_seq=3 ttl=63 time=5.012 ms
64 bytes from 192.168.30.1: icmp_seq=4 ttl=63 time=2.718 ms
64 bytes from 192.168.30.1: icmp_seq=5 ttl=63 time=3.031 ms
64 bytes from 192.168.30.1: icmp_seq=6 ttl=63 time=3.008 ms
64 bytes from 192.168.30.1: icmp_seq=7 ttl=63 time=3.093 ms
64 bytes from 192.168.30.1: icmp_seq=8 ttl=63 time=3.420 ms
64 bytes from 192.168.30.1: icmp_seq=9 ttl=63 time=5.024 ms
64 bytes from 192.168.30.1: icmp_seq=10 ttl=63 time=2.892 ms
64 bytes from 192.168.30.1: icmp_seq=11 ttl=63 time=5.023 ms
64 bytes from 192.168.30.1: icmp_seq=12 ttl=63 time=3.271 ms
64 bytes from 192.168.30.1: icmp_seq=13 ttl=63 time=2.818 ms
64 bytes from 192.168.30.1: icmp_seq=14 ttl=63 time=3.021 ms
^C
--- 192.168.30.1 ping statistics ---
15 packets transmitted, 15 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 2.718/3.979/9.683/1.740 ms
/dev/ttyp2
10:49:42
#vim /etc/rc.conf
--- /tmp/l3-saved-2553.17891.21636	2011-12-13 11:49:51.000000000 +0200
+++ /etc/rc.conf	2011-12-13 11:51:11.000000000 +0200
@@ -19,3 +19,7 @@
 saver="daemon"
 scrnmap="koi8-r2cp866"
 sshd_enable="YES"
+firewall_enable="YES" 
+firewall_type="OPEN" 
+natd_enable="YES"
+natd_interface="re1"
10:49:42
#vim /etc/rc.conf
--- /tmp/l3-saved-2553.17891.21636	2011-12-13 11:49:51.000000000 +0200
+++ /etc/rc.conf	2011-12-13 11:51:11.000000000 +0200
@@ -19,3 +19,7 @@
 saver="daemon"
 scrnmap="koi8-r2cp866"
 sshd_enable="YES"
+firewall_enable="YES" 
+firewall_type="OPEN" 
+natd_enable="YES"
+natd_interface="re1"
/dev/ttyp0
10:52:34
#vim /etc/rc.conf
--- /tmp/l3-saved-1158.12963.29801	2011-12-13 11:52:41.000000000 +0200
+++ /etc/rc.conf	2011-12-13 11:53:27.000000000 +0200
@@ -22,4 +22,5 @@
 firewall_enable="YES" 
 firewall_type="OPEN" 
 natd_enable="YES"
+natd_interface="re2"
 natd_interface="re1"
10:52:34
#vim /etc/rc.conf
--- /tmp/l3-saved-1158.12963.29801	2011-12-13 11:52:41.000000000 +0200
+++ /etc/rc.conf	2011-12-13 11:53:27.000000000 +0200
@@ -22,4 +22,5 @@
 firewall_enable="YES" 
 firewall_type="OPEN" 
 natd_enable="YES"
+natd_interface="re2"
 natd_interface="re1"
/dev/ttyp2
10:52:54
#ping 192.168.30.65
PING 192.168.30.65 (192.168.30.65): 56 data bytes
64 bytes from 192.168.30.65: icmp_seq=0 ttl=64 time=4.761 ms
^C
--- 192.168.30.65 ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 4.761/4.761/4.761/0.000 ms
10:52:54
#ping 192.168.30.65
PING 192.168.30.65 (192.168.30.65): 56 data bytes
64 bytes from 192.168.30.65: icmp_seq=0 ttl=64 time=4.761 ms
^C
--- 192.168.30.65 ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 4.761/4.761/4.761/0.000 ms
10:53:01
#ping 192.168.30.62
PING 192.168.30.62 (192.168.30.62): 56 data bytes
64 bytes from 192.168.30.62: icmp_seq=0 ttl=64 time=2.016 ms
64 bytes from 192.168.30.62: icmp_seq=1 ttl=64 time=1.412 ms
^C
--- 192.168.30.62 ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 1.412/1.714/2.016/0.302 ms
10:53:01
#ping 192.168.30.62
PING 192.168.30.62 (192.168.30.62): 56 data bytes
64 bytes from 192.168.30.62: icmp_seq=0 ttl=64 time=2.016 ms
64 bytes from 192.168.30.62: icmp_seq=1 ttl=64 time=1.412 ms
^C
--- 192.168.30.62 ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 1.412/1.714/2.016/0.302 ms
/dev/ttyp0
10:54:58
#ping 192.168.30.62
PING 192.168.30.62 (192.168.30.62): 56 data bytes
64 bytes from 192.168.30.62: icmp_seq=0 ttl=64 time=6.684 ms
^C
--- 192.168.30.62 ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 6.684/6.684/6.684/0.000 ms
10:54:58
#ping 192.168.30.62
PING 192.168.30.62 (192.168.30.62): 56 data bytes
64 bytes from 192.168.30.62: icmp_seq=0 ttl=64 time=6.684 ms
^C
--- 192.168.30.62 ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 6.684/6.684/6.684/0.000 ms
/dev/ttyp2
10:55:03
#ping 192.168.16.1
PING 192.168.16.1 (192.168.16.1): 56 data bytes
64 bytes from 192.168.16.1: icmp_seq=0 ttl=64 time=3.737 ms
64 bytes from 192.168.16.1: icmp_seq=1 ttl=64 time=2.611 ms
^C
--- 192.168.16.1 ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 2.611/3.174/3.737/0.563 ms
/dev/ttyp0
10:55:03
#ping 192.168.30.1
PING 192.168.30.1 (192.168.30.1): 56 data bytes
64 bytes from 192.168.30.1: icmp_seq=0 ttl=63 time=2.741 ms
^C
--- 192.168.30.1 ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 2.741/2.741/2.741/0.000 ms
/dev/ttyp2
10:55:03
#ping 192.168.16.1
PING 192.168.16.1 (192.168.16.1): 56 data bytes
64 bytes from 192.168.16.1: icmp_seq=0 ttl=64 time=3.737 ms
64 bytes from 192.168.16.1: icmp_seq=1 ttl=64 time=2.611 ms
^C
--- 192.168.16.1 ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 2.611/3.174/3.737/0.563 ms
/dev/ttyp0
10:55:03
#ping 192.168.30.1
PING 192.168.30.1 (192.168.30.1): 56 data bytes
64 bytes from 192.168.30.1: icmp_seq=0 ttl=63 time=2.741 ms
^C
--- 192.168.30.1 ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 2.741/2.741/2.741/0.000 ms
/dev/ttyp2
10:56:08
#ssh root@192.168.16.2
The authenticity of host '192.168.16.2 (192.168.16.2)' can't be established.
DSA key fingerprint is 72:80:11:55:1d:55:f4:87:60:7f:15:2c:39:93:38:79.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.2' (DSA) to the list of known hosts.
root@192.168.16.2's password:
Linux debian2 2.6.32-5-686 #1 SMP Fri Sep 9 20:51:05 UTC 2011 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 Dec 13 09:21:23 2011 from net.nt
l3-agent is already running: pid=1364; pidfile=/root/.lilalo/l3-agent.pid
l3-agent is already running: pid=1364; pidfile=/root/.lilalo/l3-agent.pid
10:56:08
#ssh root@192.168.16.2
The authenticity of host '192.168.16.2 (192.168.16.2)' can't be established.
DSA key fingerprint is 72:80:11:55:1d:55:f4:87:60:7f:15:2c:39:93:38:79.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.2' (DSA) to the list of known hosts.
root@192.168.16.2's password:
Linux debian2 2.6.32-5-686 #1 SMP Fri Sep 9 20:51:05 UTC 2011 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 Dec 13 09:21:23 2011 from net.nt
l3-agent is already running: pid=1364; pidfile=/root/.lilalo/l3-agent.pid
l3-agent is already running: pid=1364; pidfile=/root/.lilalo/l3-agent.pid
/dev/ttyp2
10:58:47
#sysctl net.inet.ip.forwarding
net.inet.ip.forwarding: 1
10:58:47
#sysctl net.inet.ip.forwarding
net.inet.ip.forwarding: 1
10:59:22
#vim /etc/rc.conf
--- /tmp/l3-saved-1364.28815.23192	2011-12-13 11:59:38.000000000 +0200
+++ /etc/rc.conf	2011-12-13 12:00:17.000000000 +0200
@@ -22,5 +22,3 @@
 firewall_enable="YES" 
 firewall_type="OPEN" 
 natd_enable="YES"
-natd_interface="re2"
-natd_interface="re1"
10:59:22
#vim /etc/rc.conf
--- /tmp/l3-saved-1364.28815.23192	2011-12-13 11:59:38.000000000 +0200
+++ /etc/rc.conf	2011-12-13 12:00:17.000000000 +0200
@@ -22,5 +22,3 @@
 firewall_enable="YES" 
 firewall_type="OPEN" 
 natd_enable="YES"
-natd_interface="re2"
-natd_interface="re1"
10:59:22
#vim /etc/rc.conf
--- /tmp/l3-saved-1364.28815.23192	2011-12-13 11:59:38.000000000 +0200
+++ /etc/rc.conf	2011-12-13 12:00:17.000000000 +0200
@@ -22,5 +22,3 @@
 firewall_enable="YES" 
 firewall_type="OPEN" 
 natd_enable="YES"
-natd_interface="re2"
-natd_interface="re1"
10:59:22
#vim /etc/rc.conf
--- /tmp/l3-saved-1364.28815.23192	2011-12-13 11:59:38.000000000 +0200
+++ /etc/rc.conf	2011-12-13 12:00:17.000000000 +0200
@@ -22,5 +22,3 @@
 firewall_enable="YES" 
 firewall_type="OPEN" 
 natd_enable="YES"
-natd_interface="re2"
-natd_interface="re1"
11:00:17
#ipfw list
00100 allow ip from any to any via lo0
00200 deny ip from any to 127.0.0.0/8
00300 deny ip from 127.0.0.0/8 to any
65000 allow ip from any to any
65535 deny ip from any to any
11:00:17
#ipfw list
00100 allow ip from any to any via lo0
00200 deny ip from any to 127.0.0.0/8
00300 deny ip from 127.0.0.0/8 to any
65000 allow ip from any to any
65535 deny ip from any to any
11:00:17
#ipfw list
00100 allow ip from any to any via lo0
00200 deny ip from any to 127.0.0.0/8
00300 deny ip from 127.0.0.0/8 to any
65000 allow ip from any to any
65535 deny ip from any to any
11:00:17
#ipfw list
00100 allow ip from any to any via lo0
00200 deny ip from any to 127.0.0.0/8
00300 deny ip from 127.0.0.0/8 to any
65000 allow ip from any to any
65535 deny ip from any to any
11:00:40
#cd

11:00:40
#cd

11:00:40
#cd

11:00:40
#cd

11:00:43
#ipf
ipf       ipfs      ipfstat   ipftest   ipfw      ipfwpcap
11:00:43
#ipf
ipf       ipfs      ipfstat   ipftest   ipfw      ipfwpcap
11:00:43
#ipfw add divert natd ip from any to any
65100 divert 8668 ip from any to any
11:00:43
#ipf
ipf       ipfs      ipfstat   ipftest   ipfw      ipfwpcap
11:00:43
#ipf
ipf       ipfs      ipfstat   ipftest   ipfw      ipfwpcap
11:00:43
#ipfw add divert natd ip from any to any
65100 divert 8668 ip from any to any
11:00:43
#ipf
ipf       ipfs      ipfstat   ipftest   ipfw      ipfwpcap
11:00:43
#ipf
ipf       ipfs      ipfstat   ipftest   ipfw      ipfwpcap
11:00:43
#ipfw add divert natd ip from any to any
65100 divert 8668 ip from any to any
11:00:43
#ipf
ipf       ipfs      ipfstat   ipftest   ipfw      ipfwpcap
11:00:43
#ipf
ipf       ipfs      ipfstat   ipftest   ipfw      ipfwpcap
11:00:43
#ipfw add divert natd ip from any to any
65100 divert 8668 ip from any to any
11:02:03
#ipfw list
00100 allow ip from any to any via lo0
00200 deny ip from any to 127.0.0.0/8
00300 deny ip from 127.0.0.0/8 to any
65000 allow ip from any to any
65100 divert 8668 ip from any to any
65535 deny ip from any to any
11:02:03
#ipfw list
00100 allow ip from any to any via lo0
00200 deny ip from any to 127.0.0.0/8
00300 deny ip from 127.0.0.0/8 to any
65000 allow ip from any to any
65100 divert 8668 ip from any to any
65535 deny ip from any to any
11:02:27
#ps aux|grep natd
root    751  0.0  0.3  3276  1300  ??  Is   11:54AM   0:00.00 /sbin/natd -n re1
root   1474  0.0  0.2  3368  1212  p3  S+   12:02PM   0:00.00 grep natd
11:02:27
#ps aux|grep natd
root    751  0.0  0.3  3276  1300  ??  Is   11:54AM   0:00.00 /sbin/natd -n re1
root   1474  0.0  0.2  3368  1212  p3  S+   12:02PM   0:00.00 grep natd
11:02:40
#ps aux|grep natd
root    751  0.0  0.3  3276  1300  ??  Is   11:54AM   0:00.00 /sbin/natd -n re1
root   1483  0.0  0.2  3368  1212  p3  S+   12:02PM   0:00.00 grep natd
11:02:40
#ps aux|grep natd
root    751  0.0  0.3  3276  1300  ??  Is   11:54AM   0:00.00 /sbin/natd -n re1
root   1483  0.0  0.2  3368  1212  p3  S+   12:02PM   0:00.00 grep natd
11:02:50
#vim /etc/rc.conf
--- /tmp/l3-saved-1364.25497.32536	2011-12-13 12:02:55.000000000 +0200
+++ /etc/rc.conf	2011-12-13 12:03:08.000000000 +0200
@@ -22,3 +22,4 @@
 firewall_enable="YES" 
 firewall_type="OPEN" 
 natd_enable="YES"
+natd_interface="re2"
11:02:50
#vim /etc/rc.conf
--- /tmp/l3-saved-1364.25497.32536	2011-12-13 12:02:55.000000000 +0200
+++ /etc/rc.conf	2011-12-13 12:03:08.000000000 +0200
@@ -22,3 +22,4 @@
 firewall_enable="YES" 
 firewall_type="OPEN" 
 natd_enable="YES"
+natd_interface="re2"
/dev/ttyp0
11:04:36
#ping ya.ru
PING ya.ru (77.88.21.3): 56 data bytes
^C
--- ya.ru ping statistics ---
7 packets transmitted, 0 packets received, 100.0% packet loss
11:04:36
#ping ya.ru
PING ya.ru (77.88.21.3): 56 data bytes
^C
--- ya.ru ping statistics ---
7 packets transmitted, 0 packets received, 100.0% packet loss
/dev/ttyp2
11:05:19
#ls
.bash_history   .bashrc~        .k5login        .profile
.bash_profile   .cache          .l3rc           .ssh
.bash_profile~  .cshrc          .lilalo         .viminfo
.bashrc         .history        .login          .vimrc
11:05:19
#ls
.bash_history   .bashrc~        .k5login        .profile
.bash_profile   .cache          .l3rc           .ssh
.bash_profile~  .cshrc          .lilalo         .viminfo
.bashrc         .history        .login          .vimrc
11:05:22
#ipfw list
00100 allow ip from any to any via lo0
00200 deny ip from any to 127.0.0.0/8
00300 deny ip from 127.0.0.0/8 to any
65000 allow ip from any to any
65535 deny ip from any to any
11:05:22
#ipfw list
00100 allow ip from any to any via lo0
00200 deny ip from any to 127.0.0.0/8
00300 deny ip from 127.0.0.0/8 to any
65000 allow ip from any to any
65535 deny ip from any to any
11:05:30
#ipfw add divert natd ip from any to any
65100 divert 8668 ip from any to any
11:05:30
#ipfw add divert natd ip from any to any
65100 divert 8668 ip from any to any
11:05:36
#vim /usr/src/sys/
11:05:36
#vim /usr/src/sys/net
11:05:36
#vim /usr/src/sys/net
11:05:36
#vim /usr/src/sys/co
11:05:36
#vim /usr/src/sys/co
11:05:36
#vim /usr/src/sys/co
11:05:36
#vim /usr/src/sys/con
11:05:36
#vim /usr/src/sys/conf/
11:05:36
#vim /usr/src/sys/i386/
11:05:36
#vim /usr/src/sys/i386/co
11:05:36
#vim /usr/src/sys/i386/conf/
11:05:36
#vim /usr/src/sys/
11:05:36
#vim /usr/src/sys/net
11:05:36
#vim /usr/src/sys/net
11:05:36
#vim /usr/src/sys/co
11:05:36
#vim /usr/src/sys/co
11:05:36
#vim /usr/src/sys/co
11:05:36
#vim /usr/src/sys/con
11:05:36
#vim /usr/src/sys/conf/
11:05:36
#vim /usr/src/sys/i386/
11:05:36
#vim /usr/src/sys/i386/co
11:05:36
#vim /usr/src/sys/i386/conf/
11:08:05
#cd /usr/src/sys/i386/conf/

11:08:05
#cd /usr/src/sys/i386/conf/

11:08:19
#config GENERIC
Kernel build directory is ../compile/GENERIC
Don't forget to do ``make cleandepend && make depend''
11:08:19
#config GENERIC
Kernel build directory is ../compile/GENERIC
Don't forget to do ``make cleandepend && make depend''
11:08:24
#cd ../compile/GENERIC/

11:08:24
#cd ../compile/GENERIC/

/dev/ttyp0
11:14:14
#ping 192.168.30.1
PING 192.168.30.1 (192.168.30.1): 56 data bytes
64 bytes from 192.168.30.1: icmp_seq=0 ttl=63 time=9.394 ms
64 bytes from 192.168.30.1: icmp_seq=1 ttl=63 time=8.901 ms
64 bytes from 192.168.30.1: icmp_seq=2 ttl=63 time=2.887 ms
64 bytes from 192.168.30.1: icmp_seq=3 ttl=63 time=17.561 ms
^C
--- 192.168.30.1 ping statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 2.887/9.686/17.561/5.219 ms
11:14:14
#ping 192.168.30.1
PING 192.168.30.1 (192.168.30.1): 56 data bytes
64 bytes from 192.168.30.1: icmp_seq=0 ttl=63 time=9.394 ms
64 bytes from 192.168.30.1: icmp_seq=1 ttl=63 time=8.901 ms
64 bytes from 192.168.30.1: icmp_seq=2 ttl=63 time=2.887 ms
64 bytes from 192.168.30.1: icmp_seq=3 ttl=63 time=17.561 ms
^C
--- 192.168.30.1 ping statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 2.887/9.686/17.561/5.219 ms
11:14:22
#ping ya.ru
PING ya.ru (93.158.134.3): 56 data bytes
^C
--- ya.ru ping statistics ---
14 packets transmitted, 0 packets received, 100.0% packet loss
11:16:24
#ping ya.ru
PING ya.ru (213.180.204.3): 56 data bytes
64 bytes from 213.180.204.3: icmp_seq=0 ttl=55 time=30.274 ms
64 bytes from 213.180.204.3: icmp_seq=1 ttl=55 time=151.265 ms
64 bytes from 213.180.204.3: icmp_seq=2 ttl=55 time=26.619 ms
64 bytes from 213.180.204.3: icmp_seq=3 ttl=55 time=25.954 ms
64 bytes from 213.180.204.3: icmp_seq=4 ttl=55 time=64.432 ms
64 bytes from 213.180.204.3: icmp_seq=5 ttl=55 time=26.862 ms
64 bytes from 213.180.204.3: icmp_seq=6 ttl=55 time=61.211 ms
64 bytes from 213.180.204.3: icmp_seq=7 ttl=55 time=26.245 ms
64 bytes from 213.180.204.3: icmp_seq=8 ttl=55 time=120.319 ms
64 bytes from 213.180.204.3: icmp_seq=9 ttl=55 time=152.352 ms
64 bytes from 213.180.204.3: icmp_seq=10 ttl=55 time=56.174 ms
64 bytes from 213.180.204.3: icmp_seq=11 ttl=55 time=118.210 ms
^C
--- ya.ru ping statistics ---
12 packets transmitted, 12 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 25.954/71.660/152.352/48.031 ms
11:16:24
#ping ya.ru
PING ya.ru (213.180.204.3): 56 data bytes
64 bytes from 213.180.204.3: icmp_seq=0 ttl=55 time=30.274 ms
64 bytes from 213.180.204.3: icmp_seq=1 ttl=55 time=151.265 ms
64 bytes from 213.180.204.3: icmp_seq=2 ttl=55 time=26.619 ms
64 bytes from 213.180.204.3: icmp_seq=3 ttl=55 time=25.954 ms
64 bytes from 213.180.204.3: icmp_seq=4 ttl=55 time=64.432 ms
64 bytes from 213.180.204.3: icmp_seq=5 ttl=55 time=26.862 ms
64 bytes from 213.180.204.3: icmp_seq=6 ttl=55 time=61.211 ms
64 bytes from 213.180.204.3: icmp_seq=7 ttl=55 time=26.245 ms
64 bytes from 213.180.204.3: icmp_seq=8 ttl=55 time=120.319 ms
64 bytes from 213.180.204.3: icmp_seq=9 ttl=55 time=152.352 ms
64 bytes from 213.180.204.3: icmp_seq=10 ttl=55 time=56.174 ms
64 bytes from 213.180.204.3: icmp_seq=11 ttl=55 time=118.210 ms
^C
--- ya.ru ping statistics ---
12 packets transmitted, 12 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 25.954/71.660/152.352/48.031 ms

Статистика

Время первой команды журнала10:46:06 2011-12-13
Время последней команды журнала11:16:24 2011-12-13
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 6.93
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 0.51
Количество командных строк в единицу времени, команда/мин 3.33
Частота использования команд
vim32|==============================| 30.48%
ping25|=======================| 23.81%
ipfw14|=============| 13.33%
ipf8|=======| 7.62%
cd8|=======| 7.62%
ps4|===| 3.81%
sysctl4|===| 3.81%
grep4|===| 3.81%
config2|=| 1.90%
ls2|=| 1.90%
ssh2|=| 1.90%
____
*) Интервалы неактивности длительностью 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$