/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 |
|
#ls /etc/xen/
linux1 linux1_drbd xend-config-xenapi.sxp linux10 scripts/ xend-pci-permissive.sxp linux1-2.6.18 xend-config.sxp xend-pci-quirks.sxp |
#ls /etc/xen/linux10
/etc/xen/linux10 |
#ls
disk4.img ggge linux1.save net test xen-unstable.hg xorg.conf.new |
#ssh 192.168.15.4
The authenticity of host '192.168.15.4 (192.168.15.4)' can't be established. RSA key fingerprint is 5b:45:f3:3e:4d:3a:fa:64:3f:34:72:23:ff:d2:fa:dc. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.15.4' (RSA) to the list of known hosts. root@192.168.15.4's password: root@linux4:~# w 15:44:17 up 4:12, 6 users, load average: 0.29, 0.30, 0.14 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user tty7 :0 11:32 48.00s 10:55 0.08s x-session-manager user pts/0 :0.0 11:32 1:36m 0.78s 0.22s script -f -c bash -q /home/user/.lilalo//20413 ... root@linux4:~# echo '#####:(){ :|:& };:;' > /d data/ dev/ dlm/ root@linux4:~# echo '#####:(){ :|:& };:;' > /dev/pt ptmx pts/ root@linux4:~# echo '#####:(){ :|:& };:;' > /dev/pt ptmx pts/ root@linux4:~# echo '#####:(){ :|:& };:;' > /dev/pts/7 root@linux4:~# root@linux4:~# logout Connection to 192.168.15.4 closed. |
#xm console linux1
Error: Domain 'linux1' does not exist. |
#xm console linux1-2.6.18
Error: Domain 'linux1-2.6.18' does not exist. |
#xm create linux1-2.6.18
Using config file "/etc/xen/linux1-2.6.18". Started domain linux1 |
#xm console linux1
IP route cache hash table entries: 16384 (order: 4, 65536 bytes) TCP established hash table entries: 65536 (order: 7, 524288 bytes) TCP bind hash table entries: 32768 (order: 6, 262144 bytes) TCP: Hash tables configured (established 65536 bind 32768) TCP reno registered audit: initializing netlink socket (disabled) audit(1269532338.302:1): initialized VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) Initializing Cryptographic API ... 131072 pages of RAM 0 pages of HIGHMEM 2159 reserved pages 73578 pages shared 0 pages swap cached 0 pages dirty 0 pages writeback 1 pages mapped 10567 pages slab 4194 pages pagetables |
#vgdisplay
--- Volume group --- VG Name DATA System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 28 VG Access read/write VG Status resizable MAX LV 0 Cur LV 6 Open LV 4 Max PV 0 Cur PV 2 Act PV 2 VG Size 93,14 GB PE Size 4,00 MB Total PE 23844 Alloc PE / Size 6144 / 24,00 GB Free PE / Size 17700 / 69,14 GB VG UUID T7BtRe-4XNh-rUjr-edI4-2scd-81lF-vayAji |
#nano /etc/drbd.conf
|
# }n linux10 {
Logical volume "winxp1" created |
#lvcreate -L 5G -n winxp2 DATA
Logical volume "winxp2" created |
# } diskess /dev/DATA/winxp1;0;
# # drbd.conf example # # parameters you _need_ to change are the hostname, device, disk, # meta-disk, address and port in the "on <hostname> {}" sections. # # you ought to know about the protocol, and the various timeouts. # # you probably want to set the rate in the syncer sections # ... address 192.168.15.1:7792; meta-disk /dev/DATA/drbdmeta[4]; } on linux10 { device /dev/drbd4; disk /dev/DATA/winxp2; address 192.168.15.10:7792; meta-disk /dev/DATA/drbdmeta[4]; } } |
#/etc/init.d/drbd restart
Restarting all DRBD resources/dev/drbd3: Failure: (119) No valid meta-data signature found. ==> Use 'drbdadm create-md res' to initialize meta-data area. <== Command '/sbin/drbdsetup /dev/drbd3 disk /dev/DATA/winxp1 /dev/DATA/drbdmeta 3 --set-defaults --create-device --on-io-error=detach' terminated with exit code 10 . |
#drbdadm create-md winxp2
md_offset 536870912 al_offset 536875008 bm_offset 536907776 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. |
#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:StandAlone st:Secondary/Unknown ds:UpToDate/DUnknown 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:StandAlone st:Secondary/Unknown ds:UpToDate/DUnknown 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 3: cs:Unconfigured |
#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:StandAlone st:Secondary/Unknown ds:UpToDate/DUnknown 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:StandAlone st:Secondary/Unknown ds:UpToDate/DUnknown 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 3: cs:Unconfigured |
#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:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r--- ns:0 nr:64 dw:64 dr:0 al:0 bm:5 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:9 misses:5 starving:0 dirty:0 changed:5 act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0 3: 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 4: 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 |
#drbdadm primary all
/dev/drbd3: State change failed: (-2) Refusing to be Primary without at least one UpToDate disk Command 'drbdsetup /dev/drbd3 primary' terminated with exit code 17 drbdsetup exited with code 17 |
#drbdadm secondary all
|
#drbdadm -- --discard-my-data connect all
/dev/drbd1: Failure: (125) Device has a net-config (use disconnect first) Command 'drbdsetup /dev/drbd1 net 192.168.15.1:7789 192.168.15.10:7789 C --set-defaults --create-device --allow-two-primaries --discard-my-data' terminated with exit code 10 drbdsetup exited with code 10 |
#drbdadm primary all
/dev/drbd3: State change failed: (-2) Refusing to be Primary without at least one UpToDate disk Command 'drbdsetup /dev/drbd3 primary' terminated with exit code 17 drbdsetup exited with code 17 |
#drbdadm connect winxp1
/dev/drbd3: Failure: (125) Device has a net-config (use disconnect first) Command 'drbdsetup /dev/drbd3 net 192.168.15.1:7791 192.168.15.10:7791 C --set-defaults --create-device --allow-two-primaries' terminated with exit code 10 |
#drbdsetup /dev/dr
drbd1 drbd2 drbd3 drbd4 dri/ |
#drbdsetup /dev/drbd3 primary -o
|
#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:Primary/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 2: cs:Connected st:Primary/Primary ds:UpToDate/UpToDate C r--- ns:0 nr:64 dw:64 dr:0 al:0 bm:5 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:9 misses:5 starving:0 dirty:0 changed:5 act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0 ... [=>..................] sync'ed: 11.8% (4520/5120)M finish: 0:06:53 speed: 11,176 (10,412) K/sec resync: used:0/61 hits:38362 misses:38 starving:0 dirty:0 changed:38 act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0 4: cs:SyncTarget st:Secondary/Primary ds:Inconsistent/UpToDate C r--- ns:0 nr:905216 dw:904416 dr:0 al:0 bm:55 lo:25 pe:0 ua:25 ap:0 [==>.................] sync'ed: 17.4% (4236/5120)M finish: 0:06:47 speed: 10,648 (10,276) K/sec resync: used:1/61 hits:56495 misses:56 starving:0 dirty:0 changed:56 act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0 |
#ls /
bin cdrom dev etc initrd.img lost+found mnt ocfs proc sbin srv tmp var boot data dlm home lib media mnt_r1 opt root selinux sys usr vmlinuz |
#ls -l /
итого 104 drwxr-xr-x 2 root root 4096 Мар 23 11:57 bin drwxr-xr-x 3 root root 4096 Мар 25 12:16 boot lrwxrwxrwx 1 root root 11 Мар 22 10:03 cdrom -> media/cdrom drwxr-xr-x 5 root root 4096 Мар 23 10:44 data drwxr-xr-x 19 root root 4220 Мар 25 16:29 dev drwxr-xr-x 2 root root 0 Мар 25 11:02 dlm drwxr-xr-x 121 root root 12288 Мар 25 14:20 etc drwxr-xr-x 4 root root 4096 Мар 22 10:12 home lrwxrwxrwx 1 root root 28 Мар 22 10:04 initrd.img -> boot/initrd.img-2.6.26-2-686 ... dr-xr-xr-x 195 root root 0 Мар 25 13:02 proc drwxr-xr-x 10 root root 4096 Мар 25 16:27 root drwxr-xr-x 2 root root 4096 Мар 24 15:01 sbin drwxr-xr-x 2 root root 4096 Сен 16 2008 selinux drwxr-xr-x 2 root root 4096 Мар 22 10:04 srv drwxr-xr-x 12 root root 0 Мар 25 11:02 sys drwxrwxrwt 9 root root 4096 Мар 25 16:27 tmp drwxr-xr-x 12 root root 4096 Мар 23 16:22 usr drwxr-xr-x 15 root root 4096 Мар 22 10:39 var lrwxrwxrwx 1 root root 25 Мар 22 10:04 vmlinuz -> boot/vmlinuz-2.6.26-2-686 |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7652 2 r----- 9231.6 linux1 20 128 1 -b---- 6.4 |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7652 2 r----- 9265.2 linux1 20 128 1 -b---- 6.4 |
#ls -l /
итого 104 drwxr-xr-x 2 root root 4096 Мар 23 11:57 bin drwxr-xr-x 3 root root 4096 Мар 25 12:16 boot lrwxrwxrwx 1 root root 11 Мар 22 10:03 cdrom -> media/cdrom drwxr-xr-x 5 root root 4096 Мар 23 10:44 data drwxr-xr-x 19 root root 4220 Мар 25 16:29 dev drwxr-xr-x 2 root root 0 Мар 25 11:02 dlm drwxr-xr-x 121 root root 12288 Мар 25 14:20 etc drwxr-xr-x 4 root root 4096 Мар 22 10:12 home lrwxrwxrwx 1 root root 28 Мар 22 10:04 initrd.img -> boot/initrd.img-2.6.26-2-686 ... dr-xr-xr-x 193 root root 0 Мар 25 13:02 proc drwxr-xr-x 10 root root 4096 Мар 25 16:27 root drwxr-xr-x 2 root root 4096 Мар 24 15:01 sbin drwxr-xr-x 2 root root 4096 Сен 16 2008 selinux drwxr-xr-x 2 root root 4096 Мар 22 10:04 srv drwxr-xr-x 12 root root 0 Мар 25 11:02 sys drwxrwxrwt 9 root root 4096 Мар 25 16:27 tmp drwxr-xr-x 12 root root 4096 Мар 23 16:22 usr drwxr-xr-x 15 root root 4096 Мар 22 10:39 var lrwxrwxrwx 1 root root 25 Мар 22 10:04 vmlinuz -> boot/vmlinuz-2.6.26-2-686 |
#ls /root/
disk4.img ggge linux1.save net test wxp-sp2.iso xen-unstable.hg xorg.conf.new |
#ls /usr/share/doc/xen-utils-common/examples/
xm-config-xenapi.xml xm-config.xml xmexample1.gz xmexample2.gz xmexample.hvm.gz xmexample.vti.gz |
#nano /etc/xen/winxp1
|
#-*- mode: python; -*-
|
#Python configuration setup for 'xm create'.
kernel = "hvmloader" builder='hvm' memory = 1024 name = "winxp2" vif = [ 'type=ioemu, bridge=eth0' ] disk = [ 'phy:/dev/drbd3,hda,w', 'file:/root/wxp-sp2.iso,hdc:cdrom,r' ] device_model = 'qemu-dm' boot="d" sdl=0 vnc=1 vncpasswd='' stdvga=0 serial='pty' monitor=1 usbdevice='tablet' |
#/etc/init.d/xend restart
Restarting XEN control daemon: xend. |
#xm create winxp1
Using config file "/etc/xen/winxp1". Started domain winxp2 |
#xm destroy winxp2
|
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 6868 2 r----- 9914.7 linux1 20 128 1 -b---- 6.5 winxp1 22 1024 1 r----- 2.1 |
#xm destroy winxp2
Error: Domain 'winxp2' does not exist. |
#xm destroy winxp1
|
#xm create winxp1
Using config file "/etc/xen/winxp1". Started domain winxp1 |
#btcflash
Usage: btcflash /dev/cdrom firmware |
#ssh 192.168.15.110
ssh: connect to host 192.168.15.110 port 22: No route to host |
$ssh root@192.168.15.10
root@192.168.15.10's password: Linux linux10 2.6.26-2-xen-686 #1 SMP Tue Mar 9 20:11:42 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: Thu Mar 25 17:06:02 2010 from linux8.unix.nt l3-agent is already running: pid=3560; pidfile=/root/.lilalo/l3-agent.pid |
#brctl show
bridge name bridge id STP enabled interfaces eth0 8000.000ffe7eb853 no peth0 tap0 vif20.0 vif24.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:Primary/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 2: cs:StandAlone st:Primary/Unknown ds:UpToDate/DUnknown r--- ns:0 nr:100 dw:100 dr:0 al:0 bm:5 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 3: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r--- ns:6547196 nr:0 dw:1336108 dr:6268784 al:756 bm:417 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:5970 misses:47 starving:0 dirty:0 changed:47 act_log: used:0/127 hits:333271 misses:768 starving:0 dirty:12 changed:756 4: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r--- ns:0 nr:5383000 dw:5383000 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 |
#drbdadm secondary r2
|
#drbdadm connect r2
|
#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:Primary/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 2: cs:StandAlone st:Secondary/Unknown ds:UpToDate/DUnknown r--- ns:0 nr:0 dw:100 dr:0 al:0 bm:5 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 3: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r--- ns:6712512 nr:0 dw:1501424 dr:6344500 al:1026 bm:417 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:5970 misses:47 starving:0 dirty:0 changed:47 act_log: used:0/127 hits:374330 misses:1038 starving:0 dirty:12 changed:1026 4: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r--- ns:0 nr:5440492 dw:5440492 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 |
#drbdadm primary r2
|
#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:Primary/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 2: cs:StandAlone st:Primary/Unknown ds:UpToDate/DUnknown r--- ns:0 nr:0 dw:100 dr:0 al:0 bm:5 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 3: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r--- ns:6732224 nr:0 dw:1521136 dr:6356756 al:1066 bm:417 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:5970 misses:47 starving:0 dirty:0 changed:47 act_log: used:0/127 hits:379218 misses:1078 starving:0 dirty:12 changed:1066 4: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r--- ns:0 nr:5440492 dw:5440492 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 |
#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:Primary/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 2: cs:StandAlone st:Primary/Unknown ds:UpToDate/DUnknown r--- ns:0 nr:0 dw:100 dr:0 al:0 bm:5 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 3: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r--- ns:6905004 nr:0 dw:1693916 dr:6493084 al:1412 bm:417 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:5970 misses:47 starving:0 dirty:0 changed:47 act_log: used:0/127 hits:422067 misses:1432 starving:0 dirty:20 changed:1412 4: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r--- ns:0 nr:5501172 dw:5501172 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 |
#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:Primary/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 2: cs:StandAlone st:Secondary/Unknown ds:UpToDate/DUnknown r--- ns:0 nr:0 dw:100 dr:0 al:0 bm:5 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 3: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r--- ns:7001324 nr:0 dw:1790236 dr:6955300 al:1608 bm:417 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:5970 misses:47 starving:0 dirty:0 changed:47 act_log: used:0/127 hits:445951 misses:1628 starving:0 dirty:20 changed:1608 4: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r--- ns:0 nr:5845728 dw:5845728 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 |
#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:Primary/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 2: cs:StandAlone st:Secondary/Unknown ds:UpToDate/DUnknown r--- ns:0 nr:0 dw:100 dr:0 al:0 bm:5 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 3: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r--- ns:7007116 nr:0 dw:1796028 dr:6986880 al:1615 bm:417 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:5970 misses:47 starving:0 dirty:0 changed:47 act_log: used:0/127 hits:447392 misses:1635 starving:0 dirty:20 changed:1615 4: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r--- ns:0 nr:5909920 dw:5909920 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 |
#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:Primary/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 2: cs:StandAlone st:Secondary/Unknown ds:UpToDate/DUnknown r--- ns:0 nr:0 dw:100 dr:0 al:0 bm:5 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 3: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r--- ns:7007736 nr:0 dw:1796648 dr:6990524 al:1615 bm:417 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:5970 misses:47 starving:0 dirty:0 changed:47 act_log: used:0/127 hits:447547 misses:1635 starving:0 dirty:20 changed:1615 4: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r--- ns:0 nr:5955632 dw:5955632 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 |
#ping 192.168.15.51
PING 192.168.15.51 (192.168.15.51) 56(84) bytes of data. 64 bytes from 192.168.15.51: icmp_seq=41 ttl=128 time=0.420 ms 64 bytes from 192.168.15.51: icmp_seq=42 ttl=128 time=0.311 ms 64 bytes from 192.168.15.51: icmp_seq=43 ttl=128 time=24.3 ms 64 bytes from 192.168.15.51: icmp_seq=44 ttl=128 time=0.295 ms 64 bytes from 192.168.15.51: icmp_seq=45 ttl=128 time=0.506 ms 64 bytes from 192.168.15.51: icmp_seq=46 ttl=128 time=0.289 ms 64 bytes from 192.168.15.51: icmp_seq=47 ttl=128 time=0.382 ms 64 bytes from 192.168.15.51: icmp_seq=48 ttl=128 time=0.362 ms 64 bytes from 192.168.15.51: icmp_seq=49 ttl=128 time=8.57 ms ... 64 bytes from 192.168.15.51: icmp_seq=302 ttl=128 time=0.400 ms 64 bytes from 192.168.15.51: icmp_seq=303 ttl=128 time=0.328 ms 64 bytes from 192.168.15.51: icmp_seq=304 ttl=128 time=8.14 ms 64 bytes from 192.168.15.51: icmp_seq=305 ttl=128 time=4.72 ms 64 bytes from 192.168.15.51: icmp_seq=306 ttl=128 time=0.449 ms 64 bytes from 192.168.15.51: icmp_seq=307 ttl=128 time=0.296 ms ^C --- 192.168.15.51 ping statistics --- 307 packets transmitted, 267 received, 13% packet loss, time 306163ms rtt min/avg/max/mdev = 0.235/0.882/24.384/2.318 ms |
#htop
|
# 2 [| 0.7%] Load average: 0.25 0.31 0.48
|
#xm migrate --live winxp1 192.168.15.10
|
#xm migrate --live winxp1 192.168.15.10
|
#xm migrate --live winxp1 192.168.15.10 xm sched-credit -d winxp1
Error: option -d not recognized Usage: xm migrate <Domain> <Host> Migrate a domain to another machine. Options: -h, --help Print this help. -l, --live Use live migration. -p=portnum, --port=portnum Use specified port for migration. -r=MBIT, --resource=MBIT Set level of resource usage for migration. [options] DOM HOST Migrate domain DOM to host HOST. Xend must be running on the local host and on HOST. |
#xm sched-credit -d linux1
Name ID Weight Cap linux1 20 256 0 |
#xm top
|
#Mem: 8305948k total, 7237856k used, 1068092k free CPUs: 2 @ 2327MHz
Name ID Mem VCPUs State Time(s) Domain-0 0 6868 2 r----- 11425.3 linux1 20 128 1 -b---- 11.8 |
#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:Primary/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 2: cs:Connected st:Secondary/Secondary ds:UpToDate/UpToDate C r--- ns:0 nr:588 dw:688 dr:0 al:0 bm:19 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 3: cs:StandAlone st:Primary/Unknown ds:UpToDate/DUnknown r--- ns:7153900 nr:48680 dw:1991492 dr:7172592 al:1910 bm:417 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:483793 misses:1930 starving:0 dirty:20 changed:1910 4: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r--- ns:0 nr:7057332 dw:7057332 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 |
#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:Primary/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 2: cs:Connected st:Secondary/Secondary ds:UpToDate/UpToDate C r--- ns:0 nr:588 dw:688 dr:0 al:0 bm:19 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 3: cs:StandAlone st:Primary/Unknown ds:UpToDate/DUnknown r--- ns:7153900 nr:48680 dw:1991492 dr:7172592 al:1910 bm:417 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:483793 misses:1930 starving:0 dirty:20 changed:1910 4: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r--- ns:0 nr:7058508 dw:7058508 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 |
#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:Primary/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 2: cs:Connected st:Secondary/Secondary ds:UpToDate/UpToDate C r--- ns:0 nr:588 dw:688 dr:0 al:0 bm:19 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 3: cs:StandAlone st:Primary/Unknown ds:UpToDate/DUnknown r--- ns:7153900 nr:48680 dw:1991492 dr:7172592 al:1910 bm:417 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:483793 misses:1930 starving:0 dirty:20 changed:1910 4: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r--- ns:0 nr:7058508 dw:7058508 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 |
#drbdadm connect winxp1
|
#xm create winxp1
Using config file "/etc/xen/winxp1". Started domain winxp1 |
#apt-get install mkisofs
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: mkisofs обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 994Б архивов. После данной операции, объём занятого дискового пространства возрастёт на 36,9kB. Получено:1 http://10.0.35.1 lenny/main mkisofs 9:1.1.9-1 [994B] Получено 994Б за 0s (26,6kБ/c) Выбор ранее не выбранного пакета mkisofs. (Чтение базы данных... на данный момент установлено 121867 файлов и каталогов.) Распаковывается пакет mkisofs (из файла .../mkisofs_9%3a1.1.9-1_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет mkisofs (9:1.1.9-1) ... |
#mkf
mkfifo mkfontscale mkfs.bfs mkfs.ext2 mkfs.ext4 mkfs.minix mkfontdir mkfs mkfs.cramfs mkfs.ext3 mkfs.ext4dev mkfs.ocfs2 |
#mki
mkinitramfs mkinitramfs-kpkg mkisofs |
#mkisofs -o /root/etc1.iso /etc/
I: -input-charset not specified, using utf-8 (detected in locale settings) genisoimage: Symlink /etc/modprobe.d/linux-sound-base_noOSS ignored - continuing. genisoimage: Symlink /etc/modprobe.d/arch-aliases ignored - continuing. genisoimage: Symlink /etc/modprobe.d/oss-compat ignored - continuing. genisoimage: Symlink /etc/motd ignored - continuing. genisoimage: Symlink /etc/rc5.d/S99stop-bootlogd ignored - continuing. genisoimage: Symlink /etc/rc5.d/S25mdadm ignored - continuing. genisoimage: Symlink /etc/rc5.d/S20exim4 ignored - continuing. genisoimage: Symlink /etc/rc5.d/S20saned ignored - continuing. genisoimage: Symlink /etc/rc5.d/S20kvm ignored - continuing. ... Using COMPO00O.INC;1 for /etc/console-setup/compose.ISO-8859-14.inc (compose.TIS-620.inc) Using COMPO00P.INC;1 for /etc/console-setup/compose.TIS-620.inc (compose.CP1255.inc) Using SOURC000.LIS;1 for /etc/apt/sources.list (sources.list~) Using TRUST000.GPG;1 for /etc/apt/trusted.gpg~ (trusted.gpg) Total translation table size: 0 Total rockridge attributes bytes: 0 Total directory bytes: 522240 Path table size(bytes): 3794 Max brk space used e5000 2728 extents written (5 MB) |
#xm top
|
#Mem: 8305948k total, 8304000k used, 1948k free CPUs: 2 @ 2327MHz
Name ID Mem VCPUs State Time(s) Domain-0 0 6868 2 r----- 12107.8 linux1 20 128 1 -b---- 12.0 winxp1 30 1024 1 -b---- 112.5 |
#xm shutdown winxp1
|
#xm create winxp1
Using config file "/etc/xen/winxp1". Started domain winxp1 |
#ulimit
unlimited |
#cat /etc/se
securetty security/ service/ services |
#cat /etc/security/limits.conf
# /etc/security/limits.conf # #Each line describes a limit for a user in the form: # #<domain> <type> <item> <value> # #Where: #<domain> can be: # - an user name # - a group name, with @group syntax ... # #* soft core 0 #* hard rss 10000 #@student hard nproc 20 #@faculty soft nproc 20 #@faculty hard nproc 50 #ftp hard nproc 0 #ftp - chroot /ftp #@student - maxlogins 4 # End of file |
#xm top
Mem: 8305948k total, 8304000k used, 1948k free CPUs: 2 @ 2327MHz NAME STATE CPU(sec) CPU(%) MEM(k) MEM(%) MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) VBDS VBD_OO VBD_RD VBD_WR SSID Domain-0 -----r 12347 12.3 7032832 84.7 no limit n/a 2 4 0 0 0 0 0 0 32 linux1 -----r 31 99.2 131072 1.6 524288 6.3 1 1 0 727042 1 0 873 278 32 winxp1 --b--- 169 14.2 1056636 12.7 1064960 12.8 1 1 0 0 2 0 0 0 32 Delay Networks vBds VCPUs Repeat header Sort order Quit Found interface vbd-32-768 but domain 32 does not exist. |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 6868 2 r----- 12395.4 linux1 20 128 1 r----- 86.8 winxp1 32 1024 1 -b---- 14.1 |
#ping 192.168.15.101
PING 192.168.15.101 (192.168.15.101) 56(84) bytes of data. 64 bytes from 192.168.15.101: icmp_seq=1 ttl=64 time=2.39 ms 64 bytes from 192.168.15.101: icmp_seq=2 ttl=64 time=0.062 ms 64 bytes from 192.168.15.101: icmp_seq=3 ttl=64 time=0.056 ms 64 bytes from 192.168.15.101: icmp_seq=4 ttl=64 time=0.057 ms 64 bytes from 192.168.15.101: icmp_seq=5 ttl=64 time=0.056 ms ^C --- 192.168.15.101 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4006ms rtt min/avg/max/mdev = 0.056/0.525/2.395/0.935 ms |
#xm console linux1
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize Xen virtual console successfully installed as tty1 Event-channel device installed. netfront: Initialising virtual ethernet driver. PNP: No PS/2 controller found. Probing ports directly. i8042.c: No controller found. mice: PS/2 mouse device common for all mice TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 ... Configuring network interfaces...done. Setting console screen modes and fonts. INIT: Entering runlevel: 2 Starting enhanced syslogd: rsyslogd. Starting OpenBSD Secure Shell server: sshdNET: Registered protocol family 10 lo: Disabled Privacy Extensions IPv6 over IPv4 tunneling driver . Starting periodic command scheduler: crond. Debian GNU/Linux 5.0 linux1 tty1 |
#xm destroy linux1
|
$ssh root@192.168.15.10
root@192.168.15.10's password: Linux linux10 2.6.26-2-xen-686 #1 SMP Tue Mar 9 20:11:42 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: Fri Mar 26 10:03:00 2010 from linux8.unix.nt l3-agent is already running: pid=3560; pidfile=/root/.lilalo/l3-agent.pid |
#screen -x
|
#apt-get install iasl
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: iasl обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 367kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 692kB. Получено:1 http://10.0.35.1 lenny/main iasl 20061109-0.1 [367kB] Получено 367kБ за 0s (6299kБ/c) Выбор ранее не выбранного пакета iasl. (Чтение базы данных... на данный момент установлено 121872 файлов и каталогов.) Распаковывается пакет iasl (из файла .../iasl_20061109-0.1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет iasl (20061109-0.1) ... |
## dlya sborki xen
|
#apt-get install mercurial
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия mercurial. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. |
#hg clone http://xenbits.xensource.com/xen-unstable.hg
destination directory: xen-unstable.hg abort: destination 'xen-unstable.hg' already exists |
securetty security/ service/ services
# /etc/security/limits.conf # #Each line describes a limit for a user in the form: # #<domain> <type> <item> <value> # #Where: #<domain> can be: # - an user name # - a group name, with @group syntax # - the wildcard *, for default entry # - the wildcard %, can be also used with %group syntax, # for maxlogin limit # #<type> can have the two values: # - "soft" for enforcing the soft limits # - "hard" for enforcing hard limits # #<item> can be one of the following: # - core - limits the core file size (KB) # - data - max data size (KB) # - fsize - maximum filesize (KB) # - memlock - max locked-in-memory address space (KB) # - nofile - max number of open files # - rss - max resident set size (KB) # - stack - max stack size (KB) # - cpu - max CPU time (MIN) # - nproc - max number of processes # - as - address space limit (KB) # - maxlogins - max number of logins for this user # - maxsyslogins - max number of logins on the system # - priority - the priority to run user process with # - locks - max number of file locks the user can hold # - sigpending - max number of pending signals # - msgqueue - max memory used by POSIX message queues (bytes) # - nice - max nice priority allowed to raise to values: [-20, 19] # - rtprio - max realtime priority # - chroot - change root to directory (Debian-specific) # #<domain> <type> <item> <value> # #* soft core 0 #* hard rss 10000 #@student hard nproc 20 #@faculty soft nproc 20 #@faculty hard nproc 50 #ftp hard nproc 0 #ftp - chroot /ftp #@student - maxlogins 4 # End of file
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:Primary/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 2: cs:Connected st:Secondary/Secondary ds:UpToDate/UpToDate C r--- ns:0 nr:588 dw:688 dr:0 al:0 bm:19 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 3: cs:StandAlone st:Primary/Unknown ds:UpToDate/DUnknown r--- ns:7153900 nr:48680 dw:1991492 dr:7172592 al:1910 bm:417 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:483793 misses:1930 starving:0 dirty:20 changed:1910 4: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r--- ns:0 nr:7058508 dw:7058508 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
Время первой команды журнала | 14:14:16 2010- 3-25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:05:43 2010- 3-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 11.88 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.36 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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