Журнал лабораторных работ

Содержание

Журнал

Понедельник (01/22/07)

/dev/pts/4
16:01:28
#vi /etc/xen/vnc0
16:01:37
#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
16:01:39
#xm destroy vnc0

16:01:45
#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
16:01:46
#xm create vnc0
Using config file "/etc/xen/vnc0".
Started domain vnc0
16:01:54
#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
16:01:55
#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
прошло 119 минут
/dev/pts/0
18:01:42
#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
18:01:44
#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

Вторник (01/23/07)

/dev/pts/0
14:19:57
# list
bash: list: command not found
14:19:57
#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
прошло >3 часов
/dev/pts/0
17:48:33
#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
17:48:34
#lvcreate -L 1024M -n test1 /dev/NAS0
  Logical volume "test1" created
17:49:26
#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.
17:49:36
#mount /dev/NAS0/test1 /mnt

17:49:42
#ls /mnt/
lost+found
17:50:06
#grep 999 /etc/apt/sources.list
deb http://192.168.15.251:9999/debian testing main contrib non-free
17:50:44
#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.
17:56:59
#brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
                                                        vif5.0
                                                        vif3.0
18:02:17
#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
18:02:26
#brctl addbr xenbr1

18:04:41
#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
18:04:44
#brctl addbr xenbr1
device xenbr1 already exists; can't create bridge with the same name
18:04:47
#brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
                                                        vif5.0
                                                        vif3.0
xenbr1          8000.000000000000       no
18:04:52
#umount /mnt

18:05:29
#cd /etc/xem
bash: cd: /etc/xem: No such file or directory
18:05:31
#cd /etc/xen

18:05:32
#cp ltsp0 test1

18:05:35
#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' ]
18:06:31
#vi test1
29c29
< name = "ltsp0"
---
> name = "test1"
18:06:41
#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"
18:08:18
#less /etc/network/interfaces
18:08:28
#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
18:08:29
#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.
18:09:14
#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
прошло 69 минут
/dev/pts/0
19:19:04
#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
19:19:08
#xm destroy test1

19:19:47
#xm destroy vnc0

19:19:51
#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
19:19:53
#xm create vnc0
Using config file "/etc/xen/vnc0".
Started domain vnc0
19:21:55
#host xen1
xen1.unix.nt has address 192.168.15.251

Среда (01/24/07)

12:19:55
#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
12:20:11
#nmap vnc0
bash: nmap: command not found
12:20:41
#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) ...
12:20:50
#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
12:20:55
#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)
прошло >4 часов
/dev/pts/0
16:31:00
#man debootstrap
16:34:29
#man grub-install
прошло >4 часов
/dev/pts/0
20:43:17
#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
20:43:20
#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
20:43:32
#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
20:43:36
#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
прошло 10 минут
/dev/pts/4
20:53:47
#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
20:53:49
#rm USBKP5.1.1.zip

20:53:54
#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
прошло 14 минут
21:08:14
#man debootstrap
/dev/pts/0
21:13:24
#trafshow
прошла 51 минута
/dev/pts/0
22:04:25
#mount -o loop /
//       cdrom0/  floppy0/ proc/
22:04:25
#LS
bash: LS: command not found
22:04:38
#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
22:04:42
#mount -o loop boot_usb_Debian.img /mnt
mount: you must specify the filesystem type
22:04:54
#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
22:05:08
#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
22:05:40
#mount /dev/sdc1 /mnt

22:05:54
#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
22:06:00
#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
22:07:12
#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
22:07:25
#vim /mnt/boot/grub/menu.lst
22:12:35
#scp -r /lib/modules/2.6.1
/lib/modules/2.6.17-2-686/      /lib/modules/2.6.18-3-xen-686/
22:12:35
#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
22:13:40
#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
22:14:47
#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
22:17:00
#scp -r /mnt/lib/modules/2.6.19.2.noNFS/ 192.168.15.211:/mnt/lib/modules/

22:20:26
#vim /mnt/etc/fstab
22:23:41
#vim /mnt/etc/rc.local
22:28:27
#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.
22:29:21
#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.
22:29:58
#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
22:30:00
#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
22:30:42
#vim /mnt/etc/rc.local
22:33:05
#umount /mnt

22:37:46
#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)

Четверг (01/25/07)

/dev/pts/0
12:49:16
#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.
12:49:26
#chru

12:49:39
#exit
Connection to ltsp0 closed.
прошло 93 минуты
14:22:54
#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
14:22:58
#ls -l /data/
total 4
drwxr-xr-x 3 root root 4096 2007-01-21 23:50 ISO
14:23:06
#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
14:23:09
#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
14:23:09
#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
14:23:27
#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
14:23:38
#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
14:23:49
#ls /data
ISO
14:23:55
#xn console ltsp0
bash: xn: command not found
14:24:15
#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.
14:24:24
#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
14:24:35
#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
14:24:40
#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
14:24:43
#cd /data

14:25:15
#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
14:25:46
#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

Файлы

  • /etc/apt/sources.list
  • /etc/network/interfaces
  • /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
    
    /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
    

    Статистика

    Время первой команды журнала16:01:28 2007- 1-22
    Время последней команды журнала14:25:46 2007- 1-25
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 8.91
    Процент синтаксически неверно набранных команд, % 3.96
    Суммарное время работы с терминалом *, час 1.59
    Количество командных строк в единицу времени, команда/мин 1.06
    Частота использования команд
    xm22|=====================| 21.78%
    ls13|============| 12.87%
    scp8|=======| 7.92%
    mount6|=====| 5.94%
    brctl5|====| 4.95%
    vim4|===| 3.96%
    ssh4|===| 3.96%
    man3|==| 2.97%
    dd3|==| 2.97%
    cd3|==| 2.97%
    vi3|==| 2.97%
    df3|==| 2.97%
    umount2|=| 1.98%
    nmap2|=| 1.98%
    dmesg2|=| 1.98%
    cat2|=| 1.98%
    trafshow1|| 0.99%
    host1|| 0.99%
    cp1|| 0.99%
    mkfs.ext31|| 0.99%
    rm1|| 0.99%
    list1|| 0.99%
    xn1|| 0.99%
    shutdown1|| 0.99%
    less1|| 0.99%
    apt-get1|| 0.99%
    LS1|| 0.99%
    grep1|| 0.99%
    exit1|| 0.99%
    lvcreate1|| 0.99%
    chru1|| 0.99%
    debootstrap1|| 0.99%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ 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
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$