/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 |
|
#mkinitramfs -o /boot/initrd.img-2.6.1
initrd.img-2.6.17-2-686 initrd.img-2.6.18-3-xen-686 initrd.img-2.6.17-2-xen-686 initrd.img-2.6.19.2.noNFS |
#mkinitramfs -o /boot/initrd.img-2.6.19.2.noNFS
|
#ls /lib/modules/
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 |
#ls -lh
-rw-r--r-- 1 root root 4,4M 2007-01-22 15:28 /boot/initrd.img-2.6.19.2.noNFS |
#ls -l /boot
итого 34208 lrwxrwxrwx 1 root root 21 2007-01-22 15:27 config -> config-2.6.19.2.noNFS -rw-r--r-- 1 root root 23431 2006-12-25 20:41 config-2.4.34 -rw-r--r-- 1 root root 67933 2006-09-13 18:43 config-2.6.17-2-686 -rw-r--r-- 1 root root 64299 2006-09-14 02:04 config-2.6.17-2-xen-686 -rw-r--r-- 1 root root 67700 2006-12-05 00:39 config-2.6.18-3-xen-686 -rw-r--r-- 1 root root 70049 2007-01-21 12:09 config-2.6.19.2 -rw-r--r-- 1 root root 70066 2007-01-22 15:27 config-2.6.19.2.noNFS -rw-r--r-- 1 root root 70060 2007-01-22 14:13 config-2.6.19.2.noNFS.old lrwxrwxrwx 1 root root 25 2007-01-22 15:27 config.old -> config-2.6.19.2.noNFS.old ... -rw-r--r-- 1 root root 1605403 2006-12-25 21:05 vmlinuz-2.4.34 -rw-r--r-- 1 root root 1214094 2006-09-14 01:12 vmlinuz-2.6.17-2-686 -rw-r--r-- 1 root root 1187021 2006-09-14 02:02 vmlinuz-2.6.17-2-xen-686 -rw-r--r-- 1 root root 1234717 2006-12-05 00:38 vmlinuz-2.6.18-3-xen-686 -rw-r--r-- 1 root root 1722162 2007-01-21 12:09 vmlinuz-2.6.19.2 -rw-r--r-- 1 root root 1753024 2007-01-22 15:27 vmlinuz-2.6.19.2.noNFS -rw-r--r-- 1 root root 1720336 2007-01-22 14:13 vmlinuz-2.6.19.2.noNFS.old lrwxrwxrwx 1 root root 26 2007-01-22 15:27 vmlinuz.old -> vmlinuz-2.6.19.2.noNFS.old -rw-r--r-- 1 root root 244899 2006-11-02 21:39 xen-3.0.3-1-i386.gz drwxr-xr-x 2 root root 4096 2006-12-13 00:25 xen-for-oes1 |
#ls -l /lib/modules/2.
2.4.34/ 2.6.17-2-686/ 2.6.17-2-xen-686/ 2.6.18-3-xen-686/ 2.6.19.2/ 2.6.19.2.noNFS/ |
#ls -l /lib/modules/2.6.19.2.noNFS/
итого 1288 lrwxrwxrwx 1 root root 23 2007-01-22 14:12 build -> /usr/src/linux-2.6.19.2 drwxr-xr-x 9 root root 4096 2007-01-22 15:27 kernel -rw-r--r-- 1 root root 288621 2007-01-22 15:27 modules.alias -rw-r--r-- 1 root root 69 2007-01-22 15:27 modules.ccwmap -rw-r--r-- 1 root root 273829 2007-01-22 15:27 modules.dep -rw-r--r-- 1 root root 813 2007-01-22 15:27 modules.ieee1394map -rw-r--r-- 1 root root 730 2007-01-22 15:27 modules.inputmap -rw-r--r-- 1 root root 18143 2007-01-22 15:27 modules.isapnpmap -rw-r--r-- 1 root root 74 2007-01-22 15:27 modules.ofmap -rw-r--r-- 1 root root 214495 2007-01-22 15:27 modules.pcimap -rw-r--r-- 1 root root 1135 2007-01-22 15:27 modules.seriomap -rw-r--r-- 1 root root 119606 2007-01-22 15:27 modules.symbols -rw-r--r-- 1 root root 347709 2007-01-22 15:27 modules.usbmap lrwxrwxrwx 1 root root 23 2007-01-22 15:27 source -> /usr/src/linux-2.6.19.2 |
#cd /usr/src/linux-2.6.19.2
|
#make modules_install
INSTALL fs/autofs/autofs.ko INSTALL fs/autofs4/autofs4.ko INSTALL fs/befs/befs.ko INSTALL fs/bfs/bfs.ko INSTALL fs/binfmt_aout.ko INSTALL fs/binfmt_misc.ko INSTALL fs/cifs/cifs.ko INSTALL fs/coda/coda.ko INSTALL fs/configfs/configfs.ko INSTALL fs/efs/efs.ko ... INSTALL net/ipv4/ipvs/ip_vs_lblc.ko INSTALL net/ipv4/ipvs/ip_vs_lblcr.ko INSTALL net/ipv4/ipvs/ip_vs_lc.ko INSTALL net/ipv4/ipvs/ip_vs_nq.ko INSTALL net/ipv4/ipvs/ip_vs_rr.ko INSTALL net/ipv4/ipvs/ip_vs_sed.ko INSTALL net/ipv4/ipvs/ip_vs_sh.ko INSTALL net/ipv4/ipvs/ip_vs_wlc.ko INSTALL net/ipv4/ipvs/ip_vs_wrr.ko INSTALL net/ipv4/multipath_drr.ko |
#ls -l /lib/modules/2.6.19.2.noNFS/
итого 1288 lrwxrwxrwx 1 root root 23 2007-01-22 14:12 build -> /usr/src/linux-2.6.19.2 drwxr-xr-x 9 root root 4096 2007-01-22 18:08 kernel -rw-r--r-- 1 root root 288621 2007-01-22 18:08 modules.alias -rw-r--r-- 1 root root 69 2007-01-22 18:08 modules.ccwmap -rw-r--r-- 1 root root 273829 2007-01-22 18:08 modules.dep -rw-r--r-- 1 root root 813 2007-01-22 18:08 modules.ieee1394map -rw-r--r-- 1 root root 730 2007-01-22 18:08 modules.inputmap -rw-r--r-- 1 root root 18143 2007-01-22 18:08 modules.isapnpmap -rw-r--r-- 1 root root 74 2007-01-22 18:08 modules.ofmap -rw-r--r-- 1 root root 214495 2007-01-22 18:08 modules.pcimap -rw-r--r-- 1 root root 1135 2007-01-22 18:08 modules.seriomap -rw-r--r-- 1 root root 119606 2007-01-22 18:08 modules.symbols -rw-r--r-- 1 root root 347709 2007-01-22 18:08 modules.usbmap lrwxrwxrwx 1 root root 23 2007-01-22 18:08 source -> /usr/src/linux-2.6.19.2 |
#cd
|
#du -sh /lib/modules/2.6.19.2.noNFS/
43M /lib/modules/2.6.19.2.noNFS/ |
#r
|
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 14 512 1 -b---- 228.3 Domain-0 0 2759 2 r----- 932.6 |
#xm shutdown 2003server1
|
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 2759 2 r----- 934.0 |
#shutdown -h now
|
#/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 |
#xm create 2003server1
Using config file "/etc/xen/2003server1". Error: Disk image does not exist: /data/ISO/windows-server-2003.iso |
#mount -L ISO .
bash: /root/.lilalo//3168398943002322745-1169549406.info: No such file or directory |
#ls /
bin dev initrd lib64 mnt root srv usr zen boot etc initrd.img lost+found opt sbin sys var data home lib media proc selinux tmp vmlinuz bash: /root/.lilalo//3168398943002322745-1169549406.info: No such file or directory |
#xm create 2003server1
Using config file "/etc/xen/2003server1". Started domain 2003server1 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 15 512 1 r----- 2.2 Domain-0 0 2759 2 r----- 30.8 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 15 512 1 ------ 3.9 Domain-0 0 2759 2 r----- 31.5 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 15 512 1 -b---- 156.6 Domain-0 0 2759 2 r----- 163.4 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 15 512 1 -b---- 640.7 Domain-0 0 2759 2 r----- 394.9 |
#xm destroy 2003server1
|
#shutdown -h now
|
#ls -l /etc/xen/
итого 112 -rw-r--r-- 1 root root 6995 2006-12-24 19:35 2003server0 -rw-r--r-- 1 root root 6995 2007-01-22 00:00 2003server1 -rwxr-xr-x 1 root root 166 2006-12-10 23:36 create-volumes.sh -rw-r--r-- 1 root root 5525 2006-12-06 20:59 deb0 -rw-r--r-- 1 root root 5540 2006-12-21 17:13 freebsd -rw-r--r-- 1 root root 7010 2006-12-13 00:15 oes0 -rw-r--r-- 1 root root 5642 2006-12-13 00:29 oes0sxp -rw-r--r-- 1 root root 5640 2006-12-16 15:44 oes1 drwxr-xr-x 2 root root 4096 2006-12-06 17:00 scripts -rw-r--r-- 1 root root 5524 2006-12-11 08:06 suse0 -rw-r--r-- 1 root root 6794 2006-12-09 14:19 suse0hvm -rw-r--r-- 1 root root 6885 2007-01-22 00:48 winxp0 -rw-r--r-- 1 root root 498 2006-12-14 16:05 winxpN -rw-r--r-- 1 root root 4486 2006-12-06 21:09 xend-config.sxp -rw-r--r-- 1 root root 1256 2006-11-13 16:13 xend-pci-permissive.sxp -rw-r--r-- 1 root root 4129 2006-11-13 16:13 xend-pci-quirks.sxp |
#xm create 2003server1
Using config file "/etc/xen/2003server1". Error: Disk image does not exist: /data/ISO/windows-server-2003.iso |
#mount -a
mount: special device LABEL=ISO does not exist |
#cat /etc/fstab
# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/cciss/c0d0p1 / ext3 defaults,errors=remount-ro 0 1 /dev/cciss/c0d0p2 none swap sw 0 0 # NAS LVM LABEL=ISO /data/ISO ext3 rw 0 0 |
#lv
lvchange lvdisplay lvm-bin-scan lvmiopversion lvreduce lvresize lvconvert lvextend lvmchange lvmsadc lvremove lvs lvcreate lvm lvmdiskscan lvmsar lvrename lvscan |
#lvscan
No volume groups found |
#vim /etc/fstab
10c10 < LABEL=ISO /data/ISO ext3 rw 0 0 --- > LABEL=ISO1 /data/ISO ext3 rw 0 0 |
#mount -a
mount: special device LABEL=ISO1 does not exist |
#vim /etc/fstab
10c10 < LABEL=ISO1 /data/ISO ext3 rw 0 0 --- > LABEL=ISO /data/ISO ext3 rw 0 0 |
#/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
|
#mount -a
|
#mount
/dev/cciss/c0d0p1 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) /sys on /sys type sysfs (rw,noexec,nosuid,nodev) udev on /dev type tmpfs (rw,mode=0755) devshm on /dev/shm type tmpfs (rw) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,nodev) /dev/mapper/NAS1-ISO on /data/ISO type ext3 (rw) |
#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=13.3 ms 64 bytes from 192.168.15.150: icmp_seq=2 ttl=128 time=5.01 ms --- 192.168.15.150 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 5.017/9.165/13.314/4.149 ms |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 14 512 1 -b---- 499.3 Domain-0 0 2759 2 r----- 323.5 |
#xm destroy 2003server1
|
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 2759 2 r----- 325.0 |
#shutdown -n now
shutdown: can use "-n" for halt or reboot only. |
#shutdown -h now
|
#ls /etc/xen
2003server0 freebsd scripts winxpN 2003server1 oes0 suse0 xend-config.sxp create-volumes.sh oes0sxp suse0hvm xend-pci-permissive.sxp deb0 oes1 winxp0 xend-pci-quirks.sxp |
#xm create 2003server0
Using config file "/etc/xen/2003server0". Error: Disk image does not exist: /data/ISO/windows-server-2003.iso |
#/etc/lvm restart
bash: /etc/lvm: is a directory |
#/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 2003server0
Using config file "/etc/xen/2003server0". Started domain 2003server0 |
#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=5.60 ms 64 bytes from 192.168.15.150: icmp_seq=2 ttl=128 time=7.53 ms --- 192.168.15.150 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 5.601/6.569/7.537/0.968 ms |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server0 14 512 1 -b---- 13.1 Domain-0 0 2759 2 r----- 43.2 |
#xm destroy 2003server0
|
#xm create 2003server1
Using config file "/etc/xen/2003server1". Started domain 2003server1 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 15 512 1 -b---- 59.9 Domain-0 0 2759 2 r----- 78.7 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 15 512 1 -b---- 59.9 Domain-0 0 2759 2 r----- 78.9 |
#xm top
NETS NETTX(k) NETRX(k) VBDS VBD_OO VBD_RD VBD_WR SSID 2003server1 --b--- 59 0.1 537808 15.8 546000 16.0 1 1 0 0 2 0 0 0 0 Domain-0 -----r 79 0.3 2825216 82.9 no limit n/a 2 4 183 155 0 0 0 0 0 Delay Networks vBds VCPUs Repeat header Sort order Quit vbd-15-5632 is VBD. vbd-15-768 is VBD. |
#xm destroy 2003server1
|
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 2759 2 r----- 81.2 |
#xm create 2003server1
Using config file "/etc/xen/2003server1". Started domain 2003server1 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 16 512 1 r----- 8.7 Domain-0 0 2759 2 r----- 95.2 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 16 512 1 -b---- 11.2 Domain-0 0 2759 2 r----- 96.1 |
#watch xm list
|
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 16 512 1 -b---- 12.4 Domain-0 0 2759 2 r----- 102.8 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 16 512 1 -b---- 12.5 Domain-0 0 2759 2 r----- 107.3 |
#netstat -lnp | grep :59
tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN 13710/qemu-dm |
#w
12:33:09 up 22 min, 2 users, load average: 0,28, 0,12, 0,08 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user pts/0 192.168.15.254 12:32 3.00s 0.12s 0.12s script -f -q /home/user/.lil root pts/3 vnc0.unix.nt 12:33 0.00s 0.00s 0.00s script -f -q /root/.lilalo// |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 17 512 1 ------ 3.9 Domain-0 0 2759 2 r----- 114.5 |
#xm list
^LName ID Mem(MiB) VCPUs State Time(s) Domain-0 0 2759 2 r----- 110.4 |
#xm create 2003server
Error: Unable to open config file: 2003server Usage: xm create <ConfigFile> [options] [vars] Create a domain based on <ConfigFile>. Options: -h, --help Print this help. --help_config Print the available configuration variables (vars) for the configuration script. -q, --quiet Quiet. --path=PATH Search path for configuration scripts. The value of PATH is a colon-separated directory list. ... SXP is the underlying configuration format used by Xen. SXP configurations can be hand-written or generated from Python configuration scripts, using the -n (dryrun) option to print the configuration. -n, --dryrun Dry run - prints the resulting configuration in SXP but does not create the domain. -p, --paused Leave the domain paused after it is created. -c, --console_autoconnect Connect to the console after the domain is created. |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 2759 2 r----- 110.7 |
#xm create 2003server1
Using config file "/etc/xen/2003server1". Started domain 2003server1 |
#netstat -lnp | grep :59
tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN 15486/qemu-dm |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 18 512 1 --p--- 0.0 Domain-0 0 2759 2 r----- 132.2 |
#xm destroy 2003server1
|
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 2759 2 r----- 129.1 |
#xm create 2003server
Error: Unable to open config file: 2003server Usage: xm create <ConfigFile> [options] [vars] Create a domain based on <ConfigFile>. Options: -h, --help Print this help. --help_config Print the available configuration variables (vars) for the configuration script. -q, --quiet Quiet. --path=PATH Search path for configuration scripts. The value of PATH is a colon-separated directory list. ... SXP is the underlying configuration format used by Xen. SXP configurations can be hand-written or generated from Python configuration scripts, using the -n (dryrun) option to print the configuration. -n, --dryrun Dry run - prints the resulting configuration in SXP but does not create the domain. -p, --paused Leave the domain paused after it is created. -c, --console_autoconnect Connect to the console after the domain is created. |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 2759 2 r----- 130.0 |
#xm create 2003server1
Using config file "/etc/xen/2003server1". Started domain 2003server1 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 18 512 1 ------ 0.1 Domain-0 0 2759 2 r----- 133.4 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 18 512 1 r----- 2.1 Domain-0 0 2759 2 r----- 133.8 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 18 512 1 ------ 4.2 Domain-0 0 2759 2 r----- 135.4 |
#netstat -rlp
Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.16.0 * 255.255.255.0 U 0 0 0 eth1 192.168.15.0 * 255.255.255.0 U 0 0 0 eth0 default linux.nt 0.0.0.0 UG 0 0 0 eth0 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 18 512 1 ------ 4.8 Domain-0 0 2759 2 r----- 136.9 |
#netstat
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 xen2.unix.nt:48818 chub.in:18030 TIME_WAIT tcp 0 0 xen2.unix.nt:48819 chub.in:18030 TIME_WAIT tcp 0 0 xen2.unix.nt:48816 chub.in:18030 TIME_WAIT tcp 0 0 xen2.unix.nt:48817 chub.in:18030 TIME_WAIT tcp6 0 368 xen2.unix.nt:ssh vnc0.unix.nt:58167 ESTABLISHED tcp6 0 0 xen2.unix.nt:ssh linux.nt:53150 ESTABLISHED Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path ... unix 3 [ ] STREAM CONNECTED 23165 unix 3 [ ] STREAM CONNECTED 23164 unix 2 [ ] DGRAM 6764 unix 3 [ ] STREAM CONNECTED 6162 /var/run/xenstored/socket unix 3 [ ] STREAM CONNECTED 6161 unix 3 [ ] STREAM CONNECTED 6159 /var/run/xenstored/socket unix 3 [ ] STREAM CONNECTED 6157 unix 2 [ ] DGRAM 6149 unix 2 [ ] DGRAM 5971 unix 2 [ ] DGRAM 5816 |
#netstat -h
usage: netstat [-veenNcCF] [<Af>] -r netstat {-V|--version|-h|--help} netstat [-vnNcaeol] [<Socket> ...] netstat { [-veenNac] -i | [-cnNe] -M | -s } -r, --route display routing table -i, --interfaces display interface table -g, --groups display multicast group memberships -s, --statistics display networking statistics (like SNMP) -M, --masquerade display masqueraded connections -v, --verbose be verbose -n, --numeric don't resolve names ... -a, --all, --listening display all sockets (default: connected) -o, --timers display timers -F, --fib display Forwarding Information Base (default) -C, --cache display routing cache instead of FIB <Socket>={-t|--tcp} {-u|--udp} {-w|--raw} {-x|--unix} --ax25 --ipx --netrom <AF>=Use '-6|-4' or '-A <af>' or '--<af>'; default: inet List of possible address families (which support routing): inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25) netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP) x25 (CCITT X.25) |
#netstat -al
Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:netbios-ssn *:* LISTEN tcp 0 0 *:sunrpc *:* LISTEN tcp 0 0 *:45808 *:* LISTEN tcp 0 0 *:auth *:* LISTEN tcp 0 0 localhost:smtp *:* LISTEN tcp 0 0 *:microsoft-ds *:* LISTEN tcp 0 0 xen2.unix.nt:48819 chub.in:18030 TIME_WAIT tcp 0 0 xen2.unix.nt:34675 chub.in:18030 TIME_WAIT ... unix 3 [ ] STREAM CONNECTED 23165 unix 3 [ ] STREAM CONNECTED 23164 unix 2 [ ] DGRAM 6764 unix 3 [ ] STREAM CONNECTED 6162 /var/run/xenstored/socket unix 3 [ ] STREAM CONNECTED 6161 unix 3 [ ] STREAM CONNECTED 6159 /var/run/xenstored/socket unix 3 [ ] STREAM CONNECTED 6157 unix 2 [ ] DGRAM 6149 unix 2 [ ] DGRAM 5971 unix 2 [ ] DGRAM 5816 |
# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/cciss/c0d0p1 / ext3 defaults,errors=remount-ro 0 1 /dev/cciss/c0d0p2 none swap sw 0 0 # NAS LVM LABEL=ISO /data/ISO ext3 rw 0 0
Время первой команды журнала | 15:27:23 2007- 1-22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:36:07 2007- 1-25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 11.88 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.71 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.36 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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