/l3/users/abear/nt-scale-2010-03/linux5.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 |
|
#zcat /usr/share/doc/xen-utils-common/examples/xmexample.hvm.gz > /etc/xen/winxp5
|
#vim /etc/xen/winxp5
--- /tmp/l3-saved-3850.21920.18477 2010-03-25 17:00:21.000000000 +0200 +++ /etc/xen/winxp5 2010-03-25 17:03:17.000000000 +0200 @@ -18,7 +18,7 @@ # WARNING: Creating a domain with insufficient memory may cause out of # memory errors. The domain needs enough memory to boot kernel # and modules. Allocating less than 32MBs is not recommended. -memory = 128 +memory = 1024 # Shadow pagetable memory for the domain, in MB. # If not explicictly set, xend will pick an appropriate value. @@ -26,7 +26,7 @@ # shadow_memory = 8 # A name for your domain. All domains must have different names. -name = "ExampleHVMDomain" +name = "win5" # 128-bit UUID for the domain. The default behavior is to generate a new UUID # on each call to 'xm create'. @@ -55,7 +55,7 @@ # Random MACs are assigned if not given. #vif = [ 'type=ioemu, mac=00:16:3e:00:00:11, bridge=xenbr0, model=ne2k_pci' ] # type=ioemu specify the NIC is an ioemu device not netfront -vif = [ 'type=ioemu, bridge=xenbr0' ] +vif = [ 'type=ioemu, bridge=eth1' ] #---------------------------------------------------------------------------- # Define the disk devices you want the domain to have access to, and @@ -65,7 +65,7 @@ # and MODE is r for read-only, w for read-write. #disk = [ 'phy:hda1,hda1,r' ] -disk = [ 'file:/var/images/min-el3-i386.img,hda,w', ',hdc:cdrom,r' ] +disk = [ 'phy:/dev/drbd3,hda,w', ',file:/root/winx-sp2.iso,hdc:cdrom,r' ] #---------------------------------------------------------------------------- # Configure the behaviour when a domain exits. There are three 'reasons' @@ -113,6 +113,7 @@ # boot on floppy (a), hard disk (c), Network (n) or CD-ROM (d) # default: hard disk, cd-rom, floppy #boot="cda" +boot='d' #----------------------------------------------------------------------------- # write to temporary files instead of disk image files @@ -166,7 +167,7 @@ #----------------------------------------------------------------------------- # Qemu Monitor, default is disable # Use ctrl-alt-2 to connect -#monitor=1 +monitor=1 #----------------------------------------------------------------------------- @@ -197,7 +198,7 @@ # PS/2 protocol relative mouse, `tablet' for # absolute mouse) #usbdevice='mouse' -#usbdevice='tablet' +usbdevice='tablet' #----------------------------------------------------------------------------- # Set keyboard layout, default is en-us keyboard. |
#vim /etc/xen/
![]() |
#xm create -c winxp5
![]() Using config file "/etc/xen/winxp5". Error: Invalid mode |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 6809 2 r----- 20620.5 linux1 34 128 1 -b---- 13.1 linux7 35 128 1 -b---- 4.9 |
#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:13:29 2010 from 192.168.15.1 l3-agent is already running: pid=3560; pidfile=/root/.lilalo/l3-agent.pid |
#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: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/Secondary ds:UpToDate/UpToDate C r--- ns:6021250 nr:0 dw:778370 dr:5342463 al:278 bm:356 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:189152 misses:371 starving:0 dirty:93 changed:278 3: cs:SyncSource st:Primary/Secondary ds:UpToDate/Inconsistent C r--- ns:5164160 nr:0 dw:0 dr:5164160 al:0 bm:315 lo:0 pe:0 ua:0 ap:0 [==================>.] sync'ed: 98.6% (76/5120)M finish: 0:00:07 speed: 10,376 (10,244) K/sec resync: used:0/61 hits:322444 misses:316 starving:0 dirty:0 changed:316 act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0 |
#xm shudown linux7
![]() Error: Subcommand shudown not found! Usage: xm <subcommand> [args] Control, list, and manipulate Xen guest instances. Common 'xm' commands: console Attach to <Domain>'s console. create Create a domain based on <ConfigFile>. new Adds a domain to Xend domain management delete Remove a domain from Xend domain management. destroy Terminate a domain immediately. dump-core Dump core for a specific domain. ... suspend Suspend a Xend managed domain top Monitor a host and the domains in real time. unpause Unpause a paused domain. uptime Print uptime for all/some domains. vcpu-set Set the number of active VCPUs for allowed for the domain. <Domain> can either be the Domain Name or Id. For more help on 'xm' see the xm(1) man page. For more help on 'xm create' see the xmdomain.cfg(5) man page. For a complete list of subcommands run 'xm help'. |
#xm shutdown linux7
|
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 6809 2 r----- 20849.8 linux1 34 128 1 -b---- 13.1 linux7 35 128 1 -b---- 5.0 |
#xm destroy linux7
|
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 6809 2 r----- 20860.5 linux1 34 128 1 -b---- 13.1 |
#xm create -c winxp5
Using config file "/etc/xen/winxp5". Error: Invalid mode |
#:q
The authenticity of host '192.168.15.1 (192.168.15.1)' can't be established. RSA key fingerprint is ac:64:92:e9:2f:1c:b0:66:9c:22:2b:13:11:5d:81:2e. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.15.1' (RSA) to the list of known hosts. root@192.168.15.1's password: |
#ls -l /etc/xen
итого 56 -rw-r--r-- 1 root root 396 Мар 25 12:14 linux1 -rw-r--r-- 1 root root 248 Мар 25 14:56 linux10 -rw-r--r-- 1 root root 401 Мар 25 13:00 linux1-2.6.18 -rw-r--r-- 1 root root 367 Мар 25 14:24 linux1_drbd drwxr-xr-x 2 root root 4096 Мар 24 16:22 scripts -rw-r--r-- 1 root root 7555 Мар 25 16:55 winxp1 -rw-r--r-- 1 root root 8112 Мар 25 16:48 xend-config.sxp -rw-r--r-- 1 root root 6938 Янв 27 2008 xend-config-xenapi.sxp -rw-r--r-- 1 root root 1256 Янв 27 2008 xend-pci-permissive.sxp -rw-r--r-- 1 root root 4129 Янв 27 2008 xend-pci-quirks.sxp |
#scp /etc/xen/winxp1 192.168.15.5:/etc/xen/winxp12
The authenticity of host '192.168.15.5 (192.168.15.5)' can't be established. RSA key fingerprint is c6:80:e5:bf:69:bd:b8:93:56:2b:96:3e:02:34:ef:23. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.15.5' (RSA) to the list of known hosts. root@192.168.15.5's password: winxp1 100% 7555 7.4KB/s 00:00 |
#exit
exit Connection to 192.168.15.1 closed. |
#vim /etc/xen/winxp12
--- /tmp/l3-saved-3850.6747.22383 2010-03-25 17:11:18.000000000 +0200 +++ /etc/xen/winxp12 2010-03-25 17:11:57.000000000 +0200 @@ -26,7 +26,7 @@ # shadow_memory = 8 # A name for your domain. All domains must have different names. -name = "winxp1" +name = "winxp12" # 128-bit UUID for the domain. The default behavior is to generate a new UUID # on each call to 'xm create'. @@ -55,7 +55,7 @@ # Random MACs are assigned if not given. #vif = [ 'type=ioemu, mac=00:16:3e:00:00:11, bridge=xenbr0, model=ne2k_pci' ] # type=ioemu specify the NIC is an ioemu device not netfront -vif = [ 'type=ioemu, bridge=eth0' ] +vif = [ 'type=ioemu, bridge=eth1' ] #---------------------------------------------------------------------------- # Define the disk devices you want the domain to have access to, and |
#xm list
![]() Name ID Mem VCPUs State Time(s) Domain-0 0 6809 2 r----- 21165.5 linux1 34 128 1 -b---- 13.2 winxp12 43 1024 1 r----- 22.7 |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 6809 2 r----- 21165.5 linux1 34 128 1 -b---- 13.2 winxp12 43 1024 1 r----- 22.7 |
#apt-cache search vnc
![]() autocutsel - Keep the X clipboard and the cutbuffer in sync avahi-ui-utils - Avahi GTK+ utilities conspy - Remote control of Linux virtual consoles directvnc - VNC client using the framebuffer as display gnome-rdp - remote desktop client for GNOME gvncviewer - VNC viewer using gtk-vnc libgtk-vnc-1.0-0-dbg - A VNC viewer widget for GTK+ (runtime libraries) libgtk-vnc-1.0-0 - A VNC viewer widget for GTK+ (runtime libraries) libgtk-vnc-1.0-dev - A VNC viewer widget for GTK+ (development files) mozilla-gtk-vnc - A VNC viewer widget for GTK+ (mozilla plugin) ... virt-manager - desktop application for managing virtual machines virt-viewer - Displaying the graphical console of a virtual machine vnc4server - Virtual network computing server software xvnc4viewer - Virtual network computing client software for X vncsnapshot - A utility that takes JPEG snapshots from VNC servers vtgrab - A VNC like console monitoring x2vnc - A dual-screen hack - link an MS-Windows and X display xenwatch - Virtualization utilities, mostly for Xen xrdp - Remote Desktop Protocol (RDP) server xwnc - Mix of Xvnc and XDarwin with improved protocol |
#apt-cache search vnc
autocutsel - Keep the X clipboard and the cutbuffer in sync avahi-ui-utils - Avahi GTK+ utilities conspy - Remote control of Linux virtual consoles directvnc - VNC client using the framebuffer as display gnome-rdp - remote desktop client for GNOME gvncviewer - VNC viewer using gtk-vnc libgtk-vnc-1.0-0-dbg - A VNC viewer widget for GTK+ (runtime libraries) libgtk-vnc-1.0-0 - A VNC viewer widget for GTK+ (runtime libraries) libgtk-vnc-1.0-dev - A VNC viewer widget for GTK+ (development files) mozilla-gtk-vnc - A VNC viewer widget for GTK+ (mozilla plugin) ... virt-manager - desktop application for managing virtual machines virt-viewer - Displaying the graphical console of a virtual machine vnc4server - Virtual network computing server software xvnc4viewer - Virtual network computing client software for X vncsnapshot - A utility that takes JPEG snapshots from VNC servers vtgrab - A VNC like console monitoring x2vnc - A dual-screen hack - link an MS-Windows and X display xenwatch - Virtualization utilities, mostly for Xen xrdp - Remote Desktop Protocol (RDP) server xwnc - Mix of Xvnc and XDarwin with improved protocol |
#apt-get install xvnc4viewer
![]() Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: xvnc4viewer обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 140kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 406kB. Получено:1 http://10.0.35.1 lenny/main xvnc4viewer 4.1.1+X4.3.0-31 [140kB] Получено 140kБ за 0s (198kБ/c) Выбор ранее не выбранного пакета xvnc4viewer. (Чтение базы данных... на данный момент установлено 125587 файлов и каталогов.) Распаковывается пакет xvnc4viewer (из файла .../xvnc4viewer_4.1.1+X4.3.0-31_i386.deb)... Обрабатываются триггеры для man-db ... Обрабатываются триггеры для menu ... Настраивается пакет xvnc4viewer (4.1.1+X4.3.0-31) ... Обрабатываются триггеры для menu ... |
#apt-get install xvnc4viewer
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: xvnc4viewer обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 140kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 406kB. Получено:1 http://10.0.35.1 lenny/main xvnc4viewer 4.1.1+X4.3.0-31 [140kB] Получено 140kБ за 0s (198kБ/c) Выбор ранее не выбранного пакета xvnc4viewer. (Чтение базы данных... на данный момент установлено 125587 файлов и каталогов.) Распаковывается пакет xvnc4viewer (из файла .../xvnc4viewer_4.1.1+X4.3.0-31_i386.deb)... Обрабатываются триггеры для man-db ... Обрабатываются триггеры для menu ... Настраивается пакет xvnc4viewer (4.1.1+X4.3.0-31) ... Обрабатываются триггеры для menu ... |
#vncviewer 127.0.0.1:0
![]() VNC Viewer Free Edition 4.1.1 for X - built Jan 30 2009 19:33:16 Copyright (C) 2002-2005 RealVNC Ltd. See http://www.realvnc.com for information on VNC. vncviewer: unable to open display "" |
#vncviewer 127.0.0.1:0
![]() VNC Viewer Free Edition 4.1.1 for X - built Jan 30 2009 19:33:16 Copyright (C) 2002-2005 RealVNC Ltd. See http://www.realvnc.com for information on VNC. vncviewer: unable to open display "" |
#vim /etc/drbd.conf
--- /tmp/l3-saved-3850.29425.27935 2010-03-25 17:29:35.000000000 +0200 +++ /etc/drbd.conf 2010-03-25 17:32:09.000000000 +0200 @@ -445,7 +445,7 @@ meta-disk /dev/DATA/drbdmeta[1]; } - on linux2 { + on linux7 { device /dev/drbd1; disk /dev/DATA/lv1; address 192.168.15.7:7789; @@ -479,7 +479,7 @@ meta-disk /dev/DATA/meta[1]; } - on linux2 { + on linux7 { device /dev/drbd2; disk /dev/DATA/lv3; address 192.168.15.7:7791; @@ -514,13 +514,48 @@ } on linux7 { - device /dev/drbd4; + device /dev/drbd3; disk /dev/DATA/lv5; address 192.168.15.7:7792; meta-disk /dev/DATA/winmeta[1]; } } +resource "r6" { + protocol C; + startup { + wfc-timeout 0; ## Infinite! + degr-wfc-timeout 120; ## 2 minutes. + } + disk { + on-io-error detach; + } + net { + # timeout 60; + # connect-int 10; + # ping-int 10; + # max-buffers 2048; + # max-epoch-size 2048; + # allow-two-primaries; + } + syncer { + } + + on linux5 { + device /dev/drbd4; + disk /dev/DATA/lv6; + address 192.168.15.5:7793; + meta-disk /dev/DATA/win-meta[1]; + } + + on linux7 { + device /dev/drbd4; + disk /dev/DATA/lv5; + address 192.168.15.7:7793; + meta-disk /dev/DATA/win-meta[1]; + } +} + #resource r2 { # protocol C; # |
#lvcreate -L 5GB -n lv6 DATA
Logical volume "lv6" created |
#lvcreate -L 5GB -n win-meta DATA
Insufficient free extents (915) in volume group DATA: 1280 required |
#pvdisplay
--- Physical volume --- PV Name /dev/sda4 VG Name DATA PV Size 46,58 GB / not usable 992,00 KB Allocatable yes PE Size (KByte) 4096 Total PE 11923 Free PE 915 Allocated PE 11008 PV UUID LLpFLE-doWh-whXC-tu32-CdTb-Rp3R-lN107n |
#lvcreate -L 3GB -n win-meta DATA
Logical volume "win-meta" created |
#ping 192.168.15.55
PING 192.168.15.55 (192.168.15.55) 56(84) bytes of data. 64 bytes from 192.168.15.55: icmp_seq=1 ttl=128 time=0.636 ms 64 bytes from 192.168.15.55: icmp_seq=2 ttl=128 time=0.469 ms ^C --- 192.168.15.55 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.469/0.552/0.636/0.086 ms |
#rdesktop 192.168.15.55
Autoselected keyboard map ru WARNING: Remote desktop does not support colour depth 24; falling back to 16 |
#rdesktop 192.168.15.55
Autoselected keyboard map ru WARNING: Remote desktop does not support colour depth 24; falling back to 16 |
#apt-get install mkf
![]() Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет mkf |
#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 (95,0kБ/c) Выбор ранее не выбранного пакета mkisofs. (Чтение базы данных... на данный момент установлено 125593 файлов и каталогов.) Распаковывается пакет mkisofs (из файла .../mkisofs_9%3a1.1.9-1_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет mkisofs (9:1.1.9-1) ... |
#ls
bin cdrom dev etc initrd.img lost+found mnt ocfs proc sbin srv tmp var boot data dlm home lib media mnt2 opt root selinux sys usr vmlinuz |
#cd /
|
#cd
|
#mv kak_ugodno.iso etc.iso
|
#ls
disk1.img disk2.img disk3.img disk4.img etc.iso img_7134.jpg test wxp-sp2.iso xorg.conf.new |
#mv xorg.conf.new /
|
#ls
disk1.img disk2.img disk3.img disk4.img etc.iso img_7134.jpg test wxp-sp2.iso |
#xm create -c linux1
Using config file "./linux1". Started domain linux1 [ 0.004000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.004000] Software IO TLB disabled [ 0.004000] Memory: 104456k/524288k available (1845k kernel code, 26416k reserved, 740k data, 196k init, 0k highmem) [ 0.004000] virtual kernel memory layout: [ 0.004000] fixmap : 0xf5555000 - 0xf57ff000 (2728 kB) [ 0.004000] pkmap : 0xf5000000 - 0xf5200000 (2048 kB) [ 0.004000] vmalloc : 0xe0800000 - 0xf4ffe000 ( 327 MB) [ 0.004000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB) ... Cleaning up ifupdown.... Loading kernel modules...done. Checking file systems...fsck 1.41.3 (12-Oct-2008) done. Setting kernel variables (/etc/sysctl.conf)...done. Mounting local filesystems...done. Activating swapfile swap...done. Setting up networking.... Configuring network interfaces...done. Setting console screen modes and fonts. |
#l3-agent
l3-agent is already running: pid=4402; pidfile=/root/.lilalo/l3-agent.pid |
#ps waux | grep l3-agent
root 4402 26.8 0.2 19024 15556 ? Rs Mar24 660:08 l3-agent root 25005 0.0 0.0 3160 780 pts/8 R+ 09:37 0:00 grep l3-agent |
#rdesktop 194.187.109.146
![]() Autoselected keyboard map ru ERROR: Failed to open display: |
#rdesktop 194.187.109.146
![]() Autoselected keyboard map ru ERROR: Failed to open display: |
#pwd
![]() /root |
#ls
![]() disk1.img disk2.img disk3.img disk4.img etc.iso img_7134.jpg test wxp-sp2.iso |
#ls
disk1.img disk2.img disk3.img disk4.img etc.iso img_7134.jpg test wxp-sp2.iso |
#cp img_7134.jpg /home/user/
![]() |
#ls
![]() Desktop GNUstep img_7134.jpg install_flash_player_10_linux.deb libflashplayer.so xg-ids.pdf xg-scale.pdf |
#ls
Desktop GNUstep img_7134.jpg install_flash_player_10_linux.deb libflashplayer.so xg-ids.pdf xg-scale.pdf |
#ssh root@192.168.15.10
root@192.168.15.10's password: Linux linux10 2.6.31.12 #1 SMP Thu Mar 25 19:41:09 EET 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:38:19 2010 from 192.168.15.1 l3-agent is already running: pid=3936; pidfile=/root/.lilalo/l3-agent.pid |
#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: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/Secondary ds:UpToDate/UpToDate C r--- ns:6026094 nr:0 dw:783214 dr:5343043 al:278 bm:356 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:189743 misses:371 starving:0 dirty:93 changed:278 3: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r--- ns:7481948 nr:0 dw:2239068 dr:7581696 al:1718 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:558049 misses:1726 starving:0 dirty:8 changed:1718 |
#du
20 ./.ssh 4 ./.vnc 4 ./.gconfd 21304 ./.lilalo 4 ./.aptitude 12 ./.synaptic/log 24 ./.synaptic 16 ./.mc 4 ./.gnome2/accels 8 ./.gnome2 4 ./.gnome2_private 4 ./.gconf 4 ./.debtags 7404608 . |
#pwd
/root |
#cd /
|
#du -sk .
![]() du: невозможно получить доступ к `./proc/25817/task/25817/fd/3': Нет такого файла или каталога du: невозможно получить доступ к `./proc/25817/task/25817/fdinfo/3': Нет такого файла или каталога du: невозможно получить доступ к `./proc/25817/fd/3': Нет такого файла или каталога du: невозможно получить доступ к `./proc/25817/fdinfo/3': Нет такого файла или каталога 12001196 . |
#rsync --help
rsync version 3.0.3 protocol version 30 Copyright (C) 1996-2008 by Andrew Tridgell, Wayne Davison, and others. Web site: http://rsync.samba.org/ Capabilities: 64-bit files, 64-bit inums, 32-bit timestamps, 64-bit long ints, socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace, append, ACLs, xattrs, iconv, symtimes rsync comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See the GNU General Public Licence for details. ... --read-batch=FILE read a batched update from FILE --protocol=NUM force an older protocol version to be used --iconv=CONVERT_SPEC request charset conversion of filenames -4, --ipv4 prefer IPv4 -6, --ipv6 prefer IPv6 --version print version number (-h) --help show this help (-h works with no other options) Use "rsync --daemon --help" to see the daemon-mode command-line options. Please see the rsync(1) and rsyncd.conf(5) man pages for full documentation. See http://rsync.samba.org/ for updates, bug reports, and answers |
#pwd
/etc/xen |
#cd ~/
|
#df -h .
Файловая система Разм Исп Дост Исп% смонтирована на /dev/sda1 19G 12G 5,8G 67% / |
#df -h /etc/
Файловая система Разм Исп Дост Исп% смонтирована на /dev/sda1 19G 12G 5,8G 67% / |
#du -sk /etc/
310184 /etc/ |
#du -sk /root/
7405372 /root/ |
#du -sb /root/
9543248195 /root/ |
#du -sm /root/
7232 /root/ |
#du -sg /root/
![]() du: неверный ключ -- g Попробуйте `du --help' для получения более подробного описания. |
#du -sm /root/
7232 /root/ |
#du -sm /etc/
303 /etc/ |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 6809 2 r----- 50769.7 linux1 48 128 1 -b---- 7.7 |
#xm console linux1
linux5:~# linux5:~# |
#cfdisk
|
#fdik -l
![]() bash: fdik: команда не найдена |
#fdisk -l
Disk /dev/sda: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xac4319e7 Device Boot Start End Blocks Id System /dev/sda1 * 1 2432 19535008+ 83 Linux /dev/sda2 38184 38913 5863725 5 Extended /dev/sda3 2433 5472 24418800 83 Linux /dev/sda4 5473 11552 48837600 83 Linux /dev/sda5 38185 38913 5855692+ 82 Linux swap / Solaris ... Disk /dev/dm-9: 5368 MB, 5368709120 bytes 255 heads, 63 sectors/track, 652 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Disk /dev/dm-9 doesn't contain a valid partition table Disk /dev/dm-10: 3221 MB, 3221225472 bytes 255 heads, 63 sectors/track, 391 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Disk /dev/dm-10 doesn't contain a valid partition table |
#file -s /dev/sdb1
/dev/sdb1: data |
#file -s /dev/sda
/dev/sda: x86 boot sector; partition 1: ID=0x83, active, starthead 1, startsector 63, 39070017 sectors; partition 2: ID=0x5, starthead 254, startsector 613409895, 11727450 sectors; partition 3: ID=0x83, starthead 254, startsector 39070080, 48837600 sectors; partition 4: ID=0x83, starthead 254, startsector 87907680, 97675200 sectors |
#file -s /dev/sdb
/dev/sdb: x86 boot sector; partition 1: ID=0x83, starthead 1, startsector 63, 48837537 sectors; partition 2: ID=0x5, starthead 254, startsector 362667375, 262469970 sectors |
#cat /proc/cpuinfo
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz stepping : 11 cpu MHz : 1866.694 cache size : 4096 KB fdiv_bug : no hlt_bug : no ... f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu de tsc msr pae cx8 apic mtrr cmov pat clflush acpi mmx fxsr sse sse2 ss ht nx constant_tsc pni ssse3 bogomips : 3735.19 clflush size : 64 power management: |
#brctl show
bridge name bridge id STP enabled interfaces eth1 8000.0007e90c4f9d no peth1 vif48.0 |
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz stepping : 11 cpu MHz : 1866.694 cache size : 4096 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu de tsc msr pae cx8 apic mtrr cmov pat clflush acpi mmx fxsr sse sse2 ss ht nx constant_tsc pni ssse3 bogomips : 3735.19 clflush size : 64 power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz stepping : 11 cpu MHz : 1866.694 cache size : 4096 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu de tsc msr pae cx8 apic mtrr cmov pat clflush acpi mmx fxsr sse sse2 ss ht nx constant_tsc pni ssse3 bogomips : 3735.19 clflush size : 64 power management:
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: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/Secondary ds:UpToDate/UpToDate C r--- ns:6026094 nr:0 dw:783214 dr:5343043 al:278 bm:356 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:189743 misses:371 starving:0 dirty:93 changed:278 3: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r--- ns:7481948 nr:0 dw:2239068 dr:7581696 al:1718 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:558049 misses:1726 starving:0 dirty:8 changed:1718
Время первой команды журнала | 15:59:04 2010- 3-25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:30:24 2010- 3-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 8.91 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.54 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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