/l3/users/reverse/nt-scale-2010-03/linux1.unix.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
#yes, you may also quote the resource name.120; }
Logical volume "drbdmeta" created |
#this need not be r#, you may use phony resource names,
--== Thank you for participating in the global usage survey ==-- The server's response is: you are the 9522th user to install this version md_offset 134217728 al_offset 134221824 bm_offset 134254592 Found some data ==> This might destroy existing data! <== Do you want to proceed? [need to type 'yes' to confirm] yes Writing meta data... initialising activity log NOT initialized bitmap New drbd meta data block sucessfully created. success |
#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/Secondary ds:Inconsistent/Inconsistent 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 |
#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/Secondary ds:Inconsistent/Inconsistent 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 |
##drbdsetup /dev/drbd1 primary -o
|
#lvs -a
LV VG Attr LSize Origin Snap% Move Log Copy% Convert drbdmeta DATA -wi-ao 2,00G lv1 DATA -wi-ao 5,00G lv2 DATA -wi-ao 6,00G lv3 DATA -wi-ao 4,00G lv4 DATA -wi-a- 5,00G |
#nano /etc/drbd.conf
|
#syncer { 2
The authenticity of host '192.168.15.10 (192.168.15.10)' can't be established. RSA key fingerprint is ff:3b:f1:ae:95:9f:70:ae:e8:4e:fa:b4:8a:e2:79:d0. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.15.10' (RSA) to the list of known hosts. root@192.168.15.10's password: drbd.conf 100% 4477 4.4KB/s 00:00 |
#drbdadm adjust
/etc/drbd.conf:154: conflicting use of IP '192.168.15.1:7789' ... /etc/drbd.conf:117: IP '192.168.15.1:7789' first used here. |
#drbdadm adjust r2
/dev/drbd2: Failure: (119) No valid meta-data signature found. ==> Use 'drbdadm create-md res' to initialize meta-data area. <== Command 'drbdsetup /dev/drbd2 disk /dev/DATA/lv4 /dev/DATA/drbdmeta 2 --set-defaults --create-device --on-io-error=detach' terminated with exit code 10 |
#drbdadm create-md res
'res' not defined in your config. |
#drbdadm create-md r2
md_offset 268435456 al_offset 268439552 bm_offset 268472320 Found some data ==> This might destroy existing data! <== Do you want to proceed? [need to type 'yes' to confirm] Operation cancelled. |
#drbdadm adjust r2
/dev/drbd2: Failure: (119) No valid meta-data signature found. ==> Use 'drbdadm create-md res' to initialize meta-data area. <== Command 'drbdsetup /dev/drbd2 disk /dev/DATA/lv4 /dev/DATA/drbdmeta 2 --set-defaults --create-device --on-io-error=detach' terminated with exit code 10 |
#drbdadm create-md r1
Device '/dev/drbd1' is configured! Command 'drbdmeta /dev/drbd1 v08 /dev/DATA/drbdmeta 1 create-md' terminated with exit code 20 drbdadm aborting |
#drbdadm adjust r2
/dev/drbd2: Failure: (119) No valid meta-data signature found. ==> Use 'drbdadm create-md res' to initialize meta-data area. <== Command 'drbdsetup /dev/drbd2 disk /dev/DATA/lv4 /dev/DATA/drbdmeta 2 --set-defaults --create-device --on-io-error=detach' terminated with exit code 10 |
#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/Secondary ds:UpToDate/UpToDate C r--- ns:0 nr:5245952 dw:5245952 dr:0 al:0 bm:320 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:157542 misses:154 starving:0 dirty:0 changed:154 act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0 2: cs:Unconfigured |
#/etc/init.d/drbd reload
Reloading DRBD configuration/dev/drbd2: Failure: (119) No valid meta-data signature found. ==> Use 'drbdadm create-md res' to initialize meta-data area. <== Command '/sbin/drbdsetup /dev/drbd2 disk /dev/DATA/lv4 /dev/DATA/drbdmeta 2 --set-defaults --create-device --on-io-error=detach' terminated with exit code 10 . |
#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/Secondary ds:UpToDate/UpToDate C r--- ns:0 nr:5245952 dw:5245952 dr:0 al:0 bm:320 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:157542 misses:154 starving:0 dirty:0 changed:154 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 |
#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:5246048 dw:5246048 dr:0 al:0 bm:320 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:Connected st:Secondary/Secondary ds:Inconsistent/Inconsistent 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 |
#watch cat /proc/drbd
|
#1 syncer {
GNU nano 2.0.7 Файл: /etc/drbd.conf Ðзменен # this need not be r#, you may use phony resource names, # like "resource web" or "resource mail", too # on linux1 { device 1 /dev/drbd1; address 192.168.15.1:7789; meta-disk /dev/DATA/drbdmeta[1]; } on linux10 { ... nedevice /dev/drbd1; diskmeout /dev/DATA/lv3; address 192.168.15.10:7789; meta-disk /dev/DATA/drbdmeta[1]; } # max-buffers 2048; } # max-epoch-size 2048; on linux1 { resource "r2" { /dev/drbd2; ^G ÐомоÑÑ^O ÐапиÑаÑÑ ^R ЧиÑY ÐÑедCÑÑ ^K ÐÑÑезаÑÑ ^C ТекÐÐ¾Ð·Ð¸Ñ ^X ÐÑÑ Ð¾Ð´ °^J ÐÑÑовнÑÑÑ ^W ÐоиÑк ^V СледCÑÑ ^U ÐÑмÐÑÑезк ^T СловаÑÑ |
#(or change your setup to reduce network latency; make sure full
|
#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:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r--- ns:0 nr:0 dw:5246048 dr:0 al:0 bm:320 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:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r--- ns:5242880 nr:0 dw:0 dr:5242880 al:0 bm:320 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:327360 misses:320 starving:0 dirty:0 changed:320 act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0 |
#mount /dev/drbd1
drbd1 drbd10 drbd11 drbd12 drbd13 drbd14 drbd15 |
#mount /dev/drbd1
drbd1 drbd10 drbd11 drbd12 drbd13 drbd14 drbd15 |
#mount /dev/drbd1 /mnt/
|
#ls -l /mnt/
итого 205028 drwxr-xr-x 2 root root 4096 Мар 23 12:09 bin drwx------ 2 root root 16384 Мар 23 10:46 lost+found -rw-r--r-- 1 root root 104857600 Мар 23 10:48 qqqq -rw-r--r-- 1 root root 104857600 Мар 23 10:46 xxxx |
#cp -r /var/log /mnt/
|
#ls
disk4.img disk.img ggge test |
#ls /mnt/
bin drbd.conf log lost+found qqqq xxxx |
#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) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev) /dev/drbd1 on /mnt type ext3 (rw) |
#sync
|
#exit
|
$ssh root@192.168.15.10
root@192.168.15.10's password: Linux linux10 2.6.26-2-686 #1 SMP Tue Mar 9 17:35:51 UTC 2010 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. Last login: Wed Mar 24 09:21:13 2010 from linux2.unix.nt l3-agent is already running: pid=2956; pidfile=/root/.lilalo/l3-agent.pid |
#screen -x
|
$su -
Пароль: |
#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:28672 dw:28672 dr:0 al:0 bm:10 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:1787 misses:5 starving:0 dirty:0 changed:5 act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0 2: cs:Connected st:Secondary/Secondary 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 |
#nano /etc/drbd.conf
|
# startup {
bash: ssh-key: команда не найдена |
#ssh-keygen -t rsa
Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: 34:f4:04:54:0c:cc:b0:c5:2c:16:eb:a9:04:86:78:44 root@linux1 The key's randomart image is: +--[ RSA 2048]----+ | .E oO*=o | |.o o==o. | |o + .o.o . | | o . . o . | | . o S | | . . | | . | | | | | +-----------------+ |
#ssh-keygen -t dsa
Generating public/private dsa key pair. Enter file in which to save the key (/root/.ssh/id_dsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_dsa. Your public key has been saved in /root/.ssh/id_dsa.pub. The key fingerprint is: be:cb:e6:9a:7d:d3:0c:05:dc:ad:ec:4d:b7:97:d2:f5 root@linux1 The key's randomart image is: +--[ DSA 1024]----+ | . . . | | o . . | | o . | | + . o| | S o o..=| | . . ...+E| | . + . .| | +..o o | | o+*o . | +-----------------+ |
#cat .ssh/
authorized_keys id_dsa.pub id_rsa.pub id_dsa id_rsa known_hosts |
#ssh 192.168.15.10
root@192.168.15.10's password: Linux linux10 2.6.26-2-686 #1 SMP Tue Mar 9 17:35:51 UTC 2010 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. Last login: Wed Mar 24 09:35:38 2010 from 192.168.15.3 l3-agent is already running: pid=2956; pidfile=/root/.lilalo/l3-agent.pid |
#exit
Connection to 192.168.15.10 closed. |
#ssh 192.168.15.10
root@192.168.15.10's password: |
#ssh-keygen -t dsa
|
#ssh 192.168.15.10
root@192.168.15.10's password: Linux linux10 2.6.26-2-686 #1 SMP Tue Mar 9 17:35:51 UTC 2010 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. Last login: Wed Mar 24 09:39:00 2010 from 192.168.15.1 l3-agent is already running: pid=2956; pidfile=/root/.lilalo/l3-agent.pid |
#ssh 192.168.15.10
root@192.168.15.10's password: |
#ssh 192.168.15.10
root@192.168.15.10's password: Linux linux10 2.6.26-2-686 #1 SMP Tue Mar 9 17:35:51 UTC 2010 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. Last login: Wed Mar 24 09:40:28 2010 from 192.168.15.1 l3-agent is already running: pid=2956; pidfile=/root/.lilalo/l3-agent.pid |
#exit
Connection to 192.168.15.10 closed. |
#exit
|
$su -
Пароль: |
#ssh 192.168.15.10
root@192.168.15.10's password: |
#ls /root/.ssh/
authorized_keys id_dsa.pub id_rsa.pub id_dsa id_rsa known_hosts |
#ssh 192.168.15.10
|
#exit
Connection to 192.168.15.10 closed. |
#ssh 192.168.15.10
root@192.168.15.10's password: |
#exit
Connection to 192.168.15.10 closed. |
#touch .hushlogin
|
#alias node2='ssh 192.168.15.1'
|
#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) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev) |
#lvdisplay
--- Logical volume --- LV Name /dev/DATA/lv1 VG Name DATA LV UUID t3CFhW-MtNS-hyRY-lh13-jEbf-ZtX0-V5Ky5l LV Write Access read/write LV Status available # open 1 LV Size 5,00 GB Current LE 1280 Segments 1 ... LV Write Access read/write LV Status available # open 1 LV Size 5,00 GB Current LE 1280 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:4 |
#apt-get install ocfs2-tools
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Предлагаемые пакеты: ocfs2console НОВЫЕ пакеты, которые будут установлены: ocfs2-tools обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 601kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1372kB. Получено:1 http://10.0.35.1 lenny/main ocfs2-tools 1.4.1-1 [601kB] Получено 601kБ за 0s (10,9MБ/c) Предварительная настройка пакетов ... Выбор ранее не выбранного пакета ocfs2-tools. (Чтение базы данных... на данный момент установлено 107028 файлов и каталогов.) Распаковывается пакет 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/u
ucf.conf updatedb.conf uswsusp.conf udev/ update-notifier/ |
#cp /usr/share/doc/ocfs2-tools/examples/cluster.conf /etc/
|
#nano /etc/cluster.conf
|
#node:
|
#dpkg-reconfigure ocfs2-tools
│ <Ok> │ │ │ └───────────────────────────────────────────────────────────────────────────┘ Loading filesystem "configfs": OK Mounting configfs filesystem at /sys/kernel/config: OK Loading stack plugin "o2cb": OK Loading filesystem "ocfs2_dlmfs": OK Creating directory '/dlm': OK Mounting ocfs2_dlmfs filesystem at /dlm: OK Setting cluster stack "o2cb": OK Starting O2CB cluster ocfs2: OK |
#/etc/init.d/o
o2cb ocfs2 openbsd-inetd open-iscsi openvpn |
#/etc/init.d/ocfs2 start
|
#nano /etc/init.d/ocfs2
|
## drbdadm primary all
|
#mkf
mkfifo mkfs mkfs.ext2 mkfs.ext4dev mkfontdir mkfs.bfs mkfs.ext3 mkfs.minix mkfontscale mkfs.cramfs mkfs.ext4 mkfs.ocfs2 |
#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 |
#mkdir -p /ocfs/vol{1,2}
|
#nano /etc/fstab
|
#/etc/fstab: static file system information.
GNU nano 2.0.7 Файл: /etc/init.d/ocfs2 #! /bin/bash # Copyright (c) 2005 Oracle # All rights reserved. # # chkconfig: 2345 25 19 # description: Mount OCFS2 volumes at boot. # ### BEGIN INIT INFO # Provides: ocfs2 # Required-Start: $network o2cb if [ -f /etc/redhat-release ] thenfault-Start: 2 3 5 . /etc/init.d/functions # Short-Description: Mount OCFS2 volumes at boot. init_status(): Mount OCFS2 volumes at boot. {## END INIT INFO return 0 [ Прочитано 182 строки ] ^G Помощь ^O Записать ^R ЧитФайл ^Y ПредCтр ^K Вырезать ^C ТекПозиц ^X Выход ^J Выровнять ^W Поиск ^V СледCтр ^U ОтмВырезк ^T Словарь |
#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) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev) 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) |
#mc
|
#ls /o
ocfs/ opt/ |
#ls /ocfs/vol1/
lost+found xxx |
#df -ah
Файловая система Разм Исп Дост Исп% смонтирована на /dev/sda1 19G 14G 4,5G 75% / tmpfs 1,8G 8,0K 1,8G 1% /lib/init/rw proc 0 0 0 - /proc sysfs 0 0 0 - /sys procbususb 0 0 0 - /proc/bus/usb udev 10M 828K 9,2M 9% /dev tmpfs 1,8G 0 1,8G 0% /dev/shm devpts 0 0 0 - /dev/pts binfmt_misc 0 0 0 - /proc/sys/fs/binfmt_misc configfs 0 0 0 - /sys/kernel/config ocfs2_dlmfs 0 0 0 - /dlm /dev/drbd1 5,0G 334M 4,7G 7% /ocfs/vol1 /dev/drbd2 5,0G 263M 4,8G 6% /ocfs/vol2 |
#cat node2:/tmp/bonnie >> /tmp/bonnie
cat: node2:/tmp/bonnie: Нет такого файла или каталога |
#cat ssh 192.168.15.10:/tmp/bonnie >> /tmp/bonnie
cat: ssh: Нет такого файла или каталога cat: 192.168.15.10:/tmp/bonnie: Нет такого файла или каталога |
#ssh 192.168.15.10:/tmp/bonnie
ssh: Could not resolve hostname 192.168.15.10:/tmp/bonnie: Name or service not known |
#scp 192.168.15.10:/tmp/bo* /tmp/
bonnie 100% 4708 4.6KB/s 00:00 |
#less /tmp/bonnie
|
#vi /tmp/bonnie
|
#ls -l
итого 4199440 -rw-r--r-- 1 root root 2148532224 Мар 22 15:06 disk4.img -rw-r--r-- 1 root root 2147483648 Мар 22 12:23 disk.img -rw-r--r-- 1 root root 0 Мар 23 12:20 ggge drwxr-xr-x 2 root root 4096 Мар 22 16:11 test |
#ls -lah
итого 4,1G drwxr-xr-x 8 root root 4,0K Мар 24 10:28 . drwxr-xr-x 24 root root 4,0K Мар 24 10:09 .. drwx------ 2 root root 4,0K Мар 22 10:09 .aptitude -rw------- 1 root root 13K Мар 24 09:49 .bash_history -rw-r--r-- 1 root root 22 Мар 22 11:44 .bash_profile -rw-r--r-- 1 root root 474 Мар 22 11:40 .bashrc drwxr-xr-x 2 root root 4,0K Мар 22 10:10 .debtags -rw-r--r-- 1 root root 2,1G Мар 22 15:06 disk4.img -rw-r--r-- 1 root root 2,0G Мар 22 12:23 disk.img ... -rw-r--r-- 1 root root 0 Мар 24 09:43 .hushlogin -rw-r--r-- 1 root root 57 Мар 22 11:29 .l3rc -rw------- 1 root root 66 Мар 22 16:25 .lesshst drwxr-xr-x 2 root root 4,0K Мар 24 10:28 .lilalo -rw------- 1 root root 6 Мар 24 10:12 .nano_history -rw-r--r-- 1 root root 140 Ноя 19 2007 .profile drwx------ 2 root root 4,0K Мар 24 09:37 .ssh drwxr-xr-x 2 root root 4,0K Мар 22 16:11 test -rw------- 1 root root 1,7K Мар 24 10:28 .viminfo drwxr-xr-x 2 root root 4,0K Мар 22 10:40 .wapi |
#dd if=/dev/zero of=/ocfs/vol2/test bs=1024k count=500
500+0 записей считано 500+0 записей написано скопировано 524288000 байт (524 MB), 6,7457 c, 77,7 MB/c |
#apt-cache search trafs
netdiag - инструменты для диагностики сети (trafshow, strobe, netwatch, statnet, tcpspray, tcpblast) |
#apt-get install netdiag
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libpcap0.8 НОВЫЕ пакеты, которые будут установлены: libpcap0.8 netdiag обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 383kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1221kB. ... Выбор ранее не выбранного пакета libpcap0.8. (Чтение базы данных... на данный момент установлено 107063 файлов и каталогов.) Распаковывается пакет libpcap0.8 (из файла .../libpcap0.8_0.9.8-5_i386.deb)... Выбор ранее не выбранного пакета netdiag. Распаковывается пакет netdiag (из файла .../netdiag_1.0-12_i386.deb)... Обрабатываются триггеры для man-db ... Обрабатываются триггеры для menu ... Настраивается пакет libpcap0.8 (0.9.8-5) ... Настраивается пакет netdiag (1.0-12) ... Обрабатываются триггеры для menu ... |
#trafshow
|
#eth0 0:f:fe:7e:b8:53 192.168.15.1 Ethernet
|
# %
^C |
#ssh reverse@193.35.25.2
last pid: 63171; load averages: 1.63, 1.67, 1.60 up 12+21:25:18 11:48:51 2 4 66 pr12.4% user, 0.0% nice, 43.7% system, 18.6% interrupt, 25.3% idle 72 1 2 Mem: 700M Active, 69M Inact, 180M Wired, 24M Cache Swap: 2048M Total, 165M Used, 1883M Free, 8% Inuse CPU1 8.96 70 6M select 1 6 25.98 46 select 50 5.96 PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND ... Stopping rinetd. Waiting for PIDS: 63203. Starting rinetd. [root@query /usr/home/reverse]# w 11:50AM up 12 days, 21:27, 1 user, load averages: 0.87, 1.40, 1.50 USER TTY FROM LOGIN@ IDLE WHAT reverse pts/0 relay02.techexpe 11:48AM - w [root@query /usr/home/reverse]# exit [reverse@query ~]$ logout Connection to 193.35.25.2 closed. |
authorized_keys id_dsa.pub id_rsa.pub id_dsa id_rsa known_hosts
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:28672 dw:28672 dr:0 al:0 bm:10 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:1787 misses:5 starving:0 dirty:0 changed:5 act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0 2: cs:Connected st:Secondary/Secondary 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
Время первой команды журнала | 15:39:14 2010- 3-23 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:48:17 2010- 3-24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 8.91 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.02 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.56 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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