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

Содержание

Журнал

Понедельник (06/10/13)

/dev/pts/1
11:07:20
#l3 pwd
/users/10-06-2013/NT-Lnet/debian3.net.nt/root
11:07:58
#schweinigel
l3script: schweinigel: команда не найдена
прошло 52 минуты
12:00:13
#clear

прошло 10 минут
/dev/pts/1
12:10:46
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3e:00:00:03
          inet addr:192.168.13.3  Bcast:192.168.13.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2746 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1709 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:852659 (832.6 KiB)  TX bytes:247178 (241.3 KiB)
          Interrupt:72
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:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)
12:10:57
#ifconfig eth1 up

12:11:24
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3e:00:00:03
          inet addr:192.168.13.3  Bcast:192.168.13.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2988 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1931 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:867350 (847.0 KiB)  TX bytes:278404 (271.8 KiB)
          Interrupt:72
eth1      Link encap:Ethernet  HWaddr 00:16:3e:00:01:03
...
          RX bytes:10704 (10.4 KiB)  TX bytes:328 (328.0 B)
          Interrupt:73
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:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)
12:11:27
#ifconfig eth2 up

12:11:38
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3e:00:00:03
          inet addr:192.168.13.3  Bcast:192.168.13.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3242 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2181 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:882297 (861.6 KiB)  TX bytes:312926 (305.5 KiB)
          Interrupt:72
eth1      Link encap:Ethernet  HWaddr 00:16:3e:00:01:03
...
          RX bytes:10180 (9.9 KiB)  TX bytes:238 (238.0 B)
          Interrupt:74
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:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)
12:11:40
#dmesg
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.39-bpo.2-686-pae (Debian 2.6.39-3~bpo60+1) (norbert@tretkowski.de) (gcc version 4.4.5 (Debian 4.4.5-8) ) #1 SMP Thu Aug 4 11:02:22 UTC 2011
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009e000 (usable)
[    0.000000]  BIOS-e820: 000000000009e000 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 0000000020000000 (usable)
[    0.000000]  BIOS-e820: 00000000fc000000 - 0000000100000000 (reserved)
[    0.000000] NX (Execute Disable) protection: active
...
[    7.295956] parport_pc 00:0b: reported by Plug and Play ACPI
[    7.297182] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
[    7.760193] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input4
[    7.892990] Error: Driver 'pcspkr' is already registered, aborting...
[   12.680482] Adding 688124k swap on /dev/xvda5.  Priority:-1 extents:1 across:688124k SS
[   54.979144] EXT3-fs (xvda1): using internal journal
[   55.091950] loop: module loaded
[   57.517942] sshd (1550): /proc/1550/oom_adj is deprecated, please use /proc/1550/oom_score_adj instead.
[   66.416141] eth0: no IPv6 routers present
[15789.424089] eth1: no IPv6 routers present
12:11:47
#dmesg | grep eth
[    1.511220] Initialising Xen virtual ethernet driver.
[   66.416141] eth0: no IPv6 routers present
[15789.424089] eth1: no IPv6 routers present
[15803.968137] eth2: no IPv6 routers present
12:11:55
#su user
user@debian3:/root$
user@debian3:/root$ ifconfig
bash: ifconfig: команда не найдена
user@debian3:/root$ /sbin/ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3e:00:00:03
          inet addr:192.168.13.3  Bcast:192.168.13.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4119 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3490 errors:0 dropped:0 overruns:0 carrier:0
...
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:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)
user@debian3:/root$ exit
exit
прошло 17 минут
12:29:49
#ifconfig|less
12:34:39
#ifconfig eth1 down

12:34:46
#ifconfig|less
12:34:51
#ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:16:3e:00:01:03
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:143 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:19944 (19.4 KiB)  TX bytes:1414 (1.3 KiB)
          Interrupt:73
12:34:55
#ifconfig eth1 up

12:35:04
#ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:16:3e:00:01:03
          inet6 addr: fe80::216:3eff:fe00:103/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:143 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:19944 (19.4 KiB)  TX bytes:1652 (1.6 KiB)
          Interrupt:73
12:35:06
#ifconfig eth1 down

12:36:02
#ifconfig|less
12:36:06
#ifconfig -a|less
12:36:15
#ifconfig eth0:1 192.168.13.252/24

12:38:14
#ifconfig -a|less
12:38:20
#ping 192.168.13.252
PING 192.168.13.252 (192.168.13.252) 56(84) bytes of data.
64 bytes from 192.168.13.252: icmp_req=1 ttl=64 time=0.028 ms
64 bytes from 192.168.13.252: icmp_req=2 ttl=64 time=0.030 ms
64 bytes from 192.168.13.252: icmp_req=3 ttl=64 time=0.031 ms
64 bytes from 192.168.13.252: icmp_req=4 ttl=64 time=0.030 ms
64 bytes from 192.168.13.252: icmp_req=5 ttl=64 time=0.030 ms
64 bytes from 192.168.13.252: icmp_req=6 ttl=64 time=0.029 ms
64 bytes from 192.168.13.252: icmp_req=7 ttl=64 time=0.030 ms
64 bytes from 192.168.13.252: icmp_req=8 ttl=64 time=0.031 ms
64 bytes from 192.168.13.252: icmp_req=9 ttl=64 time=0.032 ms
64 bytes from 192.168.13.252: icmp_req=10 ttl=64 time=0.029 ms
^C
--- 192.168.13.252 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9000ms
rtt min/avg/max/mdev = 0.028/0.030/0.032/0.001 ms
12:38:44
#ifconfig eth0 alias 192.168.13.251/24
alias: Неизвестный хост
ifconfig: `--help' gives usage information.
12:39:25
#ifconfig eth0:2 alias 192.168.13.251/24
alias: Неизвестный хост
ifconfig: `--help' gives usage information.
12:39:33
#ifconfig eth0 alias 192.168.13.251/24
alias: Неизвестный хост
ifconfig: `--help' gives usage information.
12:39:42
#man ifconfig
12:42:45
#ifup eth1
Ignoring unknown interface eth1=eth1.
12:43:34
#ifdown eth2
ifdown: interface eth2 not configured
12:43:43
#ifconfig|less
12:43:47
#ssh root@192.168.13.253
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
eth0      Link encap:Ethernet  HWaddr 00:04:75:75:46:b1
          inet addr:10.1.17.1  Bcast:10.1.255.255  Mask:255.255.0.0
          inet6 addr: fe80::204:75ff:fe75:46b1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1177953 errors:0 dropped:1741 overruns:0 frame:0
...
lo        Link encap:Local Loopback
fobos:~# ifconfig eth3 192.168.160.1
fobos:~# ifconfig eth3 192.168.160.1/24
fobos:~# ifdown eth3
ifdown: interface eth3 not configured
fobos:~# ifup eth3
Ignoring unknown interface eth3=eth3.
fobos:~# exit
logout
Connection to 192.168.13.253 closed.
12:45:24
#mii-tool
SIOCGMIIPHY on 'eth0' failed: Operation not supported
SIOCGMIIPHY on 'eth1' failed: Operation not supported
SIOCGMIIPHY on 'eth2' failed: Operation not supported
no MII interfaces found
12:47:29
#ssh root@195.182.202.50
The authenticity of host '195.182.202.50 (195.182.202.50)' can't be established.
RSA key fingerprint is ee:64:7a:c0:a2:10:35:8f:9d:10:62:f0:df:f9:78:ac.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '195.182.202.50' (RSA) to the list of known hosts.
root@195.182.202.50's password:
Linux www 2.6.32-5-686 #1 SMP Sun Sep 23 09:49:36 UTC 2012 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
...
SIOCGMIIREG on eth0 failed: Input/output error
SIOCGMIIREG on eth0 failed: Input/output error
eth0: negotiated 100baseTx-FD flow-control, link ok
SIOCGMIIREG on eth1 failed: Input/output error
SIOCGMIIREG on eth1 failed: Input/output error
eth1: negotiated 100baseTx-FD flow-control, link ok
eth2: negotiated 100baseTx-FD flow-control, link ok
www:~# exit
logout
Connection to 195.182.202.50 closed.
12:49:08
#ssh root@192.168.13.253
root@192.168.13.253's password:
Linux fobos 3.1.0-rc9+ #1 SMP Mon Jun 18 15:44:37 EEST 2012 x86_64
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: Mon Jun 10 13:44:06 2013 from 192.168.13.3
fobos:~# mii-tool
SIOCGMIIPHY on 'eth0' failed: Operation not supported
eth1: no link
eth2: no link
SIOCGMIIREG on eth3 failed: Input/output error
SIOCGMIIREG on eth3 failed: Input/output error
eth3: no link
fobos:~# exit
logout
Connection to 192.168.13.253 closed.
12:49:39
#man mii-tool
12:50:32
#vim /etc/network/interfaces
--- /tmp/l3-saved-2445.3489.29742	2013-06-10 13:53:19.000000000 +0300
+++ /etc/network/interfaces	2013-06-10 13:57:22.000000000 +0300
@@ -6,3 +6,15 @@
       address 192.168.13.3
       netmask 255.255.255.0
       gateway 192.168.13.253
+
+allow-hotplug eth1
+iface eth1 inet dhcp
+
+auto eth2
+iface eth2 inet static
+	address 192.168.140.1
+	netmask 255.255.255.0
+	broadcast 192.168.140.255
+	network	192.168.140.0
+        gateway 192.168.140.254
+	dns-nameserver 8.8.8.8
12:57:23
#man interfaces
13:02:51
#ssh root@192.168.13.253
    DIRECT --to-port 3128
 38
 39 # Правило для обесппечения доступа в сеть Интернет компьютеров из класса
 40 up iptables -t nat -A POSTROUTING -s 192.168.7.0/24 ! -d 192.168.7.0/16 -j MM
    ASQUERADE
 41 #up iptables -t nat -A POSTROUTING -s 192.168.13.0/24 ! -d 10.1.0.0/16 -j MAA
    SQUERADE
 42 up iptables -t nat -A POSTROUTING -s 192.168.13.0/24 -j MASQUERADE
 43 #up iptables -t nat -I POSTROUTING -s 192.168.13.0/24 -d 10.0.35.1 -j MASQUEE
    RADE
 44
 46 up iptables -t nat -A POSTROUTING -s 10.1.17.2 -j MASQUERADE
fobos:~# exit
logout
Connection to 192.168.13.253 closed.
13:04:55
#resolvconf
l3script: resolvconf: команда не найдена
13:05:08
#ls /etc/network
if-down.d  if-post-down.d  if-pre-up.d  if-up.d  interfaces  run
13:05:26
#ssh root@192.168.13.253
 82
 83 # Создаем конфигурацию гостевого домена (если домен уже
 84 # существовал, он будет удален и пересоздан
 85 rm /root/xen/$host$i
 86 echo "kernel = '/usr/lib/xen/boot/hvmloader'
 87 builder='hvm'
 88 memory = '512'
 89 shadow_memory = '8'
 90 name = '$host$i'
 91 vif = [ 'mac=00:16:6e:00:00:0$i, bridge=vlan13',
 92         'mac=00:16:6e:00:01:0$i, bridge=vlan$((1+$i))' ]
 81 losetup -d /dev/loop0 eth2                                92,11         75%
fobos:~# exit
logout
Connection to 192.168.13.253 closed.
13:15:10
#ssh root@192.168.13.4
The authenticity of host '192.168.13.4 (192.168.13.4)' can't be established.
RSA key fingerprint is dc:e0:3a:e1:cf:cb:5b:8e:ad:08:88:3d:9f:e1:c1:00.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.13.4' (RSA) to the list of known hosts.
root@192.168.13.4's password:
Last login: Mon Jun  3 18:33:18 2013
Removing stale pidfile
[root@centos4 ~]#
[root@centos4 ~]#
[root@centos4 ~]#
[root@centos4 ~]# l3script
13:22:11
#ssh root@192.168.13.5
ssh: connect to host 192.168.13.5 port 22: No route to host
13:22:18
#ssh root@192.168.13.5
^[Ot^[Ot^[Ot^[Ot^[Ot^[Ot^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ov^[Ovssh: connect to host 192.168.13.5 port 22: No route to host
13:22:27
#ssh root@192.168.13.25
Copyright (c) 1992-2011 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011
    root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Core(TM)2 Duo CPU     E6550  @ 2.33GHz (2327.56-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x6fb  Family = 6  Model = f  Stepping = 11
  Features=0x1781fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,MMX,FXSR,SSE,SSE2,HTT>
...
plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
[root@freebsd5 ~]# exit
logout
Connection to 192.168.13.25 closed.
13:27:15
#vim /etc/network/interfaces
--- /tmp/l3-saved-2445.23315.31332	2013-06-10 14:27:30.000000000 +0300
+++ /etc/network/interfaces	2013-06-10 14:29:02.000000000 +0300
@@ -20,4 +20,7 @@
 	dns-nameerver 8.8.8.8
 	up command
 
-up echo -e "domain net.nt\nnameserver 8.8.8.8" > /etc/resolv.conf
+auto eth2.1
+iface eth2.1 inet static
+	address 192.168.140.2
+	netmask 255.255.255.0
13:29:02
#/etc/init.d/networking restart
Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces ... (warning).
Reconfiguring network interfaces...SIOCSIFADDR: No such device
eth2.1: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
eth2.1: ERROR while getting interface flags: No such device
Failed to bring up eth2.1.
done.
13:29:26
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3e:00:00:03
          inet addr:192.168.13.3  Bcast:192.168.13.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:27690 errors:0 dropped:0 overruns:0 frame:0
          TX packets:25611 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2754896 (2.6 MiB)  TX bytes:4307748 (4.1 MiB)
          Interrupt:72
eth0:1    Link encap:Ethernet  HWaddr 00:16:3e:00:00:03
...
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:74
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:42 errors:0 dropped:0 overruns:0 frame:0
          TX packets:42 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4144 (4.0 KiB)  TX bytes:4144 (4.0 KiB)
13:30:22
#ifconfig|less
13:31:35
#ifconfig|less
13:31:53
#/etc/init.d/networking restart
Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces ... (warning).
Reconfiguring network interfaces...Ignoring unknown interface eth1=eth1.
done.
13:33:03
#ssh root@192.168.13.4
root@192.168.13.4's password:
Last login: Mon Jun 10 17:15:22 2013 from fobos.net.nt
l3-agent is already running: pid=1175; pidfile=/root/.lilalo/l3-agent.pid
[root@centos4 ~]#
[root@centos4 ~]#
[root@centos4 ~]#
[root@centos4 ~]# /etc/init.d/net
netconsole  netfs       network
[root@centos4 ~]# /etc/init.d/net
netconsole  netfs       network
...
[root@centos4 ~]#
[root@centos4 ~]#
[root@centos4 ~]#
[root@centos4 ~]#
[root@centos4 ~]#
[root@centos4 ~]#
[root@centos4 ~]#
[root@centos4 ~]# exit
logout
Connection to 192.168.13.4 closed.
13:33:55
#ssh root@192.168.13.25
#
. /etc/rc.subr
load_rc_config 'XXX'
_start=quietstart
/etc/rc.d/devd ${_start}
/etc/rc.d/hostid ${_start}
/etc/rc.d/hostname ${_start}
/etc/rc.d/ipmon ${_start}
                                                              45,1          51%
# ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
...
# $FreeBSD: src/etc/netstart,v 1.70.2.2.2.1 2010/12/21 17:09:25 kensmith Exp $
#       From: @(#)netstart      5.9 (Berkeley) 3/30/91
#
# This file is NOT called by any of the other scripts - it has been
# obsoleted by /etc/rc.d/* and is provided here only for user
# convenience (if you're sitting in single user mode and wish to start
# the network by hand, this script will do it for you).
[root@freebsd5 ~]# exit
logout
Connection to 192.168.13.25 closed.
13:37:34
#w
 14:38:30 up  5:50,  2 users,  load average: 0,11, 0,05, 0,05
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/1    net:S.0          12:00    0.00s  0.33s  0.23s script -f -c l3
root     pts/2    192.168.17.104   14:38    9.00s  0.16s  0.16s -bash
13:38:30
#who
root     pts/1        2013-06-10 12:00 (net:S.0)
root     pts/2        2013-06-10 14:38 (192.168.17.104)
прошло 29 минут
/dev/pts/4
14:08:28
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.140.254 0.0.0.0         UG    0      0        0 eth2
default         fobos.net.nt    0.0.0.0         UG    0      0        0 eth0
192.168.13.0    *               255.255.255.0   U     0      0        0 eth0
192.168.140.0   *               255.255.255.0   U     0      0        0 eth2
14:14:16
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.140.254 0.0.0.0         UG    0      0        0 eth2
0.0.0.0         192.168.13.253  0.0.0.0         UG    0      0        0 eth0
192.168.13.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.140.0   0.0.0.0         255.255.255.0   U     0      0        0 eth2
14:14:45
#vim /etc/network/interfaces
--- /tmp/l3-saved-1543.27992.19783	2013-06-10 15:17:07.000000000 +0300
+++ /etc/network/interfaces	2013-06-10 15:17:15.000000000 +0300
@@ -16,7 +16,7 @@
 	netmask 255.255.255.0
 	broadcast 192.168.140.255
 	network	192.168.140.0
-        gateway 192.168.140.254
+#        gateway 192.168.140.254
 	dns-nameerver 8.8.8.8
 	up command
 
14:17:15
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.140.254 0.0.0.0         UG    0      0        0 eth2
default         net.nt          0.0.0.0         UG    0      0        0 eth0
192.168.13.0    *               255.255.255.0   U     0      0        0 eth0
192.168.140.0   *               255.255.255.0   U     0      0        0 eth2
14:17:23
#route del default gw 192.168.140.254

14:17:41
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         fobos.net.nt    0.0.0.0         UG    0      0        0 eth0
192.168.13.0    *               255.255.255.0   U     0      0        0 eth0
192.168.140.0   *               255.255.255.0   U     0      0        0 eth2
14:17:43
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.13.253  0.0.0.0         UG    0      0        0 eth0
192.168.13.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.140.0   0.0.0.0         255.255.255.0   U     0      0        0 eth2
14:17:51
#netstat -r
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
default         net.nt          0.0.0.0         UG        0 0          0 eth0
192.168.13.0    *               255.255.255.0   U         0 0          0 eth0
192.168.140.0   *               255.255.255.0   U         0 0          0 eth2
14:22:06
#netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         192.168.13.253  0.0.0.0         UG        0 0          0 eth0
192.168.13.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
192.168.140.0   0.0.0.0         255.255.255.0   U         0 0          0 eth2
14:22:09
#man route
14:26:16
#ls

14:26:18
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         fobos.net.nt    0.0.0.0         UG    0      0        0 eth0
192.168.13.0    *               255.255.255.0   U     0      0        0 eth0
192.168.140.0   *               255.255.255.0   U     0      0        0 eth2
14:26:20
#route add -net 192.168.141.0 gw 192.168.140.2
SIOCADDRT: Недопустимый аргумент
14:26:52
#route add -net 192.168.141.0/24 gw 192.168.140.2

14:26:56
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         net.nt          0.0.0.0         UG    0      0        0 eth0
192.168.13.0    *               255.255.255.0   U     0      0        0 eth0
192.168.140.0   *               255.255.255.0   U     0      0        0 eth2
192.168.141.0   192.168.140.2   255.255.255.0   UG    0      0        0 eth2
14:27:42
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         fobos.net.nt    0.0.0.0         UG    0      0        0 eth0
texws023-1.tech fobos.net.nt    255.255.255.255 UGH   0      0        0 eth0
192.168.13.0    *               255.255.255.0   U     0      0        0 eth0
192.168.140.0   *               255.255.255.0   U     0      0        0 eth2
192.168.141.0   192.168.140.2   255.255.255.0   UG    0      0        0 eth2
14:27:44
#pign 10.1.17.1
l3script: pign: команда не найдена
14:28:19
#ping 10.1.17.1
PING 10.1.17.1 (10.1.17.1) 56(84) bytes of data.
64 bytes from 10.1.17.1: icmp_req=1 ttl=64 time=0.214 ms
64 bytes from 10.1.17.1: icmp_req=2 ttl=64 time=0.125 ms
^C
--- 10.1.17.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.125/0.169/0.214/0.046 ms
14:28:29
#route del -host 10.1.17.1
SIOCDELRT: Нет такого процесса
14:28:47
#route del -host 10.1.17.1 gw 192.168.13.253
SIOCDELRT: Нет такого процесса
14:28:56
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         net.nt          0.0.0.0         UG    0      0        0 eth0
texws023-1.tech net.nt          255.255.255.255 UGH   0      0        0 eth0
192.168.13.0    *               255.255.255.0   U     0      0        0 eth0
192.168.140.0   *               255.255.255.0   U     0      0        0 eth2
192.168.141.0   192.168.140.2   255.255.255.0   UG    0      0        0 eth2
14:28:59
#route delete -host 10.1.17.1 gw 192.168.13.253
SIOCDELRT: Нет такого процесса
14:29:06
#route del -host 10.1.17.1 gw 192.168.13.253
SIOCDELRT: Нет такого процесса
14:29:59
#route del -host 10.1.17.1/32 gw 192.168.13.253
SIOCDELRT: Нет такого процесса
14:30:05
#route del -host 10.1.17.1/32
SIOCDELRT: Нет такого процесса
14:30:10
#route del -net 192.168.141.0
SIOCDELRT: Недопустимый аргумент
14:30:19
#route del -net 192.168.141.0 gw 192.168.140.2
SIOCDELRT: Недопустимый аргумент
14:30:28
#route del -net 192.168.141.0/24 gw 192.168.140.2

14:30:32
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         fobos.net.nt    0.0.0.0         UG    0      0        0 eth0
texws023-1.tech fobos.net.nt    255.255.255.255 UGH   0      0        0 eth0
192.168.13.0    *               255.255.255.0   U     0      0        0 eth0
192.168.140.0   *               255.255.255.0   U     0      0        0 eth2
14:30:36
#route del -host 10.1.17.1 gw 192.168.13.253
SIOCDELRT: Нет такого процесса
14:30:54
#route del -host 10.1.17.1 gw 192.168.13.253
SIOCDELRT: Нет такого процесса
14:31:15
#route del -host 10.1.17.1
SIOCDELRT: Нет такого процесса
14:31:18
#route del -host 10.1.17.1/32
SIOCDELRT: Нет такого процесса
14:31:29
#route del -host 10.1.17.2 gw 192.168.13.253

14:31:36
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         net.nt          0.0.0.0         UG    0      0        0 eth0
192.168.13.0    *               255.255.255.0   U     0      0        0 eth0
192.168.140.0   *               255.255.255.0   U     0      0        0 eth2
14:31:46
#vim /etc/network/interfaces
14:35:54
#Press ENTER or type command to continue

14:35:55
#dig -x 192.168.13.253 +short
fobos.net.nt.
net.nt.
14:36:13
#ping 192.168.13.253
PING 192.168.13.253 (192.168.13.253) 56(84) bytes of data.
64 bytes from 192.168.13.253: icmp_req=1 ttl=64 time=1.09 ms
64 bytes from 192.168.13.253: icmp_req=2 ttl=64 time=0.131 ms
64 bytes from 192.168.13.253: icmp_req=3 ttl=64 time=0.117 ms
64 bytes from 192.168.13.253: icmp_req=4 ttl=64 time=0.115 ms
^C
--- 192.168.13.253 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 0.115/0.364/1.095/0.422 ms
14:36:31
#ping 192.168.13.253
PING 192.168.13.253 (192.168.13.253) 56(84) bytes of data.
64 bytes from 192.168.13.253: icmp_req=1 ttl=64 time=0.142 ms
64 bytes from 192.168.13.253: icmp_req=2 ttl=64 time=0.125 ms
^C
--- 192.168.13.253 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.125/0.133/0.142/0.014 ms
14:36:34
#dig -x 192.168.13.253 +short
net.nt.
fobos.net.nt.
14:36:37
#dig -x 192.168.13.253 +short
fobos.net.nt.
net.nt.
14:36:40
#dig -x 192.168.13.253 +short
net.nt.
fobos.net.nt.
14:36:41
#dig -x 192.168.13.253 +short
fobos.net.nt.
net.nt.
14:36:42
#dig -x 192.168.13.253 +short
net.nt.
fobos.net.nt.

Статистика

Время первой команды журнала11:07:20 2013- 6-10
Время последней команды журнала14:36:42 2013- 6-10
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %19.00
Процент синтаксически неверно набранных команд, % 3.00
Суммарное время работы с терминалом *, час 2.62
Количество командных строк в единицу времени, команда/мин 0.64
Частота использования команд
route28|=========================| 25.69%
ifconfig23|=====================| 21.10%
ssh11|==========| 10.09%
less8|=======| 7.34%
dig6|=====| 5.50%
ping4|===| 3.67%
man4|===| 3.67%
vim4|===| 3.67%
dmesg2|=| 1.83%
netstat2|=| 1.83%
ls2|=| 1.83%
/etc/init.d/networking2|=| 1.83%
l31|| 0.92%
ifup1|| 0.92%
pign1|| 0.92%
schweinigel1|| 0.92%
ifdown1|| 0.92%
who1|| 0.92%
grep1|| 0.92%
mii-tool1|| 0.92%
clear1|| 0.92%
Press1|| 0.92%
resolvconf1|| 0.92%
w1|| 0.92%
su1|| 0.92%
____
*) Интервалы неактивности длительностью 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$