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

Содержание

Журнал

Пятница (12/21/07)

/dev/pts/2
12:08:16
#echo hello vova
hello vova
/dev/pts/1
12:08:40
#l3-agent

12:08:48
#vi /usr/local/bin/l3config.pm
/dev/pts/5
12:09:44
#vi ~/.bashrc
/dev/pts/1
12:10:58
#ls ~/.l
ls: /root/.l: Нет такого файла или каталога
12:11:07
#ls ~/.lilalo/
итого 128
drwxr-xr-x  2 root root  4096 2007-12-21 20:11 .
drwxr-xr-x 37 root root  4096 2007-12-21 20:10 ..
-rw-r--r--  1 root root     0 2007-12-21 20:10 2056542549027680-1198260519_1198260627_usr_local_bin_l3config.pm.diff
-rw-r--r--  1 root root   568 2007-12-21 20:11 2056542549027680-1198260519.info
-rw-r--r--  1 root root 26108 2007-12-21 20:11 2056542549027680-1198260519.script
-rw-r--r--  1 root root   487 2007-12-21 20:08 311598779574929220-1198260496.info
-rw-r--r--  1 root root  5830 2007-12-21 20:08 311598779574929220-1198260496.script
-rw-r--r--  1 root root   449 2007-12-21 20:09 664726015144716512-1198260584.info
-rw-r--r--  1 root root  9059 2007-12-21 20:10 664726015144716512-1198260584.script
-rw-r--r--  1 root root     5 2007-12-21 20:08 l3-agent.pid
-rw-r--r--  1 root root  6491 2007-12-21 20:08 l3bashrc
-rw-r--r--  1 root root   180 2007-12-21 20:11 .report.dat
/dev/pts/5
12:14:14
#ls /mnt
 66
 67 #disk = [ 'phy:hda1,hda1,r' ]
 68 disk = [ 'phy:sda,hda,w', ',hdc:cdrom,r' ]
 69
 70 #----------------------------------------------------------------------------
 71 # Configure the behaviour when a domain exits.  There are three 'reasons'
 72 # for a domain to stop: poweroff, reboot, and crash.  For each of these you
 73 # may specify:
 74 #
 75 #   "de[trfile:/mnt/phy:sda,hda,w', ',hdc:cdrom,r' ]aned up as normal;
...
drwxr-xr-x 22 user user 4096 2007-12-21 18:15 ..
 78 #   "preserve",       meaning that no clean-up is done until the domain is
drwxr-xr-x  2 user user 4096 2007-12-03 17:26 hdd
 79 #                     manually destroyed (using xm destroy, for example); or
drwxr-xr-x  2 user user 4096 2007-12-03 17:25 usb
 80 #   "rename-restart", meaning that the old domain is not cleaned up, but is
drwxrwxrwx  1 root root 8192 2007-12-21 20:06 windows
 81 #                     renamed and a new domain started in its place.
 82 #
-- ВСТАВКА --                                                              68,21         27%
12:15:02
#ls /mnt/windows/
drwxr-xr-x 5 user user       4096 2007-12-03 22:29 ..
 78 #   "preserve",       meaning that no clean-up is done until the domain is
drwxrwxrwx 1 root root       8192 2007-12-21 14:02 Book
 79 #                     manually destroyed (using xm destroy, for example); or
drwxrwxrwx 1 root root       4096 2007-12-11 07:09 diplom
 80 #   "rename-restart", meaning that the old domain is not cleaned up, but is
drwxrwxrwx 1 root root       4096 2007-12-21 14:16 Films
 81 #                     renamed and a new domain started in its place.
-rwxrwxrwx 2 root root      94208 2007-10-02 08:22 Home calculations.xls
 82 #
...
drwxrwxrwx 1 root root       4096 2007-12-17 13:36 Musik
-rwxrwxrwx 2 root root   12265984 2006-12-05 11:12 MyDocuments.doc
drwxrwxrwx 1 root root       4096 2007-12-09 16:47 Photo
drwxrwxrwx 1 root root          0 2007-11-14 09:21 RECYCLER
drwxrwxrwx 1 root root       4096 2007-12-21 11:33 ScrapBook
drwxrwxrwx 1 root root       4096 2007-11-14 08:12 System Volume Information
-rwxrwxrwx 1 root root    5730816 2007-09-03 10:00 Trudova.doc
-rwxrwxrwx 1 root root 4294968320 2007-12-21 20:06 win1.img
drwxrwxrwx 1 root root       4096 2007-12-13 12:07 Works
-rwxrwxrwx 2 root root     271872 2007-12-09 10:20 кр.doc
/dev/pts/0
12:18:15
#vi /etc/xen/windows
68c68
< disk = [ 'phy:sda,hda,w', ',hdc:cdrom,r' ]
---
> disk = [ 'file:/mnt/windows/win1.img,hda,w', ',hdc:cdrom,r' ]
117c117
< boot="c"
---
> boot="d"
12:18:47
#xm create windows
WARING!  Can't find version 3.1.0-rc7 of xen utils, fallback to default version!
Using config file "/etc/xen/windows".
Started domain windows
12:19:26
#vncviewer 127.0.0.1:0
VNC viewer version 3.3.7 - built Dec 30 2006 12:48:54
Copyright (C) 2002-2003 RealVNC Ltd.
Copyright (C) 1994-2000 AT&T Laboratories Cambridge.
See http://www.realvnc.com for information on VNC.
VNC server supports protocol version 3.3 (viewer 3.3)
No authentication needed
Desktop name "HVMXEN-windows"
Connected to VNC server, using protocol version 3.3
VNC server default format:
  32 bits per pixel.
...
  8 bits per pixel.
  True colour: max red 7 green 7 blue 3, shift red 0 green 3 blue 6
Using shared memory PutImage
Throughput 20000 kbit/s - changing to Hextile
Throughput 20000 kbit/s - changing from 8bit
Using viewer's native pixel format:
  32 bits per pixel.
  Least significant byte first in each pixel.
  True colour: max red 255 green 255 blue 255, shift red 16 green 8 blue 0
ShmCleanup called
12:20:05
#dmesg | grep -i dvd
scsi 1:0:0:0: CD-ROM            Optiarc  DVD+-RW AD-5540A 102C PQ: 0 ANSI: 5
12:20:09
#dmesg | grep -iC2 dvd
 sda: sda1 sda2 sda3 sda4 < sda5 >
sd 0:0:0:0: [sda] Attached SCSI disk
scsi 1:0:0:0: CD-ROM            Optiarc  DVD+-RW AD-5540A 102C PQ: 0 ANSI: 5
EXT3-fs: INFO: recovery required on readonly filesystem.
EXT3-fs: write access will be enabled during recovery.
12:20:16
#grep cd /etc/fstab
/dev/scd0       /media/cdrom0   udf,iso9660      user,noauto                             0       0
12:20:26
#vi /etc/xen/windows
12:20:49
#top
top - 20:21:00 up 4 min,  2 users,  load average: 2.66, 1.27, 0.50
Tasks:  95 total,   2 running,  93 sleeping,   0 stopped,   0 zombie
Cpu(s): 45.8%us,  4.2%sy,  0.0%ni, 24.1%id,  0.0%wa,  0.0%hi,  0.0%si, 26.0%st
Mem:    515716k total,   242212k used,   273504k free,    90480k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   489972k total,        0k used,   489972k free,    73140k cached
  366 root      25   0  2624  396  204 R   73  0.1   3:26.53 nash-hotplug
 2589 root      16   0 10060 6260 1380 S   14  1.2   0:03.49 l3-agent
 2628 root      14  -1  150m  12m 6760 S    5  2.5   0:19.48 Xorg
 2720 root      17   0  7496 3528 3032 S    2  0.7   0:12.06 conky
...
   13 root      10  -5     0    0    0 S    0  0.0   0:00.00 xenwatch
   14 root      10  -5     0    0    0 S    0  0.0   0:00.00 xenbus
   48 root      10  -5     0    0    0 S    0  0.0   0:00.00 kblockd/0
   49 root      14  -5     0    0    0 S    0  0.0   0:00.00 kblockd/1
   50 root      10  -5     0    0    0 S    0  0.0   0:00.08 kacpid
  188 root      15  -5     0    0    0 S    0  0.0   0:00.00 cqueue/0
  189 root      16  -5     0    0    0 S    0  0.0   0:00.00 cqueue/1
  194 root      10  -5     0    0    0 S    0  0.0   0:00.00 khubd
  196 root      10  -5     0    0    0 S    0  0.0   0:00.00 kseriod
  221 root      20   0     0    0    0 S    0  0.0   0:00.00 pdflush
12:21:03
#kill 366

12:21:10
#top
top - 20:21:16 up 4 min,  2 users,  load average: 2.33, 1.29, 0.52
Tasks:  95 total,   6 running,  89 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.5%us, 23.9%sy,  0.0%ni, 47.7%id,  1.3%wa,  0.0%hi,  0.0%si, 25.6%st
Mem:    515716k total,   239360k used,   276356k free,    90480k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   489972k total,        0k used,   489972k free,    70876k cached
 2628 root      16  -1  150m  12m 6760 R   20  2.5   0:20.76 Xorg
 2720 root      23   0  7496 3528 3032 S   19  0.7   0:14.60 conky
 2386 haldaemo  15   0  4984 3072 2500 S    4  0.6   0:05.48 hald
 1825 root      15   0  2128 1012  508 S    3  0.2   0:00.72 acpid
...
   14 root      10  -5     0    0    0 S    0  0.0   0:00.00 xenbus
   48 root      10  -5     0    0    0 S    0  0.0   0:00.00 kblockd/0
   49 root      14  -5     0    0    0 S    0  0.0   0:00.00 kblockd/1
   50 root      10  -5     0    0    0 S    0  0.0   0:00.08 kacpid
  188 root      15  -5     0    0    0 S    0  0.0   0:00.00 cqueue/0
  189 root      16  -5     0    0    0 S    0  0.0   0:00.00 cqueue/1
  194 root      10  -5     0    0    0 S    0  0.0   0:00.00 khubd
  196 root      10  -5     0    0    0 S    0  0.0   0:00.00 kseriod
  221 root      20   0     0    0    0 S    0  0.0   0:00.00 pdflush
  222 root      15   0     0    0    0 S    0  0.0   0:00.00 pdflush
12:21:17
#top
top - 20:21:47 up 5 min,  2 users,  load average: 2.20, 1.34, 0.56
Tasks:  94 total,   5 running,  89 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.7%us, 48.9%sy,  0.0%ni,  0.3%id,  0.0%wa,  0.0%hi,  0.0%si, 50.1%st
Mem:    515716k total,   239608k used,   276108k free,    90480k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   489972k total,        0k used,   489972k free,    70940k cached
 2720 root      25   0  7496 3528 3032 R   43  0.7   0:22.99 conky
 2628 root      17  -1  150m  12m 6760 R   42  2.5   0:29.10 Xorg
 2031 root      15   0 10460  752  384 S    4  0.1   0:00.15 ulog-acctd
 2386 haldaemo  16   0  4984 3072 2500 S    2  0.6   0:06.49 hald
...
   13 root      10  -5     0    0    0 S    0  0.0   0:00.00 xenwatch
   14 root      10  -5     0    0    0 S    0  0.0   0:00.00 xenbus
   48 root      10  -5     0    0    0 S    0  0.0   0:00.00 kblockd/0
   49 root      14  -5     0    0    0 S    0  0.0   0:00.00 kblockd/1
   50 root      10  -5     0    0    0 S    0  0.0   0:00.08 kacpid
  188 root      15  -5     0    0    0 S    0  0.0   0:00.00 cqueue/0
  189 root      16  -5     0    0    0 S    0  0.0   0:00.00 cqueue/1
  194 root      10  -5     0    0    0 S    0  0.0   0:00.00 khubd
  196 root      10  -5     0    0    0 S    0  0.0   0:00.00 kseriod
  221 root      20   0     0    0    0 S    0  0.0   0:00.00 pdflush
12:21:50
#vi /etc/xen/windows
/dev/pts/0
12:22:40
#top
top - 20:23:06 up 6 min,  2 users,  load average: 2.40, 1.64, 0.73
Tasks: 104 total,   3 running, 101 sleeping,   0 stopped,   0 zombie
Cpu(s):  8.5%us, 17.8%sy,  0.0%ni, 23.0%id, 24.2%wa,  0.0%hi,  0.0%si, 26.5%st
Mem:    515716k total,   283164k used,   232552k free,   106064k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   489972k total,        0k used,   489972k free,    72912k cached
 4970 nobody    34  19  3796 1124  868 D   14  0.2   0:01.64 find
 2589 root      16   0 10060 6260 1380 S   13  1.2   0:06.56 l3-agent
 5105 root      17   0  7500 3532 3032 R    7  0.7   0:06.65 conky
 5009 root      18  -1  149m  11m 6736 S    2  2.4   0:10.88 Xorg
...
   13 root      10  -5     0    0    0 S    0  0.0   0:00.00 xenwatch
   14 root      10  -5     0    0    0 S    0  0.0   0:00.00 xenbus
   48 root      10  -5     0    0    0 S    0  0.0   0:00.00 kblockd/0
   49 root      10  -5     0    0    0 S    0  0.0   0:00.00 kblockd/1
   50 root      10  -5     0    0    0 S    0  0.0   0:00.08 kacpid
  188 root      15  -5     0    0    0 S    0  0.0   0:00.00 cqueue/0
  189 root      16  -5     0    0    0 S    0  0.0   0:00.00 cqueue/1
  194 root      10  -5     0    0    0 S    0  0.0   0:00.00 khubd
  196 root      10  -5     0    0    0 S    0  0.0   0:00.00 kseriod
  221 root      20   0     0    0    0 S    0  0.0   0:00.00 pdflush
12:23:07
#xm list
WARING!  Can't find version 3.1.0-rc7 of xen utils, fallback to default version!
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   500     2     r-----    374.0
windows                                      1   600     1     r-----    222.7
12:23:09
#xm destroy windows
WARING!  Can't find version 3.1.0-rc7 of xen utils, fallback to default version!
12:23:16
#vi /etc/xen/windows
68c68
< disk = [ 'file:/mnt/windows/win1.img,hda,w', ',hdc:cdrom,r' ]
---
> disk = [ 'file:/mnt/windows/win1.img,hda,w', 'file:/mnt/windows/winxp.iso,hdc:cdrom,r' ]
12:23:48
#cat /dev/scd0 > /mnt/windows/winxp.iso
cat: /dev/scd0: Ошибка ввода/вывода
12:24:36
#ls -l /mnt/windows/winxp.iso
-rwxrwxrwx 1 root root 50475008 2007-12-21 20:24 /mnt/windows/winxp.iso
12:24:54
#rm /mnt/windows/winxp.iso

12:25:01
#rm

12:25:44
#dd if=/dev/zero of=/mnt/windows/linux1.img count=1 seek=$[4*1024*1024] count=1k
1024+0 записей считано
1024+0 записей написано
 скопировано 524288 байт (524 kB), 0,087394 секунд, 6,0 MB/s
12:26:09
#mkfs.ext3 /mnt/windows/linux1.img
mke2fs 1.40-WIP (14-Nov-2006)
/mnt/windows/linux1.img is not a block special device.
Proceed anyway? (y,n)
12:26:28
#mkfs.ext3 /mnt/windows/linux1.img
mke2fs 1.40-WIP (14-Nov-2006)
/mnt/windows/linux1.img is not a block special device.
Proceed anyway? (y,n) y
warning: 128 blocks unused.
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
262656 inodes, 524288 blocks
26220 blocks (5.00%) reserved for the super user
...
16 block groups
32768 blocks per group, 32768 fragments per group
16416 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 35 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
12:26:33
#mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
none on /selinux type selinuxfs (rw)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/sda5 on /mnt/windows type fuseblk (rw,noexec,nosuid,nodev,allow_other,blksize=4096)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
12:26:47
#mkdir /windows

12:26:52
#umount /mnt/windows/
umount: /mnt/windows: device is busy
umount: /mnt/windows: device is busy
12:26:58
#lsof +D /mnt/windows/

12:27:25
#cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>           <options>                              <dump>  <pass>
proc            /proc           proc             defaults                                0       0
/dev/sda2       /               ext3             defaults,errors=remount-ro              0       1
/dev/sda3       none            swap             sw                                      0       0
/dev/scd0       /media/cdrom0   udf,iso9660      user,noauto                             0       0
/dev/sda5       /mnt/windows    ntfs-3g          user,locale=ru_UA.utf8,umask=0          0       0
/dev/sdb1       /mnt/usb        vfat             user,noauto,iocharset=utf8,umask=0      0       0
12:27:42
#lsmod | grep fuse
fuse                   45844  3
12:27:50
#umount /mnt/windows/
umount: /mnt/windows: device is busy
umount: /mnt/windows: device is busy
12:27:57
#sed -i s@/mnt/windows@/windows@ /etc/fstab

12:28:22
#ls /media/
итого 12
drwxr-xr-x  3 root root 4096 2007-12-14 13:16 .
drwxr-xr-x 23 user user 4096 2007-12-21 20:26 ..
lrwxrwxrwx  1 root root    6 2007-11-19 17:49 cdrom -> cdrom0
drwxr-xr-x  2 root root 4096 2007-11-19 17:49 cdrom0
12:28:38
#mkdir /media/usb

12:28:42
#sed -i s@/mnt/usb@/media/usb@ /etc/fstab

12:28:55
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda2              19G  3,8G   14G  22% /
tmpfs                 252M     0  252M   0% /lib/init/rw
udev                  252M   80K  252M   1% /dev
tmpfs                 252M     0  252M   0% /dev/shm
/dev/sda5              79G   51G   28G  66% /mnt/windows
12:29:07
#umount /mnt/windows
umount: /mnt/windows: device is busy
umount: /mnt/windows: device is busy
12:29:19
#fuser -k /mnt/windows

12:29:24
#umount /mnt/windows
umount: /mnt/windows: device is busy
umount: /mnt/windows: device is busy
12:29:25
#ps aux | grep nt
root         8  0.0  0.0      0     0 ?        S<   20:16   0:00 [events/0]
root         9  0.0  0.0      0     0 ?        S<   20:16   0:00 [events/1]
root      1371  1.8  1.9  13336 10176 ?        Ss   20:16   0:14 /sbin/mount.ntfs-3g /dev/sda5 /mnt/windows -o rw,noexec,nosuid,nodev,user,locale=ru_UA.utf8,umask=0
root      1825  0.2  0.1   2128  1012 ?        Ss   20:17   0:02 /usr/sbin/acpid -c /etc/acpi/events -s /var/run/acpid.socket
root      1901  0.1  0.1   3080   636 ?        Ss   20:17   0:01 /usr/sbin/atieventsd
root      2404  0.1  0.2   3240  1120 ?        S    20:17   0:01 hald-addon-input: Listening on /dev/input/event1 /dev/input/event5 /dev/input/event6 /dev/input/event7
root      2589  1.2  1.2  10060  6272 ?        Ss   20:17   0:08 l3-agent
root      5098  0.0  0.1   4524   536 ?        Ss   20:22   0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session x-window-manager
root      5101  0.0  0.0   2436   472 ?        Ss   20:22   0:00 /usr/bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session
root      7106  0.0  0.1   3588   792 pts/1    R+   20:29   0:00 grep nt
12:29:30
#kill 1371

12:29:39
#ps aux | grep nt
root         8  0.0  0.0      0     0 ?        S<   20:16   0:00 [events/0]
root         9  0.0  0.0      0     0 ?        S<   20:16   0:00 [events/1]
root      1371  1.8  1.9  13336 10176 ?        Ss   20:16   0:14 /sbin/mount.ntfs-3g /dev/sda5 /mnt/windows -o rw,noexec,nosuid,nodev,user,locale=ru_UA.utf8,umask=0
root      1825  0.2  0.1   2128  1012 ?        Ss   20:17   0:02 /usr/sbin/acpid -c /etc/acpi/events -s /var/run/acpid.socket
root      1901  0.1  0.1   3080   636 ?        Ss   20:17   0:01 /usr/sbin/atieventsd
root      2404  0.1  0.2   3240  1120 ?        S    20:17   0:01 hald-addon-input: Listening on /dev/input/event1 /dev/input/event5 /dev/input/event6 /dev/input/event7
root      2589  1.2  1.2  10060  6272 ?        Ss   20:17   0:08 l3-agent
root      5098  0.0  0.1   4524   536 ?        Ss   20:22   0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session x-window-manager
root      5101  0.0  0.0   2436   472 ?        Ss   20:22   0:00 /usr/bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session
root      7147  0.0  0.1   3588   792 pts/1    R+   20:29   0:00 grep nt
12:29:39
#kill -9 1371

12:29:44
#ps aux | grep nt
root         8  0.0  0.0      0     0 ?        S<   20:16   0:00 [events/0]
root         9  0.0  0.0      0     0 ?        S<   20:16   0:00 [events/1]
root      1825  0.2  0.1   2128  1012 ?        Ss   20:17   0:02 /usr/sbin/acpid -c /etc/acpi/events -s /var/run/acpid.socket
root      1901  0.1  0.1   3080   636 ?        Ss   20:17   0:01 /usr/sbin/atieventsd
root      2404  0.1  0.2   3240  1120 ?        S    20:17   0:01 hald-addon-input: Listening on /dev/input/event1 /dev/input/event5 /dev/input/event6 /dev/input/event7
root      2589  1.2  1.2  10060  6272 ?        Ss   20:17   0:08 l3-agent
root      5098  0.0  0.1   4524   536 ?        Ss   20:22   0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session x-window-manager
root      5101  0.0  0.0   2436   472 ?        Ss   20:22   0:00 /usr/bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session
root      7178  0.0  0.1   3592   796 pts/1    R+   20:29   0:00 grep nt
12:29:48
#umount /mnt/windows
umount: /mnt/windows: device is busy
umount: /mnt/windows: device is busy
12:29:51
#umount /mnt/windows
umount: /mnt/windows: device is busy
umount: /mnt/windows: device is busy
12:29:52
#mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
none on /selinux type selinuxfs (rw)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/sda5 on /mnt/windows type fuseblk (rw,noexec,nosuid,nodev,allow_other,blksize=4096)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
12:29:58
#reboot

/dev/pts/0
12:31:31
#mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
none on /selinux type selinuxfs (rw)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/sda5 on /windows type fuseblk (rw,noexec,nosuid,nodev,allow_other,blksize=4096)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
12:31:34
#umount /windows/

12:31:40
#mkfs.ext3 -m1 /dev/sda5
mke2fs 1.40-WIP (14-Nov-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
10240000 inodes, 20458769 blocks
204587 blocks (1.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
625 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 25 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
12:35:51
#mkdir /xen

12:36:03
#sed s@/windows@/xen@ /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>           <options>                              <dump>  <pass>
proc            /proc           proc             defaults                                0       0
/dev/sda2       /               ext3             defaults,errors=remount-ro              0       1
/dev/sda3       none            swap             sw                                      0       0
/dev/scd0       /media/cdrom0   udf,iso9660      user,noauto                             0       0
/dev/sda5       /xen    ntfs-3g          user,locale=ru_UA.utf8,umask=0          0       0
/dev/sdb1       /media/usb      vfat             user,noauto,iocharset=utf8,umask=0      0       0
12:36:19
#sed -i s@/windows@/xen@ /etc/fstab

12:36:24
#cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>           <options>                              <dump>  <pass>
proc            /proc           proc             defaults                                0       0
/dev/sda2       /               ext3             defaults,errors=remount-ro              0       1
/dev/sda3       none            swap             sw                                      0       0
/dev/scd0       /media/cdrom0   udf,iso9660      user,noauto                             0       0
/dev/sda5       /xen    ntfs-3g          user,locale=ru_UA.utf8,umask=0          0       0
/dev/sdb1       /media/usb      vfat             user,noauto,iocharset=utf8,umask=0      0       0
12:36:29
#sed -i s@ntfs-3g@ext3@ /etc/fstab

12:36:52
#sed -i s@user,locale=ru_UA.utf8,umask=0@defaults@ /etc/fstab

12:37:15
#cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>           <options>                              <dump>  <pass>
proc            /proc           proc             defaults                                0       0
/dev/sda2       /               ext3             defaults,errors=remount-ro              0       1
/dev/sda3       none            swap             sw                                      0       0
/dev/scd0       /media/cdrom0   udf,iso9660      user,noauto                             0       0
/dev/sda5       /xen    ext3             defaults                0       0
/dev/sdb1       /media/usb      vfat             user,noauto,iocharset=utf8,umask=0      0       0
12:37:17
#mount /xen

12:37:21
#dd if=/dev/zero of=/xen/linux1.img count=1 bs=1k seek=$[4*1024*1024]
1+0 записей считано
1+0 записей написано
 скопировано 1024 байта (1,0 kB), 4,7e-05 секунд, 21,8 MB/s
/dev/pts/2
12:38:07
#apt-cache search lm sensors
collectd-sensors - statistics collection daemon (sensors plugin)
egroupware-phpsysinfo - eGroupWare phpSysInfo application
gdesklets-data - Applets for gdesklets
i2c-tools - heterogeneous set of I2C tools for Linux
ksensors - lm-sensors frontend for KDE
libi2c-dev - userspace I2C programming library development files
libsensors-dev - lm-sensors development kit
libsensors3 - library to read temperature/voltage/fan sensors
libsensors4 - library to read temperature/voltage/fan sensors
libsensors4-dev - lm-sensors development kit
lm-sensors - utilities to read temperature/voltage/fan sensors
phpgroupware-phpsysinfo - phpGroupWare phpSysInfo module
phpsysinfo - PHP based host information
prelude-manager - Hybrid Intrusion Detection System [ Report Manager ]
python-smbus - python bindings for Linux SMBus access through i2c-dev
sensord - hardware sensor information logging daemon
sensors-applet - Display readings from hardware sensors in your Gnome panel
wmgtemp - Temperature sensor dockapp for Window Maker
wmsensors - WindowMaker dock applet for lmsensors
wmtemp - WM dock applet displaying lm_sensors temperature values
xsensors - A hardware health information viewer
12:38:29
#apt-get install lm-sensors
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libsensors4
Предлагаемые пакеты:
  i2c read-edid sensord
НОВЫЕ пакеты, которые будут установлены:
  libsensors4 lm-sensors
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 528 пакетов не обновлено.
Необходимо скачать 247kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 786kB.
Хотите продолжить [Д/н]?
Err http://debian.org.ua unstable/main libsensors4 1:3.0.0-3
  404 Not Found
Err http://debian.org.ua unstable/main lm-sensors 1:3.0.0-3
  404 Not Found
Не удалось загрузить http://debian.org.ua/debian/pool/main/l/lm-sensors-3/libsensors4_3.0.0-3_i386.deb  404 Not Found
Не удалось загрузить http://debian.org.ua/debian/pool/main/l/lm-sensors-3/lm-sensors_3.0.0-3_i386.deb  404 Not Found
E: Невозможно загрузить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing
12:38:36
#apt-get update
Получено:1 http://debian.org.ua unstable Release.gpg [189B]
Получено:2 http://debian.org.ua unstable Release [79,6kB]
Получено:3 http://debian.osdn.org.ua etch Release.gpg [378B]
Получено:4 http://debian.osdn.org.ua etch Release [58,2kB]
Получено:5 http://debian.org.ua unstable/main Packages/DiffIndex [2038B]
Ign http://debian.osdn.org.ua etch/main Packages/DiffIndex
Получено:6 http://debian.org.ua unstable/contrib Packages/DiffIndex [2023B]
Ign http://debian.osdn.org.ua etch/contrib Packages/DiffIndex
Получено:7 http://debian.org.ua unstable/non-free Packages/DiffIndex [2023B]
Получено:8 http://debian.org.ua unstable/main Packages [5119kB]
...
Получено:66 http://debian.org.ua unstable/contrib 2007-12-20-0806.56.pdiff [772B]
Получено:67 http://debian.org.ua unstable/contrib 2007-12-20-0806.56.pdiff [772B]
Получено:68 http://debian.org.ua unstable/contrib 2007-12-20-0806.56.pdiff [772B]
Получено:69 http://debian.org.ua unstable/contrib 2007-12-20-2025.57.pdiff [1700B]
Получено:70 http://debian.org.ua unstable/contrib 2007-12-20-2025.57.pdiff [1700B]
Получено:71 http://debian.org.ua unstable/contrib 2007-12-20-2025.57.pdiff [1700B]
Получено 5277kB за 5s (1008kB/c)
Не удалось загрузить http://debian.org.ua/debian/dists/unstable/non-free/binary-i386/PackagesIndex  MD5Sum не совпадает
Чтение списков пакетов... Готово
E: Некоторые индексные файлы не загрузились, они были проигнорированы или вместо них были использованы старые версии
12:38:47
#apt-get install lm-sensors
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libsensors4
Предлагаемые пакеты:
  i2c read-edid sensord
НОВЫЕ пакеты, которые будут установлены:
  libsensors4 lm-sensors
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 546 пакетов не обновлено.
Необходимо скачать 247kБ архивов.
...
(Чтение базы данных... на данный момент установлено 77154 файлов и каталогов.)
Распаковывается пакет libsensors4 (из файла .../libsensors4_1%3a3.0.0-4_i386.deb)...
Выбор ранее не выбранного пакета lm-sensors.
Распаковывается пакет lm-sensors (из файла .../lm-sensors_1%3a3.0.0-4_i386.deb)...
Настраивается пакет libsensors4 (3.0.0-4) ...
.udevdb or .udev presence implies active udev.  Aborting MAKEDEV invocation.
Настраивается пакет lm-sensors (3.0.0-4) ...
Creating config file /etc/sensors3.conf with new version
W: Не удалось получить атрибуты списка пакетов с исходными текстами http://debian.org.ua unstable/non-free Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_unstable_non-free_binary-i386_Packages) - stat (2 Нет такого файла или каталога)
W: Вы можете запустить 'apt-get update' для исправления этих ошибок
12:39:03
#apt-get install mbmon
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  xmbmon librrds-perl
НОВЫЕ пакеты, которые будут установлены:
  mbmon
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 546 пакетов не обновлено.
Необходимо скачать 70,6kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 152kB.
Получено:1 http://debian.org.ua unstable/main mbmon 2.05-5 [70,6kB]
Получено 70,6kB за 0s (313kB/c)
W: Не удалось получить атрибуты списка пакетов с исходными текстами http://debian.org.ua unstable/non-free Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_unstable_non-free_binary-i386_Packages) - stat (2 Нет такого файла или каталога)
Выбор ранее не выбранного пакета mbmon.
(Чтение базы данных... на данный момент установлено 77222 файлов и каталогов.)
Распаковывается пакет mbmon (из файла .../archives/mbmon_2.05-5_i386.deb)...
Настраивается пакет mbmon (2.05-5) ...
Not starting motherboard sensor monitoring daemon.
Edit /etc/default/mbmon if you want it to start automatically
W: Не удалось получить атрибуты списка пакетов с исходными текстами http://debian.org.ua unstable/non-free Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_unstable_non-free_binary-i386_Packages) - stat (2 Нет такого файла или каталога)
W: Не удалось получить атрибуты списка пакетов с исходными текстами http://debian.org.ua unstable/non-free Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_unstable_non-free_binary-i386_Packages) - stat (2 Нет такого файла или каталога)
W: Вы можете запустить 'apt-get update' для исправления этих ошибок
12:39:11
#mbmon
No Hardware Monitor found!!
InitMBInfo: Success
12:39:15
#l
l2ping             ldd                lndir              logout             ls
l3                 less               lnstat             logrotate          lsattr
l3-agent           lessecho           lnusertemp         logsave            lshal
l3_close_session   lessfile           loadkeys           look               lsmod
l3_fix_prompt      lesskey            load_policy        lorder             lsof
l3_save_last_line  lesspipe           loadshlib          losetup            lspci
l3shot             let                local              lp                 lspcmcia
laptop-detect      lexgrog            locale             lpc                lspgpot
last               libnetcfg          localedef          lpd                lsusb
lastb              line               locale-gen         lpq                luit
lastlog            link               locate             lpr                lxterm
latex              linux32            lockfile           lprm               lz
lcf                linux64            logger             lprng_certs
ld                 listres            login              lprng_index_certs
ldconfig           ln                 logname            lpstat
12:39:15
#sens
sensible-browser      sensible-pager        sensors-conf-convert
sensible-editor       sensors               sensors-detect
12:39:15
#sens
sensible-browser      sensible-pager        sensors-conf-convert
sensible-editor       sensors               sensors-detect
12:39:15
#sensorsrs
bash: sensorsrs: command not found
12:39:29
#sensors
No sensors found!
Make sure you loaded all the kernel drivers you need.
Try sensors-detect to find out which these are.
12:39:31
#sensors-detect
# sensors-detect revision 5016 (2007-11-11 22:20:16 +0100)
This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you're doing.
We can start with probing for (PCI) I2C or SMBus adapters.
Do you want to probe now? (YES/no):
Probing for PCI bus adapters...
Use driver `i2c-i801' for device 0000:00:1f.3: Intel 82801G ICH7
We will now try to load each adapter module in turn.
...
To load everything that is needed, add this to /etc/modules:
#----cut here----
# Chip drivers
# Warning: the required module coretemp is not currently installed
# on your system. For status of 2.6 kernel ports check
# http://www.lm-sensors.org/wiki/Devices. If driver is built
# into the kernel, or unavailable, comment out the following line.
coretemp
#----cut here----
Do you want to add these lines automatically? (yes/NO)
12:39:46
#echo coretemp >> /etc/modules

12:39:58
#modprobe coretemp
FATAL: Module coretemp not found.
12:40:22
#cat coretemp
cat: coretemp: Нет такого файла или каталога
12:40:28
#cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
loop
sbp2
coretemp
12:40:31
#vi /etc/modules
8d7
< coretemp
12:40:38
#kill -9 366

/dev/pts/0
12:41:03
#mkfs.ext3 /xen/linux1.img
mke2fs 1.40-WIP (14-Nov-2006)
/xen/linux1.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)
524288 inodes, 1048576 blocks
52428 blocks (5.00%) reserved for the super user
First data block=0
...
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information:
done
This filesystem will be automatically checked every 37 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
12:41:22
#mount -o loop /xen/linux1.img /mnt

12:41:34
#apt-get install debootstrap
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  debootstrap
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 546 пакетов не обновлено.
Необходимо скачать 48,6kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 262kB.
Получено:1 http://debian.org.ua unstable/main debootstrap 1.0.7 [48,6kB]
Получено 48,6kB за 0s (238kB/c)
W: Не удалось получить атрибуты списка пакетов с исходными текстами http://debian.org.ua unstable/non-free Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_unstable_non-free_binary-i386_Packages) - stat (2 Нет такого файла или каталога)
Выбор ранее не выбранного пакета debootstrap.
(Чтение базы данных... на данный момент установлено 77237 файлов и каталогов.)
Распаковывается пакет debootstrap (из файла .../debootstrap_1.0.7_all.deb)...
Настраивается пакет debootstrap (1.0.7) ...
W: Не удалось получить атрибуты списка пакетов с исходными текстами http://debian.org.ua unstable/non-free Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_unstable_non-free_binary-i386_Packages) - stat (2 Нет такого файла или каталога)
W: Не удалось получить атрибуты списка пакетов с исходными текстами http://debian.org.ua unstable/non-free Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_unstable_non-free_binary-i386_Packages) - stat (2 Нет такого файла или каталога)
W: Вы можете запустить 'apt-get update' для исправления этих ошибок
12:41:47
#vi /etc/apt/sources.list
12,13c12,13
< deb http://debian.org.ua/debian/ unstable main contrib non-free
< deb http://debian.osdn.org.ua/debian/ etch main contrib non-free
---
> deb http://debian.org.ua/debian/ unstable main contrib #non-free
> #deb http://debian.osdn.org.ua/debian/ etch main contrib non-free
12:42:05
#apt-get update
Получено:1 http://debian.org.ua unstable Release.gpg [189B]
В кэше http://debian.org.ua unstable Release
В кэше http://debian.org.ua unstable/main Packages/DiffIndex
В кэше http://debian.org.ua unstable/contrib Packages/DiffIndex
Получено 1B за 0s (2B/c)
Чтение списков пакетов... Готово
12:42:10
#debootstrap
I: usage: [OPTION]... <suite> <target> [<mirror> [<script>]]
I: Try `debootstrap --help' for more information.
E: You must specify a suite and a target.
12:42:17
#debootstrap sid /mnt ftp://debian.org.ua/debian
I: Configuring libtext-wrapi18n-perl...
I: Configuring coreutils...
I: Configuring makedev...
I: Configuring ncurses-base...
I: Configuring ncurses-bin...
I: Configuring base-files...
I: Configuring libdevmapper1.02.1...
I: Configuring debconf-i18n...
I: Configuring libblkid1...
I: Configuring e2fsprogs...
...
I: Configuring gnupg...
I: Configuring debian-archive-keyring...
I: Configuring apt...
I: Configuring aptitude...
I: Configuring apt-utils...
I: Configuring tasksel-data...
I: Configuring sysklogd...
I: Configuring klogd...
I: Configuring tasksel...
I: Base system installed successfully.
12:45:39
#cp /etc/network/interfaces /mnt/etc/

12:45:57
#vi /mnt/etc/
12:46:01
#cp /etc/network/interfaces /mnt/etc/network/

12:46:09
#vi /mnt/etc/network/interfaces
12c12
< 	address 192.168.1.197
---
> 	address 192.168.1.195
14a15
> 
12:46:21
#brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr1          8000.feffffffffff       no              vif0.1
                                                        peth1
12:47:22
#vi /mnt/etc/fstab
1a2
> /dev/hda1 / ext3 defaults  0 0
12:48:37
#vi /mnt/etc/hostname
1c1
< home
---
> linux1
12:48:49
#vi /mnt/etc/hosts

Файлы

  • /etc/fstab
  • /etc/modules
  • /etc/fstab
    >
    # /etc/fstab: static file system information.
    #
    # <file system> <mount point>   <type>           <options>                              <dump>  <pass>
    proc            /proc           proc             defaults                                0       0
    /dev/sda2       /               ext3             defaults,errors=remount-ro              0       1
    /dev/sda3       none            swap             sw                                      0       0
    /dev/scd0       /media/cdrom0   udf,iso9660      user,noauto                             0       0
    /dev/sda5       /xen    ext3             defaults                0       0
    /dev/sdb1       /media/usb      vfat             user,noauto,iocharset=utf8,umask=0      0       0
    
    /etc/modules
    >
    # /etc/modules: kernel modules to load at boot time.
    #
    # This file contains the names of kernel modules that should be loaded
    # at boot time, one per line. Lines beginning with "#" are ignored.
    loop
    sbp2
    coretemp
    

    Статистика

    Время первой команды журнала12:08:16 2007-12-21
    Время последней команды журнала12:48:49 2007-12-21
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %25.00
    Процент синтаксически неверно набранных команд, % 1.00
    Суммарное время работы с терминалом *, час 0.68
    Количество командных строк в единицу времени, команда/мин 2.47
    Частота использования команд
    vi13|===========| 11.93%
    umount7|======| 6.42%
    grep7|======| 6.42%
    apt-get6|=====| 5.50%
    cat6|=====| 5.50%
    sed6|=====| 5.50%
    ls6|=====| 5.50%
    mount5|====| 4.59%
    mkfs.ext34|===| 3.67%
    top4|===| 3.67%
    kill4|===| 3.67%
    mkdir3|==| 2.75%
    xm3|==| 2.75%
    ps3|==| 2.75%
    cp2|=| 1.83%
    rm2|=| 1.83%
    dmesg2|=| 1.83%
    echo2|=| 1.83%
    dd2|=| 1.83%
    sens2|=| 1.83%
    debootstrap2|=| 1.83%
    brctl1|| 0.92%
    fuser1|| 0.92%
    l1|| 0.92%
    reboot1|| 0.92%
    /etc/modules1|| 0.92%
    lsof1|| 0.92%
    vncviewer1|| 0.92%
    lsmod1|| 0.92%
    l3-agent1|| 0.92%
    mbmon1|| 0.92%
    >1|| 0.92%
    sensors1|| 0.92%
    df1|| 0.92%
    modprobe1|| 0.92%
    winxp.iso1|| 0.92%
    sensors-detect1|| 0.92%
    apt-cache1|| 0.92%
    sensorsrs1|| 0.92%
    ____
    *) Интервалы неактивности длительностью 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$