/l3/users/devi/xen-for-zen/xen2.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 |
|
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 18 512 1 -b---- 236.3 Domain-0 0 2759 2 r----- 1267.4 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 2759 2 r----- 1271.0 |
#shutdown -h now
|
#xm create 2003server1
Using config file "/etc/xen/2003server1". Error: Disk image does not exist: /data/ISO/windows-server-2003.iso |
#/etc/init.d/lvm restart
Shutting down LVM Volume Groups... No volume groups found Setting up LVM Volume Groups... Reading all physical volumes. This may take a while... Found volume group "NAS1" using metadata type lvm2 9 logical volume(s) in volume group "NAS1" now active |
#mount -L ISO
|
#xm create 2003server1
Using config file "/etc/xen/2003server1". Error: Device creation failed for domain 2003server1 |
#xm create 2003server0
Using config file "/etc/xen/2003server0". Started domain 2003server0 |
#ps aux | grep xen
root 11 0.0 0.0 0 0 ? S< 11:48 0:00 [xenwatch] root 12 0.0 0.0 0 0 ? S< 11:48 0:00 [xenbus] root 2605 0.7 0.0 1776 792 ? S 11:49 0:01 /usr/lib/xen-3.0.3-1/bin/xenstored --pid-file /var/run/xenstore.pid root 2609 0.0 0.0 10156 524 ? S 11:49 0:00 xenconsoled root 2611 0.0 0.0 10156 524 ? S 11:49 0:00 xenconsoled root 2610 0.0 0.1 8808 4084 ? S 11:49 0:00 python /usr/lib/xen-3.0.3-1/bin/xend start root 2612 0.0 0.0 10156 524 ? S 11:49 0:00 xenconsoled root 2613 0.0 0.2 25568 5704 ? S 11:49 0:00 python /usr/lib/xen-3.0.3-1/bin/xend start root 2617 0.0 0.2 25568 5704 ? S 11:49 0:00 python /usr/lib/xen-3.0.3-1/bin/xend start root 2618 0.0 0.2 25568 5704 ? S 11:49 0:00 python /usr/lib/xen-3.0.3-1/bin/xend start ... root 9475 0.0 0.0 2568 1324 ? S< 11:51 0:00 /bin/bash /etc/xen/scripts/xen-hotplug-cleanup root 9568 0.1 0.1 10224 5512 pts/1 S+ 11:51 0:00 python /usr/lib/xen-3.0.3-1/bin/xm create 2003server0 root 9601 0.0 0.0 2632 1408 ? S< 11:51 0:00 /bin/bash /etc/xen/scripts/block add root 9604 0.0 0.0 2632 1408 ? S< 11:51 0:00 /bin/bash /etc/xen/scripts/block add root 9623 0.9 0.2 42180 7592 ? S 11:51 0:00 /usr/lib/xen-3.0.3-1/bin/qemu-dm -d 16 -m 512 -boot d -serial pty -vcpus 1 -domain-name 2003server0 -net nic,vlan=1,macaddr=00:16:3e:00:01:EE,model=rtl8139 -net tap,vlan=1,bridge=xenbr0 -vncunused -k en-us -vnclisten 0.0.0.0 root 9643 0.0 0.2 42180 7592 ? S 11:51 0:00 /usr/lib/xen-3.0.3-1/bin/qemu-dm -d 16 -m 512 -boot d -serial pty -vcpus 1 -domain-name 2003server0 -net nic,vlan=1,macaddr=00:16:3e:00:01:EE,model=rtl8139 -net tap,vlan=1,bridge=xenbr0 -vncunused -k en-us -vnclisten 0.0.0.0 root 9663 0.0 0.2 25568 5704 ? S 11:51 0:00 python /usr/lib/xen-3.0.3-1/bin/xend start root 9664 0.0 0.2 42180 7592 ? S 11:51 0:00 /usr/lib/xen-3.0.3-1/bin/qemu-dm -d 16 -m 512 -boot d -serial pty -vcpus 1 -domain-name 2003server0 -net nic,vlan=1,macaddr=00:16:3e:00:01:EE,model=rtl8139 -net tap,vlan=1,bridge=xenbr0 -vncunused -k en-us -vnclisten 0.0.0.0 root 9694 0.0 0.2 42180 7592 ? S 11:51 0:00 /usr/lib/xen-3.0.3-1/bin/qemu-dm -d 16 -m 512 -boot d -serial pty -vcpus 1 -domain-name 2003server0 -net nic,vlan=1,macaddr=00:16:3e:00:01:EE,model=rtl8139 -net tap,vlan=1,bridge=xenbr0 -vncunused -k en-us -vnclisten 0.0.0.0 root 11827 0.0 0.0 3656 748 pts/4 S+ 11:52 0:00 grep xen |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server0 16 512 1 r----- 4.6 Domain-0 0 2759 2 r----- 39.9 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server0 16 512 1 ------ 5.5 Domain-0 0 2759 2 r----- 42.9 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server0 16 512 1 -b---- 103.9 Domain-0 0 2759 2 r----- 88.4 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server0 16 512 1 -b---- 103.9 Domain-0 0 2759 2 r----- 88.6 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server0 16 512 1 -b---- 103.9 Domain-0 0 2759 2 r----- 88.8 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server0 16 512 1 -b---- 104.0 Domain-0 0 2759 2 r----- 89.0 |
#watch 'xm list'
|
#xm destroy 2003server0
|
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 2759 2 r----- 96.8 |
#xm create 2003server1
Using config file "/etc/xen/2003server1". Started domain 2003server1 |
#scp /boot/vmlinuz-2.6.19.2
vmlinuz-2.6.19.2 vmlinuz-2.6.19.2.noNFS.old vmlinuz-2.6.19.2.noNFS |
#scp /boot/vmlinuz-2.6.19.2 ltsp0:/var/lib/tftpboot/ltsp/i386/
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: POSSIBLE DNS SPOOFING DETECTED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ The RSA host key for ltsp0 has changed, and the key for the according IP address 192.168.15.244 has a different value. This could either mean that DNS SPOOFING is happening or the IP address for the host and its host key have changed at the same time. Offending key for IP in /root/.ssh/known_hosts:10 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ... Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that the RSA host key has just been changed. The fingerprint for the RSA key sent by the remote host is 6a:fd:f0:b1:06:18:5c:0f:e6:d6:66:07:0d:04:68:f2. Please contact your system administrator. Add correct host key in /root/.ssh/known_hosts to get rid of this message. Offending key in /root/.ssh/known_hosts:11 RSA host key for ltsp0 has changed and you have requested strict checking. Host key verification failed. lost connection |
#vim .ssh/known_hosts
10,11d9 < |1|oe5WQh1gmsRZ3Tw5hlwF8GWkFj4=|GfGeVCIQ+6fY1tfamYau39jyLwY= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAltLHGBcjDjsWxFOdnwuBcHo0+zQyXwVkfmPdqq2zrMzjYG0UmmOvOqKIUfDhO2SMrKtAhr11ZpCB8qsv4xQ29vsvmsSsIVKbokJ+SNNdMgS3vwvor2YbQOuZrscPoMJDz6ar7FLLazYeLNddK7ykcsW6r0i+nQ+PfSizabyzkCRw9IYzc5RQ/i+M/7R8wg3ovE5eA6MAElqt0jctxitjo00c+jVUv1AkhQtvgQCkPOHegQkXs+t16rbLjVxsMX4HSI6qoGjaDQTnhUDhZrK01I9Hdph6oGunfJFvfwtY/k7OsPrfzFs17D6Q3QGD7x53bcL1cSv0QWHTnZHkekx7lw== < |1|bRj1Z5kN02C3AEiduyyuhw3AdOw=|0tsJtkUF8JtpY5Ye47PTDDJnAuU= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAsZTrLwPzl1ZynXG4Bg3fa5wz+zZj0tqhpEL4qyDY1jDc/Wk7lVNcdchAwq85gk14iC5Wwvh///AmTxcFQtZEocqanBh15rvRhXWIrUjfLzfLXAywVsSwoiFRwW7BlcA6mCu204VHxM4Kr6qFXLMG0jiT0uRflgR4++vITmtCJp2mYvxK51SdefPgfyd8yCBxQREuz0lAb4OaRLux8S0WUVwo2iJqjMos8SK+0SCdy8GZqhFj3/Fch/gVkCW8vPn86rGtiTVMtW4p+uTcCLjxpqgKWGX+2/OUmwctH18CV/0n0uKda6yqMs542Y0cv1sJW7qOljzvtO6MBMkBLoQxEQ== |
#scp /boot/vmlinuz-2.6.19.2 ltsp0:/var/lib/tftpboot/ltsp/i386/
The authenticity of host 'ltsp0 (192.168.15.244)' can't be established. RSA key fingerprint is 6a:fd:f0:b1:06:18:5c:0f:e6:d6:66:07:0d:04:68:f2. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'ltsp0,192.168.15.244' (RSA) to the list of known hosts. root@ltsp0's password: Permission denied, please try again. root@ltsp0's password: |
#scp /boot/vmlinuz-2.6.19.2 ltsp0:/var/lib/tftpboot/ltsp/i386/
root@ltsp0's password: vmlinuz-2.6.19.2 100% 1682KB 1.6MB/s 00:00 |
#scp /boot/initrd.img-2.6.19.2 ltsp0:/var/lib/tftpboot/ltsp/i386/
|
#rsync -auv /lib/modules/2.
2.4.34/ 2.6.17-2-xen-686/ 2.6.19.2/ 2.6.17-2-686/ 2.6.18-3-xen-686/ 2.6.19.2.noNFS/ |
#rsync -auv /lib/modules/2.6.19.2/
drwxr-xr-x 4096 2007/01/21 12:08:57 kernel/drivers/isdn/hardware/avm -rw-r--r-- 30187 2007/01/21 12:08:57 kernel/drivers/isdn/hardware/avm/b1.ko -rw-r--r-- 19420 2007/01/21 12:08:57 kernel/drivers/isdn/hardware/avm/b1dma.ko -rw-r--r-- 10075 2007/01/21 12:08:57 kernel/drivers/isdn/hardware/avm/b1pci.ko -rw-r--r-- 10057 2007/01/21 12:08:57 kernel/drivers/isdn/hardware/avm/b1pcmcia.ko -rw-r--r-- 23201 2007/01/21 12:08:57 kernel/drivers/isdn/hardware/avm/c4.ko -rw-r--r-- 10169 2007/01/21 12:08:57 kernel/drivers/isdn/hardware/avm/t1pci.ko drwxr-xr-x 4096 2007/01/21 12:08:57 kernel/drivers/isdn/hardware/eicon -rw-r--r-- 26129 2007/01/21 12:08:57 kernel/drivers/isdn/hardware/eicon/diva_idi.ko -rw-r--r-- 59146 2007/01/21 12:08:57 kernel/drivers/isdn/hardware/eicon/diva_mnt.ko ... drwxr-xr-x 4096 2007/01/21 12:08:58 kernel/drivers/media/video -rw-r--r-- 9103 2007/01/21 12:08:57 kernel/drivers/media/video/adv7170.ko -rw-r--r-- 9063 2007/01/21 12:08:57 kernel/drivers/media/video/adv7175.ko -rw-r--r-- 10395 2007/01/21 12:08:57 kernel/drivers/media/video/bt819.ko -rw-r--r-- 8757 2007/01/21 12:08:57 kernel/drivers/media/video/bt856.ko -rw-r--r-- 7678 2007/01/21 12:08:57 kernel/drivers/media/video/btcx-risc.ko -rw-r--r-- 14244 2007/01/21 12:08:57 kernel/drivers/media/video/bw-qcam.ko -rw-r--r-- 15264 2007/01/21 12:08:57 kernel/drivers/media/video/c-qcam.ko -rw-r--r-- 3623 2007/01/21 12:08:57 kernel/drivers/media/video/compat_ioctl32.ko -rw-r--r-- 48181 2007/01/21 12:08:57 kernel/drivers/media/video/cpia.ko |
#ls
Microsoft_курсы.pdf Microsoft_мероприятия.pdf script |
#cd /usr/src/linux-2.6.19.2
|
#make menuconfig
tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu lqqqqqqqqqqqqqqqqqqqqqq Linux Kernel Configuration qqqqqqqqqqqqqqqqqqqqqqqk x Arrow keys navigate the menu. <Enter> selects submenus --->. x x Highlighted letters are hotkeys. Pressing <Y> includes, <N> excludes, x General setup ---> Loadable module support ---> Block layer ---> Processor type and features ---> Power management options (ACPI, APM) ---> Bus options (PCI, PCMCIA, EISA, MCA, ISA) ---> Executable file formats ---> Networking ---> Device Drivers ---> |
#xm create 2003server0
Using config file "/etc/xen/2003server0". Started domain 2003server0 |
#/etc/init.d/lvm restart
Shutting down LVM Volume Groups... No volume groups found Setting up LVM Volume Groups... Reading all physical volumes. This may take a while... No volume groups found No volume groups found No volume groups found |
#/etc/init.d/lvm restart
Shutting down LVM Volume Groups... No volume groups found Setting up LVM Volume Groups... Reading all physical volumes. This may take a while... Found volume group "NAS1" using metadata type lvm2 9 logical volume(s) in volume group "NAS1" now active |
#mount -L ISO
|
#xm create 2003server1
Using config file "/etc/xen/2003server1". Started domain 2003server1 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 14 512 1 -b---- 5.7 Domain-0 0 2759 2 r----- 35.7 |
#ls -l /dev/etherd/
итого 0 c-w--w---- 1 root disk 152, 3 2007-01-31 12:34 discover brw-rw---- 1 root disk 152, 2304 2007-01-31 12:34 e9.0 cr--r----- 1 root disk 152, 2 2007-01-31 12:34 err c-w--w---- 1 root disk 152, 4 2007-01-31 12:34 interfaces c-w--w---- 1 root disk 152, 5 2007-01-31 12:34 revalidate |
#aoe-stat
e9.0 160.041GB eth1 up |
#aoe-discover
|
#aoe-stat
e9.0 160.041GB eth1 up |
#fdisk -l /dev/etherd/e9.0
Disk /dev/etherd/e9.0: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/etherd/e9.0 doesn't contain a valid partition table |
#/etc/init.d/lvm restart
Shutting down LVM Volume Groups... No volume groups found Setting up LVM Volume Groups... Reading all physical volumes. This may take a while... Found volume group "NAS1" using metadata type lvm2 9 logical volume(s) in volume group "NAS1" now active |
#mount -L ISO
|
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 3165 2 r----- 27.4 |
#xm create 2003server1
Using config file "/etc/xen/2003server1". Started domain 2003server1 |
#xm destroy 2003server1
|
#aoe-stat
e9.0 160.041GB eth1 up |
#ls /dev/etherd/
discover e9.0 err interfaces revalidate |
#pvdisplay /dev/etherd/e9.0
--- Physical volume --- PV Name /dev/etherd/e9.0 VG Name NAS1 PV Size 149,05 GB / not usable 0 Allocatable yes PE Size (KByte) 4096 Total PE 38156 Free PE 23294 Allocated PE 14862 PV UUID eQvQFM-nWA3-2Zgr-6PIp-lIdq-1l82-kxMtM4 |
#vgdisplay NAS1
--- Volume group --- VG Name NAS1 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 82 VG Access read/write VG Status resizable MAX LV 0 Cur LV 9 Open LV 2 Max PV 0 Cur PV 1 Act PV 1 VG Size 149,05 GB PE Size 4,00 MB Total PE 38156 Alloc PE / Size 14862 / 58,05 GB Free PE / Size 23294 / 90,99 GB VG UUID U7DIF0-nEsD-Z61x-183q-Jitb-7Kr8-jGy6zY |
#modinfo aoe
filename: /lib/modules/2.6.18-3-xen-686/kernel/drivers/block/aoe/aoe.ko license: GPL author: Sam Hopkins <sah@coraid.com> description: AoE block/char driver for 2.6.2 and newer 2.6 kernels version: 22 vermagic: 2.6.18-3-xen-686 SMP mod_unload 686 REGPARM gcc-4.1 depends: srcversion: 1154FEB66D6B77EDF4705D1 parm: aoe_iflist:aoe_iflist="dev1 [dev2 ...]" (string) |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 14 512 1 -b---- 313.1 Domain-0 0 2759 2 r----- 234.3 |
#xm create 2003server1
Using config file "/etc/xen/2003server1". Error: Disk image does not exist: /data/ISO/windows-server-2003.iso |
#/etc/init.d/lvm restart
Shutting down LVM Volume Groups... No volume groups found Setting up LVM Volume Groups... Reading all physical volumes. This may take a while... Found volume group "NAS1" using metadata type lvm2 9 logical volume(s) in volume group "NAS1" now active |
#mount -L ISO
|
#xm create 2003server1
Using config file "/etc/xen/2003server1". Started domain 2003server1 |
#ping 192.168.15.150
PING 192.168.15.150 (192.168.15.150) 56(84) bytes of data. 64 bytes from 192.168.15.150: icmp_seq=1 ttl=128 time=1.95 ms --- 192.168.15.150 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 1.958/1.958/1.958/0.000 ms |
#telnet unix.nt 110
Trying 10.0.35.1... Connected to unix.nt. Escape character is '^]'. +OK USER user +OK PASS password +OK ^] telnet> q Connection closed. |
#telnet 192.168.15.254 110
Trying 192.168.15.254... Connected to 192.168.15.254. Escape character is '^]'. +OK ^] telnet> q Connection closed. |
#telnet 192.168.15.254 110
Trying 192.168.15.254... Connected to 192.168.15.254. Escape character is '^]'. +OK USER user +OK PASS password +OK ^] telnet> q Connection closed. |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:18:71:79:F8:9A inet addr:192.168.15.252 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::218:71ff:fe79:f89a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2656 errors:0 dropped:0 overruns:0 frame:0 TX packets:799 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:220499 (215.3 KiB) TX bytes:133693 (130.5 KiB) eth1 Link encap:Ethernet HWaddr 00:18:71:79:F8:98 inet addr:192.168.16.2 Bcast:192.168.16.255 Mask:255.255.255.0 ... TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) xenbr0 Link encap:Ethernet HWaddr 1E:72:BC:CA:F3:FC inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:1752 errors:0 dropped:0 overruns:0 frame:0 TX packets:127 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:123812 (120.9 KiB) TX bytes:4064 (3.9 KiB) |
#ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:18:71:79:F8:9A inet addr:192.168.15.252 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::218:71ff:fe79:f89a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2688 errors:0 dropped:0 overruns:0 frame:0 TX packets:827 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:222947 (217.7 KiB) TX bytes:143429 (140.0 KiB) |
#tcpdump -i eth1 -n arp
bash: tcpdump: command not found |
#apt-get install tcpdump
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: libpcap0.8 НОВЫЕ пакеты, которые будут установлены: libpcap0.8 tcpdump обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 143 пакетов не обновлено. Необходимо скачать 392kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 831kB. Хотите продолжить [Д/н]? Получено:1 http://192.168.15.251 unstable/main libpcap0.8 0.9.5-1 [89,5kB] Получено:2 http://192.168.15.251 unstable/main tcpdump 3.9.5-1 [303kB] Получено 392kB за 0s (2061kB/c) Выбор ранее не выбранного пакета libpcap0.8. (Чтение базы данных... на данный момент установлено 32446 файлов и каталогов.) Распаковывается пакет libpcap0.8 (из файла .../libpcap0.8_0.9.5-1_i386.deb)... Выбор ранее не выбранного пакета tcpdump. Распаковывается пакет tcpdump (из файла .../tcpdump_3.9.5-1_i386.deb)... Настраивается пакет libpcap0.8 (0.9.5-1) ... Настраивается пакет tcpdump (3.9.5-1) ... |
#tcpdump -i eth1 -n arp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel |
#arp -an
? (192.168.15.254) at 00:04:75:81:CA:61 [ether] on eth0 ? (192.168.15.251) at 00:04:75:81:CA:61 [ether] on eth0 |
#arp -an
? (192.168.15.254) at 00:0A:01:D4:D1:39 [ether] on eth0 |
Время первой команды журнала | 00:37:49 2007- 1-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:21:05 2007- 2- 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 75 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 8.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.33 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.78 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.60 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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