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

Содержание

Журнал

Четверг (05/31/07)

/dev/pts/3
11:23:09
#iptables -A INPUT -d 127.0.0.1 icmp -j DROP

11:24:30
#vim /etc/network/interfaces
11:25:19
#vim /etc/re
11:25:19
#vim /etc/re
11:25:19
#vim /etc/resolf.conf
11:26:23
#vim /etc/resolf.conf
11:26:45
#vim /etc/resolf.conv
11:26:59
#vim /etc/resolv.conf
11:27:31
#ping mail.ru

11:27:54
#vim /etc/network/interfaces
11:28:18
#rote -n
bash: rote: command not found
11:28:21
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.2.1     0.0.0.0         UG    0      0        0 eth0
11:28:25
#/etc/init.d/networking resrat
Usage: /etc/init.d/networking {start|stop|restart|force-reload}
11:28:58
#/etc/init.d/networking restart
Reconfiguring network interfaces...SIOCDELRT: No such process
done.
11:29:06
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.16.15   0.0.0.0         UG    0      0        0 eth0
11:29:13
#ping mail.ru
PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=238 ms
64 bytes from mail.ru (194.67.57.126): icmp_seq=2 ttl=112 time=176 ms
--- mail.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1004ms
rtt min/avg/max/mdev = 176.456/207.591/238.727/31.138 ms
11:29:18
#iptables -L --line-numbers
Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination
1    ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:www
2    ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:ssh
3    DROP       tcp  --  anywhere             anywhere            tcp flags:FIN,SYN,RST,ACK/SYN
Chain FORWARD (policy ACCEPT)
num  target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
num  target     prot opt source               destination
11:29:34
#192.168.16.3 nmap 192.168.16.4
bash: 192.168.16.3: command not found
11:30:09
#vim /etc/network/interfaces
11:31:09
#/etc/init.d/networking restart
Reconfiguring network interfaces...SIOCDELRT: No such process
done.
11:31:16
#ping 172.21.1.1
PING 172.21.1.1 (172.21.1.1) 56(84) bytes of data.
64 bytes from 172.21.1.1: icmp_seq=1 ttl=64 time=0.211 ms
64 bytes from 172.21.1.1: icmp_seq=2 ttl=64 time=0.191 ms
--- 172.21.1.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1003ms
rtt min/avg/max/mdev = 0.191/0.201/0.211/0.010 ms
11:31:30
#ping 172.21.1.1
PING 172.21.1.1 (172.21.1.1) 56(84) bytes of data.
64 bytes from 172.21.1.1: icmp_seq=1 ttl=64 time=0.189 ms
64 bytes from 172.21.1.1: icmp_seq=2 ttl=64 time=0.185 ms
64 bytes from 172.21.1.1: icmp_seq=3 ttl=64 time=0.186 ms
64 bytes from 172.21.1.1: icmp_seq=4 ttl=64 time=0.185 ms
64 bytes from 172.21.1.1: icmp_seq=5 ttl=64 time=0.187 ms
--- 172.21.1.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4004ms
rtt min/avg/max/mdev = 0.185/0.186/0.189/0.012 ms
11:32:30
#ping 172.21.1.1
PING 172.21.1.1 (172.21.1.1) 56(84) bytes of data.
64 bytes from 172.21.1.1: icmp_seq=1 ttl=64 time=0.183 ms
64 bytes from 172.21.1.1: icmp_seq=2 ttl=64 time=0.191 ms
64 bytes from 172.21.1.1: icmp_seq=3 ttl=64 time=0.192 ms
64 bytes from 172.21.1.1: icmp_seq=4 ttl=64 time=0.181 ms
64 bytes from 172.21.1.1: icmp_seq=5 ttl=64 time=0.190 ms
--- 172.21.1.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4002ms
rtt min/avg/max/mdev = 0.181/0.187/0.192/0.013 ms
11:32:53
#vim /etc/network/interfaces
11:39:12
#ping 172.21.1.1
PING 172.21.1.1 (172.21.1.1) 56(84) bytes of data.
--- 172.21.1.1 ping statistics ---
8 packets transmitted, 0 received, 100% packet loss, time 7010ms
11:39:25
#ping 172.21.1.2
PING 172.21.1.2 (172.21.1.2) 56(84) bytes of data.
--- 172.21.1.2 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1009ms
11:39:28
#ping 192.168.16.3
PING 192.168.16.3 (192.168.16.3) 56(84) bytes of data.
64 bytes from 192.168.16.3: icmp_seq=1 ttl=64 time=5.00 ms
64 bytes from 192.168.16.3: icmp_seq=2 ttl=64 time=0.187 ms
--- 192.168.16.3 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.187/2.594/5.001/2.407 ms
11:39:49
#ping 172.21.1.1
PING 172.21.1.1 (172.21.1.1) 56(84) bytes of data.
64 bytes from 172.21.1.1: icmp_seq=1 ttl=64 time=0.213 ms
64 bytes from 172.21.1.1: icmp_seq=2 ttl=64 time=0.185 ms
64 bytes from 172.21.1.1: icmp_seq=3 ttl=64 time=0.183 ms
--- 172.21.1.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 0.183/0.193/0.213/0.021 ms
11:40:34
#ping 172.21.1.2
PING 172.21.1.2 (172.21.1.2) 56(84) bytes of data.
--- 172.21.1.2 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1002ms
11:40:42
#mii-tool
eth0: negotiated 100baseTx-FD, link ok
11:44:45
#rote -n
bash: rote: command not found
11:45:02
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.16.3    0.0.0.0         UG    0      0        0 eth0
0.0.0.0         192.168.16.15   0.0.0.0         UG    0      0        0 eth0
11:45:08
#vim /etc/network/interfaces
11:46:02
#/etc/init.d/networking restart
Reconfiguring network interfaces...done.
11:46:21
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.16.3    0.0.0.0         UG    0      0        0 eth0
11:46:25
#ping 172.21.1.1
PING 172.21.1.1 (172.21.1.1) 56(84) bytes of data.
64 bytes from 172.21.1.1: icmp_seq=1 ttl=64 time=5.96 ms
64 bytes from 172.21.1.1: icmp_seq=2 ttl=64 time=0.198 ms
64 bytes from 172.21.1.1: icmp_seq=3 ttl=64 time=0.195 ms
--- 172.21.1.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2005ms
rtt min/avg/max/mdev = 0.195/2.118/5.961/2.717 ms
11:48:44
#ping 172.21.1.2
PING 172.21.1.2 (172.21.1.2) 56(84) bytes of data.
--- 172.21.1.2 ping statistics ---
19 packets transmitted, 0 received, 100% packet loss, time 18000ms
11:49:05
#ping 172.21.1.2
PING 172.21.1.2 (172.21.1.2) 56(84) bytes of data.
--- 172.21.1.2 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3009ms
11:49:10
#ping 172.21.1.2
PING 172.21.1.2 (172.21.1.2) 56(84) bytes of data.
--- 172.21.1.2 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2000ms
11:49:39
#ping 172.21.1.1
PING 172.21.1.1 (172.21.1.1) 56(84) bytes of data.
64 bytes from 172.21.1.1: icmp_seq=1 ttl=64 time=0.206 ms
64 bytes from 172.21.1.1: icmp_seq=2 ttl=64 time=0.184 ms
64 bytes from 172.21.1.1: icmp_seq=3 ttl=64 time=0.178 ms
64 bytes from 172.21.1.1: icmp_seq=4 ttl=64 time=0.161 ms
64 bytes from 172.21.1.1: icmp_seq=5 ttl=64 time=0.184 ms
64 bytes from 172.21.1.1: icmp_seq=6 ttl=64 time=0.160 ms
64 bytes from 172.21.1.1: icmp_seq=7 ttl=64 time=0.175 ms
64 bytes from 172.21.1.1: icmp_seq=8 ttl=64 time=0.189 ms
64 bytes from 172.21.1.1: icmp_seq=9 ttl=64 time=0.175 ms
...
64 bytes from 172.21.1.1: icmp_seq=27 ttl=64 time=0.181 ms
64 bytes from 172.21.1.1: icmp_seq=28 ttl=64 time=0.183 ms
64 bytes from 172.21.1.1: icmp_seq=29 ttl=64 time=0.183 ms
64 bytes from 172.21.1.1: icmp_seq=30 ttl=64 time=0.167 ms
64 bytes from 172.21.1.1: icmp_seq=31 ttl=64 time=0.223 ms
64 bytes from 172.21.1.1: icmp_seq=32 ttl=64 time=0.185 ms
64 bytes from 172.21.1.1: icmp_seq=33 ttl=64 time=0.183 ms
--- 172.21.1.1 ping statistics ---
33 packets transmitted, 33 received, 0% packet loss, time 32005ms
rtt min/avg/max/mdev = 0.155/0.187/0.241/0.019 ms
11:50:16
#ping 172.21.1.1
PING 172.21.1.1 (172.21.1.1) 56(84) bytes of data.
64 bytes from 172.21.1.1: icmp_seq=1 ttl=64 time=0.198 ms
64 bytes from 172.21.1.1: icmp_seq=2 ttl=64 time=0.184 ms
64 bytes from 172.21.1.1: icmp_seq=3 ttl=64 time=0.191 ms
64 bytes from 172.21.1.1: icmp_seq=4 ttl=64 time=0.180 ms
64 bytes from 172.21.1.1: icmp_seq=5 ttl=64 time=0.185 ms
--- 172.21.1.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4013ms
rtt min/avg/max/mdev = 0.180/0.187/0.198/0.016 ms
11:55:36
#ping 172.21.1.2
PING 172.21.1.2 (172.21.1.2) 56(84) bytes of data.
--- 172.21.1.2 ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 5009ms
11:55:43
#traceroute -n
Version 1.4a12
Usage: traceroute [-dFIlnrvx] [-g gateway] [-i iface] [-f first_ttl]
        [-m max_ttl] [ -p port] [-q nqueries] [-s src_addr] [-t tos]
        [-w waittime] [-z pausemsecs] host [packetlen]
11:56:38
#traceroute -n 192.168.16.1
traceroute to 192.168.16.1 (192.168.16.1), 30 hops max, 40 byte packets
 1  * * *
 2  * *
11:57:19
#ping 172.21.1.2
PING 172.21.1.2 (172.21.1.2) 56(84) bytes of data.
--- 172.21.1.2 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1002ms
11:57:23
#ping 172.21.1.2
PING 172.21.1.2 (172.21.1.2) 56(84) bytes of data.
64 bytes from 172.21.1.2: icmp_seq=134 ttl=63 time=2.12 ms
64 bytes from 172.21.1.2: icmp_seq=135 ttl=63 time=0.539 ms
64 bytes from 172.21.1.2: icmp_seq=136 ttl=63 time=0.505 ms
64 bytes from 172.21.1.2: icmp_seq=137 ttl=63 time=0.529 ms
64 bytes from 172.21.1.2: icmp_seq=138 ttl=63 time=0.525 ms
64 bytes from 172.21.1.2: icmp_seq=139 ttl=63 time=0.574 ms
64 bytes from 172.21.1.2: icmp_seq=140 ttl=63 time=0.538 ms
64 bytes from 172.21.1.2: icmp_seq=141 ttl=63 time=0.610 ms
64 bytes from 172.21.1.2: icmp_seq=142 ttl=63 time=0.532 ms
...
64 bytes from 172.21.1.2: icmp_seq=261 ttl=63 time=0.503 ms
64 bytes from 172.21.1.2: icmp_seq=262 ttl=63 time=0.505 ms
64 bytes from 172.21.1.2: icmp_seq=263 ttl=63 time=0.508 ms
64 bytes from 172.21.1.2: icmp_seq=264 ttl=63 time=0.525 ms
64 bytes from 172.21.1.2: icmp_seq=265 ttl=63 time=0.502 ms
64 bytes from 172.21.1.2: icmp_seq=266 ttl=63 time=0.502 ms
64 bytes from 172.21.1.2: icmp_seq=267 ttl=63 time=0.505 ms
--- 172.21.1.2 ping statistics ---
267 packets transmitted, 134 received, 49% packet loss, time 266154ms
rtt min/avg/max/mdev = 0.488/0.532/2.124/0.142 ms
12:02:04
#vim /etc/network/interfaces
/dev/pts/0
12:02:58
$si
bles of IP packet filter rules in the Linux kernel.  Several
number of built-in chains and may also contain  user-defined
 packets.  Each rule specifies what to do with a packet that
 to a user-defined chain in the same table.
arget.  If the packet does not match, the next rule  in  the
t rule is specified by the value of the target, which can be
alues ACCEPT, DROP, QUEUE, or RETURN.
rop the packet on the floor.  QUEUE means to pass the packet
a userspace process differs by the particular queue handler.
e queue handler.   Kernels  2.6.14  and  later  additionally
h a target of QUEUE will be sent to queue number ’0’ in this
ter in this man page.)  RETURN means  stop  traversing  this
bash: si: command not found
              This option specifies the packet matching table which the command should operate on.  If the kernel  is  con‐
              figured  with automatic module loading, an attempt will be made to load the appropriate module for that table
              if it is not already there.
12:03:03
$su
Password:
12:03:10
#ssh 192.168.16.1

/dev/pts/3
12:05:21
#/etc/init.d/networking restart
Reconfiguring network interfaces...SIOCDELRT: No such process
done.
12:05:31
#ping mail.ru
PING mail.ru (194.67.57.26) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.26): icmp_seq=1 ttl=112 time=104 ms
--- mail.ru ping statistics ---
2 packets transmitted, 1 received, 50% packet loss, time 1000ms
rtt min/avg/max/mdev = 104.762/104.762/104.762/0.000 ms
12:05:39
#/etc/init.d/networking restart
Reconfiguring network interfaces...done.
/dev/pts/0
12:05:44
#ssh 192.168.16.1

12:05:51
#ping 192.168.16.1
PING 192.168.16.1 (192.168.16.1) 56(84) bytes of data.
--- 192.168.16.1 ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 4999ms
12:06:02
#ping 192.168.16.3
PING 192.168.16.3 (192.168.16.3) 56(84) bytes of data.
64 bytes from 192.168.16.3: icmp_seq=1 ttl=64 time=4.55 ms
64 bytes from 192.168.16.3: icmp_seq=2 ttl=64 time=0.198 ms
--- 192.168.16.3 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.198/2.376/4.554/2.178 ms
12:06:06
#ping 192.168.16.2
PING 192.168.16.2 (192.168.16.2) 56(84) bytes of data.
From 192.168.16.4 icmp_seq=2 Destination Host Unreachable
From 192.168.16.4 icmp_seq=3 Destination Host Unreachable
From 192.168.16.4 icmp_seq=4 Destination Host Unreachable
--- 192.168.16.2 ping statistics ---
6 packets transmitted, 0 received, +3 errors, 100% packet loss, time 5000ms
, pipe 3
12:06:13
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.16.15   0.0.0.0         UG    0      0        0 eth0
0.0.0.0         192.168.16.3    0.0.0.0         UG    0      0        0 eth0
12:06:30
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.16.15   0.0.0.0         UG    0      0        0 eth0
/dev/pts/3
12:06:46
#iptables -L --line-numbers
Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination
1    ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:www
2    ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:ssh
3    DROP       tcp  --  anywhere             anywhere            tcp flags:FIN,SYN,RST,ACK/SYN
Chain FORWARD (policy ACCEPT)
num  target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
num  target     prot opt source               destination
/dev/pts/0
12:06:59
#ping 192.168.16.2
PING 192.168.16.2 (192.168.16.2) 56(84) bytes of data.
--- 192.168.16.2 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1001ms
12:07:04
#ping 192.168.16.15
PING 192.168.16.15 (192.168.16.15) 56(84) bytes of data.
64 bytes from 192.168.16.15: icmp_seq=1 ttl=64 time=4.92 ms
64 bytes from 192.168.16.15: icmp_seq=2 ttl=64 time=0.251 ms
--- 192.168.16.15 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.251/2.585/4.920/2.335 ms
12:07:11
#iptables -n
iptables v1.3.6: no command specified
Try `iptables -h' or 'iptables --help' for more information.
12:08:12
#iptablen -n --line-numbers
bash: iptablen: command not found
/dev/pts/3
12:08:31
#iptables -F

12:08:45
#iptables -L --line-numbers
Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
num  target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
num  target     prot opt source               destination
12:08:47
#screen
/dev/pts/0
12:09:11
#iptables -n --line-numbers
iptables v1.3.6: no command specified
Try `iptables -h' or 'iptables --help' for more information.
12:09:16
#iptables -L
Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
num  target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
num  target     prot opt source               destination
12:09:23
#iptables -L --line-numbers
Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
num  target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
num  target     prot opt source               destination
12:09:24
#ping 77.122.112.198
PING 77.122.112.198 (77.122.112.198) 56(84) bytes of data.
--- 77.122.112.198 ping statistics ---
17 packets transmitted, 0 received, 100% packet loss, time 16001ms
/dev/pts/6
12:10:12
$su
Password:
/dev/pts/0
12:13:48
#ssh 192.168.16.1
:q
^X
12:21:15
#ping 192.168.16.3
PING 192.168.16.3 (192.168.16.3) 56(84) bytes of data.
64 bytes from 192.168.16.3: icmp_seq=1 ttl=64 time=2.84 ms
64 bytes from 192.168.16.3: icmp_seq=2 ttl=64 time=0.203 ms
--- 192.168.16.3 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 0.203/1.524/2.845/1.321 ms
12:22:38
#ping 192.168.16.2
PING 192.168.16.2 (192.168.16.2) 56(84) bytes of data.
64 bytes from 192.168.16.2: icmp_seq=1 ttl=64 time=3.88 ms
64 bytes from 192.168.16.2: icmp_seq=2 ttl=64 time=0.257 ms
--- 192.168.16.2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1003ms
rtt min/avg/max/mdev = 0.257/2.070/3.883/1.813 ms
12:22:42
#ping 192.168.16.1
PING 192.168.16.1 (192.168.16.1) 56(84) bytes of data.
--- 192.168.16.1 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 999ms
12:22:45
#ping 192.168.16.1
PING 192.168.16.1 (192.168.16.1) 56(84) bytes of data.
64 bytes from 192.168.16.1: icmp_seq=13 ttl=64 time=3.33 ms
64 bytes from 192.168.16.1: icmp_seq=14 ttl=64 time=0.282 ms
--- 192.168.16.1 ping statistics ---
14 packets transmitted, 2 received, 85% packet loss, time 13004ms
rtt min/avg/max/mdev = 0.282/1.808/3.335/1.527 ms
12:23:27
#ssh 192.168.16.1
root@192.168.16.1's password:
Last login: Thu May 31 12:05:14 2007 from linux2.net.nt
Linux linux1 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 UTC 2007 i686
             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
             !!!            LINUX1           !!!
             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
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.
l3-agent is already running: pid=3166; pidfile=/root/.lilalo/l3-agent.pid
прошло 47 минут
/dev/pts/3
13:11:08
#screen -x
13:11:10
#ftp connect
ftp: connect: Unknown host
ftp> 77.122.112.198
?Invalid command
ftp> 77.122.112.198
?Invalid command
ftp> ?
Commands may be abbreviated.  Commands are:
!               debug           mdir            qc              send
$               dir             mget            sendport        site
account         disconnect      mkdir           put             size
...
close           ls              prompt          restart         umask
cr              macdef          passive         rmdir           verbose
delete          mdelete         proxy           runique         ?
ftp> get ?
Not connected.
ftp> get
Not connected.
ftp> get 77.122.112.198
Not connected.
ftp> exit
прошло 10 минут
13:21:49
#pkill
pkill: No matching criteria specified
Usage: pkill [-SIGNAL] [-fvx] [-n|-o] [-P PPIDLIST] [-g PGRPLIST] [-s SIDLIST]
        [-u EUIDLIST] [-U UIDLIST] [-G GIDLIST] [-t TERMLIST] [PATTERN]
прошло 18 минут
13:39:51
#pkill -signal
pkill: invalid session id: ignal
/dev/pts/0
13:39:58
#screen -x
/dev/pts/3
13:40:01
#pkill help

13:40:06
#pkill ?

13:40:11
#pkill
pkill: No matching criteria specified
Usage: pkill [-SIGNAL] [-fvx] [-n|-o] [-P PPIDLIST] [-g PGRPLIST] [-s SIDLIST]
        [-u EUIDLIST] [-U UIDLIST] [-G GIDLIST] [-t TERMLIST] [PATTERN]
13:40:12
#pkill -t
pkill: option requires an argument -- t
Usage: pkill [-SIGNAL] [-fvx] [-n|-o] [-P PPIDLIST] [-g PGRPLIST] [-s SIDLIST]
        [-u EUIDLIST] [-U UIDLIST] [-G GIDLIST] [-t TERMLIST] [PATTERN]
13:40:23
#pkill -u
pkill: option requires an argument -- u
Usage: pkill [-SIGNAL] [-fvx] [-n|-o] [-P PPIDLIST] [-g PGRPLIST] [-s SIDLIST]
        [-u EUIDLIST] [-U UIDLIST] [-G GIDLIST] [-t TERMLIST] [PATTERN]
13:40:32
#pkill -U
pkill: option requires an argument -- U
Usage: pkill [-SIGNAL] [-fvx] [-n|-o] [-P PPIDLIST] [-g PGRPLIST] [-s SIDLIST]
        [-u EUIDLIST] [-U UIDLIST] [-G GIDLIST] [-t TERMLIST] [PATTERN]
13:40:42
#pkill --U
pkill: invalid option -- -
Usage: pkill [-SIGNAL] [-fvx] [-n|-o] [-P PPIDLIST] [-g PGRPLIST] [-s SIDLIST]
        [-u EUIDLIST] [-U UIDLIST] [-G GIDLIST] [-t TERMLIST] [PATTERN]
13:40:46
#pkill --u
pkill: invalid option -- -
Usage: pkill [-SIGNAL] [-fvx] [-n|-o] [-P PPIDLIST] [-g PGRPLIST] [-s SIDLIST]
        [-u EUIDLIST] [-U UIDLIST] [-G GIDLIST] [-t TERMLIST] [PATTERN]
/dev/pts/0
13:42:55
$su]
Chain INPUT (policy ACCEPT 1123 packets, 127K bytes)
 pkts bytes target     prot opt in     out     source               destination
^[^[
    bash: su]: command not found
13:43:05
$su
Password:
13:43:11
#ssh 192.168.16.1
root@192.168.16.1's password:
Last login: Thu May 31 13:39:26 2007 from net.nt
Linux linux1 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 UTC 2007 i686
             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
             !!!            LINUX1           !!!
             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
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.
l3-agent is already running: pid=3166; pidfile=/root/.lilalo/l3-agent.pid
прошло 16 минут
13:59:47
#apt-ger install open ssh-server
bash: apt-ger: command not found
/dev/pts/3
14:00:54
#screen -x
14:01:11
#screen -x
14:01:14
#exit
Connection to 192.168.16.3 closed.
14:03:29
#ssh 192.168.16.3
The authenticity of host '192.168.16.3 (192.168.16.3)' can't be established.
RSA key fingerprint is 32:96:02:ad:e2:cc:89:02:bd:a9:df:27:25:39:e7:43.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.3' (RSA) to the list of known hosts.
root@192.168.16.3's password:
Last login: Thu May 31 13:47:12 2007 from linux1.net.nt
Linux linux3 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 UTC 2007 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.
^[[Fl3-agent is already running: pid=2884; pidfile=/root/.lilalo/l3-agent.pid
14:04:43
#exit

14:04:43
$su
Password:

Статистика

Время первой команды журнала11:23:09 2007- 5-31
Время последней команды журнала14:04:43 2007- 5-31
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %25.74
Процент синтаксически неверно набранных команд, %10.89
Суммарное время работы с терминалом *, час 1.90
Количество командных строк в единицу времени, команда/мин 0.89
Частота использования команд
ping30|=============================| 29.70%
vim12|===========| 11.88%
pkill10|=========| 9.90%
iptables9|========| 8.91%
route6|=====| 5.94%
ssh6|=====| 5.94%
/etc/init.d/networking6|=====| 5.94%
screen5|====| 4.95%
su4|===| 3.96%
traceroute2|=| 1.98%
rote2|=| 1.98%
exit2|=| 1.98%
su]1|| 0.99%
si1|| 0.99%
iptablen1|| 0.99%
ftp1|| 0.99%
192.168.16.31|| 0.99%
apt-ger1|| 0.99%
mii-tool1|| 0.99%
____
*) Интервалы неактивности длительностью 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$