/l3/users/devi/xen-for-zen/xen1.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 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 :40 :41 :42 :43 :44 :45 :46 |
mount(8) — монтировать файловую систему |
vi(1) — главный текстовый редактор Unix |
umount(8) — размонтировать файловую систему |
|
#xm list
PID hash table entries: 2048 (order: 11, 8192 bytes) Xen reported: 2666.978 MHz processor. Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) Software IO TLB disabled vmalloc area: da000000-fb7fe000, maxmem 33ffe000 Memory: 391808k/417792k available (1558k kernel code, 17468k reserved, 566k data, 148k init, 0k highmem) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay using timer specific routine.. 6673.13 BogoMIPS (lpj=13346277) Security Framework v1.0.0 initialized ... NPE model : npe-200 Midplane : vxr IOS image : /data/Cisco_IOS/C7200-JK.BIN Loading ELF file '/data/Cisco_IOS/C7200-JK.BIN'... Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 555 1 r----- 83.6 ltsp0 1 256 1 -b---- 0.1 xenomips0 10 400 1 ------ 5.4 xenomips1 11 400 1 ------ 3.1 xenomips2 8 400 1 --p--- 0.0 |
#xm destroy xenomips2
Grant table initialized NET: Registered protocol family 16 Brought up 1 CPUs PCI: setting up Xen PCI frontend stub ACPI: Interpreter disabled. Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI: disabled xen_mem: Initialising balloon driver. PCI: System does not support PCI PCI: System does not support PCI ... (c) (1) (ii) of the Rights in Technical Data and Computer Software clause at DFARS sec. 252.227-7013. cisco Systems, Inc. 170 West Tasman Drive San Jose, California 95134-1706 Cisco IOS Software, 7200 Software (C7200-JK9O3S-M), Version 12.3(7)T1, RELEASE SOFTWARE (fc2) Technical Support: http://www.cisco.com/techsupport Copyright (c) 1986-2004 by Cisco Systems, Inc. Compiled Wed 21-Apr-04 23:35 by eaarmas Image text-base: 0x60008D08, data-base: 0x62714000 |
#xm create -c xenomips2
INIT: version 2.86 booting * Mount point '/dev/shm' does not exist. Skipping mount. Activating swap...done. Setting the system clock.. Cleaning up ifupdown.... Loading kernel modules...done. Loading device-mapper supportdevice-mapper: ioctl: 4.7.0-ioctl (2006-06-24) initialised: dm-devel@redhat.com . Checking file systems...fsck 1.40-WIP (14-Nov-2006) done. ... Copyright (c) 1986-2004 by Cisco Systems, Inc. Compiled Wed 21-Apr-04 23:35 by eaarmas *Feb 5 16:13:27.467: %SNMP-5-COLDSTART: SNMP agent on host router2 is undergoing a cold start router2> router2>ena router2#ping 192.168.15.170 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.15.170, timeout is 2 seconds: ..... Success rate is 0 percent (0/5) |
#mount /dev/NAS0/xenomips0 /mnt/
|
#vi /mnt/etc/rc.local
16c16 < /root/xenomips/xenomips.sh --- > #/root/xenomips/xenomips.sh |
#umount /mnt
|
#xm create -c xenomips2
![]() Using config file "/etc/xen/xenomips2". Error: VM name 'xenomips2' already in use by domain 12 |
#xm destroy xenomips2
Setting the system clock.. Cleaning up ifupdown.... Loading kernel modules...done. Loading device-mapper supportdevice-mapper: ioctl: 4.7.0-ioctl (2006-06-24) initialised: dm-devel@redhat.com . Checking file systems...fsck 1.40-WIP (14-Nov-2006) done. Setting kernel variables...done. Mounting local filesystems...kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. ... router0>ena router0# router0# router0#ping 192.168.15.254 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.15.254, timeout is 2 seconds: .!!!! Success rate is 80 percent (4/5), round-trip min/avg/max = 16/63/124 ms router0# *Feb 5 16:15:03.795: %OSPF-5-ADJCHG: Process 1, Nbr 192.168.17.1 on FastEthernet1/0 from EXSTART to DOWN, Neighbor Down: Too many retransmissions |
#xm create -c xenomips2
IOS image : /data/Cisco_IOS/C7200-JK.BIN Loading ELF file '/data/Cisco_IOS/C7200-JK.BIN'... ELF entry point: 0x80008000 C7200 'default': starting simulation (CPU0 PC=0xffffffffbfc00000), JIT enabled. ROMMON emulation microcode. Launching IOS image at 0x80008000... Restricted Rights Legend Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c) of the Commercial Computer Software - Restricted ... N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2 i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2 ia - IS-IS inter area, * - candidate default, U - per-user static route o - ODR, P - periodic downloaded static route Gateway of last resort is not set C 192.168.15.0/24 is directly connected, FastEthernet0/0 C 192.168.17.0/24 is directly connected, FastEthernet1/0 O 192.168.16.0/24 [110/2] via 192.168.17.1, 00:05:16, FastEthernet1/0 [110/2] via 192.168.15.170, 00:05:16, FastEthernet0/0 |
#xm create -c xenomips2
SELinux: Disabled at boot. Capability LSM initialized Mount-cache hash table entries: 512 CPU: Trace cache: 12K uops, L1 D cache: 16K CPU: L2 cache: 256K Checking 'hlt' instruction... OK. SMP alternatives: switching to UP code Freeing SMP alternatives: 12k freed Brought up 1 CPUs migration_cost=0 ... IOMEM size : 0 Mb NVRAM size : 128 Kb NPE model : npe-200 Midplane : vxr IOS image : /data/Cisco_IOS/C7200-JK.BIN Loading ELF file '/data/Cisco_IOS/C7200-JK.BIN'... ELF entry point: 0x80008000 C7200 'default': starting simulation (CPU0 PC=0xffffffffbfc00000), JIT enabled. ROMMON emulation microcode. Launching IOS image at 0x80008000... |
#xm create -c xenomips2
![]() Traceback (most recent call last): File "/usr/lib/xen-3.0.3-1/bin/xm", line 5, in ? from xen.xm import main File "/usr/lib/xen-3.0.3-1/lib/python/xen/xm/main.py", line 30, in ? import xmlrpclib File "/usr/lib/python2.4/xmlrpclib.py", line 506, in ? from xml.parsers import expat File "xml/parsers/expat.py", line 1, in ? KeyboardInterrupt |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 555 1 r----- 309.4 ltsp0 15 256 1 -b---- 7.5 xenomips0 17 400 1 ------ 100.6 xenomips1 18 400 1 ------ 9.7 xenomips2 19 400 1 ------ 9.3 |
#xm lisr
![]() Error: Sub Command lisr 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>. destroy Terminate a domain immediately. dump-core Dump core for a specific domain. help Display this message. list List information about all/some domains. ... shutdown Shutdown a domain. top Monitor a host and the domains in real time. unpause Unpause a paused domain. uptime Print uptime for a domain. 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 list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 555 1 r----- 310.2 ltsp0 15 256 1 -b---- 7.5 xenomips0 17 400 1 ------ 103.0 xenomips1 18 400 1 ------ 11.9 xenomips2 19 400 1 ------ 10.9 |
#xm console xenomips2
Restricted Rights Legend Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c) of the Commercial Computer Software - Restricted Rights clause at FAR sec. 52.227-19 and subparagraph (c) (1) (ii) of the Rights in Technical Data and Computer Software clause at DFARS sec. 252.227-7013. cisco Systems, Inc. 170 West Tasman Drive San Jose, California 95134-1706 ... Last reset from power-on Number of Fast PAs = 3 Number of Fast+Medium PAs = 3 Total number of PA bandwidth points = 600 3 FastEthernet interfaces 125K bytes of NVRAM. 4096K bytes of packet SRAM memory. 65536K bytes of ATA PCMCIA card at slot 0 (Sector size 512 bytes). 8192K bytes of Flash internal SIMM (Sector size 256K). Press RETURN to get started! |
#xm destroy xenomips2
|
#xm create -c xenomips2
interface FastEthernet0/0 ip address 192.168.15.171 255.255.255.0 duplex half ! interface FastEthernet1/0 ip address 192.168.17.2 255.255.255.0 duplex full ! interface FastEthernet2/0 no ip address ... ! no aaa new-model ip subnet-zero ! ! ! ! ip cef ip audit po max-events 100 no ftp-server write-enable |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 555 1 r----- 406.9 ltsp0 15 256 1 ------ 7.9 xenomips0 17 400 1 ------ 426.9 xenomips1 18 400 1 ------ 333.4 xenomips2 20 400 1 ------ 279.7 |
#xm destroy xenomips0
|
#xm destroy xenomips1
|
#xm destroy xenomips2
|
#xm destroy xenomips2
![]() Error: Domain 'xenomips2' does not exist. Usage: xm destroy <Domain> Terminate a domain immediately. |
#xm create -c xenomips2
This product contains cryptographic features and is subject to United States and local country laws governing import, export, transfer and use. Delivery of Cisco cryptographic products does not imply third-party authority to import, export, distribute or use encryption. Importers, exporters, distributors and users are responsible for compliance with U.S. and local country laws. By using this product you agree to comply with applicable laws and regulations. If you are unable to comply with U.S. and local laws, return this product immediately. A summary of U.S. laws governing Cisco cryptographic products may be found at: http://www.cisco.com/wwl/export/crypto/tool/stqrg.html ... router2#show ip ospf ne router2#show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 192.168.17.1 1 FULL/BDR 00:00:31 192.168.17.1 FastEthernet1/0 192.168.15.170 1 FULL/BDR 00:00:36 192.168.15.170 FastEthernet0/0 router2# *Feb 5 17:21:09.491: %OSPF-5-ADJCHG: Process 1, Nbr 192.168.15.170 on FastEthernet0/0 from FULL to DOWN, Neighbor Down: Dead timer expired *Feb 5 17:21:42.347: %OSPF-5-ADJCHG: Process 1, Nbr 192.168.15.170 on FastEthernet0/0 from LOADING to FULL, Loading Done router2# router2# |
#xm create -c xenomips2
can't create /var/lib/dhcp3/dhclient.eth0.leases: Read-only file system bound to 192.168.222.2 -- renewal in 251 seconds. done. INIT: Entering runlevel: 2 Starting system log daemon: syslogd. Starting kernel log daemon: klogd. * Not starting internet superserver: no services enabled. Starting OpenBSD Secure Shell server: sshdNET: Registered protocol family 10 lo: Disabled Privacy Extensions IPv6 over IPv4 tunneling driver ... router2#show ip osp router2#show ip ospf nei router2#show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 192.168.17.1 1 EXSTART/BDR 00:00:34 192.168.17.1 FastEthernet1/0 192.168.15.170 1 EXSTART/BDR 00:00:31 192.168.15.170 FastEthernet0/0 router2#show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 192.168.17.1 1 EXSTART/BDR 00:00:37 192.168.17.1 FastEthernet1/0 192.168.15.170 1 EXSTART/BDR 00:00:34 192.168.15.170 FastEthernet0/0 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 555 1 r----- 562.4 ltsp0 15 256 1 -b---- 8.4 xenomips0 24 400 1 ------ 73.1 xenomips1 25 400 1 ------ 64.7 xenomips2 26 400 1 ------ 64.8 |
#xm destroy xenomips2
|
#xm create -c xenomips2
Technical Support: http://www.cisco.com/techsupport Copyright (c) 1986-2004 by Cisco Systems, Inc. Compiled Wed 21-Apr-04 23:35 by eaarmas Image text-base: 0x60008D08, data-base: 0x62714000 This product contains cryptographic features and is subject to United States and local country laws governing import, export, transfer and use. Delivery of Cisco cryptographic products does not imply third-party authority to import, export, distribute or use encryption. Importers, exporters, distributors and users are responsible for compliance with U.S. and local country laws. By using this product you ... N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2 i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2 ia - IS-IS inter area, * - candidate default, U - per-user static route o - ODR, P - periodic downloaded static route Gateway of last resort is not set C 192.168.15.0/24 is directly connected, FastEthernet0/0 C 192.168.17.0/24 is directly connected, FastEthernet1/0 O 192.168.16.0/24 [110/2] via 192.168.17.1, 00:00:22, FastEthernet1/0 [110/2] via 192.168.15.170, 00:00:22, FastEthernet0/0 |
#xm create -c xenomips2
8192K bytes of Flash internal SIMM (Sector size 256K). Press RETURN to get started! *Feb 5 18:15:38.411: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up *Feb 5 18:15:38.419: %LINK-3-UPDOWN: Interface FastEthernet1/0, changed state to up *Feb 5 18:15:38.423: %LINK-3-UPDOWN: Interface FastEthernet2/0, changed state to up *Feb 5 18:15:39.435: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up *Feb 5 18:15:39.435: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet1/0, changed state to up *Feb 5 18:15:39.439: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet2/0, changed state to down *Feb 5 18:15:39.731: %CRYPTO-6-ISAKMP_ON_OFF: ISAKMP is OFF *Feb 5 18:15:41.023: %SYS-5-CONFIG_I: Configured from memory by console ... Internet 192.168.17.1 0 Incomplete ARPA Internet 192.168.17.2 - ca00.0493.001c ARPA FastEthernet1/0 Internet 192.168.15.171 - ca00.0493.0000 ARPA FastEthernet0/0 Internet 192.168.15.170 0 Incomplete ARPA router2# *Feb 5 18:41:02.499: %OSPF-5-ADJCHG: Process 1, Nbr 192.168.17.1 on FastEthernet1/0 from EXSTART to DOWN, Neighbor Down: Too many retransmissions *Feb 5 18:42:02.503: %OSPF-5-ADJCHG: Process 1, Nbr 192.168.17.1 on FastEthernet1/0 from DOWN to DOWN, Neighbor Down: Ignore timer expired *Feb 5 18:44:32.435: %OSPF-5-ADJCHG: Process 1, Nbr 192.168.17.1 on FastEthernet1/0 from EXSTART to DOWN, Neighbor Down: Too many retransmissions *Feb 5 18:45:32.435: %OSPF-5-ADJCHG: Process 1, Nbr 192.168.17.1 on FastEthernet1/0 from DOWN to DOWN, Neighbor Down: Ignore timer expired *Feb 5 18:47:52.383: %OSPF-5-ADJCHG: Process 1, Nbr 192.168.17.1 on FastEthernet1/0 from EXSTART to DOWN, Neighbor Down: Too many retransmissions |
Время первой команды журнала | 18:11:33 2007- 2- 5 | ||||||||||||
Время последней команды журнала | 19:55:31 2007- 2- 5 | ||||||||||||
Количество командных строк в журнале | 28 | ||||||||||||
Процент команд с ненулевым кодом завершения, % | 14.29 | ||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||
Суммарное время работы с терминалом *, час | 1.13 | ||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.41 | ||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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