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

Содержание

Журнал

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

/dev/pts/0
15:44:57
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              19G  5.1G   13G  29% /
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/LTSP.img        496M   19M  452M   4% /mnt
/data/ltsp_test.img  1008M 1008M     0 100% /tmp/1
15:45:01
#umount /tmp/1

15:45:19
#umount /mnt

15:45:24
#xm create ltsp01
Using config file "/etc/xen/ltsp01".
Error: Device 770 (vbd) could not be connected.
File /data/LTSP2.img is read-only, and so I will not
mount it read-write in a guest domain.
15:45:34
#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)
15:45:38
#vim /etc/xen/ltsp01
15:46:19
#chmod 777 LTSP.img

15:46:25
#xm create ltsp01
Using config file "/etc/xen/ltsp01".
Error: Device 770 (vbd) could not be connected.
File /data/LTSP2.img is read-only, and so I will not
mount it read-write in a guest domain.
15:46:28
#ls -l
total 1574412
drwxr-xr-x 3 root root       4096 2007-01-21 23:50 ISO
-rwxrwxrwx 1 root root  536870912 2007-01-25 15:42 LTSP.img
-rwxrwxrwx 1 root root 1073741824 2007-01-25 14:26 ltsp_test.img
15:46:36
#vim /etc/xen/ltsp01
68c68
< disk = [ 'file:/data/ltsp_test.img,hda1,w', 'file:/data/LTSP2.img,hda2,w' ]
---
> disk = [ 'file:/data/ltsp_test.img,hda1,w', 'file:/data/LTSP.img,hda2,w' ]
15:47:08
#xm create ltsp01
Using config file "/etc/xen/ltsp01".
Started domain ltsp01
15:47:11
#xm console ltsp01
CPU: Trace cache: 12K uops, L1 D cache: 16K
CPU: L2 cache: 256K
Checking 'hlt' instruction... OK.
SMP alternatives: switching to UP code
Freeing SMP alternatives: 12k freed
Brought up 1 CPUs
migration_cost=0
checking if image is initramfs... it is
Freeing initrd memory: 10285k freed
Grant table initialized
...
test:~# halt
Broadcast message from root@test (tty1) (Thu Jan 25 13:48:11 2007):
The system is going down for system halt NOW!
INIT: Switching to runlevel: 0
INIT: Sending processes the TERM signal
Stopping periodic command scheduler: crond.
Stopping DHCP server: dhcp.
Stopping internet superserver: inetd.
tftpd-hpa disabled in /etc/default/tftpd-hpa
Saving the system clock..
15:48:30
#dd if=/dev/zero of=LTSP.img count=1800k bs=512
208392+0 records in
208392+0 records out
106696704 bytes (107 MB) copied, 1.49944 seconds, 71.2 MB/s
15:48:46
#dd if=/dev/zero of=LTSP.img count=1800k bs=512
1843200+0 records in
1843200+0 records out
943718400 bytes (944 MB) copied, 13.3803 seconds, 70.5 MB/s
15:49:09
#xm create ltsp01 -c
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 2048 (order: 11, 8192 bytes)
Xen reported: 2666.980 MHz processor.
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Software IO TLB disabled
vmalloc area: d1000000-fb7fe000, maxmem 33ffe000
Memory: 245820k/270336k available (1558k kernel code, 16024k reserved, 566k data, 148k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
...
test:~# halt
Broadcast message from root@test (tty1) (Thu Jan 25 13:49:39 2007):
The system is going down for system halt NOW!
INIT: Switching to runlevel: 0
INIT: Sending processes the TERM signal
Stopping periodic command scheduler: crond failed!
Stopping DHCP server: dhcp.
Stopping internet superserver: inetd.
tftpd-hpa disabled in /etc/default/tftpd-hpa
Saving the system clock..
15:49:58
#mkfs.ext3 LTSP.img
mke2fs 1.40-WIP (14-Nov-2006)
LTSP.img is not a block special device.
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
115200 inodes, 230400 blocks
11520 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=239075328
8 block groups
32768 blocks per group, 32768 fragments per group
14400 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376
Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 34 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
15:50:09
#xm create ltsp01 -c
          collisions:0 txqueuelen:1000
          RX bytes:333545 (325.7 KiB)  TX bytes:84233 (82.2 KiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)
/dev/pts/3
15:51:26
#dd if=/dev/hde of=/root/Debian_RC4.iso
9134272+0 records in
9134272+0 records out
4676747264 bytes (4.7 GB) copied, 812.37 seconds, 5.8 MB/s
/dev/pts/6
15:53:48
#w
 15:53:50 up 3 days,  7:29,  3 users,  load average: 2.67, 1.48, 0.70
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    192.168.15.254   12:49    2:47m  0.32s  0.03s script -f -q /root/.lilalo//10247
root     pts/3    xen2.unix.nt     15:30    1:55m  0.29s  0.00s script -f -q /root/.lilalo//10782
root     pts/6    client5.unix.nt  15:53    0.00s  0.00s  0.00s script -f -q /root/.lilalo//26813
15:53:50
#mc
15:54:03
#cd /etc/

15:54:07
#ls -lFG
drwxr-xr-x 2 root     4096 2006-12-06 01:30 cron.d/
drwxr-xr-x 2 root     4096 2006-12-06 02:16 cron.daily/
drwxr-xr-x 2 root     4096 2006-12-06 01:30 cron.hourly/
drwxr-xr-x 2 root     4096 2006-12-06 01:30 cron.monthly/
-rw-r--r-- 1 root      695 2006-10-12 21:55 crontab
drwxr-xr-x 2 root     4096 2006-12-06 02:16 cron.weekly/
drwxr-xr-x 3 root     4096 2006-12-06 02:16 csh/
-rw-r--r-- 1 root      428 2006-07-03 23:58 csh.cshrc
-rw-r--r-- 1 root      275 2006-07-03 23:58 csh.login
-rw-r--r-- 1 root       67 2006-07-03 23:58 csh.logout
...
drwxr-xr-x 4 root     4096 2006-12-06 19:21 udev/
-rw-r--r-- 1 root      805 2006-08-06 11:12 updatedb.conf
drwxr-xr-x 2 root     4096 2006-12-06 01:30 vim/
-rw-r--r-- 1 root     4622 2006-08-09 09:33 vnc.conf
drwxr-xr-x 2 root     4096 2006-12-06 02:17 w3m/
-rw-r--r-- 1 root     4221 2006-06-28 19:41 wgetrc
drwxr-xr-x 9 root     4096 2006-12-26 12:19 X11/
drwxr-xr-x 3 root     4096 2007-01-25 15:47 xen/
drwxr-xr-x 4 root     4096 2006-12-06 19:22 xen-tools/
drwxr-xr-x 2 root     4096 2006-12-06 19:23 zsh/
15:54:09
#ls -FG
acpi/               crontab               fglrxrc           inetd.d/          lvm/              Muttrc         rc2.d/          skel/
adduser.conf        cron.weekly/          fonts/            init.d/           lvmtab            nanorc         rc3.d/          ssh/
adjtime             csh/                  fstab             initramfs-tools/  magic             network/       rc4.d/          sudoers
aliases             csh.cshrc             gconf/            inittab           mailcap           nsswitch.conf  rc5.d/          sysctl.conf
alternatives/       csh.login             gdm/              inputrc           mailcap.order     openoffice/    rc6.d/          syslog.conf
apt/                csh.logout            groff/            iproute2/         mailname          opt/           rc.local*       terminfo/
apt-proxy/          debconf.conf          group             issue             mail.rc           pam.conf       rcS.d/          texmf/
at.deny             debian_version        group-            issue.net         manpath.config    pam.d/         reportbug.conf  timezone
bash.bashrc         default/              gshadow           kernel-img.conf   menu/             pango/         resolv.conf     ucf.conf
bash_completion     defoma/               gshadow-          ldap/             menu-methods/     passwd         rmt*            udev/
bash_completion.d/  deluser.conf          gssapi_mech.conf  ld.so.cache       mime.types        passwd-        rpc             updatedb.conf
blkid.tab           devfs/                gtk-2.0/          ld.so.conf        mke2fs.conf       perl/          screenrc        vim/
blkid.tab.old       dhcp3/                host.conf         ld.so.conf.d/     modprobe.d/       ppp/           scsi_id.config  vnc.conf
calendar/           dictionaries-common/  hostname          ld.so.hwcappkgs   modules           printcap       securetty       w3m/
complete.tcsh       dm/                   hosts             locale.gen        modules.conf      profile        security/       wgetrc
console/            dpkg/                 hosts.allow       localtime         modules.conf.old  protocols      selinux/        X11/
console-tools/      emacs/                hosts.deny        logcheck/         modutils/         python/        services        xen/
cron.d/             email-addresses       identd.conf       login.defs        motd@             python2.3/     sestatus.conf   xen-tools/
cron.daily/         environment           identd.key        logrotate.conf    motd.tail         python2.4/     shadow          zsh/
cron.hourly/        exim4/                idmapd.conf       logrotate.d/      mtab              rc0.d/         shadow-
cron.monthly/       fglrxprofiles.csv     inetd.conf        lsb-base/         mtools.conf       rc1.d/         shells
15:54:13
#df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1             19228276   6590292  11661236  37% /
udev                     10240        56     10184   1% /dev
devshm                  965676         0    965676   0% /dev/shm
/dev/mapper/NAS1-ISO  22706684  18670824   2882428  87% /data/ISO
15:55:42
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      699     1 r-----   2780.2
ltsp01                                    17      256     1 -b----     29.6
vnc0                                       7      800     1 -b----   2270.0
/dev/pts/0
15:55:43
#ssh 192.168.15.244
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
6a:4b:f7:e1:fa:8b:3b:50:07:a1:ce:72:c9:69:45:4f.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending key in /root/.ssh/known_hosts:12
RSA host key for 192.168.15.244 has changed and you have requested strict checking.
Host key verification failed.
15:55:52
#vim /root/.ssh/known_hosts
12d11
< |1|WrkqMX8gNYvDFgy+ok/gEysQa3s=|gPeL3SDQmRZH/yhpTHWCYH9lUI8= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAsZTrLwPzl1ZynXG4Bg3fa5wz+zZj0tqhpEL4qyDY1jDc/Wk7lVNcdchAwq85gk14iC5Wwvh///AmTxcFQtZEocqanBh15rvRhXWIrUjfLzfLXAywVsSwoiFRwW7BlcA6mCu204VHxM4Kr6qFXLMG0jiT0uRflgR4++vITmtCJp2mYvxK51SdefPgfyd8yCBxQREuz0lAb4OaRLux8S0WUVwo2iJqjMos8SK+0SCdy8GZqhFj3/Fch/gVkCW8vPn86rGtiTVMtW4p+uTcCLjxpqgKWGX+2/OUmwctH18CV/0n0uKda6yqMs542Y0cv1sJW7qOljzvtO6MBMkBLoQxEQ==
/dev/pts/6
15:55:54
#ssh test
/dev/hda1   /  ext3 defauls,errors=remount,ro 1 0
/dev/hda2 /opt ext3 defaults
~                            ssh: test: Name or service not known
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
-- INSERT --                                                                       2,30          All
/dev/pts/0
15:56:08
#ssh 192.168.15.244
rootfs on / type rootfs (rw)
/dev/hda2 on /mnt type ext3 (rw)
test:~# reboot
Broadcast message from root@test (ttyp0) (Thu Jan 25 13:57:43 2007):
The system is going down for reboot NOW!
test:~#
test:~#
test:~#
test:~#
test:~# Connection to 192.168.15.244 closed by remote host.
Connection to 192.168.15.244 closed.
/dev/pts/6
15:57:01
#ssh
usage: ssh [-1246AaCfgkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-e escape_char] [-F configfile]
           [-i identity_file] [-L [bind_address:]port:host:hostport]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-R [bind_address:]port:host:hostport] [-S ctl_path]
           [-w tunnel:tunnel] [user@]hostname [command]
15:57:07
#ssh 192.168.15.244
ssh: 192.168.15.244var: Name or service not known
/dev/pts/0
15:58:14
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      699     1 r-----   2802.5
ltsp01                                    18      256     1 ------      2.0
vnc0                                       7      800     1 ------   2270.4
15:58:18
#ssh 192.168.15.244
ssh: connect to host 192.168.15.244 port 22: Connection refused
15:58:25
#ping 192.168.15.244
PING 192.168.15.244 (192.168.15.244) 56(84) bytes of data.
64 bytes from 192.168.15.244: icmp_seq=1 ttl=64 time=0.216 ms
--- 192.168.15.244 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.216/0.216/0.216/0.000 ms
15:58:29
#ssh 192.168.15.244
ssh: connect to host 192.168.15.244 port 22: Connection refused
15:58:30
#ssh 192.168.15.244
ssh: connect to host 192.168.15.244 port 22: Connection refused
15:58:32
#ssh 192.168.15.244
ssh: connect to host 192.168.15.244 port 22: Connection refused
15:58:32
#xm console ltsp01
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.
...
rm: cannot remove `./rpc.statd.pid': Read-only file system
rm: cannot remove `./dhcpd.pid': Read-only file system
rm: cannot remove `./motd': Read-only file system
rm: cannot remove `./crond.pid': Read-only file system
* bootclean: Failure cleaning /var/run.
/etc/init.d/bootclean: line 24: /var/lock/.clean: Read-only file system
* bootclean: Failure creating '/var/lock/.clean'.
/etc/rcS.d/S55bootmisc.sh: line 28: /var/run/utmp: Read-only file system
rm: cannot remove `/var/lib/urandom/random-seed': Read-only file system
INIT: Entering runlevel: 2
/dev/pts/6
15:58:38
#ssh 192.168.15.244
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.
...
rm: cannot remove `./motd': Read-only file system
rm: cannot remove `./crond.pid': Read-only file system
* bootclean: Failure cleaning /var/run.
/etc/init.d/bootclean: line 24: /var/lock/.clean: Read-only file system
* bootclean: Failure creating '/var/lock/.clean'.
/etc/rcS.d/S55bootmisc.sh: line 28: /var/run/utmp: Read-only file system
rm: cannot remove `/var/lib/urandom/random-seed': Read-only file system
INIT: Entering runlevel: 2
Starting system log daemon: syslogd
                                   ssh: 192.168.15.244r: Name or service not known
15:58:42
#ssh 192.168.15.244r /root/.bash_history

15:58:47
#ssh 192.168.15.244
ssh: connect to host 192.168.15.244 port 22: Connection refused
/dev/pts/0
15:58:53
#q
bash: q: command not found
15:58:54
#xm destroy ltsp01

/dev/pts/6
15:58:58
#ssh 192.168.15.244

/dev/pts/0
15:59:00
#mount /data/ltsp_test.img /mnt -o loop

/dev/pts/6
15:59:08
#cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda1       /               ext3    defaults,errors=remount-ro 0       1
/dev/sda2       none            swap    sw              0       0
/dev/hde        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
/dev/pts/0
15:59:10
#vim /mnt/etc/fstab
1c1
< /dev/hda1   /  ext3 defauls,errors=remount,ro 1 0
---
> /dev/hda1   /  ext3 defaults,errors=remount,ro 1 0
15:59:30
#umount /mnt

15:59:34
#xm create ltsp01 -c
Using config file "/etc/xen/ltsp01".
Started domain ltsp01
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
...
rm: cannot remove `./rpc.statd.pid': Read-only file system
rm: cannot remove `./dhcpd.pid': Read-only file system
rm: cannot remove `./motd': Read-only file system
rm: cannot remove `./crond.pid': Read-only file system
* bootclean: Failure cleaning /var/run.
/etc/init.d/bootclean: line 24: /var/lock/.clean: Read-only file system
* bootclean: Failure creating '/var/lock/.clean'.
/etc/rcS.d/S55bootmisc.sh: line 28: /var/run/utmp: Read-only file system
rm: cannot remove `/var/lib/urandom/random-seed': Read-only file system
INIT: Entering runlevel: 2
16:00:01
#xm destroy ltsp01

16:00:04
#mount /data/ltsp_test.img /mnt -o loop

16:00:13
#vim /mnt/etc/fstab
1c1
< /dev/hda1   /  ext3 defaults,errors=remount,ro 1 0
---
> /dev/hda1   /  ext3 defaults,errors=remount-ro 1 0
16:00:37
#umount /mnt

16:00:38
#xm create ltsp01 -c
Using config file "/etc/xen/ltsp01".
Started domain ltsp01
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
...
Setting kernel variables...done.
Mounting local filesystems...done.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...done.
Starting portmap daemon....
INIT: Entering runlevel: 2
Starting system log daemon: syslogd.
Starting kernel log daemon: klogd.
Starting portmap daemon...Already running..
/dev/pts/6
16:00:48
#ssh 192.168.15.244
ssh: connect to host 192.168.15.244 port 22: Connection refused
16:00:51
#ssh 192.168.15.244
ssh: connect to host 192.168.15.244 port 22: Connection refused
/dev/pts/0
16:00:52
#ssh 192.168.15.244
TIMEOUT 300
PROMPT 1
LABEL 1
KERNEL vmlinuz-2.4.34.lan
APPEND root=/dev/nfs rw nfsroot=192.168.15.244:/opt/ltsp/i386/ ip=dhcp
~
~
~
~
~
~
~
~
~
~
~
~
~
~
test:~# vim /var/lib/tftpboot/ltsp/i386/logo.16_1
/dev/pts/6
16:00:53
#ssh 192.168.15.244
root@192.168.15.244's password:
Permission denied, please try again.
root@192.168.15.244's password:
Last login: Thu Jan 25 14:00:42 2007 from xen1.unix.nt
Linux test 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.
test:~#
        ssh: connect to host 192.168.15.244 port 22: Connection refused
16:00:53
#ssh 192.168.15.244
ssh: connect to host 192.168.15.244 port 22: Connection refused
16:00:54
#ssh 192.168.15.244
l<q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv>kl<q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv>k
x                      Name                      x Size  x   MTime     xx                      Name                      x Size  x   MTime     x
x/..                                             xUP--DIRx             ▲..                                             xUP--DIRx             â
x/.aptitude                                      x   4096xJan 25 14:02 ●.aptitude                                      x   4096xJan 25 14:02 â
x/.mc                                            x   4096xJan 25 14:02 ▒.mc                                            x   4096xJan 25 14:02 â
x/.ssh                                           x   4096xJan 25 13:26 ▒.ssh                                           x   4096xJan 25 13:26 â
x .bash_history                                  x   1291xJan 25 13:57 ▒.bash_history                                  x   1291xJan 25 13:57 â
x .bashrc                                        x    412xDec 15  2004 ▒.bashrc                                        x    412xDec 15  2004 â
x .profile                                       x    110xNov 10  2004 ▒.profile                                       x    110xNov 10  2004 â
x .viminfo                                       x   3933xJan 25 14:02 ▒.viminfo                                       x   3933xJan 25 14:02 â
...
x                                                x       x             ▒                                               x       x             â
x                                                x       x             ▒                                               x       x             â
x                                                x       x             ▒                                               x       x             â
x                                                x       x             ▒                                               x       x             â
x                                                x       x             ▒                                               x       x             â
tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq▼qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqâ
x/..                                                                   xx/..                                                                   x
mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
Hint: Leap to frequently used directories in a single bound with C-\.
#
/dev/pts/8
16:03:44
#ls -l /lib/modules/
total 8
drwxr-xr-x 3 root root 4096 2006-12-06 01:42 2.6.17-2-686
drwxr-xr-x 3 root root 4096 2006-12-07 22:57 2.6.18-3-xen-686
/dev/pts/3
16:05:29
#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)
16:13:14
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      699     1 r-----   2912.1
ltsp01                                    20      256     1 -b----     21.8
vnc0                                       7      800     1 -b----   2272.8
16:13:20
#grep disk /etc/xen/ltsp0
# Optional ramdisk.
ramdisk = "/boot/initrd.img-2.6.18-3-xen-686"
# Define the disk devices you want the domain to have access to, and
# Each disk entry is of the form phy:UNAME,DEV,MODE
disk = [ 'phy:/dev/NAS0/ltsp0,hda1,w' ]
16:14:51
#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
16:15:29
#grep disk /etc/xen/ltsp0
# Optional ramdisk.
ramdisk = "/boot/initrd.img-2.6.18-3-xen-686"
# Define the disk devices you want the domain to have access to, and
# Each disk entry is of the form phy:UNAME,DEV,MODE
disk = [ 'phy:/dev/NAS0/ltsp0,hda1,w' ]
16:15:32
#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)
16:15:45
#ls -l /dev/NAS0/ltsp0
lrwxrwxrwx 1 root root 22 2007-01-22 08:25 /dev/NAS0/ltsp0 -> /dev/mapper/NAS0-ltsp0
16:16:16
#mount /dev/NAS0/ltsp0 /tmp/1

16:16:23
#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)
/dev/mapper/NAS0-ltsp0 on /tmp/1 type ext3 (rw)
16:16:27
#vim /tmp/1/var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default
16:17:59
#scp /tmp/1/var/lib/tftpboot/ltsp/i386/boot.msg ‰192.168.15.244:/var/lib/t
tpboot/ltsp/i386/
ssh: \302\211192.168.15.244: Name or service not known
lost connection
16:19:04
#vim .ssh/known_hosts
11d10
< |1|8R4V8jtT6hz/K58HfiISdqlQWBQ=|NiNo9+q8qnW/3IENYaZoOmxn6us= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAsZTrLwPzl1ZynXG4Bg3fa5wz+zZj0tqhpEL4qyDY1jDc/Wk7lVNcdchAwq85gk14iC5Wwvh///AmTxcFQtZEocqanBh15rvRhXWIrUjfLzfLXAywVsSwoiFRwW7BlcA6mCu204VHxM4Kr6qFXLMG0jiT0uRflgR4++vITmtCJp2mYvxK51SdefPgfyd8yCBxQREuz0lAb4OaRLux8S0WUVwo2iJqjMos8SK+0SCdy8GZqhFj3/Fch/gVkCW8vPn86rGtiTVMtW4p+uTcCLjxpqgKWGX+2/OUmwctH18CV/0n0uKda6yqMs542Y0cv1sJW7qOljzvtO6MBMkBLoQxEQ==
16:19:21
#scp /tmp/1/var/lib/tftpboot/ltsp/i386/b ltsp0:/var/lib/tftpboot/ltsp/i386

16:19:21
#scp /tmp/1/var/lib/tftpboot/ltsp/i386/l ltsp0:/var/lib/tftpboot/ltsp/i386

16:19:21
#scp /tmp/1/var/lib/tftpboot/ltsp/i386/logo.16_1
root@ltsp0's password:
logo.16_1                                              100% 9519     9.3KB/s   00:00
16:19:34
#vim /tmp/1/etc/inetd.conf
16:24:37
#ls -l /root/
total 5697740
-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
-rw-r--r-- 1 root root 4676747264 2007-01-25 16:05 Debian_RC4.iso
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
/dev/pts/0
16:29:00
#ssh 192.168.15.244
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Adding group `gdm' (GID 102) ...
Done.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
...
Adding new user `gdm' (UID 100) with group `gdm' ...
The home directory `/var/lib/gdm' already exists.  Not copying from `/etc/skel'.
adduser: Warning: that home directory does not belong to the user you are currently creating.
Scheduling reload of GNOME Display Manager configuration: gdm.
ltsp0:/# shutdown -h now
shutdown: timeout opening/writing control channel /dev/initctl
init: timeout opening/writing control channel /dev/initctl
ltsp0:/# exit
ltsp0:~# logout
Connection to 192.168.15.244 closed.
/dev/pts/3
16:31:14
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              19G  9.8G  7.7G  57% /
udev                   10M   56K   10M   1% /dev
devshm                944M     0  944M   0% /dev/shm
/dev/mapper/NAS1-ISO   22G   18G  2.8G  87% /data/ISO
/dev/mapper/NAS0-ltsp0
                      9.9G  2.5G  6.9G  27% /tmp/1
16:31:18
#mv /root/Debian_RC4.iso /root/Debian_RC4_disk2.iso

16:32:00
#umount /dev/hde
umount: /dev/hde: not mounted
16:32:07
#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)
/dev/mapper/NAS0-ltsp0 on /tmp/1 type ext3 (rw)
16:32:11
#eject /dev/hde

16:32:22
#dd if=/dev/hde of=/root/Debian_RC4_disk1.iso
9148352+0 records in
9148352+0 records out
4683956224 bytes (4.7 GB) copied, 792.853 seconds, 5.9 MB/s
/dev/pts/0
16:33:13
#ssh 192.168.15.244
root@192.168.15.244's password:
Last login: Thu Jan 25 14:28:45 2007 from xen1.unix.nt
Linux test 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.
ltsp0:~# halt
Broadcast message from root@ltsp0 (ttyp1) (Thu Jan 25 14:33:04 2007):
The system is going down for system halt NOW!
ltsp0:~#
ltsp0:~#
ltsp0:~#
ltsp0:~# logout
Connection to 192.168.15.244 closed.
/dev/pts/6
16:33:27
#ssh 192.168.15.244
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
~
~
~
...
~
~
~
~
~
~
~
vipw: /etc/passwd is unchanged
ltsp0:~# mc
Cannot open master side of pty: No such file or directory (2)
/dev/pts/0
16:33:28
#ls -l /data/
total 1972112
drwxr-xr-x 3 root root       4096 2007-01-21 23:50 ISO
-rwxrwxrwx 1 root root  943718400 2007-01-25 15:50 LTSP.img
-rwxrwxrwx 1 root root 1073741824 2007-01-25 14:26 ltsp_test.img
16:33:33
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      699     1 r-----   3011.5
vnc0                                       7      800     1 -b----   2279.1
16:33:38
#rm /data/LTSP.img

16:34:23
#xm create ltsp01
Using config file "/etc/xen/ltsp01".
Started domain ltsp01
16:34:35
#ssh 192.168.15.244
option domain-name "unix.nt";
option domain-name-servers 192.168.15.254;
option subnet-mask 255.255.255.0;
"/etc/dhcpd.conf" 28L, 709C
прошло 10 минут
/dev/pts/8
16:44:49
#vim /tmp/1/etc/dhcpd.conf
/dev/pts/3
16:46:09
#ssh xen2
The authenticity of host 'xen2 (192.168.15.252)' can't be established.
RSA key fingerprint is 67:47:a3:29:9b:f5:aa:d7:af:9f:8f:d6:df:95:a3:2e.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'xen2,192.168.15.252' (RSA) to the list of known hosts.
root@xen2's password:
Last login: Thu Jan 25 16:03:56 2007 from 192.168.15.254
Linux xen2.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.
l3-agent is already running: pid=7673; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/8
16:51:07
#vim /tmp/1/opt/ltsp/i386/etc/printcap
16:53:27
#scp /tmp/1/opt/ltsp/i386/etc/printcap ltsp0:/opt/ltsp/i386/etc/
root@ltsp0's password:
Permission denied, please try again.
root@ltsp0's password:
printcap                                      100%  646     0.6KB/s   00:00
16:53:57
#chroot /tmp/1/
openpty failed
Terminated
16:55:48
#chroot /tmp/1/
.bash_profile  etc/           lib/           opt/           sys/
.bashrc        home/          .lilalo/       proc/          tmp/
bin/           initrd/        lost+found/    root/          usr/
boot/          install        media/         sbin/          var/
dev/           .l3rc          mnt/           srv/
16:55:48
#vim /tmp/1/opt/ltsp/i386/etc/network/interfaces
17:04:28
#grep -r /root/xorg.conf /tmp/1/opt/ltsp/i386/etc/init.d/
/tmp/1/opt/ltsp/i386/etc/init.d/ltsp-client-setup:XF86CONFIG_FILE=/root/xorg.conf
17:11:20
#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
usb 4-2: new full speed USB device using uhci_hcd and address 6
...
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 5:0:0:0: Attached scsi removable disk sdc
usb-storage: device scan complete
peth1: received packet with  own address as source address

Файлы

  • /etc/fstab
  • /etc/fstab
    >
    # /etc/fstab: static file system information.
    #
    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    proc            /proc           proc    defaults        0       0
    /dev/sda1       /               ext3    defaults,errors=remount-ro 0       1
    /dev/sda2       none            swap    sw              0       0
    /dev/hde        /media/cdrom0   udf,iso9660 user,noauto     0       0
    /dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
    

    Статистика

    Время первой команды журнала15:44:57 2007- 1-25
    Время последней команды журнала17:11:20 2007- 1-25
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %23.76
    Процент синтаксически неверно набранных команд, % 2.97
    Суммарное время работы с терминалом *, час 1.44
    Количество командных строк в единицу времени, команда/мин 1.17
    Частота использования команд
    ssh24|=======================| 23.76%
    xm16|===============| 15.84%
    vim11|==========| 10.89%
    mount8|=======| 7.92%
    ls8|=======| 7.92%
    umount5|====| 4.95%
    scp5|====| 4.95%
    dd4|===| 3.96%
    df3|==| 2.97%
    grep3|==| 2.97%
    chroot2|=| 1.98%
    q1|| 0.99%
    ping1|| 0.99%
    chmod1|| 0.99%
    mkfs.ext31|| 0.99%
    cd1|| 0.99%
    rm1|| 0.99%
    dmesg1|| 0.99%
    cat1|| 0.99%
    mv1|| 0.99%
    eject1|| 0.99%
    mc1|| 0.99%
    w1|| 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$