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

Содержание

Журнал

Вторник (03/23/10)

/dev/pts/4
12:48:19
#ls

12:48:20
#cd ..

12:48:24
#bonnie++ -d /mnt/dir1/ -u user -r 500
Using uid:1000, gid:1000.
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
...
Delete files in random order...done.
Version 1.03d       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
linux2           1G 55398  98 80248  19 75675  16 65740  99 1175405  99 +++++ +++
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++
linux2,1G,55398,98,80248,19,75675,16,65740,99,1175405,99,+++++,+++,16,+++++,+++,+++++,+++,+++++,+++,+++++,+++,+++++,+++,+++++,+++
прошло 16 минут
13:05:12
#m-a a-i iscsitarget
  ┌───────────┤ Сборка iscsitarget-source, шаг 1, подождите... ├────────────┐
  ┠                                                                                         │
  │                                                                         │
  │                                                                         │
  │                                                                         │
  │                                                                         │
  │                                                                         │
  │                                                                         │
  │                                                                         │
  │                                                                         │
  │                                                                         │
  │                                                                         │
  │                                100%                                     │
  │                                                                         │
  └─────────────────────────────────────────────────────────────────────────┘
Завершено с /usr/src/iscsitarget-module-2.6.26-2-686_0.4.16+svn162-3+2.6.26-21lenny4_i386.deb .
dpkg -Ei /usr/src/iscsitarget-module-2.6.26-2-686_0.4.16+svn162-3+2.6.26-21lenny4_i386.deb
Выбор ранее не выбранного пакета iscsitarget-module-2.6.26-2-686.
(Чтение базы данных... на данный момент установлено 107971 файлов и каталогов.)
Распаковывается пакет iscsitarget-module-2.6.26-2-686 (из файла .../iscsitarget-module-2.6.26-2-686_0.4.16+svn162-3+2.6.26-21lenny4_i386.deb)...
Настраивается пакет iscsitarget-module-2.6.26-2-686 (0.4.16+svn162-3+2.6.26-21lenny4) ...
13:06:29
#modprobe iscsi_trgt

13:06:41
#apt-get install iscsitarget
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  iscsitarget
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 55,7kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 221kB.
Получено:1 http://ftp.ua.debian.org lenny/main iscsitarget 0.4.16+svn162-3 [55,7kB]
Получено 55,7kБ за 0s (159kБ/c)
Выбор ранее не выбранного пакета iscsitarget.
(Чтение базы данных... на данный момент установлено 107976 файлов и каталогов.)
Распаковывается пакет iscsitarget (из файла .../iscsitarget_0.4.16+svn162-3_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет iscsitarget (0.4.16+svn162-3) ...
iscsitarget not enabled in "/etc/default/iscsitarget", not starting... (warning).
13:06:59
#vim /etc/default/iscsitarget
--- /tmp/l3-saved-6307.32372.28015	2010-03-23 14:07:17.000000000 +0200
+++ /etc/default/iscsitarget	2010-03-23 14:07:25.000000000 +0200
@@ -1 +1 @@
-ISCSITARGET_ENABLE=false
+ISCSITARGET_ENABLE=true
13:07:25
#vim /etc/ietd.conf
--- /tmp/l3-saved-6307.5165.9502	2010-03-23 14:09:25.000000000 +0200
+++ /etc/ietd.conf	2010-03-23 14:10:53.000000000 +0200
@@ -25,7 +25,7 @@
 # "yyyy-mm" is the date at which the domain is valid and the identifier
 # is freely selectable. For further details please check the iSCSI spec.
 
-Target iqn.2001-04.com.example:storage.disk2.sys1.xyz
+Target iqn.2001-04.com.example:storage1.linux2.unix.nt
 	# Users, who can access this target. The same rules as for discovery
 	# users apply here.
 	# Leave them alone if you don't want to use authentication.
@@ -35,12 +35,12 @@
 	# You must define one logical unit at least.
 	# Block devices, regular files, LVM, and RAID can be offered
 	# to the initiators as a block device.
-	#Lun 0 Path=/dev/sdc,Type=fileio
+	Lun 0 Path=/dev/DATA/lv1,Type=fileio
 	# Alias name for this target
 	# Alias Test
 	# various iSCSI parameters
 	# (not all are used right now, see also iSCSI spec for details)
-	#MaxConnections		1
+	MaxConnections		15
 	#InitialR2T		Yes
 	#ImmediateData		No
 	#MaxRecvDataSegmentLength 8192
13:10:53
#lvs
  LV   VG   Attr   LSize Origin Snap%  Move Log Copy%  Convert
  lv1  DATA -wi-a- 5,00G
  lv3  DATA -wi-a- 5,00G
  lv4  DATA -wi-a- 7,00G
13:10:57
#ls -l /dev/DATA/lv*
lrwxrwxrwx 1 root root 20 Мар 23 12:10 /dev/DATA/lv1 -> /dev/mapper/DATA-lv1
lrwxrwxrwx 1 root root 20 Мар 23 12:10 /dev/DATA/lv3 -> /dev/mapper/DATA-lv3
lrwxrwxrwx 1 root root 20 Мар 23 12:10 /dev/DATA/lv4 -> /dev/mapper/DATA-lv4
13:11:14
#/etc/init.d/iscsitarget restart
Removing iSCSI enterprise target devices: service not running.
Removing iSCSI enterprise target modules: succeeded.
Starting iSCSI enterprise target service: succeeded.
13:12:48
#apt-get install open-iscsi
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  open-iscsi
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 554kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1360kB.
Получено:1 http://ftp.ua.debian.org lenny/main open-iscsi 2.0.870~rc3-0.4 [554kB]
Получено 554kБ за 1s (487kБ/c)
Выбор ранее не выбранного пакета open-iscsi.
(Чтение базы данных... на данный момент установлено 107995 файлов и каталогов.)
Распаковывается пакет open-iscsi (из файла .../open-iscsi_2.0.870~rc3-0.4_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет open-iscsi (2.0.870~rc3-0.4) ...
Starting iSCSI initiator service: iscsid.
Setting up iSCSI targets:
iscsiadm: No records found!
.
Mounting network filesystems:.
13:15:09
#iscsiadm -m discovery -t st -p 127.0.0.1
127.0.0.1:3260,1 iqn.2001-04.com.example:storage1.linux2.unix.nt
13:15:29
#iscsiadm -m discovery -t st -p 192.168.15.1
192.168.15.1:3260,1 iqn.2001-04.com.example:storage1.linux1.unix.nt
13:15:55
#iscsiadm -m discovery -t st -p 192.168.15.2
192.168.15.2:3260,1 iqn.2001-04.com.example:storage1.linux2.unix.nt
13:15:57
#iscsiadm -m discovery -t st -p 192.168.15.3
192.168.15.3:3260,1 iqn.2001-04.com.example:storage1.linux10.unix.nt
13:16:00
#iscsiadm -m discovery -t st -p 192.168.15.4
192.168.15.4:3260,1 iqn.2001-04.com.example:storage1.linux4.unix.nt
13:16:02
#iscsiadm -m discovery -t st -p 192.168.15.5
192.168.15.5:3260,1 iqn.2001-04.com.example:storage1.linux5.unix.nt
13:16:03
#iscsiadm -m discovery -t st -p 192.168.15.10
192.168.15.10:3260,1 iqn.2001-04.com.example:storage1.linux10.unix.nt
13:16:07
#cd

13:20:02
#wget http://xgu.ru/lilalo/install
--2010-03-23 14:20:17--  http://xgu.ru/lilalo/install
Распознаётся xgu.ru... 212.26.146.51
Устанавливается соединение с xgu.ru|212.26.146.51|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 5285 (5,2K) [text/plain]
Сохраняется в каталог: `install'.
100%[======================================>] 5.285       --.-K/s   в 0s
2010-03-23 14:20:17 (443 MB/s) - `install' сохранён [5285/5285]
13:21:33
#dmesg
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.26-2-686 (Debian 2.6.26-21lenny4) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Tue Mar 9 17:35:51 UTC 2010
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 0000000000098000 (usable)
[    0.000000]  BIOS-e820: 0000000000098000 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 00000000defafe00 (usable)
[    0.000000]  BIOS-e820: 00000000defafe00 - 00000000defb1ea0 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000defb1ea0 - 00000000e0000000 (reserved)
...
[11402.872286] sd 6:0:0:0: [sdc] Write Protect is off
[11402.872286] sd 6:0:0:0: [sdc] Mode Sense: 77 00 00 08
[11402.872490] sd 6:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[11402.872751] sd 6:0:0:0: [sdc] 10485760 512-byte hardware sectors (5369 MB)
[11402.872870] sd 6:0:0:0: [sdc] Write Protect is off
[11402.872870] sd 6:0:0:0: [sdc] Mode Sense: 77 00 00 08
[11402.873115] sd 6:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[11402.873115]  sdc: unknown partition table
[11402.881155] sd 6:0:0:0: [sdc] Attached SCSI disk
[11402.881155] sd 6:0:0:0: Attached scsi generic sg3 type 0
13:22:03
#umount /mnt

13:22:38
#mount /dev/sdc /mnt

13:22:52
#file -s /mnt
/mnt: directory
13:25:37
#file -s /dev/sdc
/dev/sdc: Linux rev 1.0 ext3 filesystem data, UUID=51453670-84af-4a56-a49d-a4070f883473 (needs journal recovery) (large files)
13:25:46
#netstat -np -A inet
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 192.168.15.2:55993      212.26.146.51:80        ESTABLISHED 5462/epiphany-brows
tcp        0      0 192.168.15.2:3260       192.168.15.5:38269      ESTABLISHED -
tcp        0      0 192.168.15.2:55991      212.26.146.51:80        ESTABLISHED 5462/epiphany-brows
tcp        0      0 192.168.15.2:33392      192.168.15.5:3260       ESTABLISHED 10042/iscsid
tcp        0      0 192.168.15.2:55989      212.26.146.51:80        ESTABLISHED 5462/epiphany-brows
tcp        0      0 192.168.15.2:3260       192.168.15.3:54665      TIME_WAIT   -
tcp        0      0 192.168.15.2:58593      192.168.15.10:22        ESTABLISHED 4098/ssh
tcp        0      0 192.168.15.2:49425      212.26.146.51:18030     TIME_WAIT   -
tcp        0      0 192.168.15.2:55992      212.26.146.51:80        ESTABLISHED 5462/epiphany-brows
tcp        0      0 192.168.15.2:49426      212.26.146.51:18030     TIME_WAIT   -
tcp        0      0 192.168.15.2:55990      212.26.146.51:80        ESTABLISHED 5462/epiphany-brows
13:26:37
#netstat -np -A inet | grep iscsi
tcp        0      0 192.168.15.2:33392      192.168.15.5:3260       ESTABLISHED 10042/iscsid
13:26:56
#ls /proc/net/iet/session
/proc/net/iet/session
13:27:44
#cat /proc/net/iet/session
tid:1 name:iqn.2001-04.com.example:storage1.linux2.unix.nt
        sid:562949974196736 initiator:iqn.1993-08.org.debian:01:b0d59f1e955b
                cid:0 ip:192.168.15.5 state:active hd:none dd:none
13:27:55
#cat /proc/net/iet/volume
tid:1 name:iqn.2001-04.com.example:storage1.linux2.unix.nt
        lun:0 state:0 iotype:fileio iomode:wt path:/dev/DATA/lv1
13:34:04
#dmesg
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.26-2-686 (Debian 2.6.26-21lenny4) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Tue Mar 9 17:35:51 UTC 2010
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 0000000000098000 (usable)
[    0.000000]  BIOS-e820: 0000000000098000 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 00000000defafe00 (usable)
[    0.000000]  BIOS-e820: 00000000defafe00 - 00000000defb1ea0 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000defb1ea0 - 00000000e0000000 (reserved)
...
[12155.182808] sd 7:0:0:1: [sdd] Write Protect is off
[12155.182808] sd 7:0:0:1: [sdd] Mode Sense: 77 00 00 08
[12155.183152] sd 7:0:0:1: [sdd] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[12155.183479] sd 7:0:0:1: [sdd] 10485760 512-byte hardware sectors (5369 MB)
[12155.183655] sd 7:0:0:1: [sdd] Write Protect is off
[12155.183655] sd 7:0:0:1: [sdd] Mode Sense: 77 00 00 08
[12155.184009] sd 7:0:0:1: [sdd] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[12155.184009]  sdd: unknown partition table
[12155.199589] sd 7:0:0:1: [sdd] Attached SCSI disk
[12155.199589] sd 7:0:0:1: Attached scsi generic sg4 type 0
13:36:33
#hostname
linux2
13:37:15
#cd /mnt

13:37:44
#ls
lost+found  user  user1
13:37:45
#dmesg
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.26-2-686 (Debian 2.6.26-21lenny4) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Tue Mar 9 17:35:51 UTC 2010
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 0000000000098000 (usable)
[    0.000000]  BIOS-e820: 0000000000098000 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 00000000defafe00 (usable)
[    0.000000]  BIOS-e820: 00000000defafe00 - 00000000defb1ea0 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000defb1ea0 - 00000000e0000000 (reserved)
...
[12234.379886] sd 8:0:0:0: [sde] Write Protect is off
[12234.379886] sd 8:0:0:0: [sde] Mode Sense: 77 00 00 08
[12234.380237] sd 8:0:0:0: [sde] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[12234.380561] sd 8:0:0:0: [sde] 10485760 512-byte hardware sectors (5369 MB)
[12234.380733] sd 8:0:0:0: [sde] Write Protect is off
[12234.380733] sd 8:0:0:0: [sde] Mode Sense: 77 00 00 08
[12234.381090] sd 8:0:0:0: [sde] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[12234.381090]  sde: unknown partition table
[12234.381828] sd 8:0:0:0: [sde] Attached SCSI disk
[12234.381828] sd 8:0:0:0: Attached scsi generic sg5 type 0
/dev/pts/1
13:43:30
#tail /var/log/messages
Mar 23 14:35:23 linux2 kernel: [12234.379588] scsi 8:0:0:0: Direct-Access     IET      VIRTUAL-DISK     0    PQ: 0 ANSI: 4
Mar 23 14:35:23 linux2 kernel: [12234.379791] sd 8:0:0:0: [sde] 10485760 512-byte hardware sectors (5369 MB)
Mar 23 14:35:23 linux2 kernel: [12234.379886] sd 8:0:0:0: [sde] Write Protect is off
Mar 23 14:35:23 linux2 kernel: [12234.380237] sd 8:0:0:0: [sde] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
Mar 23 14:35:23 linux2 kernel: [12234.380561] sd 8:0:0:0: [sde] 10485760 512-byte hardware sectors (5369 MB)
Mar 23 14:35:23 linux2 kernel: [12234.380733] sd 8:0:0:0: [sde] Write Protect is off
Mar 23 14:35:23 linux2 kernel: [12234.381090] sd 8:0:0:0: [sde] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
Mar 23 14:35:23 linux2 kernel: [12234.381090]  sde: unknown partition table
Mar 23 14:35:23 linux2 kernel: [12234.381828] sd 8:0:0:0: [sde] Attached SCSI disk
Mar 23 14:35:23 linux2 kernel: [12234.381828] sd 8:0:0:0: Attached scsi generic sg5 type 0
13:43:34
#file -s /dev/sde
/dev/sde: Linux rev 1.0 ext3 filesystem data, UUID=dc1a59ef-da04-4ead-9f2a-22e1654c90a5 (large files)
13:43:42
#file -s /dev/sdd
/dev/sdd: Linux rev 1.0 ext3 filesystem data, UUID=439408c-9269-4b8f-84b4-96e057738fe, volume name "LV4" (large files)
/dev/pts/4
13:47:35
#cd

13:51:54
#ls
data       disk2.img  disk4.img  install
disk1.img  disk3.img  history    xorg.conf.new
13:51:55
#cp history install /home/user

13:52:05
#chmod -R 777 /home/user

прошло 14 минут
14:07:00
#umount /mnt

14:07:25
#vim
прошло 26 минут
/dev/tty2
14:33:31
#exit
exit
14:33:33
#su user

14:33:36
$exit
exit
14:33:41
#vipw
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
Debian-exim:x:101:105::/var/spool/exim4:/bin/false
statd:x:102:65534::/var/lib/nfs:/bin/false
messagebus:x:103:108::/var/run/dbus:/bin/false
avahi:x:104:109:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
haldaemon:x:106:114:Hardware abstraction layer,,,:/var/run/hal:/bin/false
hplip:x:107:7:HPLIP system user,,,:/var/run/hplip:/bin/false
user:x:1000:1000:user,,,:/home/user:/bin/bash
sshd:x:108:65534::/var/run/sshd:/usr/sbin/nologin
vipw: /etc/passwd не был изменён
14:35:14
#vi
14:35:14
#man vimrc
14:35:43
#man vim
14:36:59
#vim /usr/share/vim/vimrc
14:37:33
#" Uncomment the next line to make Vim more Vi-compatible
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
".vimrc" [Новый] 1L, 10C записано
14:37:44
#vim
14:38:07
#Press ENTER or type command to continue
search unix.nt
nameserver 10.0.35.1
"/etc/resolv.conf" 2L, 36C
14:40:18
#vim
14:40:29
# 11
  2 set number
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
".vimrc" 2L, 18C записано
14:40:37
#vim .vimrc
/dev/pts/4
14:41:24
# 1
  3
    20100201-16:45]/ lenny main
  4 #deb cdrom:[Debian GNU/Linux 5.0.4 _Lenny_ - Official i386 NETINST Binary-1
  5
  6 deb http://ftp.ua.debian.org/debian/ squeeze main non-free contrib
                                             squeeze  main non-free contrib
  7 deb-src http://ftp.ua.debian.org/debian/ lenny main non-free contrib
  8
  9 deb http://security.debian.org/ lenny/updates main contrib non-free
    on-free
 10 deb-src http://security.debian.org/ lenny/updates main contrib non-free
    ib non-freep://volatile.debian.org/debian-volatile lenny/volatile main contrr
 11 c/apt/sources.list" 13L, 662C
~
"/etc/apt/sources.list" 13L, 667C записано
14:42:37
#apt-get update
Получено:1 http://ftp.ua.debian.org squeeze Release.gpg [835B]
Получено:2 http://ftp.ua.debian.org squeeze/main Translation-ru [482kB]
В кеше http://security.debian.org lenny/updates Release.gpg
Игн http://security.debian.org lenny/updates/main Translation-ru
Игн http://security.debian.org lenny/updates/contrib Translation-ru
Получено:3 http://volatile.debian.org lenny/volatile Release.gpg [189B]
Игн http://volatile.debian.org lenny/volatile/main Translation-ru
Игн http://volatile.debian.org lenny/volatile/contrib Translation-ru
Игн http://security.debian.org lenny/updates/non-free Translation-ru
В кеше http://security.debian.org lenny/updates Release
...
Получено:8 http://volatile.debian.org lenny/volatile/main Sources [2197B]
В кеше http://volatile.debian.org lenny/volatile/contrib Sources
В кеше http://volatile.debian.org lenny/volatile/non-free Sources
Получено:9 http://ftp.ua.debian.org squeeze/non-free Packages [102kB]
Получено:10 http://ftp.ua.debian.org squeeze/contrib Packages [52,7kB]
Получено:11 http://ftp.ua.debian.org squeeze/main Sources [3491kB]
Получено:12 http://ftp.ua.debian.org squeeze/non-free Sources [63,3kB]
Получено:13 http://ftp.ua.debian.org squeeze/contrib Sources [32,3kB]
Получено 10,6MБ за 18s (587kБ/c)
Чтение списков пакетов... Готово
14:42:59
#apt-cache search netbook-launcher

14:43:16
#apt-cache search netbook
gtk2-engines-moblin - gtk2 engines for moblin
libmoblin-panel-dev - library to develope panel for mutter-moblin (development files)
libmoblin-panel0-dbg - library to develope panel for mutter-moblin (debug symbols)
libmoblin-panel0 - library to develope panel for mutter-moblin
mutter-moblin-common - Moblin Netbook plugin for Metacity Clutter, aka, Mutter (common files)
mutter-moblin - Moblin Netbook plugin for Metacity Clutter, aka, Mutter
libnbtk-1.2-0-dbg - toolkit for the Moblin-netbook implementation (debug symbols)
libnbtk-1.2-0 - toolkit for the Moblin-netbook implementation
libnbtk-dev - toolkit for the Moblin-netbook implementation (development files)
libnbtk-doc - toolkit for the Moblin-netbook implementation (documentation)
14:43:22
#apt-cache search netbook-laucher

14:43:49
#apt-cache search netbook
gtk2-engines-moblin - gtk2 engines for moblin
libmoblin-panel-dev - library to develope panel for mutter-moblin (development files)
libmoblin-panel0-dbg - library to develope panel for mutter-moblin (debug symbols)
libmoblin-panel0 - library to develope panel for mutter-moblin
mutter-moblin-common - Moblin Netbook plugin for Metacity Clutter, aka, Mutter (common files)
mutter-moblin - Moblin Netbook plugin for Metacity Clutter, aka, Mutter
libnbtk-1.2-0-dbg - toolkit for the Moblin-netbook implementation (debug symbols)
libnbtk-1.2-0 - toolkit for the Moblin-netbook implementation
libnbtk-dev - toolkit for the Moblin-netbook implementation (development files)
libnbtk-doc - toolkit for the Moblin-netbook implementation (documentation)
14:44:24
#apt-get update
В кеше http://security.debian.org lenny/updates Release.gpg
Игн http://security.debian.org lenny/updates/main Translation-ru
Игн http://security.debian.org lenny/updates/contrib Translation-ru
Получено:1 http://ftp.ua.debian.org lenny Release.gpg [1033B]
Получено:2 http://ftp.ua.debian.org lenny/main Translation-ru [350kB]
Игн http://security.debian.org lenny/updates/non-free Translation-ru
В кеше http://security.debian.org lenny/updates Release
Игн http://security.debian.org lenny/updates/main Packages/DiffIndex
Игн http://security.debian.org lenny/updates/contrib Packages/DiffIndex
Игн http://security.debian.org lenny/updates/non-free Packages/DiffIndex
...
В кеше http://volatile.debian.org lenny/volatile/main Sources
В кеше http://volatile.debian.org lenny/volatile/contrib Sources
В кеше http://volatile.debian.org lenny/volatile/non-free Sources
Получено:5 http://ftp.ua.debian.org lenny/non-free Packages [100kB]
Получено:6 http://ftp.ua.debian.org lenny/contrib Packages [76,2kB]
Получено:7 http://ftp.ua.debian.org lenny/main Sources [2308kB]
Получено:8 http://ftp.ua.debian.org lenny/non-free Sources [48,8kB]
Получено:9 http://ftp.ua.debian.org lenny/contrib Sources [39,1kB]
Получено 8194kБ за 11s (699kБ/c)
Чтение списков пакетов... Готово
14:44:41
#apt-get inatall drdb8-utils drdb8-source
E: Неверная операция inatall
прошло 40 минут
15:25:15
#apt-get install drdb8-utils drdb8-source
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет drdb8-utils
15:25:21
#apt-get install drbd8-utils drbd8-source
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  debconf-utils dpatch fakeroot kernel-package patchutils
Предлагаемые пакеты:
  curl heartbeat linux-source kernel-source libdb3-dev libncurses-dev
  docbook-utils xmlto
НОВЫЕ пакеты, которые будут установлены:
  debconf-utils dpatch drbd8-source drbd8-utils fakeroot kernel-package
...
Выбор ранее не выбранного пакета drbd8-utils.
Распаковывается пакет drbd8-utils (из файла .../drbd8-utils_2%3a8.0.14-2+lenny1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет debconf-utils (1.5.24) ...
Настраивается пакет dpatch (2.0.30) ...
Настраивается пакет fakeroot (1.11) ...
Настраивается пакет kernel-package (11.015) ...
Настраивается пакет patchutils (0.2.31-4) ...
Настраивается пакет drbd8-source (2:8.0.14-2+lenny1) ...
Настраивается пакет drbd8-utils (2:8.0.14-2+lenny1) ...
15:25:37
#moduele-assistant
bash: moduele-assistant: команда не найдена
15:25:44
#moudule-assistant
bash: moudule-assistant: команда не найдена
15:25:50
#module-assistant

15:26:53
#modeprobe drbd8
bash: modeprobe: команда не найдена
15:27:06
#modprobe drbd8
FATAL: Module drbd8 not found.
15:27:12
#modprobe drbd

15:27:22
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
15:35:44
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/DATA/lv4
  VG Name                DATA
  LV UUID                130g3K-F3Qm-ITgx-Imj0-Wy1T-Ru3P-tbc8N9
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                7,00 GB
  Current LE             1792
  Segments               1
...
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                5,00 GB
  Current LE             1280
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
15:35:57
#rmmod aoe

15:36:21
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/DATA/lv4
  VG Name                DATA
  LV UUID                130g3K-F3Qm-ITgx-Imj0-Wy1T-Ru3P-tbc8N9
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                7,00 GB
  Current LE             1792
  Segments               1
...
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                5,00 GB
  Current LE             1280
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
15:36:50
#vim /etc/drbd.conf
15:41:28
#cp /etc/drbd.conf /etc/drbd.conf.def

прошло 11 минут
15:53:00
#/etc/init.d/drbd restart
  --==  Thank you for participating in the global usage survey  ==--
The server's response is:
you are the 9525th user to install this version
Restarting all DRBD resourcesCan not open device '/dev/DATA/drdbmeta': No such file or directory
Command '/sbin/drbdsetup /dev/drbd1 disk /dev/DATA/lv1 /dev/DATA/drdbmeta 1 --set-defaults --create-device --on-io-error=detach' terminated with exit code 20
.
15:57:38
#drbdadm creatre-md r1
Unknown command 'creatre-md'.
16:00:09
#drbdadm create-md r1
open(/dev/DATA/drdbmeta) failed: No such file or directory
Command 'drbdmeta /dev/drbd1 v08 /dev/DATA/drdbmeta 1 create-md' terminated with exit code 20
drbdadm aborting
16:01:03
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:WFConnection st:Secondary/Unknown ds:Inconsistent/DUnknown C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
16:01:20
#drbdadm primary all
/dev/drbd1: State change failed: (-2) Refusing to be Primary without at least one UpToDate disk
Command 'drbdsetup /dev/drbd1 primary' terminated with exit code 17
drbdsetup exited with code 17
прошло 27 минут
16:28:53
#lvcreate -L 5GB -n meta DATA
  Logical volume "meta" created
16:29:11
#lsv -a
bash: lsv: команда не найдена
16:29:15
#lvs -a
  LV       VG   Attr   LSize Origin Snap%  Move Log Copy%  Convert
  drbdmeta DATA -wi-ao 5,00G
  lv1      DATA -wi-ao 5,00G
  lv3      DATA -wi-a- 5,00G
  lv4      DATA -wi-a- 7,00G
  meta     DATA -wi-a- 5,00G
16:29:19
#darbdadm crate-dm r2
bash: darbdadm: команда не найдена
16:29:38
#drbdadm crate-dm r2
Unknown command 'crate-dm'.
16:29:42
#drbdadm create-dm r2
Unknown command 'create-dm'.
16:31:18
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:WFConnection st:Secondary/Unknown ds:Inconsistent/DUnknown C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
16:31:32
#drbdsetup /dev/drbd2 primary -o

16:32:18
#drbdadm primary all
/dev/drbd1: State change failed: (-1) Multiple primaries not allowed by config
Command 'drbdsetup /dev/drbd1 primary' terminated with exit code 11
drbdsetup exited with code 11
16:38:55
#apt-cache whatch
E: Неверная операция whatch
16:39:08
#apt-cache search whatch
stgit-contrib - set of contributed script to help working with stgit
16:39:12
#apt-get install stgit-contrib
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  git-core liberror-perl rsync stgit
Предлагаемые пакеты:
  git-doc git-arch git-cvs git-svn git-email git-daemon-run git-gui gitk
  gitweb
НОВЫЕ пакеты, которые будут установлены:
  git-core liberror-perl rsync stgit stgit-contrib
...
Распаковывается пакет stgit (из файла .../stgit_0.14.2-1_all.deb)...
Выбор ранее не выбранного пакета stgit-contrib.
Распаковывается пакет stgit-contrib (из файла .../stgit-contrib_0.14.2-1_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет liberror-perl (0.17-1) ...
Настраивается пакет git-core (1:1.5.6.5-3+lenny3) ...
Настраивается пакет rsync (3.0.3-2) ...
Настраивается пакет stgit (0.14.2-1) ...
Настраивается пакет stgit-contrib (0.14.2-1) ...
Обрабатываются триггеры для python-support ...
16:43:35
#mount /dev/drbd2 /mnt
mount: you must specify the filesystem type
16:43:59
#mkfs.cfs /dev/drbd2
bash: mkfs.cfs: команда не найдена
16:44:42
#mkfs.ext3 /dev/DATA/lv3
mke2fs 1.41.3 (12-Oct-2008)
/dev/DATA/lv3 is apparently in use by the system; will not make a filesystem here!

Файлы

  • /proc/drbd
  • /proc/net/iet/session
  • /proc/net/iet/volume
  • /proc/drbd
    >
    version: 8.0.14 (api:86/proto:86)
    GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
     1: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r---
        ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
            resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
            act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
     2: cs:WFConnection st:Secondary/Unknown ds:Inconsistent/DUnknown C r---
        ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
            resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
            act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
    
    /proc/net/iet/session
    >
    tid:1 name:iqn.2001-04.com.example:storage1.linux2.unix.nt
            sid:562949974196736 initiator:iqn.1993-08.org.debian:01:b0d59f1e955b
                    cid:0 ip:192.168.15.5 state:active hd:none dd:none
    
    /proc/net/iet/volume
    >
    tid:1 name:iqn.2001-04.com.example:storage1.linux2.unix.nt
            lun:0 state:0 iotype:fileio iomode:wt path:/dev/DATA/lv1
    

    Статистика

    Время первой команды журнала12:48:19 2010- 3-23
    Время последней команды журнала16:44:42 2010- 3-23
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %16.83
    Процент синтаксически неверно набранных команд, % 5.94
    Суммарное время работы с терминалом *, час 3.26
    Количество командных строк в единицу времени, команда/мин 0.52
    Частота использования команд
    apt-get8|=======| 7.84%
    vim8|=======| 7.84%
    iscsiadm7|======| 6.86%
    drbdadm6|=====| 5.88%
    apt-cache6|=====| 5.88%
    cat5|====| 4.90%
    ls5|====| 4.90%
    cd4|===| 3.92%
    file4|===| 3.92%
    dmesg3|==| 2.94%
    modprobe3|==| 2.94%
    umount2|=| 1.96%
    man2|=| 1.96%
    cp2|=| 1.96%
    lvdisplay2|=| 1.96%
    netstat2|=| 1.96%
    mount2|=| 1.96%
    lvs2|=| 1.96%
    exit2|=| 1.96%
    drbdsetup1|| 0.98%
    darbdadm1|| 0.98%
    m-a1|| 0.98%
    moduele-assistant1|| 0.98%
    chmod1|| 0.98%
    mkfs.ext31|| 0.98%
    /etc/init.d/drbd1|| 0.98%
    module-assistant1|| 0.98%
    111|| 0.98%
    /etc/init.d/iscsitarget1|| 0.98%
    moudule-assistant1|| 0.98%
    wget1|| 0.98%
    rmmod1|| 0.98%
    lsv1|| 0.98%
    mkfs.cfs1|| 0.98%
    tail1|| 0.98%
    vi1|| 0.98%
    11|| 0.98%
    "1|| 0.98%
    grep1|| 0.98%
    hostname1|| 0.98%
    lvcreate1|| 0.98%
    bonnie++1|| 0.98%
    Press1|| 0.98%
    modeprobe1|| 0.98%
    vipw1|| 0.98%
    su1|| 0.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$