/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 |
|
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 1499 1 r----- 333.4 ltsp0 3 256 1 -b---- 186.1 vnc0 4 256 1 ------ 268.2 |
#xm destroy vnc0
|
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 1499 1 r----- 334.7 ltsp0 3 256 1 -b---- 186.2 |
#xm create vnc0
Using config file "/etc/xen/vnc0". Started domain vnc0 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 955 1 r----- 337.3 ltsp0 3 256 1 -b---- 186.2 vnc0 5 800 1 -b---- 1.2 |
#xm console vnc0
Linux version 2.6.18-3-xen-686 (Debian 2.6.18-7) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)) #1 SMP Mon Dec 4 20:48:20 UTC 2006 BIOS-provided physical RAM map: Xen: 0000000000000000 - 0000000032800000 (usable) 0MB HIGHMEM available. 808MB LOWMEM available. ACPI in unprivileged domain disabled Built 1 zonelists. Total pages: 206848 Kernel command line: root=/dev/hda1 ro Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. ... Starting kernel log daemon: klogd. Starting printer spooler: lpd. Starting internet superserver: inetd. Starting OpenBSD Secure Shell server: sshdNET: Registered protocol family 10 lo: Disabled Privacy Extensions IPv6 over IPv4 tunneling driver . Starting GNOME Display Manager: gdm. Starting periodic command scheduler: crond. Debian GNU/Linux 4.0 vnc0.unix.nt tty1 |
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda1 19G 2.6G 15G 15% / udev 10M 56K 10M 1% /dev devshm 944M 0 944M 0% /dev/shm /dev/mapper/NAS1-ISO 22G 18G 2.8G 87% /data/ISO /data/ISO/TC-Seminar-HP-materials.iso 322M 322M 0 100% /mnt |
#ls
c7200_i0_bootflash c7200_i0_nvram dynamips-0.2.6-RC5.tar.gz c7200_i0_disk0 C7200-JK.BIN dynamips_log.txt c7200_i0_log.txt dynamips-0.2.6-RC5 natasha.router |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 955 1 r----- 959.4 ltsp0 3 256 1 -b---- 589.0 vnc0 5 800 1 -b---- 1690.6 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 955 1 r----- 1142.9 ltsp0 3 256 1 -b---- 754.2 vnc0 5 800 1 -b---- 1798.0 |
#lvcreate -L 1024M -n test1 /dev/NAS0
Logical volume "test1" created |
#mkfs.ext3 /dev/NAS0/test1
mke2fs 1.40-WIP (14-Nov-2006) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 131072 inodes, 262144 blocks 13107 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=268435456 8 block groups 32768 blocks per group, 32768 fragments per group 16384 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376 Writing inode tables: done Creating journal (8192 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 26 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#mount /dev/NAS0/test1 /mnt
|
#ls /mnt/
lost+found |
#grep 999 /etc/apt/sources.list
deb http://192.168.15.251:9999/debian testing main contrib non-free |
#debootstrap etch /mnt http://192.168.15.251:9999/debian
I: Configuring sysvinit-utils... I: Configuring bash... I: Configuring login... I: Configuring lsb-base... I: Configuring procps... I: Configuring mount... I: Configuring passwd... I: Configuring initscripts... I: Configuring util-linux... I: Configuring sysvinit... ... I: Configuring debian-archive-keyring... I: Configuring libldap-2.3-0... I: Configuring apt... I: Configuring aptitude... I: Configuring apt-utils... I: Configuring klogd... I: Configuring tasksel-data... I: Configuring sysklogd... I: Configuring tasksel... I: Base system installed successfully. |
#brctl show
bridge name bridge id STP enabled interfaces xenbr0 8000.feffffffffff no vif0.1 peth1 vif5.0 vif3.0 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 955 1 r----- 1250.7 ltsp0 3 256 1 -b---- 754.7 vnc0 5 800 1 -b---- 1798.7 |
#brctl addbr xenbr1
|
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 955 1 r----- 1251.3 ltsp0 3 256 1 -b---- 754.7 vnc0 5 800 1 -b---- 1798.9 |
#brctl addbr xenbr1
![]() device xenbr1 already exists; can't create bridge with the same name |
#brctl show
bridge name bridge id STP enabled interfaces xenbr0 8000.feffffffffff no vif0.1 peth1 vif5.0 vif3.0 xenbr1 8000.000000000000 no |
#umount /mnt
|
#cd /etc/xem
![]() bash: cd: /etc/xem: No such file or directory |
#cd /etc/xen
|
#cp ltsp0 test1
|
#vi test1
59c59 < vif = [ 'mac=00:16:3e:00:CC:01, bridge=xenbr0' ] --- > vif = [ 'mac=00:16:3e:00:CC:02, bridge=xenbr0', 'mac=00:16:3e:00:CC:03, bridge=xenbr1' ] 68c68 < disk = [ 'phy:/dev/NAS0/ltsp0,hda1,w' ] --- > disk = [ 'phy:/dev/NAS0/test1,hda1,w' ] |
#vi test1
29c29 < name = "ltsp0" --- > name = "test1" |
#xm create -c test1
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "/etc/network/interfaces" 7 lines, 159 characters written xen1:~# ifup eth0 /etc/network/interfaces:6: misplaced option ifup: couldn't read interfaces file "/etc/network/interfaces" |
#less /etc/network/interfaces
|
#cat /etc/network/interfaces
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8) auto lo eth0 eth1 # The loopback interface iface lo inet loopback iface eth0 inet static address 192.168.16.1 netmask 255.255.255.0 iface eth1 inet static address 192.168.15.251 gateway 192.168.15.254 netmask 255.255.255.0 |
#xm console test1
All rights reserved. For info, please visit http://www.isc.org/sw/dhcp/ Listening on LPF/eth0/00:16:3e:00:cc:02 Sending on LPF/eth0/00:16:3e:00:cc:02 Sending on Socket/fallback DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7 DHCPOFFER from 192.168.15.244 DHCPREQUEST on eth0 to 255.255.255.255 port 67 DHCPACK from 192.168.15.244 bound to 192.168.15.215 -- renewal in 275 seconds. |
#brctl show
bridge name bridge id STP enabled interfaces xenbr0 8000.feffffffffff no vif0.1 peth1 vif5.0 vif3.0 vif6.0 xenbr1 8000.feffffffffff no vif6.1 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 699 1 r----- 1272.8 ltsp0 3 256 1 -b---- 762.2 test1 6 256 1 -b---- 14.6 vnc0 5 800 1 -b---- 1815.2 |
#xm destroy test1
|
#xm destroy vnc0
|
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 699 1 r----- 1282.4 ltsp0 3 256 1 -b---- 770.4 |
#xm create vnc0
Using config file "/etc/xen/vnc0". Started domain vnc0 |
#host xen1
xen1.unix.nt has address 192.168.15.251 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 699 1 r----- 1466.8 ltsp0 3 256 1 -b---- 828.0 vnc0 7 800 1 -b---- 724.2 |
#nmap vnc0
![]() bash: nmap: command not found |
#apt-get install nmap
Reading package lists... Done Building dependency tree... Done The following NEW packages will be installed: nmap 0 upgraded, 1 newly installed, 0 to remove and 102 not upgraded. Need to get 736kB of archives. After unpacking 2515kB of additional disk space will be used. Get:1 http://192.168.15.251 testing/main nmap 4.11-1 [736kB] Fetched 736kB in 0s (3439kB/s) Selecting previously deselected package nmap. (Reading database ... 32478 files and directories currently installed.) Unpacking nmap (from .../archives/nmap_4.11-1_i386.deb) ... Setting up nmap (4.11-1) ... |
#nmap vnc0
Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2007-01-24 12:20 EET Interesting ports on vnc0.unix.nt (192.168.15.243): Not shown: 1678 closed ports PORT STATE SERVICE 22/tcp open ssh 5900/tcp open vnc MAC Address: 00:16:3E:00:CC:02 (Xensource) Nmap finished: 1 IP address (1 host up) scanned in 2.851 seconds |
#ssh vnc0
exist. When a user logs in, gdm first attempts /etc/gdm/PreSession/display (or /etc/gdm/PreSession/Default), and then one of the sessions in /etc/gdm/Sessions. When the session has completed, gdm attempts to run /etc/gdm/PostSes‐ sion/display, or /etc/gdm/PostSession/Default. Of all these files, only the /etc/gdm/Sessions one is required to exist. gdm maintains information about the displays it is managing in /var/lib/gdm. This includes xauth information, so this directory is not readable to normal users. gdm uses PAM to perform authentication using the config file /etc/pam.d/gdm. AUTHOR Martin Kasper Petersen <mkp@SunSITE.auc.dk> This manual page written by Steve Haslam <araqnid@debian.org> for Debian GNU/Linux. Updated by Raphaël Hertzog <hertzog@debian.org>. Updated by Ryan Murray <rmurray@debian.org>. GNOME 2.14 2006-12-14 GDM(8) |
#man grub-install
|
#dmesg
peth1: received packet with own address as source address peth1: received packet with own address as source address peth1: received packet with own address as source address peth1: received packet with own address as source address peth1: received packet with own address as source address peth1: received packet with own address as source address peth1: received packet with own address as source address peth1: received packet with own address as source address peth1: received packet with own address as source address peth1: received packet with own address as source address ... sdc: Write Protect is off sdc: Mode Sense: 00 00 00 00 sdc: assuming drive cache: write through SCSI device sdc: 2015232 512-byte hdwr sectors (1032 MB) sdc: Write Protect is off sdc: Mode Sense: 00 00 00 00 sdc: assuming drive cache: write through sdc: sdc1 sd 3:0:0:0: Attached scsi removable disk sdc usb-storage: device scan complete |
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda1 19G 2.6G 15G 15% / udev 10M 64K 10M 1% /dev devshm 944M 0 944M 0% /dev/shm /dev/mapper/NAS1-ISO 22G 18G 2.8G 87% /data/ISO /data/ISO/TC-Seminar-HP-materials.iso 322M 322M 0 100% /mnt |
#ls
c7200_i0_bootflash C7200-JK.BIN dynamips_log.txt c7200_i0_disk0 damnsmall-0.3.6-usb.tar natasha.router c7200_i0_log.txt dynamips-0.2.6-RC5 c7200_i0_nvram dynamips-0.2.6-RC5.tar.gz |
#dd if=/dev/sdc of=boot_usb_Debian.img
2015232+0 records in 2015232+0 records out 1031798784 bytes (1.0 GB) copied, 986.994 seconds, 1.0 MB/s |
#ls
boot_usb_Debian.img c7200_i0_disk0 c7200_i0_nvram damnsmall-0.3.6-usb.tar dynamips-0.2.6-RC5.tar.gz natasha.router c7200_i0_bootflash c7200_i0_log.txt C7200-JK.BIN dynamips-0.2.6-RC5 dynamips_log.txt USBKP5.1.1.zip |
#rm USBKP5.1.1.zip
|
#cat /etc/apt/sources.list
#deb file:/ftp/pub DEBS/ #deb http://debian.org.ua/debian unstable main contrib non-free deb http://192.168.15.251:9999/debian testing main contrib non-free |
#man debootstrap
|
#LS
![]() bash: LS: command not found |
#ls
boot_usb_Debian.img c7200_i0_disk0 c7200_i0_nvram damnsmall-0.3.6-usb.tar dynamips-0.2.6-RC5.tar.gz natasha.router c7200_i0_bootflash c7200_i0_log.txt C7200-JK.BIN dynamips-0.2.6-RC5 dynamips_log.txt |
#mount -o loop boot_usb_Debian.img /mnt
![]() mount: you must specify the filesystem type |
#mount -o loop boot_usb_Debian.img /mnt -t ext3
![]() mount: wrong fs type, bad option, bad superblock on /dev/loop1, missing codepage or other error In some cases useful info is found in syslog - try dmesg | tail or so |
#dmesg
peth1: received packet with own address as source address peth1: received packet with own address as source address peth1: received packet with own address as source address peth1: received packet with own address as source address peth1: received packet with own address as source address peth1: received packet with own address as source address peth1: received packet with own address as source address peth1: received packet with own address as source address peth1: received packet with own address as source address peth1: received packet with own address as source address ... sdc: Write Protect is off sdc: Mode Sense: 00 00 00 00 sdc: assuming drive cache: write through SCSI device sdc: 2048000 512-byte hdwr sectors (1049 MB) sdc: Write Protect is off sdc: Mode Sense: 00 00 00 00 sdc: assuming drive cache: write through sdc: sdc1 sd 4:0:0:0: Attached scsi removable disk sdc usb-storage: device scan complete |
#mount /dev/sdc1 /mnt
|
#ls -l /mnt/boot/
total 6140 drwxr-xr-x 2 root root 4096 2007-01-22 19:47 grub -rw-r--r-- 1 root root 4512197 2007-01-22 17:57 initrd.img-2.6.19.2.noNFS -rw-r--r-- 1 root root 1753024 2007-01-22 17:57 vmlinuz-2.6.19.2.noNFS |
#scp /mnt/boot/initrd.img-2.6.19.2.noNFS 192.168.15.211:/mnt/boot
The authenticity of host '192.168.15.211 (192.168.15.211)' can't be established. RSA key fingerprint is 92:a4:4d:84:64:9c:5f:8d:46:5d:f4:43:39:0e:46:29. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.15.211' (RSA) to the list of known hosts. root@192.168.15.211's password: initrd.img-2.6.19.2.noNFS 100% 4406KB 1.1MB/s 00:04 |
#scp /mnt/boot/vmlinuz-2.6.19.2.noNFS 192.168.15.211:/mnt/boot
root@192.168.15.211's password: vmlinuz-2.6.19.2.noNFS 100% 1712KB 856.0KB/s 00:02 |
#vim /mnt/boot/grub/menu.lst
|
#scp -r /lib/modules/2.6.1
![]() /lib/modules/2.6.17-2-686/ /lib/modules/2.6.18-3-xen-686/ |
#scp -r /mnt/lib/modules/2.6.19.2.noNFS/
![]() usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 [...] [[user@]host2:]file2 |
#scp -r /mnt/lib/modules/2.6.19.2.noNFS/ 192.168.15.211:/mnt/lib/modules/2.6.19.2.noNFS/
![]() powernow-k6.ko 100% 7260 7.1KB/s 00:00 powernow-k7.ko 100% 13KB 12.7KB/s 00:00 powernow-k8.ko 100% 17KB 16.9KB/s 00:00 speedstep-ich.ko 100% 8738 8.5KB/s 00:00 speedstep-lib.ko 100% 7484 7.3KB/s 00:00 speedstep-smi.ko 100% 9505 9.3KB/s 00:00 microcode.ko 100% 13KB 13.0KB/s 00:00 apm.ko 100% 32KB 31.9KB/s 00:00 cpuid.ko 100% 7175 7.0KB/s 00:00 scx200.ko 100% 7801 7.6KB/s 00:00 ... advantechwdt.ko 100% 9877 9.7KB/s 00:00 alim1535_wdt.ko 100% 9751 9.5KB/s 00:00 alim7101_wdt.ko 100% 12KB 12.1KB/s 00:00 cpu5wdt.ko 100% 9052 8.8KB/s 00:00 eurotechwdt.ko 100% 10KB 10.4KB/s 00:00 i6300esb.ko 100% 11KB 11.4KB/s 00:00 i8xx_tco.ko 100% 12KB 12.3KB/s 00:00 ib700wdt.ko 100% 8906 8.7KB/s 00:00 ibmasr.ko 100% 9480 9.3KB/s 00:00 machzwd.ko 100% 11KB 10.6KB/s 00:00 |
#scp -r /mnt/lib/modules/2.6.19.2.noNFS/ 192.168.15.211:/mnt/lib/modules/
![]() powernow-k6.ko 100% 7260 7.1KB/s 00:00 powernow-k7.ko 100% 13KB 12.7KB/s 00:00 powernow-k8.ko 100% 17KB 16.9KB/s 00:00 speedstep-ich.ko 100% 8738 8.5KB/s 00:00 speedstep-lib.ko 100% 7484 7.3KB/s 00:00 speedstep-smi.ko 100% 9505 9.3KB/s 00:00 microcode.ko 100% 13KB 13.0KB/s 00:00 apm.ko 100% 32KB 31.9KB/s 00:00 cpuid.ko 100% 7175 7.0KB/s 00:00 scx200.ko 100% 7801 7.6KB/s 00:00 ... advantechwdt.ko 100% 9877 9.7KB/s 00:00 alim1535_wdt.ko 100% 9751 9.5KB/s 00:00 alim7101_wdt.ko 100% 12KB 12.1KB/s 00:00 cpu5wdt.ko 100% 9052 8.8KB/s 00:00 eurotechwdt.ko 100% 10KB 10.4KB/s 00:00 i6300esb.ko 100% 11KB 11.4KB/s 00:00 i8xx_tco.ko 100% 12KB 12.3KB/s 00:00 ib700wdt.ko 100% 8906 8.7KB/s 00:00 ibmasr.ko 100% 9480 9.3KB/s 00:00 machzwd.ko 100% 11KB 10.6KB/s 00:00 |
#scp -r /mnt/lib/modules/2.6.19.2.noNFS/ 192.168.15.211:/mnt/lib/modules/
![]() |
#vim /mnt/etc/fstab
|
#vim /mnt/etc/rc.local
|
#ssh cherep@unix.nt
The authenticity of host 'unix.nt (10.0.35.1)' can't be established. RSA key fingerprint is 6f:48:13:41:a9:66:cb:02:0a:ca:65:38:70:45:79:d7. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'unix.nt,10.0.35.1' (RSA) to the list of known hosts. Password: Linux herz.linux.nt 2.6.17-prexen #3 PREEMPT Thu Aug 10 00:28:25 EEST 2006 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent ... f Oracle xen-for-zen f2f-bat-2-3 phpldapadmin-0.9.6c.tar.gz X-logo fedora.fc5.20060401.img.tgz Pictures ZDM_techfull_ZSM_ZLM.odp fedora.fc5.20060401.img.tgz.part PM Диаграмма1.dia ffff polygon g polygon.tar.gz cherep~$ sudo ls /home/devi/tc-rescue-script.sh /home/devi/tc-rescue-script.sh cherep~$ logout Connection to unix.nt closed. |
#ssh cherep@unix.nt
Password: Linux herz.linux.nt 2.6.17-prexen #3 PREEMPT Thu Aug 10 00:28:25 EEST 2006 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Jan 24 22:28:25 2007 from xen1.unix.nt cherep~$ sudo scp /home/devi/tc-rescue-script.sh root@xen1:/root The authenticity of host 'xen1 (192.168.15.251)' can't be established. RSA key fingerprint is 48:41:02:f4:c2:ea:f5:a9:40:e3:85:5a:ef:86:c5:9d. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'xen1,192.168.15.251' (RSA) to the list of known hosts. root@xen1's password: tc-rescue-script.sh 100% 1010 1.0KB/s 00:00 cherep~$ logout Connection to unix.nt closed. |
#ls
boot_usb_Debian.img c7200_i0_disk0 c7200_i0_nvram damnsmall-0.3.6-usb.tar dynamips-0.2.6-RC5.tar.gz natasha.router c7200_i0_bootflash c7200_i0_log.txt C7200-JK.BIN dynamips-0.2.6-RC5 dynamips_log.txt tc-rescue-script.sh |
#scp tc-rescue-script.sh 192.168.15.211:/mnt/etc/init.d/
root@192.168.15.211's password: tc-rescue-script.sh 100% 1010 1.0KB/s 00:00 |
#vim /mnt/etc/rc.local
|
#umount /mnt
|
#mount
/dev/sda1 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) /data/ISO/TC-Seminar-HP-materials.iso on /mnt type iso9660 (rw,loop=/dev/loop0) |
#ssh ltsp0
The authenticity of host 'ltsp0 (192.168.15.244)' can't be established. RSA key fingerprint is 9b:30:7a:65:50:a0:f1:6e:cf:3b:c8:9e:79:8b:9b:34. 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: Last login: Wed Jan 24 15:08:34 2007 from 192.168.15.254 Linux ltsp0.unix.nt 2.6.18-3-xen-686 #1 SMP Mon Dec 4 20:48:20 UTC 2006 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. |
#chru
![]() |
#exit
Connection to ltsp0 closed. |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 699 1 r----- 2294.4 ltsp0 3 256 1 -b---- 1297.5 vnc0 7 800 1 -b---- 2256.3 |
#ls -l /data/
total 4 drwxr-xr-x 3 root root 4096 2007-01-21 23:50 ISO |
#ls -l /data/ISO/
total 18597768 drwx------ 2 root root 16384 2006-12-06 20:21 lost+found -rw-r--r-- 1 root root 679772160 2006-12-08 14:03 oes-linux-cd10.iso -rw-r--r-- 1 root root 668932096 2006-12-08 12:58 oes-linux-cd1.iso -rw-r--r-- 1 root root 550617088 2006-12-08 13:27 oes-linux-cd2.iso -rw-r--r-- 1 root root 421402624 2006-12-08 13:32 oes-linux-cd3.iso -rw-r--r-- 1 root root 357967872 2006-12-08 13:35 oes-linux-cd4.iso -rw-r--r-- 1 root root 659724288 2006-12-08 13:41 oes-linux-cd5.iso -rw-r--r-- 1 root root 641007616 2006-12-08 13:45 oes-linux-cd6.iso -rw-r--r-- 1 root root 609058816 2006-12-08 13:52 oes-linux-cd7.iso ... -rw-r--r-- 1 root root 3749740544 2006-12-08 22:47 suse-linux10.1-dvd.iso -rw-r--r-- 1 root root 3193274368 2006-12-08 23:39 suse-linux10-dvd.iso -rw-r--r-- 1 root root 336969728 2007-01-21 23:51 TC-Seminar-HP-materials.iso -rw-r--r-- 1 root root 735705088 2006-12-07 18:36 windows-server-2003.iso -rw-r--r-- 1 root root 607518720 2006-12-06 20:25 windowsxp-pro-sp2.iso drwxr-xr-x 2 root root 4096 2006-12-11 16:13 zen lrwxrwxrwx 1 root root 32 2006-12-11 18:44 zen-comp1.iso -> zen/ZEN7_with_SP1_Companion1.iso lrwxrwxrwx 1 root root 34 2006-12-11 16:30 zen-dm.iso -> zen/ZEN7_with_SP1_DesktopMgmt1.iso lrwxrwxrwx 1 root root 48 2006-12-11 17:29 zen-ln.iso -> /data/iso/zen/ZEN7_with_SP1_DesktopMgmtLinux.iso -rw-r--r-- 1 root root 4560486400 2006-12-07 23:49 zensuite-7-sp1.iso |
#ls -l /data/ISO/
![]() .bash_history remove/ lost+found/ suse-linux10.1-dvd.iso oes-linux-cd10.iso suse-linux10-dvd.iso oes-linux-cd1.iso TC-Seminar-HP-materials.iso oes-linux-cd2.iso windows-server-2003.iso oes-linux-cd3.iso windowsxp-pro-sp2.iso oes-linux-cd4.iso zen/ oes-linux-cd5.iso zen-comp1.iso oes-linux-cd6.iso zen-dm.iso oes-linux-cd7.iso zen-ln.iso oes-linux-cd8.iso zensuite-7-sp1.iso oes-linux-cd9.iso |
#ls -l
total 1126128 -rw-r--r-- 1 root root 1031798784 2007-01-24 21:00 boot_usb_Debian.img -rwx------ 1 root root 8388608 2007-01-19 12:37 c7200_i0_bootflash -rw------- 1 root root 67108864 2007-01-19 12:37 c7200_i0_disk0 -rw-r--r-- 1 root root 40784 2007-01-19 12:39 c7200_i0_log.txt -rwx------ 1 root root 131072 2007-01-19 12:37 c7200_i0_nvram -rw-r-xr-- 1 root root 66120024 2007-01-18 19:59 C7200-JK.BIN -rw-r--r-- 1 root root 53626880 2003-04-27 18:37 damnsmall-0.3.6-usb.tar drwxr-xr-x 3 user user 12288 2007-01-19 00:41 dynamips-0.2.6-RC5 -rw-r--r-- 1 root root 388719 2007-01-17 21:03 dynamips-0.2.6-RC5.tar.gz -rw-r--r-- 1 root root 0 2007-01-19 12:37 dynamips_log.txt -rw-r--r-- 1 root root 121 2007-01-18 21:45 natasha.router -rwxr-xr-x 1 root root 1010 2007-01-24 22:29 tc-rescue-script.sh |
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda1 19G 3.6G 14G 21% / udev 10M 56K 10M 1% /dev devshm 944M 0 944M 0% /dev/shm /dev/mapper/NAS1-ISO 22G 18G 2.8G 87% /data/ISO /data/ISO/TC-Seminar-HP-materials.iso 322M 322M 0 100% /mnt |
#ls /
bin data home lib media proc selinux tmp vmlinuz boot dev initrd lib64 mnt root srv usr cdrom etc initrd.img lost+found opt sbin sys var |
#ls /data
ISO |
#xn console ltsp0
![]() bash: xn: command not found |
#xm console ltsp0
Linux version 2.6.18-3-xen-686 (Debian 2.6.18-7) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)) #1 SMP Mon Dec 4 20:48:20 UTC 2006 BIOS-provided physical RAM map: Xen: 0000000000000000 - 0000000010800000 (usable) 0MB HIGHMEM available. 264MB LOWMEM available. ACPI in unprivileged domain disabled Built 1 zonelists. Total pages: 67584 Kernel command line: root=/dev/hda1 ro Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. ... Debian GNU/Linux 4.0 ltsp0.unix.nt tty1 ltsp0.unix.nt login: root Password: Last login: Thu Jan 25 12:49:26 2007 from xen1.unix.nt on ttyp0 Linux ltsp0.unix.nt 2.6.18-3-xen-686 #1 SMP Mon Dec 4 20:48:20 UTC 2006 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. |
#shutdown -h now
The system is going down for system halt NOW!yp0) (Thu Jan 25 14:24:31 2007): INIT: Switching to runlevel: 0 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 699 1 r----- 2296.5 ltsp0 3 256 1 -b---- 1301.5 vnc0 7 800 1 -b---- 2256.5 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 699 1 r----- 2297.5 vnc0 7 800 1 -b---- 2256.6 |
#cd /data
|
#dd if=/dev/zero of=ltsp_test.img bs=1024k count=512
512+0 records in 512+0 records out 536870912 bytes (537 MB) copied, 2.25126 seconds, 238 MB/s |
#dd if=/dev/zero of=ltsp_test.img bs=2048k count=512
512+0 records in 512+0 records out 1073741824 bytes (1.1 GB) copied, 13.4356 seconds, 79.9 MB/s |
#deb file:/ftp/pub DEBS/ #deb http://debian.org.ua/debian unstable main contrib non-free deb http://192.168.15.251:9999/debian testing main contrib non-free
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8) auto lo eth0 eth1 # The loopback interface iface lo inet loopback iface eth0 inet static address 192.168.16.1 netmask 255.255.255.0 iface eth1 inet static address 192.168.15.251 gateway 192.168.15.254 netmask 255.255.255.0
Время первой команды журнала | 16:01:28 2007- 1-22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:25:46 2007- 1-25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 8.91 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.59 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.06 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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