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

Содержание

Журнал

Пятница (06/05/09)

/dev/pts/6
22:00:21
#man grub
/dev/pts/5
22:00:21
#man grub
/dev/pts/1
22:02:06
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----    595.5
Test_Domain                                  3   256     1     -b----     13.1
WinDomain                                    7   256     1     ------     17.8
22:02:27
#xm destroy WinDomain

22:03:07
#qemu /dev/sdb
bash: qemu: команда не найдена
22:03:13
#apt-get install qemu
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libicu40 portmap
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  bochsbios libasyncns0 libbrlapi0.5 libpulse0 libvdemgmt0 libvdeplug2
  openbios-ppc openbios-sparc openhackware sharutils vde2 vgabios
Предлагаемые пакеты:
...
Настраивается пакет libvdeplug2 (2.2.2-3) ...
Настраивается пакет openhackware (0.4.1-4) ...
Настраивается пакет libbrlapi0.5 (4.0-6) ...
Настраивается пакет vgabios (0.6c-1) ...
Настраивается пакет bochsbios (2.3.7+20090416-1) ...
Настраивается пакет openbios-ppc (1.0-3) ...
Настраивается пакет openbios-sparc (1.0-1) ...
Настраивается пакет qemu (0.10.5-1) ...
Настраивается пакет sharutils (1:4.6.3-1) ...
Настраивается пакет vde2 (2.2.2-3) ...
22:04:18
#vi /boot/grub/menu.lst
--- /tmp/l3-saved-884.15174.32022	2009-06-05 22:04:25.000000000 +0300
+++ /boot/grub/menu.lst	2009-06-05 22:11:45.000000000 +0300
@@ -11,6 +11,14 @@
 module		/boot/vmlinuz-2.6.18-6-xen-686 root=LABEL=ROOT ro console=tty0
 module		/boot/initrd.img-2.6.18-6-xen-686
 
+title Windows
+unhide (hd0,2)
+hide (hd0,0)
+hide (hd0,1)
+rootnoverify (hd0,0)
+chainloader +1
+makeactive
+
 ### BEGIN AUTOMAGIC KERNELS LIST
 ## lines between the AUTOMAGIC KERNELS LIST markers will be modified
 ## by the debian update-grub script except for the default options below
/dev/pts/6
22:05:17
#man 5 menu.lst
/dev/pts/5
22:05:17
#man 5 menu.lst
/dev/pts/6
22:05:23
#man grub
/dev/pts/5
22:05:23
#man grub
/dev/pts/6
22:06:15
#fdisk -l /dev/sdb
Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xbc351890
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        2432    19535008+  83  Linux
/dev/sdb2            2433        6079    29294527+  83  Linux
/dev/sdb3   *        6080        9728    29310592+   7  HPFS/NTFS
/dev/pts/5
22:06:15
#fdisk -l /dev/sdb
Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xbc351890
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        2432    19535008+  83  Linux
/dev/sdb2            2433        6079    29294527+  83  Linux
/dev/sdb3   *        6080        9728    29310592+   7  HPFS/NTFS
/dev/pts/6
22:14:49
#grub-install --no-floppy /dev/sdb
Searching for GRUB installation directory ... found: /boot/grub
The file /boot/grub/stage1 not read correctly.
/dev/pts/5
22:14:49
#grub-install --no-floppy /dev/sdb
Searching for GRUB installation directory ... found: /boot/grub
The file /boot/grub/stage1 not read correctly.
/dev/pts/1
22:16:54
#echo 3 > /proc/sys/vm/
block_dump                 nr_pdflush_threads
dirty_background_ratio     overcommit_memory
dirty_expire_centisecs     overcommit_ratio
dirty_ratio                page-cluster
dirty_writeback_centisecs  panic_on_oom
drop_caches                percpu_pagelist_fraction
laptop_mode                swappiness
legacy_va_layout           swap_token_timeout
lowmem_reserve_ratio       vdso_enabled
max_map_count              vfs_cache_pressure
min_free_kbytes
22:16:54
#echo 3 > /proc/sys/vm/drop_caches

22:21:26
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----    717.4
Test_Domain                                  3   256     1     -b----     17.0
22:21:31
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----    721.5
Test_Domain                                  3   256     1     -b----     17.4
/dev/pts/6
22:22:02
#cp /usr/lib/grub/i386-pc/* /boot/grub/

/dev/pts/5
22:22:02
#cp /usr/lib/grub/i386-pc/* /boot/grub/

/dev/pts/6
22:23:02
#ls -l /boot/grub/
итого 352
-rw-r--r-- 1 root root    197 Июн  5 22:22 default
-rw-r--r-- 1 root root     45 Май 24 21:50 device.map
-rw-r--r-- 1 root root   8704 Июн  5 22:22 e2fs_stage1_5
-rw-r--r-- 1 root root   8544 Июн  5 22:22 fat_stage1_5
-rw-r--r-- 1 root root   9568 Июн  5 22:22 jfs_stage1_5
-rw-r--r-- 1 root root    439 Июн  5 22:21 menu.lst
-rw-r--r-- 1 root root   3463 Июн  5 17:15 menu.lst~
-rw-r--r-- 1 root root   7904 Июн  5 22:22 minix_stage1_5
-rw-r--r-- 1 root root  10720 Июн  5 22:22 reiserfs_stage1_5
-rw-r--r-- 1 root root    512 Июн  5 22:22 stage1
-rw-r--r-- 1 root root 128616 Июн  5 22:22 stage2
-rw-r--r-- 1 root root 128616 Июн  5 22:22 stage2_eltorito
-rw-r--r-- 1 root root  10280 Июн  5 22:22 xfs_stage1_5
/dev/pts/5
22:23:02
#ls -l /boot/grub/
итого 352
-rw-r--r-- 1 root root    197 Июн  5 22:22 default
-rw-r--r-- 1 root root     45 Май 24 21:50 device.map
-rw-r--r-- 1 root root   8704 Июн  5 22:22 e2fs_stage1_5
-rw-r--r-- 1 root root   8544 Июн  5 22:22 fat_stage1_5
-rw-r--r-- 1 root root   9568 Июн  5 22:22 jfs_stage1_5
-rw-r--r-- 1 root root    439 Июн  5 22:21 menu.lst
-rw-r--r-- 1 root root   3463 Июн  5 17:15 menu.lst~
-rw-r--r-- 1 root root   7904 Июн  5 22:22 minix_stage1_5
-rw-r--r-- 1 root root  10720 Июн  5 22:22 reiserfs_stage1_5
-rw-r--r-- 1 root root    512 Июн  5 22:22 stage1
-rw-r--r-- 1 root root 128616 Июн  5 22:22 stage2
-rw-r--r-- 1 root root 128616 Июн  5 22:22 stage2_eltorito
-rw-r--r-- 1 root root  10280 Июн  5 22:22 xfs_stage1_5

Суббота (06/06/09)

/dev/pts/2
10:26:01
#ifconfig -a
eth1      Link encap:Ethernet  HWaddr 00:04:76:a0:a9:12
          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:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:22 Base address:0x4c00
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
...
          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)
vif0.3    Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
          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)
/dev/pts/1
10:26:01
#ifconfig -a
eth1      Link encap:Ethernet  HWaddr 00:04:76:a0:a9:12
          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:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:22 Base address:0x4c00
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
...
          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)
vif0.3    Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
          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)
/dev/pts/2
10:26:07
#vi /etc/ssh/sshd_config
--- /tmp/l3-saved-3455.1838.12030	2009-06-06 10:26:36.000000000 +0300
+++ /etc/ssh/sshd_config	2009-06-06 10:26:41.000000000 +0300
@@ -2,7 +2,7 @@
 # See the sshd(8) manpage for details
 
 # What ports, IPs and protocols we listen for
-Port 20022
+Port 22
 # Use these options to restrict which interfaces/protocols sshd will bind to
 #ListenAddress ::
 #ListenAddress 0.0.0.0
/dev/pts/1
10:26:07
#vi /etc/ssh/sshd_config
/dev/pts/2
10:26:41
#ip route

/dev/pts/1
10:26:41
#ip route

/dev/pts/2
10:26:52
#rm /etc/udev/rules.d/70-persistent-net.rules

/dev/pts/1
10:26:52
#rm /etc/udev/rules.d/70-persistent-net.rules

/dev/pts/2
10:27:22
#cat /etc/network/interfaces
# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
# /usr/share/doc/ifupdown/examples for more information.
auto lo eth0
iface lo inet loopback
iface eth0 inet static
    address 192.168.15.4
    netmask 255.255.255.0
    network 192.168.15.0
    gateway 192.168.15.154
/dev/pts/1
10:27:22
#cat /etc/network/interfaces
# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
# /usr/share/doc/ifupdown/examples for more information.
auto lo eth0
iface lo inet loopback
iface eth0 inet static
    address 192.168.15.4
    netmask 255.255.255.0
    network 192.168.15.0
    gateway 192.168.15.154
/dev/pts/2
10:28:11
#reboot

/dev/pts/1
10:28:11
#reboot

/dev/pts/1
10:31:26
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:04:76:a0:a9:12
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::204:76ff:fea0:a912/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3 errors:0 dropped:0 overruns:0 frame:0
          TX packets:52 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:276 (276.0 B)  TX bytes:2400 (2.3 KiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
...
          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)
vif0.3    Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
          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)
/dev/pts/2
10:31:26
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:04:76:a0:a9:12
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::204:76ff:fea0:a912/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3 errors:0 dropped:0 overruns:0 frame:0
          TX packets:52 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:276 (276.0 B)  TX bytes:2400 (2.3 KiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
...
          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)
vif0.3    Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
          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)
/dev/pts/1
10:31:30
#ip route
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.4
default via 192.168.15.154 dev eth0
/dev/pts/2
10:31:30
#ip route
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.4
default via 192.168.15.154 dev eth0
/dev/pts/1
10:31:39
#ifconfig -a eth0
eth0      Link encap:Ethernet  HWaddr 00:04:76:a0:a9:12
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::204:76ff:fea0:a912/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3 errors:0 dropped:0 overruns:0 frame:0
          TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:276 (276.0 B)  TX bytes:3240 (3.1 KiB)
/dev/pts/2
10:31:39
#ifconfig -a eth0
eth0      Link encap:Ethernet  HWaddr 00:04:76:a0:a9:12
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::204:76ff:fea0:a912/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3 errors:0 dropped:0 overruns:0 frame:0
          TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:276 (276.0 B)  TX bytes:3240 (3.1 KiB)
/dev/pts/1
10:31:59
#ssh 192.168.15.2
Linux linux2 2.6.18-6-xen-686 #1 SMP Sat Dec 27 13:17:00 UTC 2008 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
You have mail.
Last login: Sat Jun  6 10:11:46 2009 from linux5.class5.unix.nt
l3-agent is already running: pid=4870; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/2
10:31:59
#ssh 192.168.15.2
Linux linux2 2.6.18-6-xen-686 #1 SMP Sat Dec 27 13:17:00 UTC 2008 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
You have mail.
Last login: Sat Jun  6 10:11:46 2009 from linux5.class5.unix.nt
l3-agent is already running: pid=4870; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/1
10:32:48
#cd /boot/

/dev/pts/2
10:32:48
#cd /boot/

/dev/pts/1
10:33:03
#ls -l
итого 36764
-rw-r--r-- 1 root root   67139 Дек 27 16:23 config-2.6.18-6-xen-686
-rw-r--r-- 1 root root   86119 Мар 26 10:33 config-2.6.26-2-xen-686
-rw-r--r-- 1 root root  101137 Май 17 23:24 config-2.6.29-2-686
drwxr-xr-x 2 root root    4096 Июн  6 01:00 grub
-rw-r--r-- 1 root root 6682157 Июн  5 23:45 initrd.img-2.6.18-6-xen-686
-rw-r--r-- 1 root root 7812500 Июн  5 23:00 initrd.img-2.6.26-2-xen-686
-rw-r--r-- 1 root root 8045193 Июн  1 13:05 initrd.img-2.6.29-2-686
-rw-r--r-- 1 root root 6952974 Май 25 02:59 initrd.img-2.6.29-2-686.bak
-rw-r--r-- 1 root root  732729 Дек 27 16:23 System.map-2.6.18-6-xen-686
-rw-r--r-- 1 root root  906178 Мар 26 10:33 System.map-2.6.26-2-xen-686
-rw-r--r-- 1 root root 1055639 Май 17 23:24 System.map-2.6.29-2-686
-rw-r--r-- 1 root root 1245899 Дек 27 16:22 vmlinuz-2.6.18-6-xen-686
-rw-r--r-- 1 root root 1485329 Мар 26 10:32 vmlinuz-2.6.26-2-xen-686
-rw-r--r-- 1 root root 1706928 Май 17 23:23 vmlinuz-2.6.29-2-686
-rw-r--r-- 1 root root  259734 Окт 23  2007 xen-3.0.3-1-i386-pae.gz
-rw-r--r-- 1 root root  376094 Июн 28  2008 xen-3.2-1-i386.gz
/dev/pts/2
10:33:03
#ls -l
итого 36764
-rw-r--r-- 1 root root   67139 Дек 27 16:23 config-2.6.18-6-xen-686
-rw-r--r-- 1 root root   86119 Мар 26 10:33 config-2.6.26-2-xen-686
-rw-r--r-- 1 root root  101137 Май 17 23:24 config-2.6.29-2-686
drwxr-xr-x 2 root root    4096 Июн  6 01:00 grub
-rw-r--r-- 1 root root 6682157 Июн  5 23:45 initrd.img-2.6.18-6-xen-686
-rw-r--r-- 1 root root 7812500 Июн  5 23:00 initrd.img-2.6.26-2-xen-686
-rw-r--r-- 1 root root 8045193 Июн  1 13:05 initrd.img-2.6.29-2-686
-rw-r--r-- 1 root root 6952974 Май 25 02:59 initrd.img-2.6.29-2-686.bak
-rw-r--r-- 1 root root  732729 Дек 27 16:23 System.map-2.6.18-6-xen-686
-rw-r--r-- 1 root root  906178 Мар 26 10:33 System.map-2.6.26-2-xen-686
-rw-r--r-- 1 root root 1055639 Май 17 23:24 System.map-2.6.29-2-686
-rw-r--r-- 1 root root 1245899 Дек 27 16:22 vmlinuz-2.6.18-6-xen-686
-rw-r--r-- 1 root root 1485329 Мар 26 10:32 vmlinuz-2.6.26-2-xen-686
-rw-r--r-- 1 root root 1706928 Май 17 23:23 vmlinuz-2.6.29-2-686
-rw-r--r-- 1 root root  259734 Окт 23  2007 xen-3.0.3-1-i386-pae.gz
-rw-r--r-- 1 root root  376094 Июн 28  2008 xen-3.2-1-i386.gz
/dev/pts/1
10:33:05
#exit
exit
Connection to 192.168.15.2 closed.
/dev/pts/2
10:33:05
#exit
exit
Connection to 192.168.15.2 closed.
/dev/pts/1
10:33:38
#scp 192.168.15.2:/boot/initrd.img-2.6.26-2-xen-686 /boot/
initrd.img-2.6.26-2-xen-686                                                           100% 7629KB   7.5MB/s   00:00
/dev/pts/2
10:33:38
#scp 192.168.15.2:/boot/initrd.img-2.6.26-2-xen-686 /boot/
initrd.img-2.6.26-2-xen-686                                                           100% 7629KB   7.5MB/s   00:00
/dev/pts/1
10:34:06
#scp 192.168.15.2:/boot/vmlinuz-2.6.26-2-xen-686 /boot/
vmlinuz-2.6.26-2-xen-686                                                              100% 1451KB   1.4MB/s   00:00
/dev/pts/2
10:34:06
#scp 192.168.15.2:/boot/vmlinuz-2.6.26-2-xen-686 /boot/
vmlinuz-2.6.26-2-xen-686                                                              100% 1451KB   1.4MB/s   00:00
/dev/pts/1
10:34:25
#vi /boot/grub/menu.lst
/dev/pts/2
10:34:25
#vi /boot/grub/menu.lst
--- /tmp/l3-saved-3435.25713.4792	2009-06-06 10:34:40.000000000 +0300
+++ /boot/grub/menu.lst	2009-06-06 10:36:16.000000000 +0300
@@ -11,3 +11,8 @@
 module		/boot/vmlinuz-2.6.18-6-xen-686 root=LABEL=ROOT ro console=tty0
 module		/boot/initrd.img-2.6.18-6-xen-686
 
+title		Xen 3.2.1-i386 / Debian GNU/Linux, kernel 2.6.26-2-xen-686
+root		(hd0,1)
+kernel		/boot/xen-3.2-1-i386.gz dom0_mem=1G
+module		/boot/vmlinuz-2.6.26-2-xen-686 root=LABEL=ROOT ro console=tty0
+module		/boot/initrd.img-2.6.26-2-xen-686
/dev/pts/1
10:36:16
#reboot

/dev/pts/2
10:36:16
#reboot

/dev/pts/1
10:39:46
#ip route
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.4
default via 192.168.15.154 dev eth0
10:40:24
#vi /etc/network/interfaces
10:42:20
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:04:76:a0:a9:12
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::204:76ff:fea0:a912/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:13 errors:0 dropped:0 overruns:0 frame:0
          TX packets:58 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:971 (971.0 B)  TX bytes:2764 (2.6 KiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
...
          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)
vif0.3    Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
          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)
10:43:33
#init 6

/dev/pts/2
10:45:43
#traceroute -n 10.0.35.100
traceroute to 10.0.35.100 (10.0.35.100), 30 hops max, 60 byte packets
 1  192.168.15.4  3001.112 ms !H  3003.964 ms !H *
/dev/pts/1
10:45:43
#traceroute -n 10.0.35.100
traceroute to 10.0.35.100 (10.0.35.100), 30 hops max, 60 byte packets
 1  192.168.15.4  3001.112 ms !H  3003.964 ms !H *
/dev/pts/2
10:46:05
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:04:76:a0:a9:12
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::204:76ff:fea0:a912/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5 errors:0 dropped:0 overruns:0 frame:0
          TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1059 (1.0 KiB)  TX bytes:4428 (4.3 KiB)
          Interrupt:20 Base address:0x6c00
eth1      Link encap:Ethernet  HWaddr 00:1b:fc:7d:bb:1e
...
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
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:123 errors:0 dropped:0 overruns:0 frame:0
          TX packets:123 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:10544 (10.2 KiB)  TX bytes:10544 (10.2 KiB)
/dev/pts/1
10:46:05
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:04:76:a0:a9:12
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::204:76ff:fea0:a912/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5 errors:0 dropped:0 overruns:0 frame:0
          TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1059 (1.0 KiB)  TX bytes:4428 (4.3 KiB)
          Interrupt:20 Base address:0x6c00
eth1      Link encap:Ethernet  HWaddr 00:1b:fc:7d:bb:1e
...
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
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:123 errors:0 dropped:0 overruns:0 frame:0
          TX packets:123 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:10544 (10.2 KiB)  TX bytes:10544 (10.2 KiB)
/dev/pts/2
10:46:17
#ping 192.168.15.3
PING 192.168.15.3 (192.168.15.3) 56(84) bytes of data.
64 bytes from 192.168.15.3: icmp_seq=1 ttl=64 time=4.12 ms
64 bytes from 192.168.15.3: icmp_seq=2 ttl=64 time=0.211 ms
64 bytes from 192.168.15.3: icmp_seq=3 ttl=64 time=0.252 ms
^C
--- 192.168.15.3 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.211/1.528/4.121/1.833 ms
/dev/pts/1
10:46:17
#ping 192.168.15.3
PING 192.168.15.3 (192.168.15.3) 56(84) bytes of data.
64 bytes from 192.168.15.3: icmp_seq=1 ttl=64 time=4.12 ms
64 bytes from 192.168.15.3: icmp_seq=2 ttl=64 time=0.211 ms
64 bytes from 192.168.15.3: icmp_seq=3 ttl=64 time=0.252 ms
^C
--- 192.168.15.3 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.211/1.528/4.121/1.833 ms
/dev/pts/2
10:47:16
#vi /etc/network/interfaces
--- /tmp/l3-saved-3252.4236.722	2009-06-06 10:47:40.000000000 +0300
+++ /etc/network/interfaces	2009-06-06 10:47:54.000000000 +0300
@@ -7,5 +7,5 @@
 iface eth0 inet static
     address 192.168.15.4
     netmask 255.255.255.0
-    gateway 192.168.15.154
+    gateway 192.168.15.254
 
/dev/pts/1
10:47:16
#vi /etc/network/interfaces
10:47:54
#init 6

/dev/pts/2
10:47:54
#init 6

/dev/pts/1
10:50:29
#ip route
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.4
default via 192.168.15.254 dev eth0
10:52:06
#ping 10.0.35.100
PING 10.0.35.100 (10.0.35.100) 56(84) bytes of data.
64 bytes from 10.0.35.100: icmp_seq=1 ttl=63 time=0.177 ms
64 bytes from 10.0.35.100: icmp_seq=2 ttl=63 time=0.151 ms
--- 10.0.35.100 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.151/0.164/0.177/0.013 ms
10:52:52
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----     71.5
You have new mail in /var/mail/root
10:58:46
#mutt
7 kept, 0 deleted.
11:00:21
#vi /etc/mail/
11:00:21
#vi /etc/mail/se
11:00:21
#vi /etc/mail/se
11:00:21
#vi /etc/mail/sendmail.mc
11:03:40
#~
mail/          mailcap        mailcap.order  mailname       mail.rc
11:03:40
#vi /etc/mail
11:03:40
#vi /etc/mail/
11:03:40
#vi /etc/mail/local-host-names
11:04:07
#~
/dev/sda1 /data ext3 defaults 1 0
/dev/sdc1 /flash auto owner,noauto 0 0
"/etc/fstab" 2L, 73C
11:07:05
#+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  portmap
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  fgetty runit vblade-persist
Suggested packages:
  runit-run socklog-run
...
Selecting previously deselected package vblade.
Unpacking vblade (from .../archives/vblade_16-1_i386.deb) ...
Selecting previously deselected package vblade-persist.
Unpacking vblade-persist (from .../vblade-persist_0.6-2_all.deb) ...
Processing triggers for man-db ...
Setting up fgetty (0.6-5) ...
Setting up runit (2.0.0-1) ...
Adding SV inittab entry...
Setting up vblade (16-1) ...
Setting up vblade-persist (0.6-2) ...
11:07:25
#vblade 5 5
usage: vblade [ -m mac[,mac...] ] shelf slot netif filename
11:10:18
#apt-get install aoetools
Reading package lists... Done
Building dependency tree
Reading state information... Done
aoetools is already the newest version.
The following packages were automatically installed and are no longer required:
  portmap
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 69 not upgraded.
11:11:01
#modprobe aoe

11:12:15
#aoe-stat
      e1.1        15.011GB   eth0 up
      e5.5        29.997GB   eth0 up
11:12:23
#ifconfif -a
bash: ifconfif: command not found
11:13:14
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:04:76:a0:a9:12
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::204:76ff:fea0:a912/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1820 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1454 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:732978 (715.7 KiB)  TX bytes:129537 (126.5 KiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
...
          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)
vif0.3    Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
          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)
11:13:20
#vi /etc/bind
--- /tmp/l3-saved-3261.24065.3402	2009-06-06 11:28:10.000000000 +0300
+++ /etc/bind/named.conf.local	2009-06-06 11:28:53.000000000 +0300
@@ -6,7 +6,7 @@
 // organization
 //include "/etc/bind/zones.rfc1918";
 
-zone "class3.unix.nt" {
+zone "class4.unix.nt" {
         type master;
         file "/etc/bind/db.class4";
 };
11:13:20
#vi /etc/bind/
--- /tmp/l3-saved-3261.8760.29480	2009-06-06 11:33:02.000000000 +0300
+++ /etc/resolv.conf	2009-06-06 11:33:19.000000000 +0300
@@ -1,4 +1,4 @@
 nameserver 127.0.0.1
-domain class3.unix.nt
+domain class4.unix.nt
 
 
11:13:20
#vi /etc/bind/db.class4
прошло 14 минут
11:27:26
#+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
;
; BIND data file for local loopback interface
;
                              2         ; Serial
$TTL    604800           604800         ; Refresh
                          86400         ; Retry
@       IN      SOA     2419200st. root ; Expiret. (
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      localhost.
@       IN      A       127.0.0.1
@       IN      AAAA    ::1
"/etc/bind/db.local" 14L, 270C
11:27:42
#+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If y type hint; adding zones, please do that in /etc/bind/named.conf.local
        file "/etc/bind/db.root";
};
include "/etc/bind/named.conf.options";
// be authoritative for the localhost forward and reverse zones, and for
...
};
        type master;
        file "/etc/bind/db.0";
zone "0.in-addr.arpa" {
};
        type master;
        file "/etc/bind/db.255";
zone "255.in-addr.arpa" {
};
include "/etc/bind/named.conf.local";
11:28:05
#~
// Do any local configuration here
//
// Consides4.unix.nt" {
        type master;
// orga file "/etc/bind/db.class4";
};include "/etc/bind/zones.rfc1918";
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"/etc/bind/named.conf.local" 13L, 250C written
11:28:53
#mutt
8 kept, 0 deleted.
You have mail in /var/mail/root
11:30:23
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
11:32:45
#vi /etc/resolv
11:32:45
#vi /etc/resolv.conf

Файлы

  • /etc/network/interfaces
  • /etc/network/interfaces
    >
    # Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
    # /usr/share/doc/ifupdown/examples for more information.
    auto lo eth0
    iface lo inet loopback
    iface eth0 inet static
        address 192.168.15.4
        netmask 255.255.255.0
        network 192.168.15.0
        gateway 192.168.15.154
    

    Статистика

    Время первой команды журнала22:00:21 2009- 6- 5
    Время последней команды журнала11:32:45 2009- 6- 6
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 4.95
    Процент синтаксически неверно набранных команд, % 1.98
    Суммарное время работы с терминалом *, час 1.49
    Количество командных строк в единицу времени, команда/мин 1.13
    Частота использования команд
    vi20|===================| 19.42%
    ifconfig10|=========| 9.71%
    man6|=====| 5.83%
    ip6|=====| 5.83%
    xm5|====| 4.85%
    reboot4|===| 3.88%
    scp4|===| 3.88%
    ls4|===| 3.88%
    ping3|==| 2.91%
    +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b313|==| 2.91%
    ~3|==| 2.91%
    init3|==| 2.91%
    mutt2|=| 1.94%
    fdisk2|=| 1.94%
    cp2|=| 1.94%
    traceroute2|=| 1.94%
    cd2|=| 1.94%
    rm2|=| 1.94%
    grub-install2|=| 1.94%
    echo2|=| 1.94%
    apt-get2|=| 1.94%
    cat2|=| 1.94%
    ssh2|=| 1.94%
    exit2|=| 1.94%
    /etc/init.d/sendmail1|| 0.97%
    qemu1|| 0.97%
    ifconfif1|| 0.97%
    vblade1|| 0.97%
    aoe-stat1|| 0.97%
    drop_caches1|| 0.97%
    modprobe1|| 0.97%
    /proc/sys/vm/1|| 0.97%
    ____
    *) Интервалы неактивности длительностью 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$