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

Содержание

Журнал

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

/dev/pts/1
00:33:24
#apt-get install parted
parted         parted1.6      parted1.6-doc  parted-doc
00:33:24
#apt-get install parted
parted         parted1.6      parted1.6-doc  parted-doc
00:33:24
#apt-get install parted
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libparted1.8-10
Предлагаемые пакеты:
  libparted1.8-dev libparted1.8-i18n parted-doc
НОВЫЕ пакеты, которые будут установлены:
  libparted1.8-10 parted
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 90 пакетов не обновлено.
Необходимо скачать 262kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 647kB.
Хотите продолжить [Д/н]?
Ош  http://10.0.35.1 sid/main libparted1.8-10 1.8.8.git.2008.03.24-11.1
  Невозможно инициализировать соединение с 10.0.35.1:9999 (10.0.35.1). - connect (101 Сеть недоступна)
Ош  http://10.0.35.1 sid/main parted 1.8.8.git.2008.03.24-11.1
  Невозможно инициализировать соединение с 10.0.35.1:9999 (10.0.35.1). - connect (101 Сеть недоступна)
Не удалось загрузить http://10.0.35.1:9999/debian/pool/main/p/parted/libparted1.8-10_1.8.8.git.2008.03.24-11.1_i386.deb  Невозможно инициализировать соединение с 10.0.35.1:9999 (10.0.35.1). - connect (101 Сеть недоступна)
Не удалось загрузить http://10.0.35.1:9999/debian/pool/main/p/parted/parted_1.8.8.git.2008.03.24-11.1_i386.deb  Невозможно инициализировать соединение с 10.0.35.1:9999 (10.0.35.1). - connect (101 Сеть недоступна)
E: Невозможно загрузить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing
00:34:21
#apt-get install --fix-missing
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 90 пакетов не обновлено.
00:34:39
#apt-get install parted
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libparted1.8-10
Предлагаемые пакеты:
  libparted1.8-dev libparted1.8-i18n parted-doc
НОВЫЕ пакеты, которые будут установлены:
  libparted1.8-10 parted
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 90 пакетов не обновлено.
Необходимо скачать 262kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 647kB.
Хотите продолжить [Д/н]?
Ош  http://10.0.35.1 sid/main libparted1.8-10 1.8.8.git.2008.03.24-11.1
  Невозможно инициализировать соединение с 10.0.35.1:9999 (10.0.35.1). - connect (101 Сеть недоступна)
Ош  http://10.0.35.1 sid/main parted 1.8.8.git.2008.03.24-11.1
  Невозможно инициализировать соединение с 10.0.35.1:9999 (10.0.35.1). - connect (101 Сеть недоступна)
Не удалось загрузить http://10.0.35.1:9999/debian/pool/main/p/parted/libparted1.8-10_1.8.8.git.2008.03.24-11.1_i386.deb  Невозможно инициализировать соединение с 10.0.35.1:9999 (10.0.35.1). - connect (101 Сеть недоступна)
Не удалось загрузить http://10.0.35.1:9999/debian/pool/main/p/parted/parted_1.8.8.git.2008.03.24-11.1_i386.deb  Невозможно инициализировать соединение с 10.0.35.1:9999 (10.0.35.1). - connect (101 Сеть недоступна)
E: Невозможно загрузить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing
00:34:43
#apt-get update
Ош  http://10.0.35.1 sid Release.gpg
  Невозможно инициализировать соединение с 10.0.35.1:9999 (10.0.35.1). - connect (101 Сеть недоступна)
Ош  http://10.0.35.1 sid/main Translation-ru
  Невозможно инициализировать соединение с 10.0.35.1:9999 (10.0.35.1). - connect (101 Сеть недоступна)
Игн http://10.0.35.1 sid Release
Игн http://10.0.35.1 sid/main Packages/DiffIndex
Игн http://10.0.35.1 sid/main Packages
Игн http://10.0.35.1 sid/main Packages
Ош  http://10.0.35.1 sid/main Packages
  Невозможно инициализировать соединение с 10.0.35.1:9999 (10.0.35.1). - connect (101 Сеть недоступна)
W: Не удалось загрузить http://10.0.35.1:9999/debian/dists/sid/Release.gpg  Невозможно инициализировать соединение с 10.0.35.1:9999 (10.0.35.1). - connect (101 Сеть недоступна)
W: Не удалось загрузить http://10.0.35.1:9999/debian/dists/sid/main/i18n/Translation-ru.bz2  Невозможно инициализировать соединение с 10.0.35.1:9999 (10.0.35.1). - connect (101 Сеть недоступна)
W: Не удалось загрузить http://10.0.35.1:9999/debian/dists/sid/main/binary-i386/Packages  Невозможно инициализировать соединение с 10.0.35.1:9999 (10.0.35.1). - connect (101 Сеть недоступна)
E: Некоторые индексные файлы не загрузились, они были проигнорированы или вместо них были использованы старые версии
00:34:48
#init 6

/dev/pts/1
00:41:12
#apt-get install parted
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libparted1.8-10
Предлагаемые пакеты:
  libparted1.8-dev libparted1.8-i18n parted-doc
НОВЫЕ пакеты, которые будут установлены:
  libparted1.8-10 parted
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 90 пакетов не обновлено.
Необходимо скачать 262kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 647kB.
Хотите продолжить [Д/н]?
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  libparted1.8-10 parted
Установить эти пакеты без проверки [y/N]?
E: Некоторые пакеты невозможно аутентифицировать
00:41:32
#apt-get update
Получено:1 http://10.0.35.1 sid Release.gpg [1032B]
В кеше http://10.0.35.1 sid/main Translation-ru
В кеше http://10.0.35.1 sid Release
Игн http://10.0.35.1 sid/main Packages/DiffIndex
Игн http://10.0.35.1 sid/main Packages
В кеше http://10.0.35.1 sid/main Packages
Получено 1032Б за 1s (627Б/c)
Чтение списков пакетов... Готово
00:41:39
#apt-get install parted
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libparted1.8-10
Предлагаемые пакеты:
  libparted1.8-dev libparted1.8-i18n parted-doc
НОВЫЕ пакеты, которые будут установлены:
  libparted1.8-10 parted
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 90 пакетов не обновлено.
...
Получено:2 http://10.0.35.1 sid/main parted 1.8.8.git.2008.03.24-11.1 [64,5kB]
Получено 262kБ за 0s (3349kБ/c)
Выбор ранее не выбранного пакета libparted1.8-10.
(Чтение базы данных ... на данный момент установлено 60850 файлов и каталогов.)
Распаковывается пакет libparted1.8-10 (из файла .../libparted1.8-10_1.8.8.git.2008.03.24-11.1_i386.deb)...
Выбор ранее не выбранного пакета parted.
Распаковывается пакет parted (из файла .../parted_1.8.8.git.2008.03.24-11.1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libparted1.8-10 (1.8.8.git.2008.03.24-11.1) ...
Настраивается пакет parted (1.8.8.git.2008.03.24-11.1) ...
00:41:50
#ssh root@192.168.15.11 ls -l ~/
Agent pid 3911
итого 540
-rw-r--r-- 1 root root  18964 Май 27 18:14 1_11.txt
-rw-r--r-- 1 root root  27887 Май 28 18:19 2_11.txt
-rw-r--r-- 1 root root  26289 Май 30 16:27 3_11.txt
-rw-r--r-- 1 root root  26713 Июн  2 18:40 4_11.txt
drwxr-xr-x 2 root root   4096 Июн  3 11:52 bin
-rw-r--r-- 1 root root    385 Май 27 16:10 ~.cabberrc
-rwxr-xr-x 1 root root     96 Май 30 18:21 co_fo
-rwxr-xr-x 1 root root    273 Май 28 14:50 create_user
-rwxr-xr-x 1 root root    115 Май 28 14:46 create_users
drwxr-xr-x 2 root root   4096 Июн  5 11:46 downl
drwxr-xr-x 3 root root   4096 Мар  6  2010 l1-linux-v1.2.40.0
-rwxr-xr-x 1 root root  86013 Июн  5 19:39 l1-linux-v1.2.40.0.tar.gz
drwx------ 2 root root   4096 Июн  4 18:44 Mail
-rw-r--r-- 1 root root   4737 Май 29 10:05 screen.dot
-rw-r--r-- 1 root root 271894 Май 29 10:08 screen.png
-rw------- 1 root root  27392 Июн  5 15:13 sent
-rwxr-xr-x 1 root root     95 Июн  3 11:05 test
-rw-r--r-- 1 root root   1183 Май 28 19:00 t.t
00:42:21
#scp 192.168.15.11:~/l1-linux-v1.2.40.0.tar.gz ~/
Agent pid 3911
00:42:58
#cd ~

00:43:03
#ls
10:49:42  2009  26  a  `date`  EEST  May  Tue  Tue May 26 10:50:28 EEST 2009
00:43:05
#ls -l
итого 36
drwxr-xr-x 2 root root 4096 Май 26 07:49 10:49:42
drwxr-xr-x 2 root root 4096 Май 26 07:49 2009
drwxr-xr-x 2 root root 4096 Май 26 07:49 26
drwxr-xr-x 5 root root 4096 Май 26 08:40 a
drwxr-xr-x 2 root root 4096 Май 26 07:51 `date`
drwxr-xr-x 2 root root 4096 Май 26 07:49 EEST
drwxr-xr-x 2 root root 4096 Май 26 07:49 May
drwxr-xr-x 2 root root 4096 Май 26 07:49 Tue
drwxr-xr-x 2 root root 4096 Май 26 07:50 Tue May 26 10:50:28 EEST 2009
00:43:09
#scp 192.168.15.11:/root/l1-linux-v1.2.40.0.tar.gz ~/
Agent pid 3911
00:43:24
#scp 192.168.15.11:/root/l1-linux-v1.2.40.0.tar.gz /root/
Agent pid 3911
00:43:32
#ls
10:49:42  2009  26  a  `date`  EEST  May  Tue  Tue May 26 10:50:28 EEST 2009
00:43:35
#scp 192.168.15.11:/root/l1-linux-v1.2.40.0.tar.gz /root/
Agent pid 3911
00:44:52
#rsync -avz 192.168.15.11:/root/l1-linux-v1.2.40.0.tar.gz /root/
protocol version mismatch -- is your shell clean?
(see the rsync man page for an explanation)
rsync error: protocol incompatibility (code 2) at compat.c(171) [receiver=3.0.5]
00:46:03
#rsync -avz 192.168.15.11:/root/l1-linux-v1.2.40.0.tar.gz /root
protocol version mismatch -- is your shell clean?
(see the rsync man page for an explanation)
rsync error: protocol incompatibility (code 2) at compat.c(171) [receiver=3.0.5]
00:46:22
#ssh 192.168.15.11
Linux linux11 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 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: Fri Jun  5 19:37:23 2009 from linux9.class9.unix.nt
Agent pid 3911
Agent pid 3911
Agent pid 3911
00:47:26
#tar xv l1-linux-v1.2.40.0.tar.gz
^C
00:47:40
#tar xvz l1-linux-v1.2.40.0.tar.gz
^Z
[1]+  Stopped                 tar xvz l1-linux-v1.2.40.0.tar.gz
00:47:52
#tar -xvz l1-linux-v1.2.40.0.tar.gz
^Z
[2]+  Stopped                 tar -xvz l1-linux-v1.2.40.0.tar.gz
00:48:00
#kill 1

00:48:03
#kill %
[2]+  Завершено      tar -xvz l1-linux-v1.2.40.0.tar.gz
00:48:07
#kill %
[1]+  Завершено      tar xvz l1-linux-v1.2.40.0.tar.gz
00:48:08
#kill %
bash: kill: %: не такой задачи
00:48:09
#tar xfz l1-linux-v1.2.40.0.tar.gz
tar: l1-linux-v1.2.40.0: временная метка 2010-03-06 20:31:41 - 23668939.135543421 с в будущем
/dev/pts/5
00:48:48
#ssh 192.168.15.11
Linux linux11 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 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: Fri Jun  5 21:47:10 2009 from linux2.class2.unix.nt
l3-agent is already running: pid=8350; pidfile=/root/.lilalo/l3-agent.pid
Agent pid 3911
Agent pid 3911
Agent pid 3911
/dev/pts/4
00:48:48
#ssh 192.168.15.11
Linux linux11 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 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: Fri Jun  5 21:47:10 2009 from linux2.class2.unix.nt
l3-agent is already running: pid=8350; pidfile=/root/.lilalo/l3-agent.pid
Agent pid 3911
Agent pid 3911
Agent pid 3911
/dev/pts/1
00:49:21
#ls
10:49:42  2009  26  a  `date`  EEST  l1-linux-v1.2.40.0  l1-linux-v1.2.40.0.tar.gz  May  Tue  Tue May 26 10:50:28 EEST 2009
00:49:35
#ls -l
итого 128
drwxr-xr-x 2 root root  4096 Май 26 07:49 10:49:42
drwxr-xr-x 2 root root  4096 Май 26 07:49 2009
drwxr-xr-x 2 root root  4096 Май 26 07:49 26
drwxr-xr-x 5 root root  4096 Май 26 08:40 a
drwxr-xr-x 2 root root  4096 Май 26 07:51 `date`
drwxr-xr-x 2 root root  4096 Май 26 07:49 EEST
drwxr-xr-x 3 root root  4096 Мар  6  2010 l1-linux-v1.2.40.0
-rwxr-xr-x 1 root root 86013 Июн  5 21:47 l1-linux-v1.2.40.0.tar.gz
drwxr-xr-x 2 root root  4096 Май 26 07:49 May
drwxr-xr-x 2 root root  4096 Май 26 07:49 Tue
drwxr-xr-x 2 root root  4096 Май 26 07:50 Tue May 26 10:50:28 EEST 2009
00:49:44
#apt-get install linux-headers
linux-headers                      linux-headers-2.6.29-2-686         linux-headers-2.6.29-2-all-i386    linux-headers-2.6-486              linux-headers-2.6-amd64
linux-headers-2.6                  linux-headers-2.6.29-2-686-bigmem  linux-headers-2.6.29-2-amd64       linux-headers-2.6-686              linux-headers-generic
linux-headers-2.6.29-2-486         linux-headers-2.6.29-2-all         linux-headers-2.6.29-2-common      linux-headers-2.6-686-bigmem
00:49:44
#apt-get install linux-headers

00:50:13
#vi /etc/apt/
00:50:13
#vi /etc/apt/
00:50:13
#vi /etc/apt/sources.list
--- /tmp/l3-saved-3417.980.5834	2009-06-05 21:50:28.000000000 +0000
+++ /etc/apt/sources.list	2009-06-05 21:51:14.000000000 +0000
@@ -1,3 +1,8 @@
 #deb http://192.168.15.2:9999/debian lenny main
 
+
+initrd /initrd.img
+### END DEBIAN AUTOMAGIC KERNELS LIST
 deb http://10.0.35.1:9999/debian sid main
+deb http://10.0.35.1:9999/debian lenny main
+deb http://10.0.35.1:9999/debian etch main
00:51:14
#apt-get up
update   upgrade
00:51:14
#apt-get update
E: Неизвестный тип 'initrd' в строке 4 в списке источников /etc/apt/sources.list
00:51:22
#vi /etc/apt/sources.list
--- /tmp/l3-saved-3417.29635.32402	2009-06-05 21:51:25.000000000 +0000
+++ /etc/apt/sources.list	2009-06-05 21:51:33.000000000 +0000
@@ -1,8 +1,3 @@
-#deb http://192.168.15.2:9999/debian lenny main
-
-
-initrd /initrd.img
-### END DEBIAN AUTOMAGIC KERNELS LIST
 deb http://10.0.35.1:9999/debian sid main
 deb http://10.0.35.1:9999/debian lenny main
 deb http://10.0.35.1:9999/debian etch main
00:51:51
#apt-get install linux-headers-
linux-headers-2.6                            linux-headers-2.6.18-all-i386                linux-headers-2.6.26-2-common-openvz         linux-headers-2.6-686-bigmem
linux-headers-2.6.18-6                       linux-headers-2.6.24-all                     linux-headers-2.6.26-2-common-vserver        linux-headers-2.6-686-bigmem-etchnhalf
linux-headers-2.6.18-6-486                   linux-headers-2.6.24-all-i386                linux-headers-2.6.26-2-common-xen            linux-headers-2.6-686-etchnhalf
linux-headers-2.6.18-6-686                   linux-headers-2.6.24-etchnhalf.1-486         linux-headers-2.6.26-2-openvz-686            linux-headers-2.6-all
linux-headers-2.6.18-6-686-bigmem            linux-headers-2.6.24-etchnhalf.1-686         linux-headers-2.6.26-2-vserver-686           linux-headers-2.6-all-i386
linux-headers-2.6.18-6-all                   linux-headers-2.6.24-etchnhalf.1-686-bigmem  linux-headers-2.6.26-2-vserver-686-bigmem    linux-headers-2.6-amd64
linux-headers-2.6.18-6-all-i386              linux-headers-2.6.24-etchnhalf.1-all         linux-headers-2.6.26-2-xen-686               linux-headers-2.6-amd64-etchnhalf
linux-headers-2.6.18-6-amd64                 linux-headers-2.6.24-etchnhalf.1-all-i386    linux-headers-2.6.29-2-486                   linux-headers-2.6-etchnhalf
linux-headers-2.6.18-6-k7                    linux-headers-2.6.24-etchnhalf.1-amd64       linux-headers-2.6.29-2-686                   linux-headers-2.6-k7
linux-headers-2.6.18-6-vserver               linux-headers-2.6.24-etchnhalf.1-common      linux-headers-2.6.29-2-686-bigmem            linux-headers-2.6-openvz-686
linux-headers-2.6.18-6-vserver-686           linux-headers-2.6.26-2-486                   linux-headers-2.6.29-2-all                   linux-headers-2.6-vserver-686
linux-headers-2.6.18-6-vserver-k7            linux-headers-2.6.26-2-686                   linux-headers-2.6.29-2-all-i386              linux-headers-2.6-vserver-686-bigmem
linux-headers-2.6.18-6-xen                   linux-headers-2.6.26-2-686-bigmem            linux-headers-2.6.29-2-amd64                 linux-headers-2.6-vserver-k7
linux-headers-2.6.18-6-xen-686               linux-headers-2.6.26-2-all                   linux-headers-2.6.29-2-common                linux-headers-2.6-xen-686
linux-headers-2.6.18-6-xen-vserver           linux-headers-2.6.26-2-all-i386              linux-headers-2.6-486                        linux-headers-2.6-xen-vserver-686
linux-headers-2.6.18-6-xen-vserver-686       linux-headers-2.6.26-2-amd64                 linux-headers-2.6-486-etchnhalf              linux-headers-generic
linux-headers-2.6.18-all                     linux-headers-2.6.26-2-common                linux-headers-2.6-686
00:51:51
#apt-get install linux-headers-2.6.18-6
linux-headers-2.6.18-6                  linux-headers-2.6.18-6-all              linux-headers-2.6.18-6-vserver          linux-headers-2.6.18-6-xen-686
linux-headers-2.6.18-6-486              linux-headers-2.6.18-6-all-i386         linux-headers-2.6.18-6-vserver-686      linux-headers-2.6.18-6-xen-vserver
linux-headers-2.6.18-6-686              linux-headers-2.6.18-6-amd64            linux-headers-2.6.18-6-vserver-k7       linux-headers-2.6.18-6-xen-vserver-686
linux-headers-2.6.18-6-686-bigmem       linux-headers-2.6.18-6-k7               linux-headers-2.6.18-6-xen
00:51:51
#apt-get install linux-headers-2.6.18-6-686
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  cpp-4.1 gcc-4.1 gcc-4.1-base libc6 libc6-dev linux-headers-2.6.18-6 linux-kbuild-2.6.18 linux-libc-dev
Предлагаемые пакеты:
  gcc-4.1-locales gcc-4.1-multilib gcc-4.1-doc libmudflap0-dev glibc-doc libc6-i686 manpages-dev
Рекомендуемые пакеты:
  gcc c-compiler
НОВЫЕ пакеты, которые будут установлены:
...
Распаковывается пакет linux-headers-2.6.18-6-686 (из файла .../linux-headers-2.6.18-6-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-libc-dev (2.6.29-5) ...
Настраивается пакет libc6-dev (2.9-13) ...
Настраивается пакет linux-headers-2.6.18-6 (2.6.18.dfsg.1-24) ...
Настраивается пакет linux-kbuild-2.6.18 (2.6.18-1) ...
Настраивается пакет linux-headers-2.6.18-6-686 (2.6.18.dfsg.1-24) ...
00:53:15
#cd l1-linux-v1.2.40.0/

00:53:26
#cd src/

00:53:30
#make BUILD_KERNEL=2.6.18-6-xen-686
Makefile:62: *** Linux kernel source not found.  Останов.
00:54:03
#make
Makefile:62: *** Linux kernel source not found.  Останов.
00:55:32
#ls -l /usr/src
итого 12
drwxr-xr-x 17 root root 4096 Июн  5 21:53 linux-headers-2.6.18-6
drwxr-xr-x  4 root root 4096 Июн  5 21:53 linux-headers-2.6.18-6-686
drwxr-xr-x  3 root root 4096 Июн  5 21:53 linux-kbuild-2.6.18
00:56:19
#ln -s /usr/src/{linux,kernel}-headers-2.6.18-6-686

00:57:36
#apt-get install linux-headers-2.6.18-
linux-headers-2.6.18-6                  linux-headers-2.6.18-6-all-i386         linux-headers-2.6.18-6-vserver-k7       linux-headers-2.6.18-all
linux-headers-2.6.18-6-486              linux-headers-2.6.18-6-amd64            linux-headers-2.6.18-6-xen              linux-headers-2.6.18-all-i386
linux-headers-2.6.18-6-686              linux-headers-2.6.18-6-k7               linux-headers-2.6.18-6-xen-686
linux-headers-2.6.18-6-686-bigmem       linux-headers-2.6.18-6-vserver          linux-headers-2.6.18-6-xen-vserver
linux-headers-2.6.18-6-all              linux-headers-2.6.18-6-vserver-686      linux-headers-2.6.18-6-xen-vserver-686
00:57:36
#apt-get install linux-headers-2.6.18-6-xen
linux-headers-2.6.18-6-xen              linux-headers-2.6.18-6-xen-686          linux-headers-2.6.18-6-xen-vserver      linux-headers-2.6.18-6-xen-vserver-686
00:57:36
#apt-get install linux-headers-2.6.18-6-xen-
linux-headers-2.6.18-6-xen-686          linux-headers-2.6.18-6-xen-vserver      linux-headers-2.6.18-6-xen-vserver-686
00:57:36
#apt-get install linux-headers-2.6.18-6-xen-686
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  linux-headers-2.6.18-6-xen
НОВЫЕ пакеты, которые будут установлены:
  linux-headers-2.6.18-6-xen linux-headers-2.6.18-6-xen-686
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 89 пакетов не обновлено.
Необходимо скачать 3427kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 19,3MB.
Хотите продолжить [Д/н]?
Получено:1 http://10.0.35.1 etch/main linux-headers-2.6.18-6-xen 2.6.18.dfsg.1-24 [3152kB]
Получено:2 http://10.0.35.1 etch/main linux-headers-2.6.18-6-xen-686 2.6.18.dfsg.1-24 [275kB]
Получено 3427kБ за 0s (11,6MБ/c)
Выбор ранее не выбранного пакета linux-headers-2.6.18-6-xen.
(Чтение базы данных ... на данный момент установлено 69628 файлов и каталогов.)
Распаковывается пакет linux-headers-2.6.18-6-xen (из файла .../linux-headers-2.6.18-6-xen_2.6.18.dfsg.1-24_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)...
Настраивается пакет linux-headers-2.6.18-6-xen (2.6.18.dfsg.1-24) ...
Настраивается пакет linux-headers-2.6.18-6-xen-686 (2.6.18.dfsg.1-24) ...
00:58:10
#apt-get install build-essential
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  dpkg-dev g++ g++-4.3 gcc gcc-4.3 libstdc++6-4.3-dev patch
Предлагаемые пакеты:
  debian-keyring debian-maintainers g++-multilib g++-4.3-multilib gcc-4.3-doc libstdc++6-4.3-dbg gcc-multilib manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc
  gcc-4.3-multilib libmudflap0-4.3-dev gcc-4.3-locales libgcc1-dbg libgomp1-dbg libmudflap0-dbg libstdc++6-4.3-doc diff-doc
НОВЫЕ пакеты, которые будут установлены:
  build-essential dpkg-dev g++ g++-4.3 gcc gcc-4.3 libstdc++6-4.3-dev patch
...
Обрабатываются триггеры для man-db ...
Настраивается пакет patch (2.5.9-5) ...
Настраивается пакет gcc-4.3 (4.3.3-10) ...
Настраивается пакет gcc (4:4.3.3-8) ...
Настраивается пакет dpkg-dev (1.15.2) ...
Настраивается пакет libstdc++6-4.3-dev (4.3.3-10) ...
Настраивается пакет g++-4.3 (4.3.3-10) ...
Настраивается пакет g++ (4:4.3.3-8) ...
update-alternatives: используется `/usr/bin/g++' для предоставления `/usr/bin/c++' (c++) в автоматический режим.
Настраивается пакет build-essential (11.4) ...
00:58:47
#depmod -a BUILD_KERNEL=2.6.18-6-xen-686

00:59:03
#vi Makefile
00:59:03
#vi /boot/grub/menu.lst
--- /tmp/l3-saved-3417.26209.30834	2009-06-05 22:00:01.000000000 +0000
+++ /boot/grub/menu.lst	2009-06-05 22:00:20.000000000 +0000
@@ -9,5 +9,5 @@
 
 
 
-Title GNU/Linux
-kernel /vmlinuz root=LABEL=ROOT
+#Title GNU/Linux
+#kernel /vmlinuz root=LABEL=ROOT
01:00:20
#init 6

01:00:20
#init 6

/dev/pts/1
01:02:40
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----     48.7
01:02:40
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----     48.7
01:02:44
#ping ya.ru
ping: unknown host ya.ru
01:02:44
#ping ya.ru
ping: unknown host ya.ru
01:02:50
#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:48 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3784 (3.6 KiB)  TX bytes:3784 (3.6 KiB)
01:02:50
#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:48 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3784 (3.6 KiB)  TX bytes:3784 (3.6 KiB)
01:02:55
#umount -a
umount: /: device is busy
umount: /dev: device is busy
01:02:55
#umount -a
umount: /: device is busy
umount: /dev: device is busy
01:03:08
#uname -a
Linux linux2 2.6.18-6-xen-686 #1 SMP Sat Dec 27 13:17:00 UTC 2008 i686 GNU/Linux
01:03:08
#uname -a
Linux linux2 2.6.18-6-xen-686 #1 SMP Sat Dec 27 13:17:00 UTC 2008 i686 GNU/Linux
01:04:39
#modprob atl1
bash: modprob: команда не найдена
01:04:39
#modprob atl1
bash: modprob: команда не найдена
01:04:45
#modprobe atl1

01:04:45
#modprobe atl1

01:04: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:48 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3784 (3.6 KiB)  TX bytes:3784 (3.6 KiB)
01:04: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:48 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3784 (3.6 KiB)  TX bytes:3784 (3.6 KiB)
01:04:56
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:1e:8c:64:2a:64
          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:48 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3784 (3.6 KiB)  TX bytes:3784 (3.6 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)
01:04:56
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:1e:8c:64:2a:64
          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:48 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3784 (3.6 KiB)  TX bytes:3784 (3.6 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)
01:05:05
#/etc/init.d/networking restart
Reconfiguring network interfaces...ifdown: failed to open statefile /etc/network/run/ifstate: No such file or directory
ifup: failed to open statefile /etc/network/run/ifstate: No such file or directory
failed.
01:05:05
#/etc/init.d/networking restart
Reconfiguring network interfaces...ifdown: failed to open statefile /etc/network/run/ifstate: No such file or directory
ifup: failed to open statefile /etc/network/run/ifstate: No such file or directory
failed.
01:06:25
#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:48 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3784 (3.6 KiB)  TX bytes:3784 (3.6 KiB)
01:06:25
#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:48 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3784 (3.6 KiB)  TX bytes:3784 (3.6 KiB)
01:06:37
#ifup eth0
ifup: failed to open statefile /etc/network/run/ifstate: No such file or directory
01:06:37
#ifup eth0
ifup: failed to open statefile /etc/network/run/ifstate: No such file or directory
01:06:47
#ifconfig eth0 192.168.15.2/24 up

01:06:47
#ifconfig eth0 192.168.15.2/24 up

01:07:35
#ping ya.ru
ping: unknown host ya.ru
01:07:35
#ping ya.ru
ping: unknown host ya.ru
01:07:42
#ip route add default 192.168.15.254 via eth0
Error: either "to" is duplicate, or "192.168.15.254" is a garbage.
01:07:42
#ip route add default 192.168.15.254 via eth0
Error: either "to" is duplicate, or "192.168.15.254" is a garbage.
01:08:05
#ip route add default 192.168.15.254 via dev eth0
Error: either "to" is duplicate, or "192.168.15.254" is a garbage.
01:08:05
#ip route add default 192.168.15.254 via dev eth0
Error: either "to" is duplicate, or "192.168.15.254" is a garbage.
01:08:13
#ip route add default 192.168.15.254 dev eth0
Error: either "to" is duplicate, or "192.168.15.254" is a garbage.
01:08:13
#ip route add default 192.168.15.254 dev eth0
Error: either "to" is duplicate, or "192.168.15.254" is a garbage.
01:08:19
#ip route add default 192.168.15.254
Error: either "to" is duplicate, or "192.168.15.254" is a garbage.
01:08:19
#ip route add default 192.168.15.254
Error: either "to" is duplicate, or "192.168.15.254" is a garbage.
01:08:29
#route add default 192.168.15.254 via eth0
Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw] [metric M]
                              [netmask N] [mss Mss] [window W] [irtt I]
                              [mod] [dyn] [reinstate] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [metric M] reject
       inet_route [-FC] flush      NOT supported
01:08:29
#route add default 192.168.15.254 via eth0
Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw] [metric M]
                              [netmask N] [mss Mss] [window W] [irtt I]
                              [mod] [dyn] [reinstate] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [metric M] reject
       inet_route [-FC] flush      NOT supported
01:08:36
#ifconfig eth0 192.168.15.2/24 gw 192.168.15.254 up
gw: Неизвестный хост
ifconfig: `--help' gives usage information.
01:08:36
#ifconfig eth0 192.168.15.2/24 gw 192.168.15.254 up
gw: Неизвестный хост
ifconfig: `--help' gives usage information.

Статистика

Время первой команды журнала00:33:24 2009- 6- 6
Время последней команды журнала01:08:36 2009- 6- 6
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %33.66
Процент синтаксически неверно набранных команд, % 1.98
Суммарное время работы с терминалом *, час 0.59
Количество командных строк в единицу времени, команда/мин 2.87
Частота использования команд
apt-get21|====================| 20.79%
ifconfig12|===========| 11.88%
ip8|=======| 7.92%
vi6|=====| 5.94%
ls6|=====| 5.94%
ping4|===| 3.96%
scp4|===| 3.96%
kill4|===| 3.96%
ssh4|===| 3.96%
tar4|===| 3.96%
cd3|==| 2.97%
init3|==| 2.97%
umount2|=| 1.98%
ifup2|=| 1.98%
modprob2|=| 1.98%
route2|=| 1.98%
make2|=| 1.98%
xm2|=| 1.98%
modprobe2|=| 1.98%
rsync2|=| 1.98%
/etc/init.d/networking2|=| 1.98%
uname2|=| 1.98%
ln1|| 0.99%
depmod1|| 0.99%
____
*) Интервалы неактивности длительностью 30 минут и более не учитываются

Справка

Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
  1. В журнал автоматически попадают все команды, данные в любом терминале системы.

  2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

  3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
    $ l s-l
    bash: l: command not found
    

  4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
    $ test 5 -lt 4
    Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

  5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
    $ find / -name abc
    find: /home/devi-orig/.gnome2: Keine Berechtigung
    find: /home/devi-orig/.gnome2_private: Keine Berechtigung
    find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
    find: /home/devi-orig/.metacity: Keine Berechtigung
    find: /home/devi-orig/.inkscape: Keine Berechtigung
    ^C
    

  6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
    # id
    uid=0(root) gid=0(root) Gruppen=0(root)
    

  7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
    $ vi ~/.bashrc
    2a3,5
    >    if [ -f /usr/local/etc/bash_completion ]; then
    >         . /usr/local/etc/bash_completion
    >        fi
    

  8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
    $ patch ~/.bashrc
    В данном случае изменения применяются к файлу ~/.bashrc

  9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

    Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

  10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

  11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

  12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

  13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

  14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

    $ whoami
    
    user
    
    $ #^ Интересно, кто я?
    
    в журнале это будет выглядеть так:
    $ whoami
    
    user
    
    Интересно, кто я?

  15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

    $ whoami
    
    user
    
    $ cat > /dev/null #^ Интересно, кто я?
    
    Программа whoami выводит имя пользователя, под которым 
    мы зарегистрировались в системе.
    -
    Она не может ответить на вопрос о нашем назначении 
    в этом мире.
    
    В журнале это будет выглядеть так:
    $ whoami
    user
    
    Интересно, кто я?
    Программа whoami выводит имя пользователя, под которым
    мы зарегистрировались в системе.

    Она не может ответить на вопрос о нашем назначении
    в этом мире.
    Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

  16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

  17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
  18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
  19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
    1
        2
    3   
        4
    
    Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

О программе

LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008

$Id$