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

Содержание

Журнал

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

/dev/pts/1
18:53:37
#insmod
Display all 2364 possibilities? (y or n)
/dev/pts/2
18:53:37
#insmod at
at1700       at76_usb     aten         ati-agp      ati_remote2  atl1e        atm          atmel_pci    atxp1
at24         ata_generic  ath5k        atiixp       atl1         atl2         atmel        atmtcp       aty128fb
at25         ata_piix     ath9k        ati_remote   atl1c        atlas_btns   atmel_cs     atp870u      atyfb
18:53:37
#insmod atl1.ko
insmod: error inserting 'atl1.ko': -1 Invalid module format
/dev/pts/1
18:53:37
#insmod at
at1700       at76_usb     aten         ati-agp      ati_remote2  atl1e        atm          atmel_pci    atxp1
at24         ata_generic  ath5k        atiixp       atl1         atl2         atmel        atmtcp       aty128fb
at25         ata_piix     ath9k        ati_remote   atl1c        atlas_btns   atmel_cs     atp870u      atyfb
18:53:37
#insmod atl1.ko
insmod: error inserting 'atl1.ko': -1 Invalid module format
/dev/pts/2
18:54:04
#ls
atl1.ko  eee  keyring-8YNJkb  orbit-user  ssh-bByiEz3003
/dev/pts/1
18:54:04
#ls
atl1.ko  eee  keyring-8YNJkb  orbit-user  ssh-bByiEz3003
/dev/pts/2
18:54:11
#insmod ./atl1.ko
insmod: error inserting './atl1.ko': -1 Invalid module format
/dev/pts/1
18:54:11
#insmod ./atl1.ko
insmod: error inserting './atl1.ko': -1 Invalid module format
/dev/pts/2
18:54:15
#apt-cache search headers 2.6.18 xen
linux-headers-2.6.18-6-xen - Common header files for Linux 2.6.18
linux-headers-2.6.18-6-xen-686 - Header files for Linux 2.6.18 on i686
linux-headers-2.6.18-6-xen-vserver - Common header files for Linux 2.6.18
linux-headers-2.6.18-6-xen-vserver-686 - Header files for Linux 2.6.18 on i686
/dev/pts/1
18:54:15
#apt-cache search headers 2.6.18 xen
linux-headers-2.6.18-6-xen - Common header files for Linux 2.6.18
linux-headers-2.6.18-6-xen-686 - Header files for Linux 2.6.18 on i686
linux-headers-2.6.18-6-xen-vserver - Common header files for Linux 2.6.18
linux-headers-2.6.18-6-xen-vserver-686 - Header files for Linux 2.6.18 on i686
/dev/pts/2
18:55:35
#apt-get install linux-headers-2.6.18-6-xen-686 - Header files for Linux 2.6.18 on i686
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет Header
/dev/pts/1
18:55:35
#apt-get install linux-headers-2.6.18-6-xen-686 - Header files for Linux 2.6.18 on i686
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет Header
/dev/pts/2
18:55:50
#apt-get install linux-headers-2.6.18-6-xen-686
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  portmap
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  cpp-4.1 gcc-4.1 gcc-4.1-base linux-headers-2.6.18-6-xen linux-kbuild-2.6.18
Предлагаемые пакеты:
  gcc-4.1-locales gcc-4.1-multilib gcc-4.1-doc libmudflap0-dev
...
Распаковывается пакет linux-kbuild-2.6.18 (из файла .../linux-kbuild-2.6.18_2.6.18-1_i386.deb)...
Выбор ранее не выбранного пакета linux-headers-2.6.18-6-xen-686.
Распаковывается пакет linux-headers-2.6.18-6-xen-686 (из файла .../linux-headers-2.6.18-6-xen-686_2.6.18.dfsg.1-24_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет gcc-4.1-base (4.1.2-25) ...
Настраивается пакет cpp-4.1 (4.1.2-25) ...
Настраивается пакет gcc-4.1 (4.1.2-25) ...
Настраивается пакет linux-headers-2.6.18-6-xen (2.6.18.dfsg.1-24) ...
Настраивается пакет linux-kbuild-2.6.18 (2.6.18-1) ...
Настраивается пакет linux-headers-2.6.18-6-xen-686 (2.6.18.dfsg.1-24) ...
/dev/pts/1
18:55:50
#apt-get install linux-headers-2.6.18-6-xen-686
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  portmap
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  cpp-4.1 gcc-4.1 gcc-4.1-base linux-headers-2.6.18-6-xen linux-kbuild-2.6.18
Предлагаемые пакеты:
  gcc-4.1-locales gcc-4.1-multilib gcc-4.1-doc libmudflap0-dev
...
Распаковывается пакет linux-kbuild-2.6.18 (из файла .../linux-kbuild-2.6.18_2.6.18-1_i386.deb)...
Выбор ранее не выбранного пакета linux-headers-2.6.18-6-xen-686.
Распаковывается пакет linux-headers-2.6.18-6-xen-686 (из файла .../linux-headers-2.6.18-6-xen-686_2.6.18.dfsg.1-24_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет gcc-4.1-base (4.1.2-25) ...
Настраивается пакет cpp-4.1 (4.1.2-25) ...
Настраивается пакет gcc-4.1 (4.1.2-25) ...
Настраивается пакет linux-headers-2.6.18-6-xen (2.6.18.dfsg.1-24) ...
Настраивается пакет linux-kbuild-2.6.18 (2.6.18-1) ...
Настраивается пакет linux-headers-2.6.18-6-xen-686 (2.6.18.dfsg.1-24) ...
/dev/pts/2
18:56:15
#cp -r /tmp/
atl1/             eee               keyring-8YNJkb/   ssh-bByiEz3003/   .X11-unix/
atl1.ko           .ICE-unix/        orbit-user/       .X0-lock          .xfsm-ICE-EKNVUU
/dev/pts/1
18:56:15
#cp -r /tmp/
atl1/             eee               keyring-8YNJkb/   ssh-bByiEz3003/   .X11-unix/
atl1.ko           .ICE-unix/        orbit-user/       .X0-lock          .xfsm-ICE-EKNVUU
/dev/pts/2
18:56:15
#cp -r /tmp/atl1 /usr/local/src/

/dev/pts/1
18:56:15
#cp -r /tmp/atl1 /usr/local/src/

/dev/pts/2
18:56:45
#cd /usr/local/src/

/dev/pts/1
18:56:45
#cd /usr/local/src/

/dev/pts/2
18:56:54
#ls
atl1
/dev/pts/1
18:56:54
#ls
atl1
/dev/pts/2
18:56:57
#cd atl1/

/dev/pts/1
18:56:57
#cd atl1/

/dev/pts/2
18:57:03
#ls
atl1.7  atl1.spec  copying  ldistrib.txt  readme  release_note.txt  src
/dev/pts/1
18:57:03
#ls
atl1.7  atl1.spec  copying  ldistrib.txt  readme  release_note.txt  src
/dev/pts/2
18:57:04
#ls -la
итого 80
drwxr-sr-x 3 root staff  4096 Июн  5 18:56 .
drwxrwsr-x 3 root staff  4096 Июн  5 18:56 ..
-rw-r--r-- 1 root staff  4777 Июн  5 18:56 atl1.7
-rw-r--r-- 1 root staff 10377 Июн  5 18:56 atl1.spec
-rw-r--r-- 1 root staff 19010 Июн  5 18:56 copying
-rw-r--r-- 1 root staff  4773 Июн  5 18:56 ldistrib.txt
-rw-r--r-- 1 root staff  9476 Июн  5 18:56 readme
-rw-r--r-- 1 root staff  4653 Июн  5 18:56 release_note.txt
drwxr-sr-x 3 root staff  4096 Июн  5 18:56 src
/dev/pts/1
18:57:04
#ls -la
итого 80
drwxr-sr-x 3 root staff  4096 Июн  5 18:56 .
drwxrwsr-x 3 root staff  4096 Июн  5 18:56 ..
-rw-r--r-- 1 root staff  4777 Июн  5 18:56 atl1.7
-rw-r--r-- 1 root staff 10377 Июн  5 18:56 atl1.spec
-rw-r--r-- 1 root staff 19010 Июн  5 18:56 copying
-rw-r--r-- 1 root staff  4773 Июн  5 18:56 ldistrib.txt
-rw-r--r-- 1 root staff  9476 Июн  5 18:56 readme
-rw-r--r-- 1 root staff  4653 Июн  5 18:56 release_note.txt
drwxr-sr-x 3 root staff  4096 Июн  5 18:56 src
/dev/pts/2
18:57:19
#init 6

/dev/pts/1
18:57:19
#init 6

/dev/pts/2
18:59:53
#cd /usr/local/src/

/dev/pts/1
18:59:53
#cd /usr/local/src/

/dev/pts/2
19:00:14
#cd atl1

/dev/pts/1
19:00:14
#cd atl1

/dev/pts/2
19:00:17
#cd src

/dev/pts/1
19:00:17
#cd src

/dev/pts/2
19:00:22
#make install
make -C /lib/modules/2.6.18-6-xen-686/build SUBDIRS=/usr/local/src/atl1/src modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.18-6-xen-686'
  CC [M]  /usr/local/src/atl1/src/at_main.o
  CC [M]  /usr/local/src/atl1/src/at_hw.o
  CC [M]  /usr/local/src/atl1/src/at_param.o
  CC [M]  /usr/local/src/atl1/src/at_ethtool.o
  CC [M]  /usr/local/src/atl1/src/kcompat.o
  LD [M]  /usr/local/src/atl1/src/atl1.o
  Building modules, stage 2.
  MODPOST
...
# remove all old versions of the driver
find /lib/modules/2.6.18-6-xen-686 -name atl1.ko -exec rm -f {} \; || true
find /lib/modules/2.6.18-6-xen-686 -name atl1.ko.gz -exec rm -f {} \; || true
install -D -m 644 atl1.ko /lib/modules/2.6.18-6-xen-686/kernel/drivers/net/atl1/atl1.ko
/sbin/depmod -a || true
install -D -m 644 atl1.7.gz /usr/share/man/man7/atl1.7.gz
man -c -P'cat > /dev/null' atl1 || true
man:
не удалось записать в /var/cache/man/cat7/atl1.7.gz в режиме catman
atl1.
/dev/pts/1
19:00:22
#make install
make -C /lib/modules/2.6.18-6-xen-686/build SUBDIRS=/usr/local/src/atl1/src modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.18-6-xen-686'
  CC [M]  /usr/local/src/atl1/src/at_main.o
  CC [M]  /usr/local/src/atl1/src/at_hw.o
  CC [M]  /usr/local/src/atl1/src/at_param.o
  CC [M]  /usr/local/src/atl1/src/at_ethtool.o
  CC [M]  /usr/local/src/atl1/src/kcompat.o
  LD [M]  /usr/local/src/atl1/src/atl1.o
  Building modules, stage 2.
  MODPOST
...
# remove all old versions of the driver
find /lib/modules/2.6.18-6-xen-686 -name atl1.ko -exec rm -f {} \; || true
find /lib/modules/2.6.18-6-xen-686 -name atl1.ko.gz -exec rm -f {} \; || true
install -D -m 644 atl1.ko /lib/modules/2.6.18-6-xen-686/kernel/drivers/net/atl1/atl1.ko
/sbin/depmod -a || true
install -D -m 644 atl1.7.gz /usr/share/man/man7/atl1.7.gz
man -c -P'cat > /dev/null' atl1 || true
man:
не удалось записать в /var/cache/man/cat7/atl1.7.gz в режиме catman
atl1.
/dev/pts/2
19:00:41
#modprobe atl1

/dev/pts/1
19:00:41
#modprobe atl1

/dev/pts/2
19:00:49
#lsmod
Module                  Size  Used by
atl1                   41880  0
i915                   18496  2
drm                    63668  3 i915
bridge                 50268  0
ipv6                  229376  18
snd_hda_intel          18324  0
snd_hda_codec         138624  1 snd_hda_intel
snd_pcm_oss            39232  0
tsdev                   8288  0
...
scsi_mod              125160  2 sd_mod,libata
jmicron                 4960  0 [permanent]
ehci_hcd               29288  0
ide_core              112392  3 ide_cd,generic,jmicron
usbcore               114372  3 uhci_hcd,ehci_hcd
intel_agp              23804  1
agpgart                32264  3 drm,intel_agp
thermal                14376  0
processor              29608  1 thermal
fan                     5572  0
/dev/pts/1
19:00:49
#lsmod
Module                  Size  Used by
atl1                   41880  0
i915                   18496  2
drm                    63668  3 i915
bridge                 50268  0
ipv6                  229376  18
snd_hda_intel          18324  0
snd_hda_codec         138624  1 snd_hda_intel
snd_pcm_oss            39232  0
tsdev                   8288  0
...
scsi_mod              125160  2 sd_mod,libata
jmicron                 4960  0 [permanent]
ehci_hcd               29288  0
ide_core              112392  3 ide_cd,generic,jmicron
usbcore               114372  3 uhci_hcd,ehci_hcd
intel_agp              23804  1
agpgart                32264  3 drm,intel_agp
thermal                14376  0
processor              29608  1 thermal
fan                     5572  0
/dev/pts/2
19:00:55
#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:74 errors:0 dropped:0 overruns:0 frame:0
          TX packets:74 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5387 (5.2 KiB)  TX bytes:5387 (5.2 KiB)
/dev/pts/1
19:00:55
#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:74 errors:0 dropped:0 overruns:0 frame:0
          TX packets:74 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5387 (5.2 KiB)  TX bytes:5387 (5.2 KiB)
/dev/pts/2
19:01:16
#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:86 errors:0 dropped:0 overruns:0 frame:0
          TX packets:86 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:6167 (6.0 KiB)  TX bytes:6167 (6.0 KiB)
/dev/pts/1
19:01:16
#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:86 errors:0 dropped:0 overruns:0 frame:0
          TX packets:86 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:6167 (6.0 KiB)  TX bytes:6167 (6.0 KiB)
/dev/pts/2
19:01:29
#ifconfig -l
ifconfig: option `-l' not recognised.
ifconfig: `--help' gives usage information.
/dev/pts/1
19:01:29
#ifconfig -l
ifconfig: option `-l' not recognised.
ifconfig: `--help' gives usage information.
/dev/pts/2
19:01:33
#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:86 errors:0 dropped:0 overruns:0 frame:0
          TX packets:86 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:6167 (6.0 KiB)  TX bytes:6167 (6.0 KiB)
/dev/pts/1
19:01:33
#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:86 errors:0 dropped:0 overruns:0 frame:0
          TX packets:86 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:6167 (6.0 KiB)  TX bytes:6167 (6.0 KiB)
/dev/pts/2
19:02:01
#ls
at_ethtool.c  at.h     at_hw.h  atl1.7.gz  atl1.mod.c  atl1.o     at_main.o   at_param.c  eee        kcompat_ethtool.c  kcompat.o  Module.symvers
at_ethtool.o  at_hw.c  at_hw.o  atl1.ko    atl1.mod.o  at_main.c  at_osdep.h  at_param.o  kcompat.c  kcompat.h          Makefile
/dev/pts/1
19:02:01
#ls
at_ethtool.c  at.h     at_hw.h  atl1.7.gz  atl1.mod.c  atl1.o     at_main.o   at_param.c  eee        kcompat_ethtool.c  kcompat.o  Module.symvers
at_ethtool.o  at_hw.c  at_hw.o  atl1.ko    atl1.mod.o  at_main.c  at_osdep.h  at_param.o  kcompat.c  kcompat.h          Makefile
/dev/pts/2
19:02:07
#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:128 errors:0 dropped:0 overruns:0 frame:0
          TX packets:128 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:8897 (8.6 KiB)  TX bytes:8897 (8.6 KiB)
/dev/pts/1
19:02:07
#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:128 errors:0 dropped:0 overruns:0 frame:0
          TX packets:128 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:8897 (8.6 KiB)  TX bytes:8897 (8.6 KiB)
/dev/pts/2
19:02:41
#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:170 errors:0 dropped:0 overruns:0 frame:0
          TX packets:170 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:11627 (11.3 KiB)  TX bytes:11627 (11.3 KiB)
/dev/pts/1
19:02:41
#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:170 errors:0 dropped:0 overruns:0 frame:0
          TX packets:170 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:11627 (11.3 KiB)  TX bytes:11627 (11.3 KiB)
/dev/pts/2
19:03:52
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:1b:fc:7d:b5:98
          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)
          Memory:dffc0000-e0000000
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:170 errors:0 dropped:0 overruns:0 frame:0
          TX packets:170 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:11627 (11.3 KiB)  TX bytes:11627 (11.3 KiB)
sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  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
19:03:52
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:1b:fc:7d:b5:98
          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)
          Memory:dffc0000-e0000000
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:170 errors:0 dropped:0 overruns:0 frame:0
          TX packets:170 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:11627 (11.3 KiB)  TX bytes:11627 (11.3 KiB)
sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  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
19:03:55
#/etc/init.d/networking restart
Reconfiguring network interfaces...done.
/dev/pts/1
19:03:55
#/etc/init.d/networking restart
Reconfiguring network interfaces...done.
19:04:16
#ping ya.ru
PING ya.ru (93.158.134.8) 56(84) bytes of data.
64 bytes from ya.ru (93.158.134.8): icmp_seq=1 ttl=54 time=83.3 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=2 ttl=54 time=208 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=3 ttl=54 time=220 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=4 ttl=54 time=234 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=5 ttl=54 time=218 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=6 ttl=54 time=41.4 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=7 ttl=54 time=292 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=8 ttl=54 time=99.7 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=9 ttl=54 time=220 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=10 ttl=54 time=241 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=11 ttl=54 time=300 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=12 ttl=54 time=208 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=13 ttl=54 time=177 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=14 ttl=54 time=211 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=15 ttl=54 time=137 ms
--- ya.ru ping statistics ---
15 packets transmitted, 15 received, 0% packet loss, time 13994ms
rtt min/avg/max/mdev = 41.431/192.912/300.296/70.903 ms
/dev/pts/2
19:04:16
#ping ya.ru
PING ya.ru (93.158.134.8) 56(84) bytes of data.
64 bytes from ya.ru (93.158.134.8): icmp_seq=1 ttl=54 time=83.3 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=2 ttl=54 time=208 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=3 ttl=54 time=220 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=4 ttl=54 time=234 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=5 ttl=54 time=218 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=6 ttl=54 time=41.4 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=7 ttl=54 time=292 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=8 ttl=54 time=99.7 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=9 ttl=54 time=220 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=10 ttl=54 time=241 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=11 ttl=54 time=300 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=12 ttl=54 time=208 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=13 ttl=54 time=177 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=14 ttl=54 time=211 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=15 ttl=54 time=137 ms
--- ya.ru ping statistics ---
15 packets transmitted, 15 received, 0% packet loss, time 13994ms
rtt min/avg/max/mdev = 41.431/192.912/300.296/70.903 ms
19:04:36
#init 0

/dev/pts/1
19:04:36
#init 0

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

/dev/pts/1
09:40:20
#Mem: 4185276k total, 1097340k used, 3087936k free CPUs: 2 @ 1866MHz
Usage: xm <subcommand> [args]
Control, list, and manipulate Xen guest instances.
xm full list of subcommands:
 console              Attach to <Domain>'s console.
 create               Create a domain based on <ConfigFile>.
 new                  Adds a domain to Xend domain management
 delete               Remove a domain from Xend domain management.
 destroy              Terminate a domain immediately.
 domid                Convert a domain name to domain id.
 domname              Convert a domain id to domain name.
...
 resources            Show info for each labeled resource.
 dumppolicy           Print hypervisor ACM state information.
 setpolicy            Set the policy of the system.
 resetpolicy          Set the policy of the system to the default
                      policy.
 getpolicy            Get the policy of the system.
 shell                Launch an interactive shell.
<Domain> can either be the Domain Name or Id.
For more help on 'xm' see the xm(1) man page.
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
/dev/pts/2
09:40:20
#Mem: 4185276k total, 1097340k used, 3087936k free CPUs: 2 @ 1866MHz
Usage: xm <subcommand> [args]
Control, list, and manipulate Xen guest instances.
xm full list of subcommands:
 console              Attach to <Domain>'s console.
 create               Create a domain based on <ConfigFile>.
 new                  Adds a domain to Xend domain management
 delete               Remove a domain from Xend domain management.
 destroy              Terminate a domain immediately.
 domid                Convert a domain name to domain id.
 domname              Convert a domain id to domain name.
...
 resources            Show info for each labeled resource.
 dumppolicy           Print hypervisor ACM state information.
 setpolicy            Set the policy of the system.
 resetpolicy          Set the policy of the system to the default
                      policy.
 getpolicy            Get the policy of the system.
 shell                Launch an interactive shell.
<Domain> can either be the Domain Name or Id.
For more help on 'xm' see the xm(1) man page.
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
/dev/pts/1
09:40:25
#xm info
host                   : linux7
release                : 2.6.18-6-xen-686
version                : #1 SMP Sat Dec 27 13:17:00 UTC 2008
machine                : i686
nr_cpus                : 2
nr_nodes               : 1
cores_per_socket       : 1
threads_per_core       : 2
cpu_mhz                : 1866
hw_caps                : bfebfbff:20100000:00000000:00000140:0000e3fd:00000000:00000001
...
xen_caps               : xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xf5800000
xen_changeset          : unavailable
cc_compiler            : gcc version 4.3.1 (Debian 4.3.1-2)
cc_compile_by          : waldi
cc_compile_domain      : debian.org
cc_compile_date        : Sat Jun 28 15:25:00 UTC 2008
xend_config_format     : 4
/dev/pts/2
09:40:25
#xm info
host                   : linux7
release                : 2.6.18-6-xen-686
version                : #1 SMP Sat Dec 27 13:17:00 UTC 2008
machine                : i686
nr_cpus                : 2
nr_nodes               : 1
cores_per_socket       : 1
threads_per_core       : 2
cpu_mhz                : 1866
hw_caps                : bfebfbff:20100000:00000000:00000140:0000e3fd:00000000:00000001
...
xen_caps               : xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xf5800000
xen_changeset          : unavailable
cc_compiler            : gcc version 4.3.1 (Debian 4.3.1-2)
cc_compile_by          : waldi
cc_compile_domain      : debian.org
cc_compile_date        : Sat Jun 28 15:25:00 UTC 2008
xend_config_format     : 4
/dev/pts/1
09:46:50
#ls -l /mnt
итого 0
/dev/pts/2
09:46:50
#ls -l /mnt
итого 0
/dev/pts/1
09:49:42
#cfdisk
/dev/pts/2
09:49:42
#cfdisk
/dev/pts/1
09:51:26
#partprobe

/dev/pts/2
09:51:26
#partprobe

/dev/pts/1
09:51:37
#mkf
mkfifo        mkfontscale   mkfs.bfs      mkfs.ext2     mkfs.ext4     mkfs.minix
mkfontdir     mkfs          mkfs.cramfs   mkfs.ext3     mkfs.ext4dev
/dev/pts/2
09:51:37
#mkf
mkfifo        mkfontscale   mkfs.bfs      mkfs.ext2     mkfs.ext4     mkfs.minix
mkfontdir     mkfs          mkfs.cramfs   mkfs.ext3     mkfs.ext4dev
/dev/pts/1
09:51:37
#mkfs.ext3 /dev/sda3
mke2fs 1.41.5 (23-Apr-2009)
Could not stat /dev/sda3 --- Нет такого файла или каталога
The device apparently does not exist; did you specify it correctly?
/dev/pts/2
09:51:37
#mkfs.ext3 /dev/sda3
mke2fs 1.41.5 (23-Apr-2009)
Could not stat /dev/sda3 --- Нет такого файла или каталога
The device apparently does not exist; did you specify it correctly?
/dev/pts/1
09:51:59
#mkfs.ext3 /dev/sda
sda   sda1  sda2
/dev/pts/2
09:51:59
#mkfs.ext3 /dev/sda
sda   sda1  sda2
/dev/pts/1
09:51:59
#fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8368247b
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        3648     9767520   83  Linux
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
...
Disk /dev/md0: 10.0 GB, 10001842176 bytes
2 heads, 4 sectors/track, 2441856 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000
Disk /dev/md0 doesn't contain a valid partition table
Disk /dev/dm-0: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-0 doesn't contain a valid partition table
/dev/pts/2
09:51:59
#fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8368247b
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        3648     9767520   83  Linux
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
...
Disk /dev/md0: 10.0 GB, 10001842176 bytes
2 heads, 4 sectors/track, 2441856 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000
Disk /dev/md0 doesn't contain a valid partition table
Disk /dev/dm-0: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-0 doesn't contain a valid partition table
/dev/pts/1
09:52:17
#cfdisk
/dev/pts/2
09:52:17
#cfdisk
/dev/pts/1
09:53:39
#fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8368247b
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        3648     9767520   83  Linux
/dev/sda3            3649        4864     9767520    5  Extended
/dev/sda5            3649        4864     9767488+  83  Linux
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
...
Disk /dev/md0: 10.0 GB, 10001842176 bytes
2 heads, 4 sectors/track, 2441856 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000
Disk /dev/md0 doesn't contain a valid partition table
Disk /dev/dm-0: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-0 doesn't contain a valid partition table
/dev/pts/2
09:53:39
#fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8368247b
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        3648     9767520   83  Linux
/dev/sda3            3649        4864     9767520    5  Extended
/dev/sda5            3649        4864     9767488+  83  Linux
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
...
Disk /dev/md0: 10.0 GB, 10001842176 bytes
2 heads, 4 sectors/track, 2441856 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000
Disk /dev/md0 doesn't contain a valid partition table
Disk /dev/dm-0: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-0 doesn't contain a valid partition table
/dev/pts/1
09:53:43
#partprobe

/dev/pts/2
09:53:43
#partprobe

/dev/pts/1
09:53:59
#mkfs.
mkfs.bfs      mkfs.cramfs   mkfs.ext2     mkfs.ext3     mkfs.ext4     mkfs.ext4dev  mkfs.minix
/dev/pts/2
09:53:59
#mkfs.
mkfs.bfs      mkfs.cramfs   mkfs.ext2     mkfs.ext3     mkfs.ext4     mkfs.ext4dev  mkfs.minix
/dev/pts/1
09:53:59
#mkfs.ext3 /dev/sda5
mke2fs 1.41.5 (23-Apr-2009)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
610800 inodes, 2441872 blocks
122093 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2503999488
75 block groups
32768 blocks per group, 32768 fragments per group
8144 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information:
done
This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
/dev/pts/2
09:53:59
#mkfs.ext3 /dev/sda5
mke2fs 1.41.5 (23-Apr-2009)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
610800 inodes, 2441872 blocks
122093 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2503999488
75 block groups
32768 blocks per group, 32768 fragments per group
8144 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information:
done
This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
/dev/pts/1
09:54:25
#mount /mnt /dev/sda5
mount: you must specify the filesystem type
/dev/pts/2
09:54:25
#mount /mnt /dev/sda5
mount: you must specify the filesystem type
/dev/pts/1
09:54:37
#mount /dev/sda5 /mnt

/dev/pts/2
09:54:37
#mount /dev/sda5 /mnt

/dev/pts/1
09:54:43
#df -l
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
tmpfs                   524360         0    524360   0% /lib/init/rw
udev                     10240       132     10108   2% /dev
tmpfs                   524360         4    524356   1% /dev/shm
rootfs                19228276   2540148  15711380  14% /
/dev/sda5              9614116    152684   8973060   2% /mnt
/dev/pts/2
09:54:43
#df -l
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
tmpfs                   524360         0    524360   0% /lib/init/rw
udev                     10240       132     10108   2% /dev
tmpfs                   524360         4    524356   1% /dev/shm
rootfs                19228276   2540148  15711380  14% /
/dev/sda5              9614116    152684   8973060   2% /mnt
/dev/pts/1
09:54:49
#debootstrap lenny /mnt http://10.0.35.1:9999/debian/
I: Configuring lzma...
I: Configuring ncurses-base...
I: Configuring ncurses-bin...
I: Configuring base-files...
I: Configuring libdevmapper1.02.1...
I: Configuring e2fslibs...
I: Configuring dpkg...
I: Configuring sysvinit-utils...
I: Configuring bash...
I: Configuring lsb-base...
...
I: Configuring libcwidget3...
I: Configuring libgnutls26...
I: Configuring debian-archive-keyring...
I: Configuring apt...
I: Configuring libept0...
I: Configuring apt-utils...
I: Configuring aptitude...
I: Configuring tasksel-data...
I: Configuring tasksel...
I: Base system installed successfully.
/dev/pts/2
09:54:49
#debootstrap lenny /mnt http://10.0.35.1:9999/debian/
I: Configuring lzma...
I: Configuring ncurses-base...
I: Configuring ncurses-bin...
I: Configuring base-files...
I: Configuring libdevmapper1.02.1...
I: Configuring e2fslibs...
I: Configuring dpkg...
I: Configuring sysvinit-utils...
I: Configuring bash...
I: Configuring lsb-base...
...
I: Configuring libcwidget3...
I: Configuring libgnutls26...
I: Configuring debian-archive-keyring...
I: Configuring apt...
I: Configuring libept0...
I: Configuring apt-utils...
I: Configuring aptitude...
I: Configuring tasksel-data...
I: Configuring tasksel...
I: Base system installed successfully.

Статистика

Время первой команды журнала18:53:37 2009- 6- 5
Время последней команды журнала09:54:49 2009- 6- 6
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %13.86
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 0.42
Количество командных строк в единицу времени, команда/мин 3.97
Частота использования команд
ifconfig14|=============| 13.86%
ls12|===========| 11.88%
cd10|=========| 9.90%
insmod7|======| 6.93%
mkfs.ext36|=====| 5.94%
fdisk4|===| 3.96%
cfdisk4|===| 3.96%
cp4|===| 3.96%
mount4|===| 3.96%
partprobe4|===| 3.96%
apt-get4|===| 3.96%
init4|===| 3.96%
Mem:2|=| 1.98%
ping2|=| 1.98%
make2|=| 1.98%
xm2|=| 1.98%
df2|=| 1.98%
modprobe2|=| 1.98%
mkfs.2|=| 1.98%
mkf2|=| 1.98%
lsmod2|=| 1.98%
apt-cache2|=| 1.98%
/etc/init.d/networking2|=| 1.98%
debootstrap2|=| 1.98%
____
*) Интервалы неактивности длительностью 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$