/l3/users/clint/xen-seminar-preparation/troll.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 |
|
#/usr/share/python-support/mercurial/mercurial/__init__.py
bash: /usr/share/python-support/mercurial/mercurial/__init__.py: Permission denied |
#/usr/share/python-support/mercurial/mercurial/mdiff.py
bash: /usr/share/python-support/mercurial/mercurial/mdiff.py: Permission denied |
#/usr/share/python-support/mercurial/mercurial/streamclone.py
bash: /usr/share/python-support/mercurial/mercurial/streamclone.py: Permission denied |
#/usr/share/python-support/mercurial/mercurial/appendfile.py
bash: /usr/share/python-support/mercurial/mercurial/appendfile.py: Permission denied |
#/usr/share/python-support/mercurial/mercurial/context.py
bash: /usr/share/python-support/mercurial/mercurial/context.py: Permission denied |
#/usr/share/python-support/mercurial/mercurial/demandload.py
bash: /usr/share/python-support/mercurial/mercurial/demandload.py: Permission denied |
#/usr/share/python-support/mercurial/mercurial/sshrepo.py
bash: /usr/share/python-support/mercurial/mercurial/sshrepo.py: Permission denied |
#/usr/share/python-support/mercurial/mercurial/packagescan.py
bash: /usr/share/python-support/mercurial/mercurial/packagescan.py: Permission denied |
#/usr/share/python-support/mercurial/mercurial/byterange.py
bash: /usr/share/python-support/mercurial/mercurial/byterange.py: Permission denied |
#/usr/share/python-support/mercurial/mercurial/httprepo.py
bash: /usr/share/python-support/mercurial/mercurial/httprepo.py: Permission denied |
#/usr/share/python-support/mercurial/mercurial/repo.py
bash: /usr/share/python-support/mercurial/mercurial/repo.py: Permission denied |
#/usr/share/python-support/mercurial/mercurial/revlog.py
bash: /usr/share/python-support/mercurial/mercurial/revlog.py: Permission denied |
#/usr/share/python-support/mercurial/mercurial/filelog.py
bash: /usr/share/python-support/mercurial/mercurial/filelog.py: Permission denied |
#/usr/share/python-support/mercurial/mercurial/remoterepo.py
bash: /usr/share/python-support/mercurial/mercurial/remoterepo.py: Permission denied |
#/usr/share/python-support/mercurial/mercurial/dirstate.py
bash: /usr/share/python-support/mercurial/mercurial/dirstate.py: Permission denied |
#/usr/share/python-support/mercurial/mercurial/sshserver.py
bash: /usr/share/python-support/mercurial/mercurial/sshserver.py: Permission denied |
#/usr/share/python-support/mercurial/mercurial/commands.py
bash: /usr/share/python-support/mercurial/mercurial/commands.py: Permission denied |
#/usr/share/python-support/mercurial/mercurial/bundlerepo.py
bash: /usr/share/python-support/mercurial/mercurial/bundlerepo.py: Permission denied |
#/usr/share/python-support/mercurial/mercurial/util_win32.py
bash: /usr/share/python-support/mercurial/mercurial/util_win32.py: Permission denied |
#/usr/share/python-support/mercurial/hgext
bash: /usr/share/python-support/mercurial/hgext: is a directory |
#/usr/share/python-support/mercurial/hgext/acl.py
bash: /usr/share/python-support/mercurial/hgext/acl.py: Permission denied |
#/usr/share/python-support/mercurial/hgext/purge.py
bash: /usr/share/python-support/mercurial/hgext/purge.py: Permission denied |
#/usr/share/python-support/mercurial/hgext/__init__.py
bash: /usr/share/python-support/mercurial/hgext/__init__.py: Permission denied |
#/usr/share/python-support/mercurial/hgext/patchbomb.py
bash: /usr/share/python-support/mercurial/hgext/patchbomb.py: Permission denied |
#/usr/share/python-support/mercurial/hgext/hbisect.py
bash: /usr/share/python-support/mercurial/hgext/hbisect.py: Permission denied |
#/usr/share/python-support/mercurial/hgext/gpg.py
bash: /usr/share/python-support/mercurial/hgext/gpg.py: Permission denied |
#/usr/share/python-support/mercurial/hgext/bugzilla.py
bash: /usr/share/python-support/mercurial/hgext/bugzilla.py: Permission denied |
#/usr/share/python-support/mercurial/hgext/hgk.py
bash: /usr/share/python-support/mercurial/hgext/hgk.py: Permission denied |
#/usr/share/python-support/mercurial/hgext/mq.py
bash: /usr/share/python-support/mercurial/hgext/mq.py: Permission denied |
#/usr/share/python-support/mercurial/hgext/extdiff.py
bash: /usr/share/python-support/mercurial/hgext/extdiff.py: Permission denied |
#/usr/share/python-support/mercurial/hgext/win32text.py
bash: /usr/share/python-support/mercurial/hgext/win32text.py: Permission denied |
#/usr/share/python-support/mercurial/hgext/notify.py
bash: /usr/share/python-support/mercurial/hgext/notify.py: Permission denied |
#/usr/share/emacs
bash: /usr/share/emacs: is a directory |
#/usr/share/emacs/site-lisp
bash: /usr/share/emacs/site-lisp: is a directory |
#/usr/share/emacs/site-lisp/mercurial.el
bash: /usr/share/emacs/site-lisp/mercurial.el: Permission denied |
#/usr/lib
bash: /usr/lib: is a directory |
#/usr/lib/python-support
bash: /usr/lib/python-support: is a directory |
#/usr/lib/python-support/mercurial
bash: /usr/lib/python-support/mercurial: is a directory |
#/usr/lib/python-support/mercurial/python2.3
bash: /usr/lib/python-support/mercurial/python2.3: is a directory |
#/usr/lib/python-support/mercurial/python2.3/mercurial
bash: /usr/lib/python-support/mercurial/python2.3/mercurial: is a directory |
#/usr/lib/python-support/mercurial/python2.3/mercurial/bdiff.so
bash: /usr/lib/python-support/mercurial/python2.3/mercurial/bdiff.so: Permission denied |
#/usr/lib/python-support/
|
#/usr/lib/python-support/mercurial/python2.3/mercurial/bdiff.so
|
#man hgmerge
|
#apt-get install bcc bin86
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Уже установлена самая новая версия bcc. Уже установлена самая новая версия bin86. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 13 пакетов не обновлено. |
#apt-get install elks-libc
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Уже установлена самая новая версия elks-libc. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 13 пакетов не обновлено. |
#hg --version
Mercurial Distributed SCM (version 0.9.1) Copyright (C) 2005 Matt Mackall <mpm@selenic.com> This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
#xm dmesg
(XEN) ACPI: SPMI (v005 HP ProLiant 0x00000001 Ò 0x0000162e) @ 0x3ffc8200 (XEN) ACPI: MADT (v001 HP 00000083 0x00000002 0x00000000) @ 0x3ffc8240 (XEN) ACPI: DSDT (v001 HP DSDT 0x00000001 INTL 0x20030228) @ 0x00000000 (XEN) ACPI: Local APIC address 0xfee00000 (XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) (XEN) Processor #0 15:6 APIC version 20 (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x04] disabled) (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled) (XEN) Processor #2 15:6 APIC version 20 (XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x06] disabled) ... (XEN) (GUEST: 1) (XEN) (GUEST: 1) Trap (0x6) while in real mode (XEN) (GUEST: 1) eax 0 ecx B001A edx 0 ebx FFD0 (XEN) (GUEST: 1) esp D6FF4 ebp DFFDD esi 12005C edi DFFD0 (XEN) (GUEST: 1) eip 4 eflags 33086 cs F000 ds 0 (XEN) (GUEST: 1) es 0 fs 0 uss 0 uesp F7BA (XEN) (GUEST: 1) ves 80 vds 0 vfs F000 vgs F000 (XEN) (GUEST: 1) trapno 6 errno 0 (XEN) (GUEST: 1) cr0 50032 cr2 0 cr3 0 cr4 651 (XEN) (GUEST: 1) Halt called from %eip 0xD0382 |
#free
total used free shared buffers cached Mem: 947200 111224 835976 0 8688 46172 -/+ buffers/cache: 56364 890836 Swap: 2345448 0 2345448 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 925 4 r----- 1221.0 win2 1 64 1 r----- 5039.5 |
#xm dmesg
(XEN) ACPI: SPMI (v005 HP ProLiant 0x00000001 Ò 0x0000162e) @ 0x3ffc8200 (XEN) ACPI: MADT (v001 HP 00000083 0x00000002 0x00000000) @ 0x3ffc8240 (XEN) ACPI: DSDT (v001 HP DSDT 0x00000001 INTL 0x20030228) @ 0x00000000 (XEN) ACPI: Local APIC address 0xfee00000 (XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) (XEN) Processor #0 15:6 APIC version 20 (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x04] disabled) (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled) (XEN) Processor #2 15:6 APIC version 20 (XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x06] disabled) ... (XEN) (GUEST: 1) (XEN) (GUEST: 1) Trap (0x6) while in real mode (XEN) (GUEST: 1) eax 0 ecx B001A edx 0 ebx FFD0 (XEN) (GUEST: 1) esp D6FF4 ebp DFFDD esi 12005C edi DFFD0 (XEN) (GUEST: 1) eip 4 eflags 33086 cs F000 ds 0 (XEN) (GUEST: 1) es 0 fs 0 uss 0 uesp F7BA (XEN) (GUEST: 1) ves 80 vds 0 vfs F000 vgs F000 (XEN) (GUEST: 1) trapno 6 errno 0 (XEN) (GUEST: 1) cr0 50032 cr2 0 cr3 0 cr4 651 (XEN) (GUEST: 1) Halt called from %eip 0xD0382 |
#apt-cache search qeumu
|
#apt-cache search qeum
|
#xm dmesg
(XEN) ACPI: SPMI (v005 HP ProLiant 0x00000001 Ò 0x0000162e) @ 0x3ffc8200 (XEN) ACPI: MADT (v001 HP 00000083 0x00000002 0x00000000) @ 0x3ffc8240 (XEN) ACPI: DSDT (v001 HP DSDT 0x00000001 INTL 0x20030228) @ 0x00000000 (XEN) ACPI: Local APIC address 0xfee00000 (XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) (XEN) Processor #0 15:6 APIC version 20 (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x04] disabled) (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled) (XEN) Processor #2 15:6 APIC version 20 (XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x06] disabled) ... (XEN) (GUEST: 1) (XEN) (GUEST: 1) Trap (0x6) while in real mode (XEN) (GUEST: 1) eax 0 ecx B001A edx 0 ebx FFD0 (XEN) (GUEST: 1) esp D6FF4 ebp DFFDD esi 12005C edi DFFD0 (XEN) (GUEST: 1) eip 4 eflags 33086 cs F000 ds 0 (XEN) (GUEST: 1) es 0 fs 0 uss 0 uesp F7BA (XEN) (GUEST: 1) ves 80 vds 0 vfs F000 vgs F000 (XEN) (GUEST: 1) trapno 6 errno 0 (XEN) (GUEST: 1) cr0 50032 cr2 0 cr3 0 cr4 651 (XEN) (GUEST: 1) Halt called from %eip 0xD0382 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 925 4 r----- 1351.1 win2 1 64 1 r----- 6586.9 |
#xm destroy win2
|
#/usr/share/python-support/mercurial/hgext/acl.py
|
#apt-cache search libdire
libdirectfb-0.9-22 - frame buffer graphics library libdirectfb-0.9-22-bin - binaries for libdirectfb libdirectfb-0.9-22-dev - frame buffer graphics library, development files libdirectfb-0.9-22-extra - extra image/video providers for libdirectfb libdirectfb-0.9-25 - frame buffer graphics library libdirectfb-bin - binaries for libdirectfb libdirectfb-dev - frame buffer graphics library, development files libdirectfb-extra - extra image/video providers for libdirectfb libggi-target-fbdev - General Graphics Interface direct access framebuffer target |
#apt-get install libdirectfb-dev
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: liba52-0.7.4 libdirectfb-extra libfreetype6-dev libjpeg62-dev libmpeg3-1 libmpeg3-dev libpng12-dev НОВЫЕ пакеты, которые будут установлены: liba52-0.7.4 libdirectfb-dev libdirectfb-extra libfreetype6-dev libjpeg62-dev libmpeg3-1 libmpeg3-dev libpng12-dev обновлено 0, установлено 8 новых пакетов, для удаления отмечено 0 пакетов, и 13 пакетов не обновлено. Необходимо скачать 2012kБ архивов. ... Выбор ранее не выбранного пакета libdirectfb-dev. Распаковывается пакет libdirectfb-dev (из файла .../libdirectfb-dev_0.9.25.1-3_i386.deb)... Настраивается пакет liba52-0.7.4 (0.7.4-4) ... Настраивается пакет libdirectfb-extra (0.9.25.1-3) ... Настраивается пакет libfreetype6-dev (2.2.1-2) ... Настраивается пакет libjpeg62-dev (6b-13) ... Настраивается пакет libpng12-dev (1.2.8rel-5.2) ... Настраивается пакет libmpeg3-1 (1.5.4-5) ... Настраивается пакет libmpeg3-dev (1.5.4-5) ... Настраивается пакет libdirectfb-dev (0.9.25.1-3) ... |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 925 4 r----- 1417.5 |
#/usr/lib/python-support
|
#xm create win2
Using config file "/etc/xen/win2". Started domain win2 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 925 4 r----- 1421.2 win2 2 64 1 r----- 2.3 |
#cat /etc/xen
xen/ xen.old-1155889717/ xen.old-1155908395/ xen.old-1155889297/ xen.old-1155895562/ xen.old-1155911089/ xen.old-1155889377/ xen.old-1155905914/ xen-tools/ |
#cat /etc/xen/
auto/ scripts/ xend-pci-quirks.sxp debian0 win xmexample1 images/ win2 xmexample2 knoppix0 xend-config.sxp xmexample.hvm qemu-ifup xend-pci-permissive.sxp xmexample.vti |
#cat /etc/xen/debian0 | grep -v '^#' | grep -v '^$'
kernel = "/boot/vmlinuz-2.6-xen" memory = 64 name = "debian0" root = "/dev/hda2 ro" disk = ['file:/etc/xen/images/debian0.img,hda2,w'] vif = [ 'mac=aa:00:00:10:00:d2, bridge=xenbr0' ] |
#nmap -O 192.168.15.120
bash: nmap: command not found |
#apt-get install nmap
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: libpcre3 НОВЫЕ пакеты, которые будут установлены: libpcre3 nmap обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 13 пакетов не обновлено. Необходимо скачать 913kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 2904kB. Хотите продолжить [Д/н]? Получено:1 http://ftp.debian.org etch/main libpcre3 6.4-2 [177kB] Получено:2 http://ftp.debian.org etch/main nmap 4.10-1 [736kB] Получено 913kB за 16s (55,1kB/c) Выбор ранее не выбранного пакета libpcre3. (Чтение базы данных... на данный момент установлено 39204 файлов и каталогов.) Распаковывается пакет libpcre3 (из файла .../libpcre3_6.4-2_i386.deb)... Выбор ранее не выбранного пакета nmap. Распаковывается пакет nmap (из файла .../archives/nmap_4.10-1_i386.deb)... Настраивается пакет libpcre3 (6.4-2) ... Настраивается пакет nmap (4.10-1) ... |
#nmap -O 192.168.15.120
Starting Nmap 4.10 ( http://www.insecure.org/nmap/ ) at 2006-08-19 16:27 EEST Interesting ports on 192.168.15.120: Not shown: 1678 closed ports PORT STATE SERVICE 22/tcp open ssh MAC Address: 00:16:3E:00:20:11 (Xensource) Device type: general purpose Running: Linux 2.4.X|2.5.X OS details: Linux 2.4.0 - 2.5.20 Uptime 497.102 days (since Sat Apr 9 14:00:17 2005) Nmap finished: 1 IP address (1 host up) scanned in 3.646 seconds |
# echo /xen/images5/debian2{0,1}.img
/xen/images5/debian20.img /xen/images5/debian21.img |
#/etc/init.d/xend stop
|
#mount
/dev/cciss/c0d0p1 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) usbfs on /proc/bus/usb type usbfs (rw) tmpfs on /dev/shm type tmpfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) /dev/cciss/c0d0p6 on /etc/xen/images type ext3 (rw,errors=remount-ro) tmpfs on /dev type tmpfs (rw,size=10M,mode=0755) |
#cd /usr/src/xen-unstable/
|
#make uninstall clean
xc_load_bin.o xc_load_elf.o xg_private.o xc_linux_build.o xc_linux_restore.o xc_linux_save.o xc_hvm_build.o xc_load_bin.opic xc_load_elf.opic xg_private.opic xc_linux_build.opic xc_linux_restore.opic xc_linux_save.opic xc_hvm_build.opic make[2]: Leaving directory `/usr/src/xen-unstable/tools/libxc' make[2]: Entering directory `/usr/src/xen-unstable/tools/xenstore' rm -rf testsuite/tmp rm -f *.a *.o *.opic *.so* rm -f xenstored xs_random xs_stress xs_crashme rm -f xs_test xenstored_test xs_tdb_dump xenstore-control xenstore-ls rm -f xenstore-exists xenstore-list xenstore-read xenstore-rm xenstore-chmod xenstore-write rm -f .*.d make[2]: Leaving directory `/usr/src/xen-unstable/tools/xenstore' ... make[1]: Leaving directory `/usr/src/xen-unstable/tools' make -C docs clean make[1]: Entering directory `/usr/src/xen-unstable/docs' rm -rf .word_count *.aux *.dvi *.bbl *.blg *.glo *.idx *~ rm -rf *.ilg *.log *.ind *.toc *.bak core rm -rf ps pdf html rm -rf api rm -rf man5 rm -rf man1 make[1]: Leaving directory `/usr/src/xen-unstable/docs' |
#apt-get --purge remove mercurial
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей... ÐоÑово ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐercurial* обновлено 0, ÑÑÑановлено 0 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 1 пакеÑов, и 13 пакеÑов не обновлено. ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑкаÑаÑÑ 0РаÑÑ Ð¸Ð²Ð¾Ð². ÐоÑле ÑаÑпаковки обÑем занÑÑого диÑкового пÑоÑÑÑанÑÑва ÑменÑÑиÑÑÑ Ð½Ð° 1610kB. ХоÑиÑе пÑодолжиÑÑ [Ð/н]? (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 39237 Ñайлов и каÑалогов.) УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ mercurial... УдалÑÑÑÑÑ ÑÐ°Ð¹Ð»Ñ ÐºÐ¾Ð½ÑигÑÑаÑии пакеÑа mercurial... dpkg: пÑедÑпÑеждение -- пÑи Ñдалении пакеÑа mercurial не пÑÑÑой каÑалог /var/lib/python-support/python2.4 не ÑдалÑн. dpkg: пÑедÑпÑеждение -- пÑи Ñдалении пакеÑа mercurial не пÑÑÑой каÑалог /var/lib/python-support/python2.3 не ÑдалÑн. dpkg: пÑедÑпÑеждение -- пÑи Ñдалении пакеÑа mercurial не пÑÑÑой каÑалог /var/lib/python-support не ÑдалÑн. |
#apt-get --purge remove mercurial
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Пакет mercurial не установлен, поэтому не может быть удалён обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 13 пакетов не обновлено. |
#dpkg -l | grep python
ii python 2.3.5-11 An interactive high-level object-oriented la ii python-support 0.3.8 automated rebuilding support for python modu ii python2.3 2.3.5-15 An interactive high-level object-oriented la ii python2.3-dev 2.3.5-15 Header files and a static library for Python ii python2.4 2.4.3-8 An interactive high-level object-oriented la ii python2.4-minimal 2.4.3-8 A minimal subset of the Python language (ver |
#dpkg -l | grep python
|
#dpkg -l | grep python
|
#apt-get install python python2.4-dev
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: python2.3 python2.4 python2.4-minimal Предлагаемые пакеты: python-doc python-tk python-profiler python2.3-doc python2.3-profiler python2.4-doc Рекомендуемые пакеты: python2.3-cjkcodecs python2.3-iconvcodec python2.3-japanese-codecs НОВЫЕ пакеты, которые будут установлены: python python2.3 python2.4 python2.4-dev python2.4-minimal обновлено 0, установлено 5 новых пакетов, для удаления отмечено 0 пакетов, и 13 пакетов не обновлено. Необходимо скачать 0B/8488kB архивов. После распаковки объем занятого дискового пространства возрастёт на 28,3MB. Хотите продолжить [Д/н]? |
#apt-get install python python2.5-dev
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: python2.3 python2.5 python2.5-minimal Предлагаемые пакеты: python-doc python-tk python-profiler python2.3-doc python2.3-profiler python2.5-doc Рекомендуемые пакеты: python2.3-cjkcodecs python2.3-iconvcodec python2.3-japanese-codecs НОВЫЕ пакеты, которые будут установлены: python python2.3 python2.5 python2.5-dev python2.5-minimal ... Выбор ранее не выбранного пакета python2.5-dev. Распаковывается пакет python2.5-dev (из файла .../python2.5-dev_2.4.3+2.5b2-3_i386.deb)... Настраивается пакет python2.3 (2.3.5-15) ... byte-compiling files for package python2.3... Linking and byte-compiling packages for runtime python2.3... Настраивается пакет python (2.3.5-11) ... Настраивается пакет python2.5-minimal (2.4.3+2.5b2-3) ... Linking and byte-compiling packages for runtime python2.5... Настраивается пакет python2.5 (2.4.3+2.5b2-3) ... Настраивается пакет python2.5-dev (2.4.3+2.5b2-3) ... |
#dpkg -l | grep python
|
#dpkg -l | grep python
ii python 2.3.5-11 An interactive high-level object-oriented la ii python2.3 2.3.5-15 An interactive high-level object-oriented la ii python2.5 2.4.3+2.5b2-3 An interactive high-level object-oriented la ii python2.5-dev 2.4.3+2.5b2-3 Header files and a static library for Python ii python2.5-minimal 2.4.3+2.5b2-3 A minimal subset of the Python language (ver |
#make -j 4 world
CONFIG_VERSION=$(sed -ne 's/^EXTRAVERSION = //p' linux-2.6.16.13-xen/Makefile); \ [ -r /usr/src/xen-unstable/dist/install/boot/config-2.6.16$CONFIG_VERSION-xen ] && \ cp /usr/src/xen-unstable/dist/install/boot/config-2.6.16$CONFIG_VERSION-xen linux-2.6.16.13-xen/.config \ || sh buildconfigs/create_config.sh linux-2.6.16.13-xen/.config xen x86_32 # See if we need to munge config to enable PAE make CONFIG_FILE=linux-2.6.16.13-xen/.config -f buildconfigs/Rules.mk config-update-pae gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-unstable/xen/include -I/usr/src/xen-unstable/xen/include/asm-x86/mach-generic -I/usr/src/xen-unstable/xen/include/asm-x86/mach-default -msoft-float -g -D__XEN__ -c gcc -DPIC -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -D__XEN_TOOLS__ -Werror -fno-strict-aliasing -I. -Wp,-MD,.xg_private.opic.d -fPIC -c -o xg_private.opic xg_private.c make[4]: Entering directory `/usr/src/xen-unstable' grep '^CONFIG_HIGHMEM64G=y' linux-2.6.16.13-xen/.config >/dev/null && ( sed -e 's!^CONFIG_HIGHMEM64G=y$!\# CONFIG_HIGHMEM64G is not set!;s!^\# CONFIG_HIGHMEM4G is not set$!CONFIG_HIGHMEM4G=y!' linux-2.6.16.13-xen/.config > linux-2.6.16.13-xen/.config- && mv linux-2.6.16.13-xen/.config- linux-2.6.16.13-xen/.config ) || true ... Automatic kernel module loading (KMOD) [Y/n/?] y * * Block layer * Support for Large Block Devices (LBD) [Y/n/?] y * * IO Schedulers * Anticipatory I/O scheduler (IOSCHED_AS) [Y/n/m/?] y Deadline I/O scheduler (IOSCHED_DEADLINE) [Y/n/m/?] y |
#make clean
make[2]: Entering directory `/usr/src/xen-unstable/tools/libxc' rm -rf *.rpm libxenctrl.a libxenctrl.so libxenctrl.so.3.0 libxenctrl.so.3.0.0 libxenguest.a libxenguest.so libxenguest.so.3.0 libxenguest.so.3.0.0 *~ .*.d xen \ xc_bvtsched.o xc_core.o xc_domain.o xc_evtchn.o xc_misc.o xc_acm.o xc_physdev.o xc_private.o xc_sedf.o xc_csched.o xc_tbuf.o xc_ptrace.o xc_ptrace_core.o xc_pagetab.o xc_linux.o xc_bvtsched.opic xc_core.opic xc_domain.opic xc_evtchn.opic xc_misc.opic xc_acm.opic xc_physdev.opic xc_private.opic xc_sedf.opic xc_csched.opic xc_tbuf.opic xc_ptrace.opic xc_ptrace_core.opic xc_pagetab.opic x xc_load_bin.o xc_load_elf.o xg_private.o xc_linux_build.o xc_linux_restore.o xc_linux_save.o xc_hvm_build.o xc_load_bin.opic xc_load_elf.opic xg_private.opic xc_linux_build.opic xc_linux_restore.opic xc_linux_save.opic xc_hvm_build.opic make[2]: Leaving directory `/usr/src/xen-unstable/tools/libxc' make[2]: Entering directory `/usr/src/xen-unstable/tools/xenstore' rm -rf testsuite/tmp rm -f *.a *.o *.opic *.so* rm -f xenstored xs_random xs_stress xs_crashme rm -f xs_test xenstored_test xs_tdb_dump xenstore-control xenstore-ls ... make[1]: Leaving directory `/usr/src/xen-unstable/tools' make -C docs clean make[1]: Entering directory `/usr/src/xen-unstable/docs' rm -rf .word_count *.aux *.dvi *.bbl *.blg *.glo *.idx *~ rm -rf *.ilg *.log *.ind *.toc *.bak core rm -rf ps pdf html rm -rf api rm -rf man5 rm -rf man1 make[1]: Leaving directory `/usr/src/xen-unstable/docs' |
#make uninstall
[ -d //etc/xen ] && mv -f //etc/xen //etc/xen.old-`date +%s` || true rm -rf //etc/init.d/xend* rm -rf //etc/hotplug/xen-backend.agent rm -f //etc/udev/rules.d/xen-backend.rules rm -f //etc/udev/xen-backend.rules rm -f //etc/sysconfig/xendomains rm -rf //var/run/xen* //var/lib/xen* rm -rf //boot/*xen* rm -rf //lib/modules/*xen* rm -rf //usr/bin/xen* //usr/bin/lomount ... rm -rf //usr/lib/libxenstore* rm -rf //usr/lib/python/xen //usr/lib/python/grub rm -rf //usr/lib/xen/ rm -rf //usr/lib/xen/ rm -rf //usr/local/sbin/setmask //usr/local/sbin/xen* rm -rf //usr/sbin/xen* //usr/sbin/netfix //usr/sbin/xm rm -rf //usr/share/doc/xen rm -rf //usr/share/xen rm -rf //usr/share/man/man1/xen* rm -rf //usr/share/man/man8/xen* |
#dpkg -l | grep python
ii python 2.3.5-11 An interactive high-level object-oriented la ii python2.3 2.3.5-15 An interactive high-level object-oriented la ii python2.5 2.4.3+2.5b2-3 An interactive high-level object-oriented la ii python2.5-dev 2.4.3+2.5b2-3 Header files and a static library for Python ii python2.5-minimal 2.4.3+2.5b2-3 A minimal subset of the Python language (ver |
#apt-get --purge remove python2.3
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей... ÐоÑово ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐon* python2.3* обновлено 0, ÑÑÑановлено 0 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 2 пакеÑов, и 13 пакеÑов не обновлено. ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑкаÑаÑÑ 0РаÑÑ Ð¸Ð²Ð¾Ð². ÐоÑле ÑаÑпаковки обÑем занÑÑого диÑкового пÑоÑÑÑанÑÑва ÑменÑÑиÑÑÑ Ð½Ð° 11,2MB. ХоÑиÑе пÑодолжиÑÑ [Ð/н]? (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 39086 Ñайлов и каÑалогов.) УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ python... УдалÑÑÑÑÑ ÑÐ°Ð¹Ð»Ñ ÐºÐ¾Ð½ÑигÑÑаÑии пакеÑа python... УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ python2.3... Unlinking and removing bytecode for runtime python2.3... УдалÑÑÑÑÑ ÑÐ°Ð¹Ð»Ñ ÐºÐ¾Ð½ÑигÑÑаÑии пакеÑа python2.3... |
#dpkg -l | grep python
ii python2.5 2.4.3+2.5b2-3 An interactive high-level object-oriented la ii python2.5-dev 2.4.3+2.5b2-3 Header files and a static library for Python ii python2.5-minimal 2.4.3+2.5b2-3 A minimal subset of the Python language (ver |
#apt-get install python
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: python2.3 Предлагаемые пакеты: python-doc python-tk python-profiler python2.3-doc python2.3-profiler Рекомендуемые пакеты: python2.3-cjkcodecs python2.3-iconvcodec python2.3-japanese-codecs НОВЫЕ пакеты, которые будут установлены: python python2.3 обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 13 пакетов не обновлено. Необходимо скачать 0B/3244kB архивов. После распаковки объем занятого дискового пространства возрастёт на 11,2MB. Хотите продолжить [Д/н]? n Аварийное завершение. |
#make -j 4 world
|
#cd ..
|
#rm -rf xen-unstable/
|
#ls
xen-unstable-src.tgz |
#tar xzf xen-unstable-src.tgz
|
#ls
xen-unstable xen-unstable-src.tgz |
#cd xen-unstable/
|
#top
top - 17:21:47 up 3:31, 2 users, load average: 3.51, 3.92, 4.48 Tasks: 100 total, 6 running, 94 sleeping, 0 stopped, 0 zombie Cpu(s): 8.8%us, 1.5%sy, 0.0%ni, 87.1%id, 0.2%wa, 0.0%hi, 0.0%si, 2.4%st Mem: 947200k total, 812652k used, 134548k free, 114040k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 2345448k total, 0k used, 2345448k free, 547920k cached 6155 root 25 0 24024 18m 4212 R 77 2.1 0:00.83 cc1 6176 root 25 0 18504 13m 4216 R 70 1.4 0:00.55 cc1 6178 root 25 0 19292 11m 2248 R 57 1.3 0:00.37 cc1 13441 root 17 0 10592 6528 1400 S 48 0.7 2:03.05 l3-agent ... 1 root 16 0 1844 652 548 S 0 0.1 0:00.38 init 2 root RT 0 0 0 0 S 0 0.0 0:04.22 migration/0 3 root 34 19 0 0 0 S 0 0.0 0:00.06 ksoftirqd/0 4 root RT 0 0 0 0 S 0 0.0 0:00.00 watchdog/0 5 root RT 0 0 0 0 S 0 0.0 0:04.33 migration/1 6 root 34 19 0 0 0 S 0 0.0 0:00.07 ksoftirqd/1 7 root RT 0 0 0 0 S 0 0.0 0:00.01 watchdog/1 8 root RT 0 0 0 0 S 0 0.0 0:03.99 migration/2 9 root 34 19 0 0 0 S 0 0.0 0:00.01 ksoftirqd/2 10 root RT 0 0 0 0 S 0 0.0 0:00.00 watchdog/2 |
#dpkg -l | grep python
make[3]: Entering directory `/usr/src/xen-unstable/tools/check' ./chk build Xen CHECK-BUILD Сбт Авг 19 17:20:36 EEST 2006 Checking check_python: *** Check for Python version >= 2.2 FAILED Checking check_zlib_devel: OK Checking check_zlib_lib: make[3]: Entering directory `/usr/src/xen-unstable' Cannot find linux-2.6.16.13.tar.bz2 in path .:.. wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.13.tar.bz2 -O./linux-2.6.16.13.tar.bz2 OK ... gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-unstable/xen/include -I/usr/src/xen-unstable/xen/include/asm-x86/mach-generic -I/usr/src/xen-unstable/xen/include/asm-x86/mach-default -msoft-float -g -D__XEN__ -c gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-unstable/xen/include -I/usr/src/xen-unstable/xen/include/asm-x86/mach-generic -I/usr/src/xen-unstable/xen/include/asm-x86/mach-default -msoft-float -g -D__XEN__ -c gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-unstable/xen/include -I/usr/src/xen-unstable/xen/include/asm-x86/mach-generic -I/usr/src/xen-unstable/xen/include/asm-x86/mach-default -msoft-float -g -D__XEN__ -c ld -m elf_i386 -r -o built_in.o acm_ops.o bitmap.o dom0_ops.o domain.o elf.o event_channel.o grant_table.o kernel.o keyhandler.o lib.o memory.o multicall.o page_alloc.o rangeset.o sched_bvt.o sched_credit.o sched_sedf.o schedule.o shutdown.o softirq.o string.o symbols.o trace.o timer.o version.o vsprintf.o xmalloc.o make[5]: Leaving directory `/usr/src/xen-unstable/xen/common' gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-unstable/xen/include -I/usr/src/xen-unstable/xen/include/asm-x86/mach-generic -I/usr/src/xen-unstable/xen/include/asm-x86/mach-default -msoft-float -g -D__XEN__ -c gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-unstable/xen/include -I/usr/src/xen-unstable/xen/include/asm-x86/mach-generic -I/usr/src/xen-unstable/xen/include/asm-x86/mach-default -msoft-float -g -D__XEN__ -c ii python2.5 2.4.3+2.5b2-3 An interactive high-level object-oriented la ii python2.5-dev 2.4.3+2.5b2-3 Header files and a static library for Python ii python2.5-minimal 2.4.3+2.5b2-3 A minimal subset of the Python language (ver |
#apt-get install python python2.3-dev
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: python2.3 Предлагаемые пакеты: python-doc python-tk python-profiler python2.3-doc python2.3-profiler Рекомендуемые пакеты: python2.3-cjkcodecs python2.3-iconvcodec python2.3-japanese-codecs НОВЫЕ пакеты, которые будут установлены: python python2.3 python2.3-dev ... Распаковывается пакет python2.3 (из файла .../python2.3_2.3.5-15_i386.deb)... Выбор ранее не выбранного пакета python. Распаковывается пакет python (из файла .../python_2.3.5-11_all.deb)... Выбор ранее не выбранного пакета python2.3-dev. Распаковывается пакет python2.3-dev (из файла .../python2.3-dev_2.3.5-15_i386.deb)... Настраивается пакет python2.3 (2.3.5-15) ... byte-compiling files for package python2.3... Linking and byte-compiling packages for runtime python2.3... Настраивается пакет python (2.3.5-11) ... Настраивается пакет python2.3-dev (2.3.5-15) ... |
xen/ xen.old-1155889717/ xen.old-1155908395/ xen.old-1155889297/ xen.old-1155895562/ xen.old-1155911089/ xen.old-1155889377/ xen.old-1155905914/ xen-tools/
auto/ scripts/ xend-pci-quirks.sxp debian0 win xmexample1 images/ win2 xmexample2 knoppix0 xend-config.sxp xmexample.hvm qemu-ifup xend-pci-permissive.sxp xmexample.vti
Время первой команды журнала | 14:10:06 2006- 8-19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 17:42:59 2006- 8-19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 49.50 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.94 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.57 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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