/l3/users/abear/nt-scale-2010-03/linux5.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 |
|
#dpkg -P ocfs2-tools
(Чтение базы данных... на данный момент установлено 108988 файлов и каталогов.) Удаляется пакет ocfs2-tools... Stopping O2CB cluster ocfs2: OK Unloading module "ocfs2": OK Unloading module "ocfs2_dlmfs": OK Unloading module "ocfs2_stack_o2cb": OK Unmounting configfs filesystem: OK Unloading module "configfs": OK Stopping Oracle Cluster File System (OCFS2) OK Удаляются файлы конфигурации пакета ocfs2-tools... dpkg: предупреждение -- при удалении пакета ocfs2-tools не пустой каталог /etc/ocfs2 не удалён. Обрабатываются триггеры для man-db ... |
#rm -rf /etc/ocfs2/cluster.conf
|
#rm -rf /etc/ocfs2
|
#exit
exit Connection to 192.168.15.2 closed. |
#dpkg -P ocfs2-tools
![]() (Чтение базы данных... на данный момент установлено 107590 файлов и каталогов.) Удаляется пакет ocfs2-tools... Stopping O2CB cluster ocfs2: Failed Unable to stop cluster as heartbeat region still active invoke-rc.d: initscript o2cb, action "stop" failed. dpkg: не удалось обработать параметр ocfs2-tools (--purge): подпроцесс pre-removal script возвратил код ошибки 1 Cluster ocfs2 already online Starting Oracle Cluster File System (OCFS2) OK При обработке следующих пакетов произошли ошибки: ocfs2-tools |
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) configfs on /sys/kernel/config type configfs (rw) ocfs2_dlmfs on /dlm type ocfs2_dlmfs (rw) /dev/drbd1 on /ocfs/vol1 type ocfs2 (rw,_netdev,heartbeat=local) /dev/drbd2 on /ocfs/vol2 type ocfs2 (rw,_netdev,heartbeat=local) |
#umount /ocfs/vol1
|
#umount /ocfs/vol2
|
#dpkg -P ocfs2-tools
(Чтение базы данных... на данный момент установлено 107590 файлов и каталогов.) Удаляется пакет ocfs2-tools... Stopping O2CB cluster ocfs2: OK Unloading module "ocfs2": OK Unmounting ocfs2_dlmfs filesystem: OK Unloading module "ocfs2_dlmfs": OK Unloading module "ocfs2_stack_o2cb": OK Unmounting configfs filesystem: OK Unloading module "configfs": OK Stopping Oracle Cluster File System (OCFS2) OK Удаляются файлы конфигурации пакета ocfs2-tools... dpkg: предупреждение -- при удалении пакета ocfs2-tools не пустой каталог /etc/ocfs2 не удалён. Обрабатываются триггеры для man-db ... |
#rm -rf /etc/ocfs2/
|
#cat /etc/fstab
# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/sda1 / ext3 errors=remount-ro 0 1 /dev/sda5 none swap sw 0 0 /dev/sdb6 none swap sw 0 0 /dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 /dev/drbd1 /ocfs/vol1 ocfs2 defaults 0 0 /dev/drbd2 /ocfs/vol2 ocfs2 defaults 0 0 |
#vi /etc/fstab
--- /tmp/l3-saved-3797.23049.15116 2010-03-24 11:21:14.000000000 +0200 +++ /etc/fstab 2010-03-24 11:21:18.000000000 +0200 @@ -7,5 +7,3 @@ /dev/sdb6 none swap sw 0 0 /dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 -/dev/drbd1 /ocfs/vol1 ocfs2 defaults 0 0 -/dev/drbd2 /ocfs/vol2 ocfs2 defaults 0 0 |
#mkfs.ext3 /dev/drbd1
mke2fs 1.41.3 (12-Oct-2008) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 327680 inodes, 1310720 blocks 65536 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=1342177280 40 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 20 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#mkfs.ext3 /dev/drbd2
mke2fs 1.41.3 (12-Oct-2008) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 327680 inodes, 1310720 blocks 65536 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=1342177280 40 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 32 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#apt-get install ocfs2-tools
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Предлагаемые пакеты: ocfs2console НОВЫЕ пакеты, которые будут установлены: ocfs2-tools обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 0B/601kB архивов. После данной операции, объём занятого дискового пространства возрастёт на 1372kB. Предварительная настройка пакетов ... Выбор ранее не выбранного пакета ocfs2-tools. (Чтение базы данных... на данный момент установлено 107556 файлов и каталогов.) Распаковывается пакет ocfs2-tools (из файла .../ocfs2-tools_1.4.1-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет ocfs2-tools (1.4.1-1) ... |
#cp /usr/share/doc/ocfs2-tools/examples/cluster.conf /etc/ocfs2/
|
#hostname
linux5 |
#ssh 192.16815.2hostname
![]() ssh: Could not resolve hostname 192.16815.2hostname: Name or service not known |
#ssh 192.168.15.2 hostname
linux2 |
#apt-get install ocfs2-tools
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Предлагаемые пакеты: ocfs2console НОВЫЕ пакеты, которые будут установлены: ocfs2-tools обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 0B/601kB архивов. После данной операции, объём занятого дискового пространства возрастёт на 1372kB. Предварительная настройка пакетов ... Выбор ранее не выбранного пакета ocfs2-tools. (Чтение базы данных... на данный момент установлено 108954 файлов и каталогов.) Распаковывается пакет ocfs2-tools (из файла .../ocfs2-tools_1.4.1-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет ocfs2-tools (1.4.1-1) ... Starting Oracle Cluster File System (OCFS2) mount.ocfs2: Bad magic number in superblock while opening device /dev/drbd1 mount.ocfs2: Bad magic number in superblock while opening device /dev/drbd2 Failed |
#vi /etc/fstab
|
#exit
exit Connection to 192.168.15.2 closed. |
#mkfs.ocfs2 /dev/drbd1
mkfs.ocfs2 1.4.1 Cluster stack: classic o2cb Filesystem label= Block size=4096 (bits=12) Cluster size=4096 (bits=12) Volume size=5368709120 (1310720 clusters) (1310720 blocks) 41 cluster groups (tail covers 20480 clusters, rest cover 32256 clusters) Journal size=67108864 Initial number of node slots: 4 Creating bitmaps: done Initializing superblock: done Writing system files: done Writing superblock: done Writing backup superblock: 2 block(s) Formatting Journals: done Formatting slot map: done Writing lost+found: done mkfs.ocfs2 successful |
#mkfs.ocfs2 /dev/drbd2
mkfs.ocfs2 1.4.1 Cluster stack: classic o2cb Filesystem label= Block size=4096 (bits=12) Cluster size=4096 (bits=12) Volume size=5368709120 (1310720 clusters) (1310720 blocks) 41 cluster groups (tail covers 20480 clusters, rest cover 32256 clusters) Journal size=67108864 Initial number of node slots: 4 Creating bitmaps: done Initializing superblock: done Writing system files: done Writing superblock: done Writing backup superblock: 2 block(s) Formatting Journals: done Formatting slot map: done Writing lost+found: done mkfs.ocfs2 successful |
#vi /etc/fstab
--- /tmp/l3-saved-3797.21505.18413 2010-03-24 11:24:11.000000000 +0200 +++ /etc/fstab 2010-03-24 11:24:37.000000000 +0200 @@ -7,3 +7,6 @@ /dev/sdb6 none swap sw 0 0 /dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 +/dev/drbd1 /ocfs/vol1 ocfs2 defaults 0 0 +/dev/drbd2 /ocfs/vol2 ocfs2 defaults 0 0 + |
#ls -ld /ocfs*
drwxr-xr-x 2 root root 4096 Мар 24 10:09 /ocfs drwxr-xr-x 2 root root 4096 Мар 24 10:11 /ocfs_1 |
#ls -d /ocfs*
/ocfs /ocfs_1 |
#ls -d1 /ocfs* >> /etc/fstab
|
#vi /etc/fstab
|
#exit
exit Connection to 192.168.15.2 closed. |
#/etc/init.d/ocfs2 restart
Stopping Oracle Cluster File System (OCFS2) OK Starting Oracle Cluster File System (OCFS2) mount.ocfs2: Unable to access cluster service while trying initialize cluster mount.ocfs2: Unable to access cluster service while trying initialize cluster Failed |
#dpkg-reconfigure ocfs2-tools
┌─────────────────────────────┤ Настраивается пакет ocfs2-tools ├──────────────────────────────┐ │ Задержка переподключения O2CB (выражается в секундах) -- это минимальный промежуток времени │ │ между попытками подключения. │ │ │ │ Значение по умолчанию равно и рекомендуемое значение равно 2000 (2 секунды). │ │ │ │ Задержка переподключения O2CB: │ │ │ │ 2000________________________________________________________________________________________ │ │ │ │ <Ok> │ │ │ └──────────────────────────────────────────────────────────────────────────────────────────────┘ Loading filesystem "configfs": OK Mounting configfs filesystem at /sys/kernel/config: OK Loading stack plugin "o2cb": OK Loading filesystem "ocfs2_dlmfs": OK Mounting ocfs2_dlmfs filesystem at /dlm: OK Setting cluster stack "o2cb": OK Starting O2CB cluster ocfs2: OK Starting Oracle Cluster File System (OCFS2) OK |
#ls /ocfs
lost+found |
#touch /ocfs/yyyy
|
#exit
exit Connection to 192.168.15.2 closed. |
#ls /ocfs/vol1/
lost+found yyyy |
#ls /ocfs/vol1/zzz
![]() ls: невозможно получить доступ к /ocfs/vol1/zzz: Нет такого файла или каталога |
#touch /ocfs/vol1/zzz
|
#ls /ocfs/vol2
lost+found |
#mkdir /ocfs/vol2/dir-test
|
#touch /ocfs/vol1/xxx
|
#apt-get install qune
![]() Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет qune |
#apt-get install qemu
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: bochsbios debootstrap libbrlapi0.5 libpcap0.8 libvdemgmt0 libvdeplug2 openbios-sparc openhackware proll sharutils vde2 vgabios Предлагаемые пакеты: samba vde2-cryptcab kvm НОВЫЕ пакеты, которые будут установлены: bochsbios debootstrap libbrlapi0.5 libpcap0.8 libvdemgmt0 libvdeplug2 openbios-sparc ... Настраивается пакет openhackware (0.4.1-4) ... Настраивается пакет proll (18-4) ... Настраивается пакет libbrlapi0.5 (3.10~r3724-1+lenny1) ... Настраивается пакет vgabios (0.6b-1) ... Настраивается пакет bochsbios (2.3.7-1) ... Настраивается пакет openbios-sparc (1.0~alpha2+20080106-2) ... Настраивается пакет qemu (0.9.1-10lenny1) ... Настраивается пакет sharutils (1:4.6.3-1) ... Настраивается пакет vde2 (2.2.2-3) ... Настраивается пакет debootstrap (1.0.10lenny1) ... |
#df -h
Файловая система Разм Исп Дост Исп% смонтирована на /dev/sda1 19G 9,7G 7,8G 56% / tmpfs 1,5G 0 1,5G 0% /lib/init/rw udev 10M 820K 9,2M 9% /dev tmpfs 1,5G 0 1,5G 0% /dev/shm /dev/drbd1 5,0G 271M 4,8G 6% /ocfs/vol1 /dev/drbd2 5,0G 271M 4,8G 6% /ocfs/vol2 |
#ls -aGFl /ocfs/
итого 16 drwxr-xr-x 4 root 4096 Мар 24 10:11 ./ drwxr-xr-x 24 root 4096 Мар 24 10:11 ../ drwxr-xr-x 3 root 4096 Мар 24 11:28 vol1/ drwxr-xr-x 4 root 4096 Мар 24 11:28 vol2/ |
#ls -aGFl /ocfs/
итого 16 drwxr-xr-x 4 root 4096 Мар 24 10:11 ./ drwxr-xr-x 24 root 4096 Мар 24 10:11 ../ drwxr-xr-x 3 root 4096 Мар 24 11:28 vol1/ drwxr-xr-x 4 root 4096 Мар 24 11:28 vol2/ |
#ls -aGFl /ocfs/
итого 16 drwxr-xr-x 4 root 4096 Мар 24 10:11 ./ drwxr-xr-x 24 root 4096 Мар 24 10:11 ../ drwxr-xr-x 3 root 4096 Мар 24 11:28 vol1/ drwxr-xr-x 4 root 4096 Мар 24 11:28 vol2/ |
#ls -aGFl /ocfs/vol1
итого 12 drwxr-xr-x 3 root 4096 Мар 24 11:28 ./ drwxr-xr-x 4 root 4096 Мар 24 10:11 ../ drwxr-xr-x 2 root 4096 Мар 24 11:23 lost+found/ -rw-r--r-- 1 root 0 Мар 24 11:28 xxx -rw-r--r-- 1 root 0 Мар 24 11:26 yyyy -rw-r--r-- 1 root 0 Мар 24 11:26 zzz |
#ls -aGFl /ocfs/vol2
итого 16 drwxr-xr-x 4 root 4096 Мар 24 11:28 ./ drwxr-xr-x 4 root 4096 Мар 24 10:11 ../ drwxr-xr-x 2 root 4096 Мар 24 11:28 dir-test/ drwxr-xr-x 2 root 4096 Мар 24 11:24 lost+found/ |
#ls -aGFl /ocfs/
итого 16 drwxr-xr-x 4 root 4096 Мар 24 10:11 ./ drwxr-xr-x 24 root 4096 Мар 24 10:11 ../ drwxr-xr-x 3 root 4096 Мар 24 11:28 vol1/ drwxr-xr-x 4 root 4096 Мар 24 11:28 vol2/ |
#ls -aGFl /ocfs/
итого 16 drwxr-xr-x 4 root 4096 Мар 24 10:11 ./ drwxr-xr-x 24 root 4096 Мар 24 10:11 ../ drwxr-xr-x 3 root 4096 Мар 24 11:28 vol1/ drwxr-xr-x 4 root 4096 Мар 24 11:28 vol2/ |
#ls -aGFl /ocfs/
итого 16 drwxr-xr-x 4 root 4096 Мар 24 10:11 ./ drwxr-xr-x 24 root 4096 Мар 24 10:11 ../ drwxr-xr-x 3 root 4096 Мар 24 11:28 vol1/ drwxr-xr-x 4 root 4096 Мар 24 11:28 vol2/ |
#ls -aGFl /ocfs/
итого 16 drwxr-xr-x 4 root 4096 Мар 24 10:11 ./ drwxr-xr-x 24 root 4096 Мар 24 10:11 ../ drwxr-xr-x 3 root 4096 Мар 24 11:28 vol1/ drwxr-xr-x 4 root 4096 Мар 24 11:28 vol2/ |
#ls -aGFl /ocfs/
итого 16 drwxr-xr-x 4 root 4096 Мар 24 10:11 ./ drwxr-xr-x 24 root 4096 Мар 24 10:11 ../ drwxr-xr-x 3 root 4096 Мар 24 11:28 vol1/ drwxr-xr-x 4 root 4096 Мар 24 11:28 vol2/ |
#ls -aGFl /ocfs/vol1
итого 12 drwxr-xr-x 3 root 4096 Мар 24 11:28 ./ drwxr-xr-x 4 root 4096 Мар 24 10:11 ../ drwxr-xr-x 2 root 4096 Мар 24 11:23 lost+found/ -rw-r--r-- 1 root 0 Мар 24 11:28 xxx -rw-r--r-- 1 root 0 Мар 24 11:26 yyyy -rw-r--r-- 1 root 0 Мар 24 11:26 zzz |
#ls -aGFl /ocfs/vol2
итого 16 drwxr-xr-x 4 root 4096 Мар 24 11:28 ./ drwxr-xr-x 4 root 4096 Мар 24 10:11 ../ drwxr-xr-x 2 root 4096 Мар 24 11:28 dir-test/ drwxr-xr-x 2 root 4096 Мар 24 11:24 lost+found/ |
#ls -aGFl /ocfs/
итого 16 drwxr-xr-x 4 root 4096 Мар 24 10:11 ./ drwxr-xr-x 24 root 4096 Мар 24 10:11 ../ drwxr-xr-x 3 root 4096 Мар 24 11:28 vol1/ drwxr-xr-x 4 root 4096 Мар 24 11:28 vol2/ |
#ls -aGFl /ocfs/
итого 16 drwxr-xr-x 4 root 4096 Мар 24 10:11 ./ drwxr-xr-x 24 root 4096 Мар 24 10:11 ../ drwxr-xr-x 3 root 4096 Мар 24 11:28 vol1/ drwxr-xr-x 4 root 4096 Мар 24 11:28 vol2/ |
#ls -aGFl /ocfs/vol1
итого 12 drwxr-xr-x 3 root 4096 Мар 24 11:28 ./ drwxr-xr-x 4 root 4096 Мар 24 10:11 ../ drwxr-xr-x 2 root 4096 Мар 24 11:23 lost+found/ -rw-r--r-- 1 root 0 Мар 24 11:28 xxx -rw-r--r-- 1 root 0 Мар 24 11:26 yyyy -rw-r--r-- 1 root 0 Мар 24 11:26 zzz |
#ls -aGFl /ocfs/vol2
итого 16 drwxr-xr-x 4 root 4096 Мар 24 11:28 ./ drwxr-xr-x 4 root 4096 Мар 24 10:11 ../ drwxr-xr-x 2 root 4096 Мар 24 11:28 dir-test/ drwxr-xr-x 2 root 4096 Мар 24 11:24 lost+found/ |
#ls -aGFl /ocfs/
итого 16 drwxr-xr-x 4 root 4096 Мар 24 10:11 ./ drwxr-xr-x 24 root 4096 Мар 24 10:11 ../ drwxr-xr-x 3 root 4096 Мар 24 12:36 vol1/ drwxr-xr-x 4 root 4096 Мар 24 11:28 vol2/ |
#ls -aGFl /ocfs/
итого 16 drwxr-xr-x 4 root 4096 Мар 24 10:11 ./ drwxr-xr-x 24 root 4096 Мар 24 10:11 ../ drwxr-xr-x 3 root 4096 Мар 24 12:36 vol1/ drwxr-xr-x 4 root 4096 Мар 24 11:28 vol2/ |
#ls -aGFl /ocfs/vol1
итого 716656 drwxr-xr-x 3 root 4096 Мар 24 12:36 ./ drwxr-xr-x 4 root 4096 Мар 24 10:11 ../ -rw-r--r-- 1 root 733841408 Мар 24 12:37 knoppix51ua.iso drwxr-xr-x 2 root 4096 Мар 24 11:23 lost+found/ -rw-r--r-- 1 root 0 Мар 24 11:28 xxx -rw-r--r-- 1 root 0 Мар 24 11:26 yyyy -rw-r--r-- 1 root 0 Мар 24 11:26 zzz |
#ls -l
итого 92 drwxr-xr-x 2 root root 4096 Мар 23 11:57 bin drwxr-xr-x 3 root root 4096 Мар 22 14:19 boot lrwxrwxrwx 1 root root 11 Мар 22 10:06 cdrom -> media/cdrom drwxr-xr-x 6 root root 4096 Мар 23 11:01 data drwxr-xr-x 18 root root 4060 Мар 24 09:56 dev drwxr-xr-x 2 root root 0 Мар 24 11:25 dlm drwxr-xr-x 114 root root 4096 Мар 24 12:30 etc drwxr-xr-x 5 root root 4096 Мар 22 13:57 home lrwxrwxrwx 1 root root 28 Мар 22 10:08 initrd.img -> boot/initrd.img-2.6.26-2-686 ... dr-xr-xr-x 177 root root 0 Мар 24 11:19 proc drwxr-xr-x 9 root root 4096 Мар 24 10:57 root drwxr-xr-x 2 root root 4096 Мар 24 11:21 sbin drwxr-xr-x 2 root root 4096 Сен 16 2008 selinux drwxr-xr-x 2 root root 4096 Мар 22 10:07 srv drwxr-xr-x 11 root root 0 Мар 24 11:25 sys drwxrwxrwt 10 root root 4096 Мар 24 11:52 tmp drwxr-xr-x 12 root root 4096 Мар 23 16:21 usr drwxr-xr-x 15 root root 4096 Мар 22 10:31 var lrwxrwxrwx 1 root root 25 Мар 22 10:08 vmlinuz -> boot/vmlinuz-2.6.26-2-686 |
#cd ~/
|
#qemu -hda disk1.img -m 256 -cdrom /ocfs/vol1/knoppix51ua.iso -boot d
![]() Could not open '/dev/kqemu' - QEMU acceleration layer not activated: No such file or directory ^Z [1]+ Stopped qemu -hda disk1.img -m 256 -cdrom /ocfs/vol1/knoppix51ua.iso -boot d |
#dd if=/dev/urandom of=/dev/null count=5 bs=1024k
5+0 записей считано 5+0 записей написано скопировано 5242880 байт (5,2 MB), 1,2611 c, 4,2 MB/c |
#ps waux | grep qemu
root 9534 61.8 9.4 329260 292744 pts/2 Tl 12:39 4:06 qemu -hda disk1.img -m 256 -cdrom /ocfs/vol1/knoppix51ua.iso -boot d root 9567 0.0 0.0 3144 772 pts/2 R+ 12:46 0:00 grep qemu |
#kill 9534
|
#m-a a-i qemu
![]() |
#modprobe kqemu
|
#modprobe kvm
|
#screen
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:1b:fc:7d:bc:f0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) eth1 Link encap:Ethernet HWaddr 00:07:e9:0c:4f:9d inet addr:192.168.15.5 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::207:e9ff:fe0c:4f9d/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 ... collisions:0 txqueuelen:1000 RX bytes:1799597079 (1.6 GiB) TX bytes:3781333443 (3.5 GiB) 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:30 errors:0 dropped:0 overruns:0 frame:0 TX packets:30 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2984 (2.9 KiB) TX bytes:2984 (2.9 KiB) |
#apt-get install bridge-utils
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия bridge-utils. bridge-utils установлен вручную. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. |
#brctl
![]() Usage: brctl [commands] commands: addbr <bridge> add bridge delbr <bridge> delete bridge addif <bridge> <device> add interface to bridge delif <bridge> <device> delete interface from bridge setageing <bridge> <time> set ageing time setbridgeprio <bridge> <prio> set bridge priority setfd <bridge> <time> set bridge forward delay sethello <bridge> <time> set hello time setmaxage <bridge> <time> set max message age setpathcost <bridge> <port> <cost> set path cost setportprio <bridge> <port> <prio> set port priority show show a list of bridges showmacs <bridge> show a list of mac addrs showstp <bridge> show bridge stp info stp <bridge> {on|off} turn stp on/off |
#brctl addr br0
![]() never heard of command [addr] Usage: brctl [commands] commands: addbr <bridge> add bridge delbr <bridge> delete bridge addif <bridge> <device> add interface to bridge delif <bridge> <device> delete interface from bridge setageing <bridge> <time> set ageing time setbridgeprio <bridge> <prio> set bridge priority setfd <bridge> <time> set bridge forward delay sethello <bridge> <time> set hello time setmaxage <bridge> <time> set max message age setpathcost <bridge> <port> <cost> set path cost setportprio <bridge> <port> <prio> set port priority show show a list of bridges showmacs <bridge> show a list of mac addrs showstp <bridge> show bridge stp info stp <bridge> {on|off} turn stp on/off |
#brctl addbr br0
|
#brctl show
bridge name bridge id STP enabled interfaces br0 8000.000000000000 no |
#ifconfig br0 192.168.16.5
|
#vi /etc/qemu-ifup
--- /tmp/l3-saved-11371.10560.8158 2010-03-24 14:19:36.000000000 +0200 +++ /etc/qemu-ifup 2010-03-24 14:20:10.000000000 +0200 @@ -1,2 +1,3 @@ #!/bin/sh -sudo -p "Password for $0:" /sbin/ifconfig $1 172.20.0.1 +#sudo -p "Password for $0:" /sbin/ifconfig $1 172.20.0.1 +brctl addbr br0 $1 |
#ls -aGFl
итого 1312 drwxr-xr-x 115 root 4096 Мар 24 14:28 ./ drwxr-xr-x 24 root 4096 Мар 24 10:11 ../ drwxr-xr-x 3 root 4096 Мар 22 10:08 acpi/ -rw-r--r-- 1 root 2986 Мар 22 10:07 adduser.conf -rw-r--r-- 1 root 47 Мар 23 17:55 adjtime -rw-r--r-- 1 root 196 Мар 22 10:27 aliases drwxr-xr-x 3 root 4096 Мар 22 10:24 alsa/ drwxr-xr-x 2 root 4096 Мар 23 16:21 alternatives/ -rw-r--r-- 1 root 395 Мар 9 2008 anacrontab ... drwxr-xr-x 2 root 4096 Мар 22 10:28 vga/ drwxr-xr-x 2 root 4096 Мар 22 10:07 vim/ drwxr-xr-x 2 root 4096 Мар 22 10:27 w3m/ -rw-r--r-- 1 root 4221 Окт 8 15:38 wgetrc -rw-r--r-- 1 root 1343 Янв 9 2007 wodim.conf drwxr-xr-x 2 root 4096 Мар 22 10:31 wpa_supplicant/ drwxr-xr-x 10 root 4096 Мар 22 10:32 X11/ drwxr-xr-x 4 root 4096 Мар 22 10:24 xdg/ drwxr-xr-x 3 root 4096 Мар 23 16:21 xen/ drwxr-xr-x 2 root 4096 Мар 22 10:28 xml/ |
#ls -l
итого 1304 drwxr-xr-x 3 root root 4096 Мар 22 10:08 acpi -rw-r--r-- 1 root root 2986 Мар 22 10:07 adduser.conf -rw-r--r-- 1 root root 47 Мар 23 17:55 adjtime -rw-r--r-- 1 root root 196 Мар 22 10:27 aliases drwxr-xr-x 3 root root 4096 Мар 22 10:24 alsa drwxr-xr-x 2 root root 4096 Мар 23 16:21 alternatives -rw-r--r-- 1 root root 395 Мар 9 2008 anacrontab drwxr-xr-x 6 root root 4096 Мар 22 10:24 apm drwxr-xr-x 4 root root 4096 Мар 22 10:33 apt ... drwxr-xr-x 2 root root 4096 Мар 22 10:28 vga drwxr-xr-x 2 root root 4096 Мар 22 10:07 vim drwxr-xr-x 2 root root 4096 Мар 22 10:27 w3m -rw-r--r-- 1 root root 4221 Окт 8 15:38 wgetrc -rw-r--r-- 1 root root 1343 Янв 9 2007 wodim.conf drwxr-xr-x 2 root root 4096 Мар 22 10:31 wpa_supplicant drwxr-xr-x 10 root root 4096 Мар 22 10:32 X11 drwxr-xr-x 4 root root 4096 Мар 22 10:24 xdg drwxr-xr-x 3 root root 4096 Мар 23 16:21 xen drwxr-xr-x 2 root root 4096 Мар 22 10:28 xml |
#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:Primary/Unknown ds:UpToDate/DUnknown C r--- ns:0 nr:0 dw:1777728 dr:867206 al:276 bm:59 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:87686 misses:339 starving:0 dirty:63 changed:276 2: cs:WFConnection st:Primary/Unknown ds:UpToDate/DUnknown C r--- ns:0 nr:0 dw:1818194 dr:737164 al:274 bm:108 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:104289 misses:334 starving:0 dirty:60 changed:274 |
#ls -l
итого 1304 drwxr-xr-x 3 root root 4096 Мар 22 10:08 acpi -rw-r--r-- 1 root root 2986 Мар 22 10:07 adduser.conf -rw-r--r-- 1 root root 47 Мар 23 17:55 adjtime -rw-r--r-- 1 root root 196 Мар 22 10:27 aliases drwxr-xr-x 3 root root 4096 Мар 22 10:24 alsa drwxr-xr-x 2 root root 4096 Мар 23 16:21 alternatives -rw-r--r-- 1 root root 395 Мар 9 2008 anacrontab drwxr-xr-x 6 root root 4096 Мар 22 10:24 apm drwxr-xr-x 4 root root 4096 Мар 22 10:33 apt ... drwxr-xr-x 2 root root 4096 Мар 22 10:07 vim drwxr-xr-x 2 root root 4096 Мар 22 10:27 w3m -rw-r--r-- 1 root root 4221 Окт 8 15:38 wgetrc -rw-r--r-- 1 root root 1343 Янв 9 2007 wodim.conf drwxr-xr-x 2 root root 4096 Мар 22 10:31 wpa_supplicant drwxr-xr-x 10 root root 4096 Мар 22 10:32 X11 drwxr-xr-x 4 root root 4096 Мар 22 10:24 xdg drwxr-xr-x 3 root root 4096 Мар 23 16:21 xen drwxr-xr-x 2 root root 4096 Мар 22 10:28 xml -rw-r--r-- 1 root root 0 Мар 24 14:37 xxx |
#drbdadm connect r1
|
#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:Primary/Unknown ds:UpToDate/DUnknown C r--- ns:0 nr:0 dw:1777761 dr:869791 al:276 bm:59 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:87723 misses:339 starving:0 dirty:63 changed:276 2: cs:WFConnection st:Primary/Unknown ds:UpToDate/DUnknown C r--- ns:0 nr:0 dw:1818211 dr:737197 al:274 bm:108 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:104322 misses:334 starving:0 dirty:60 changed:274 |
#cd ~/
|
#drbdadm connect all
/dev/drbd1: Failure: (125) Device has a net-config (use disconnect first) Command 'drbdsetup /dev/drbd1 net 192.168.15.5:7789 192.168.15.2:7789 C --set-defaults --create-device --allow-two-primaries' terminated with exit code 10 drbdsetup exited with code 10 |
# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/sda1 / ext3 errors=remount-ro 0 1 /dev/sda5 none swap sw 0 0 /dev/sdb6 none swap sw 0 0 /dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 /dev/drbd1 /ocfs/vol1 ocfs2 defaults 0 0 /dev/drbd2 /ocfs/vol2 ocfs2 defaults 0 0
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:Primary/Unknown ds:UpToDate/DUnknown C r--- ns:0 nr:0 dw:1777761 dr:869791 al:276 bm:59 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:87723 misses:339 starving:0 dirty:63 changed:276 2: cs:WFConnection st:Primary/Unknown ds:UpToDate/DUnknown C r--- ns:0 nr:0 dw:1818211 dr:737197 al:274 bm:108 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:104322 misses:334 starving:0 dirty:60 changed:274
Время первой команды журнала | 10:19:49 2010- 3-24 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:45:20 2010- 3-24 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 7.92 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.49 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008