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

Содержание

Журнал

Понедельник (10/22/12)

/dev/pts/7
16:41:51
#sed -i s/192.168.15.254/192.168.80.254/ $(grep -rl 192.168.15.255 /etc)
grep: /etc/nologin: Нет такого файла или каталога
/dev/pts/6
16:43:21
#ifdown eth0
SIOCDELRT: No such process
/dev/pts/7
16:43:21
#ifdown eth0
SIOCDELRT: No such process
/dev/pts/6
16:43:43
#ifdown eth0
ifdown: interface eth0 not configured
/dev/pts/7
16:43:43
#ifdown eth0
ifdown: interface eth0 not configured
/dev/pts/6
16:44:39
#ifup eth0
^C
/dev/pts/7
16:44:39
#ifup eth0
^C
/dev/pts/6
16:44:50
#q
bash: q: команда не найдена
/dev/pts/7
16:44:50
#q
bash: q: команда не найдена
/dev/pts/6
16:44:52
#ifconfig eth0 down

/dev/pts/7
16:44:52
#ifconfig eth0 down

/dev/pts/6
16:46:03
#ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:148 errors:0 dropped:0 overruns:0 frame:0
          TX packets:148 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:12224 (11.9 KiB)  TX bytes:12224 (11.9 KiB)
/dev/pts/7
16:46:03
#ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:148 errors:0 dropped:0 overruns:0 frame:0
          TX packets:148 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:12224 (11.9 KiB)  TX bytes:12224 (11.9 KiB)
/dev/pts/6
16:46:06
#ifconfig eth0 up

/dev/pts/7
16:46:06
#ifconfig eth0 up

/dev/pts/6
16:46:15
#ifconfig
eth0      Link encap:Ethernet  HWaddr 78:ac:c0:a7:0a:5f
          inet addr:192.168.80.1  Bcast:192.168.80.255  Mask:255.255.255.0
          inet6 addr: fe80::7aac:c0ff:fea7:a5f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:852853 errors:0 dropped:95 overruns:0 frame:0
          TX packets:338454 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:793191705 (756.4 MiB)  TX bytes:24909230 (23.7 MiB)
          Interrupt:19 Memory:f0400000-f0420000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:148 errors:0 dropped:0 overruns:0 frame:0
          TX packets:148 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:12224 (11.9 KiB)  TX bytes:12224 (11.9 KiB)
/dev/pts/7
16:46:15
#ifconfig
eth0      Link encap:Ethernet  HWaddr 78:ac:c0:a7:0a:5f
          inet addr:192.168.80.1  Bcast:192.168.80.255  Mask:255.255.255.0
          inet6 addr: fe80::7aac:c0ff:fea7:a5f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:852853 errors:0 dropped:95 overruns:0 frame:0
          TX packets:338454 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:793191705 (756.4 MiB)  TX bytes:24909230 (23.7 MiB)
          Interrupt:19 Memory:f0400000-f0420000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:148 errors:0 dropped:0 overruns:0 frame:0
          TX packets:148 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:12224 (11.9 KiB)  TX bytes:12224 (11.9 KiB)
/dev/pts/6
16:46:17
#ping 192.168.80.254
PING 192.168.80.254 (192.168.80.254) 56(84) bytes of data.
64 bytes from 192.168.80.254: icmp_req=1 ttl=64 time=13.0 ms
64 bytes from 192.168.80.254: icmp_req=2 ttl=64 time=0.860 ms
^C
--- 192.168.80.254 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.860/6.965/13.071/6.106 ms
/dev/pts/7
16:46:17
#ping 192.168.80.254
PING 192.168.80.254 (192.168.80.254) 56(84) bytes of data.
64 bytes from 192.168.80.254: icmp_req=1 ttl=64 time=13.0 ms
64 bytes from 192.168.80.254: icmp_req=2 ttl=64 time=0.860 ms
^C
--- 192.168.80.254 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.860/6.965/13.071/6.106 ms
/dev/pts/6
16:46:33
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.80.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
/dev/pts/7
16:46:33
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.80.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
/dev/pts/6
16:46:50
#ping google.ru
ping: unknown host google.ru
/dev/pts/7
16:46:50
#ping google.ru
ping: unknown host google.ru
/dev/pts/6
16:47:02
#ifdown eth0
SIOCDELRT: No such process
/dev/pts/7
16:47:02
#ifdown eth0
SIOCDELRT: No such process
/dev/pts/6
16:47:30
#/etc/init.d/network restart
bash: /etc/init.d/network: Нет такого файла или каталога
/dev/pts/7
16:47:30
#/etc/init.d/network restart
bash: /etc/init.d/network: Нет такого файла или каталога
/dev/pts/6
16:48:49
#ifdown eth0
ifdown: interface eth0 not configured
/dev/pts/7
16:48:49
#ifdown eth0
ifdown: interface eth0 not configured
/dev/pts/6
16:49:03
#ifup eth0

/dev/pts/7
16:49:03
#ifup eth0

/dev/pts/6
16:49:31
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.80.254  0.0.0.0         UG    0      0        0 eth0
192.168.80.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
/dev/pts/7
16:49:31
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.80.254  0.0.0.0         UG    0      0        0 eth0
192.168.80.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
/dev/pts/6
16:50:05
#/etc/init.d/network-manager stop
Stopping network connection manager: NetworkManager.
/dev/pts/7
16:50:05
#/etc/init.d/network-manager stop
Stopping network connection manager: NetworkManager.
/dev/pts/6
16:50:20
#ping google.ru
^C
/dev/pts/7
16:50:20
#ping google.ru
^C
/dev/pts/6
16:52:10
#ping 192.168.20.1
PING 192.168.20.1 (192.168.20.1) 56(84) bytes of data.
^C
--- 192.168.20.1 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1006ms
/dev/pts/7
16:52:10
#ping 192.168.20.1
PING 192.168.20.1 (192.168.20.1) 56(84) bytes of data.
^C
--- 192.168.20.1 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1006ms
/dev/pts/6
16:52:14
#ping 192.168.30.1
PING 192.168.30.1 (192.168.30.1) 56(84) bytes of data.
64 bytes from 192.168.30.1: icmp_req=1 ttl=63 time=0.641 ms
64 bytes from 192.168.30.1: icmp_req=2 ttl=63 time=0.722 ms
^C
--- 192.168.30.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.641/0.681/0.722/0.048 ms
/dev/pts/7
16:52:14
#ping 192.168.30.1
PING 192.168.30.1 (192.168.30.1) 56(84) bytes of data.
64 bytes from 192.168.30.1: icmp_req=1 ttl=63 time=0.641 ms
64 bytes from 192.168.30.1: icmp_req=2 ttl=63 time=0.722 ms
^C
--- 192.168.30.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.641/0.681/0.722/0.048 ms
/dev/pts/6
16:52:18
#ping 192.168.40.1
PING 192.168.40.1 (192.168.40.1) 56(84) bytes of data.
^C
--- 192.168.40.1 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2015ms
/dev/pts/7
16:52:18
#ping 192.168.40.1
PING 192.168.40.1 (192.168.40.1) 56(84) bytes of data.
^C
--- 192.168.40.1 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2015ms
/dev/pts/6
16:52:23
#ping 192.168.50.1
PING 192.168.50.1 (192.168.50.1) 56(84) bytes of data.
^C
--- 192.168.50.1 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3024ms
/dev/pts/7
16:52:23
#ping 192.168.50.1
PING 192.168.50.1 (192.168.50.1) 56(84) bytes of data.
^C
--- 192.168.50.1 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3024ms
/dev/pts/6
16:52:28
#ping 192.168.60.1
PING 192.168.60.1 (192.168.60.1) 56(84) bytes of data.
64 bytes from 192.168.60.1: icmp_req=1 ttl=63 time=0.588 ms
64 bytes from 192.168.60.1: icmp_req=2 ttl=63 time=0.535 ms
^C
--- 192.168.60.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.535/0.561/0.588/0.035 ms
/dev/pts/7
16:52:28
#ping 192.168.60.1
PING 192.168.60.1 (192.168.60.1) 56(84) bytes of data.
64 bytes from 192.168.60.1: icmp_req=1 ttl=63 time=0.588 ms
64 bytes from 192.168.60.1: icmp_req=2 ttl=63 time=0.535 ms
^C
--- 192.168.60.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.535/0.561/0.588/0.035 ms
/dev/pts/6
16:52:32
#ping 192.168.70.1
PING 192.168.70.1 (192.168.70.1) 56(84) bytes of data.
64 bytes from 192.168.70.1: icmp_req=1 ttl=63 time=0.655 ms
64 bytes from 192.168.70.1: icmp_req=2 ttl=63 time=0.576 ms
^C
--- 192.168.70.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.576/0.615/0.655/0.046 ms
/dev/pts/7
16:52:32
#ping 192.168.70.1
PING 192.168.70.1 (192.168.70.1) 56(84) bytes of data.
64 bytes from 192.168.70.1: icmp_req=1 ttl=63 time=0.655 ms
64 bytes from 192.168.70.1: icmp_req=2 ttl=63 time=0.576 ms
^C
--- 192.168.70.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.576/0.615/0.655/0.046 ms
/dev/pts/6
16:53:27
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data.
64 bytes from 10.0.35.1: icmp_req=100 ttl=63 time=0.441 ms
64 bytes from 10.0.35.1: icmp_req=101 ttl=63 time=0.251 ms
64 bytes from 10.0.35.1: icmp_req=102 ttl=63 time=0.420 ms
64 bytes from 10.0.35.1: icmp_req=103 ttl=63 time=0.254 ms
64 bytes from 10.0.35.1: icmp_req=104 ttl=63 time=0.462 ms
64 bytes from 10.0.35.1: icmp_req=105 ttl=63 time=0.259 ms
64 bytes from 10.0.35.1: icmp_req=106 ttl=63 time=0.319 ms
64 bytes from 10.0.35.1: icmp_req=107 ttl=63 time=0.254 ms
^C
--- 10.0.35.1 ping statistics ---
107 packets transmitted, 8 received, 92% packet loss, time 105999ms
rtt min/avg/max/mdev = 0.251/0.332/0.462/0.089 ms
/dev/pts/7
16:53:27
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data.
64 bytes from 10.0.35.1: icmp_req=100 ttl=63 time=0.441 ms
64 bytes from 10.0.35.1: icmp_req=101 ttl=63 time=0.251 ms
64 bytes from 10.0.35.1: icmp_req=102 ttl=63 time=0.420 ms
64 bytes from 10.0.35.1: icmp_req=103 ttl=63 time=0.254 ms
64 bytes from 10.0.35.1: icmp_req=104 ttl=63 time=0.462 ms
64 bytes from 10.0.35.1: icmp_req=105 ttl=63 time=0.259 ms
64 bytes from 10.0.35.1: icmp_req=106 ttl=63 time=0.319 ms
64 bytes from 10.0.35.1: icmp_req=107 ttl=63 time=0.254 ms
^C
--- 10.0.35.1 ping statistics ---
107 packets transmitted, 8 received, 92% packet loss, time 105999ms
rtt min/avg/max/mdev = 0.251/0.332/0.462/0.089 ms
/dev/pts/6
16:55:23
#ping google.ru
ping: unknown host google.ru
/dev/pts/7
16:55:23
#ping google.ru
ping: unknown host google.ru
/dev/pts/6
16:55:32
#ping google.ru
ping: unknown host google.ru
/dev/pts/7
16:55:32
#ping google.ru
ping: unknown host google.ru
/dev/pts/6
16:55:39
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data.
64 bytes from 10.0.35.1: icmp_req=1 ttl=63 time=0.243 ms
64 bytes from 10.0.35.1: icmp_req=2 ttl=63 time=0.269 ms
64 bytes from 10.0.35.1: icmp_req=3 ttl=63 time=0.234 ms
^C
--- 10.0.35.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.234/0.248/0.269/0.023 ms
/dev/pts/7
16:55:39
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data.
64 bytes from 10.0.35.1: icmp_req=1 ttl=63 time=0.243 ms
64 bytes from 10.0.35.1: icmp_req=2 ttl=63 time=0.269 ms
64 bytes from 10.0.35.1: icmp_req=3 ttl=63 time=0.234 ms
^C
--- 10.0.35.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.234/0.248/0.269/0.023 ms
/dev/pts/6
16:55:45
#traceroute
Usage:
  traceroute [ -46dFITnreAUV ] [ -f first_ttl ] [ -g gate,... ] [ -i device ] [ -m max_ttl ] [ -N squeries ] [ -p port ] [ -t tos ] [ -l flow_label ] [ -w waittime ] [ -q nqueries ] [ -s src_addr ] [ -z sendwait ] host [ packetlen ]
Options:
  -4                          Use IPv4
  -6                          Use IPv6
  -d  --debug                 Enable socket level debugging
  -F  --dont-fragment         Do not fragment packets
  -f first_ttl  --first=first_ttl
                              Start from the first_ttl hop (instead from 1)
  -g gate,...  --gateway=gate,...
...
                              `-F -N 1'
  --back                      Guess the number of hops in the backward path and
                              print if it differs
  -V  --version               Print version info and exit
  --help                      Read this help and exit
Arguments:
+     host          The host to traceroute to
      packetlen     The full packet length (default is the length of an IP
                    header plus 40). Can be ignored or increased to a minimal
                    allowed value
/dev/pts/7
16:55:45
#traceroute
Usage:
  traceroute [ -46dFITnreAUV ] [ -f first_ttl ] [ -g gate,... ] [ -i device ] [ -m max_ttl ] [ -N squeries ] [ -p port ] [ -t tos ] [ -l flow_label ] [ -w waittime ] [ -q nqueries ] [ -s src_addr ] [ -z sendwait ] host [ packetlen ]
Options:
  -4                          Use IPv4
  -6                          Use IPv6
  -d  --debug                 Enable socket level debugging
  -F  --dont-fragment         Do not fragment packets
  -f first_ttl  --first=first_ttl
                              Start from the first_ttl hop (instead from 1)
  -g gate,...  --gateway=gate,...
...
                              `-F -N 1'
  --back                      Guess the number of hops in the backward path and
                              print if it differs
  -V  --version               Print version info and exit
  --help                      Read this help and exit
Arguments:
+     host          The host to traceroute to
      packetlen     The full packet length (default is the length of an IP
                    header plus 40). Can be ignored or increased to a minimal
                    allowed value
/dev/pts/6
16:56:18
#traceroute google.ru
google.ru: Имя или служба не известны
Cannot handle "host" cmdline arg `google.ru' on position 1 (argc 1)
/dev/pts/7
16:56:18
#traceroute google.ru
google.ru: Имя или служба не известны
Cannot handle "host" cmdline arg `google.ru' on position 1 (argc 1)
/dev/pts/6
16:56:24
#traceroute 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
 1  192.168.80.254 (192.168.80.254)  0.864 ms  1.291 ms  1.611 ms
 2  linux254.unix.ais (192.168.15.254)  0.497 ms  0.500 ms  0.493 ms
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  *^C
/dev/pts/7
16:56:24
#traceroute 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
 1  192.168.80.254 (192.168.80.254)  0.864 ms  1.291 ms  1.611 ms
 2  linux254.unix.ais (192.168.15.254)  0.497 ms  0.500 ms  0.493 ms
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  *^C
/dev/pts/6
16:56:39
#traceroute 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
 1  192.168.80.254 (192.168.80.254)  0.886 ms  1.349 ms  1.344 ms
 2  linux254.unix.ais (192.168.15.254)  0.441 ms  0.443 ms  0.435 ms
 3  * * 10.0.64.155 (10.0.64.155)  0.407 ms
 4  78.154.160.125 (78.154.160.125)  0.704 ms  0.705 ms  0.697 ms
^C
/dev/pts/7
16:56:39
#traceroute 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
 1  192.168.80.254 (192.168.80.254)  0.886 ms  1.349 ms  1.344 ms
 2  linux254.unix.ais (192.168.15.254)  0.441 ms  0.443 ms  0.435 ms
 3  * * 10.0.64.155 (10.0.64.155)  0.407 ms
 4  78.154.160.125 (78.154.160.125)  0.704 ms  0.705 ms  0.697 ms
^C
/dev/pts/6
16:57:16
#traceroute google.ru
google.ru: Имя или служба не известны
Cannot handle "host" cmdline arg `google.ru' on position 1 (argc 1)
/dev/pts/7
16:57:16
#traceroute google.ru
google.ru: Имя или служба не известны
Cannot handle "host" cmdline arg `google.ru' on position 1 (argc 1)
/dev/pts/6
16:57:20
#traceroute google.ru
google.ru: Имя или служба не известны
Cannot handle "host" cmdline arg `google.ru' on position 1 (argc 1)
/dev/pts/7
16:57:20
#traceroute google.ru
google.ru: Имя или служба не известны
Cannot handle "host" cmdline arg `google.ru' on position 1 (argc 1)
/dev/pts/6
16:57:21
#traceroute google.ru
google.ru: Имя или служба не известны
Cannot handle "host" cmdline arg `google.ru' on position 1 (argc 1)
/dev/pts/7
16:57:21
#traceroute google.ru
google.ru: Имя или служба не известны
Cannot handle "host" cmdline arg `google.ru' on position 1 (argc 1)
/dev/pts/6
16:57:22
#traceroute google.ru
google.ru: Имя или служба не известны
Cannot handle "host" cmdline arg `google.ru' on position 1 (argc 1)
/dev/pts/7
16:57:22
#traceroute google.ru
google.ru: Имя или служба не известны
Cannot handle "host" cmdline arg `google.ru' on position 1 (argc 1)
/dev/pts/6
16:57:23
#traceroute google.ru
google.ru: Имя или служба не известны
Cannot handle "host" cmdline arg `google.ru' on position 1 (argc 1)
/dev/pts/7
16:57:23
#traceroute google.ru
google.ru: Имя или служба не известны
Cannot handle "host" cmdline arg `google.ru' on position 1 (argc 1)
/dev/pts/10
16:58:27
#vim /etc/resolv.conf
--- /tmp/l3-saved-613.14510.15402	2012-10-22 17:59:36.000000000 +0300
+++ /etc/resolv.conf	2012-10-22 17:59:50.000000000 +0300
@@ -1,2 +1,2 @@
 search unix.nt
-nameserver 192.168.80.254
+nameserver 192.168.15.254
/dev/pts/9
16:58:27
#vim /etc/resolv.conf
/dev/pts/3
16:59:17
#ping google.ru
ping: unknown host google.ru
/dev/pts/4
16:59:17
#ping google.ru
ping: unknown host google.ru
/dev/pts/3
17:00:06
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
64 bytes from 192.168.15.254: icmp_req=1 ttl=63 time=0.309 ms
64 bytes from 192.168.15.254: icmp_req=2 ttl=63 time=0.258 ms
^C
--- 192.168.15.254 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.258/0.283/0.309/0.030 ms
/dev/pts/4
17:00:06
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
64 bytes from 192.168.15.254: icmp_req=1 ttl=63 time=0.309 ms
64 bytes from 192.168.15.254: icmp_req=2 ttl=63 time=0.258 ms
^C
--- 192.168.15.254 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.258/0.283/0.309/0.030 ms
/dev/pts/3
17:00:22
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
64 bytes from 192.168.15.254: icmp_req=1 ttl=63 time=0.478 ms
64 bytes from 192.168.15.254: icmp_req=2 ttl=63 time=0.253 ms
^C
--- 192.168.15.254 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.253/0.365/0.478/0.114 ms
/dev/pts/4
17:00:22
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
64 bytes from 192.168.15.254: icmp_req=1 ttl=63 time=0.478 ms
64 bytes from 192.168.15.254: icmp_req=2 ttl=63 time=0.253 ms
^C
--- 192.168.15.254 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.253/0.365/0.478/0.114 ms
/dev/pts/3
17:00:52
#ping google.ru
ping: unknown host google.ru
/dev/pts/4
17:00:52
#ping google.ru
ping: unknown host google.ru
/dev/pts/3
17:01:00
#ping google.ru
ping: unknown host google.ru
/dev/pts/4
17:01:00
#ping google.ru
ping: unknown host google.ru
/dev/pts/3
17:01:01
#ping google.ru
ping: unknown host google.ru
17:01:01
#ping google.ru
ping: unknown host google.ru
/dev/pts/4
17:01:01
#ping google.ru
ping: unknown host google.ru
17:01:01
#ping google.ru
ping: unknown host google.ru
/dev/pts/3
17:01:02
#ping google.ru
ping: unknown host google.ru
17:01:02
#ping google.ru
ping: unknown host google.ru
/dev/pts/4
17:01:02
#ping google.ru
ping: unknown host google.ru
17:01:02
#ping google.ru
ping: unknown host google.ru
/dev/pts/3
17:01:03
#ping google.ru
ping: unknown host google.ru
17:01:03
#ping google.ru
ping: unknown host google.ru
/dev/pts/4
17:01:03
#ping google.ru
ping: unknown host google.ru
17:01:03
#ping google.ru
ping: unknown host google.ru
/dev/pts/3
17:01:04
#ping google.ru
ping: unknown host google.ru
17:01:04
#ping google.ru
ping: unknown host google.ru

Статистика

Время первой команды журнала16:41:51 2012-10-22
Время последней команды журнала17:01:04 2012-10-22
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %43.56
Процент синтаксически неверно набранных команд, % 1.98
Суммарное время работы с терминалом *, час 0.32
Количество командных строк в единицу времени, команда/мин 5.26
Частота использования команд
ping50|=================================================| 49.50%
traceroute18|=================| 17.82%
ifconfig8|=======| 7.92%
ifdown8|=======| 7.92%
ifup4|===| 3.96%
route4|===| 3.96%
/etc/init.d/network2|=| 1.98%
q2|=| 1.98%
vim2|=| 1.98%
/etc/init.d/network-manager2|=| 1.98%
sed1|| 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$