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

Содержание

Журнал

Понедельник (06/01/09)

/dev/pts/5
10:16:46
#ext2online /dev/OLEG/vol2
ext2online v1.1.19 - 2001/03/18 for EXT2FS 0.5b
ext2_open: fs has unsupported feature(s) enabled: ro_compat 78 incompat 244
ext2online: can't open /dev/mapper/OLEG-vol2
10:17:32
#ext2online --help
ext2online: unrecognized option '--help'
usage: ext2online [-C fd] [-dfqvV] device [new_size[bkmgt]]
        -C, --completion : print completion information
        -d, --debug      : turn debug info on
        -f, --force      : skip safety checks
        -q, --quiet      : be quiet (print only errors)
        -v, --verbose    : be verbose
        -V, --version    : print version and exit
        fd is the file descriptor to output completion data to,
        new_size is in ext2 blocks (1k, 2k, or 4k) (default),
        disk Blocks (512 byte), Kilo-, Mega-, Giga-, or Terabytes
10:17:46
#fdisk -lu /dev/sda
Disk /dev/sda: 80.0 GB, 80060424192 bytes
255 heads, 63 sectors/track, 9733 cylinders, total 156368016 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x00000000
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63    39070079    19535008+  83  Linux
/dev/sda2        39070080    58605119     9767520   83  Linux
10:18:51
#. /etc/bash_completion

прошло 20 минут
10:39:48
#сÑdf -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
tmpfs                 1,5G     0  1,5G   0% /lib/init/rw
udev                   10M  128K  9,9M   2% /dev
tmpfs                 1,5G  4,0K  1,5G   1% /dev/shm
rootfs                 19G  2,1G   16G  12% /
/dev/mapper/OLEG-vol1
                      4,0G   69M  3,7G   2% /mnt/vol1
/dev/mapper/OLEG-vol2
                      2,0G   67M  1,9G   4% /mnt/vol2
10:40:16
#lvre
lvreduce  lvremove  lvrename  lvresize
10:40:16
#lvresize -L-3G /dev/OLEG/vol1
  WARNING: Reducing active and open logical volume to 1,00 GB
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce vol1? [y/n]: y
  Reducing logical volume vol1 to 1,00 GB
  Logical volume vol1 successfully resized
10:41:21
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
tmpfs                 1,5G     0  1,5G   0% /lib/init/rw
udev                   10M  128K  9,9M   2% /dev
tmpfs                 1,5G  4,0K  1,5G   1% /dev/shm
rootfs                 19G  2,1G   16G  12% /
/dev/mapper/OLEG-vol1
                      4,0G   69M  3,7G   2% /mnt/vol1
/dev/mapper/OLEG-vol2
                      2,0G   67M  1,9G   4% /mnt/vol2
10:44:12
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
tmpfs                 1,5G     0  1,5G   0% /lib/init/rw
udev                   10M  128K  9,9M   2% /dev
tmpfs                 1,5G  4,0K  1,5G   1% /dev/shm
rootfs                 19G  2,1G   16G  12% /
/dev/mapper/OLEG-vol1
                      5,0G   69M  4,7G   2% /mnt/vol1
/dev/mapper/OLEG-vol2
                      2,0G   67M  1,9G   4% /mnt/vol2
10:44:14
#кÑcp /home/user/
200passw          .config/          Documents/        .gnome2/          .l3rc             Public/           .ssh/             .xsession-errors
base=.gif         convert           Download/         .gqview/          .lilalo/          .purple/          Templates/
.bash_history     .dbus/            file              .gstreamer-0.10/  .local/           rrrrr             .thumbnails/
.bash_logout      .ddd.swp          .fontconfig/      .gtk-bookmarks    .mozilla/         screen.dot        Videos/
.bash_profile     Desktop/          .gajim/           .gvfs/            Music/            screen.png        .viminfo
.bashrc           dfdf              .gconf/           .htoprc           Pictures/         .screenrc         ~.vimrc
.cache/           .dmrc             .gconfd/          .ICEauthority     .profile          .sendxmpprc       .Xauthority
10:44:14
#cp /home/user/Desktop/
090527linux/                        1/                                  e1000e-0.5.18.3.tar.gz              XenUsersCommonlyAskedQuestions.pdf
090527linux.old/                    e1000-8.0.13.tar.gz                 firefox-3.5b4.tar
10:44:14
#rsync -axv --progress /home/user/Desktop/1 /mnt/volbash: [: /mnt/vol1: ожидается использование бинарного оператора
1
10:47:30
#cd /mnt/vol1

10:47:34
#ls
1  lost+found
10:47:36
#cd 1

10:47:38
#ls
s_DSC_1103.JPG  s_DSC_1106.JPG  s_DSC_1109.JPG  s_DSC_1112.JPG  s_DSC_1115.JPG  s_DSC_1118.JPG  s_DSC_1121.JPG  s_DSC_1124.JPG  s_DSC_1127.JPG
s_DSC_1104.JPG  s_DSC_1107.JPG  s_DSC_1110.JPG  s_DSC_1113.JPG  s_DSC_1116.JPG  s_DSC_1119.JPG  s_DSC_1122.JPG  s_DSC_1125.JPG  s_DSC_1129.JPG
s_DSC_1105.JPG  s_DSC_1108.JPG  s_DSC_1111.JPG  s_DSC_1114.JPG  s_DSC_1117.JPG  s_DSC_1120.JPG  s_DSC_1123.JPG  s_DSC_1126.JPG
10:47:41
#cd

10:47:45
#pwd
/root
10:47:46
#pwd -
/root
10:47:49
#ьвmdadm /dev/md0 -f /dev/sdb2
mdadm: set /dev/sdb2 faulty in /dev/md0
10:49:04
#cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdb2[2](F) sda2[0]
      9767424 blocks [2/1] [U_]
unused devices: <none>
10:49:08
#mdadm /dev/md0 -r /dev/sdb2
mdadm: hot removed /dev/sdb2
10:50:21
#mdadm /dev/md0 -a /dev/sdb2
mdadm: re-added /dev/sdb2
10:51:38
#cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdb2[2] sda2[0]
      9767424 blocks [2/1] [U_]
      [======>..............]  recovery = 31.2% (3056256/9767424) finish=1.9min speed=56710K/sec
unused devices: <none>
10:52:30
#mkfs.ext3 /dev/OLEG/vol
vol1  vol2
10:52:30
#mkfs.ext3 /dev/OLEG/vol2
mke2fs 1.41.5 (23-Apr-2009)
/dev/OLEG/vol2 is mounted; will not make a filesystem here!
10:54:37
#umount /mnt/vol2

10:54:45
#mkfs.ext3 /dev/OLEG/vol2
mke2fs 1.41.5 (23-Apr-2009)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
262144 inodes, 1048576 blocks
52428 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1073741824
32 block groups
32768 blocks per group, 32768 fragments per group
8192 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 30 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
11:00:33
#cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sdb1[0]
      19534912 blocks [2/1] [U_]
md0 : active raid1 sdb2[1] sda2[0]
      9767424 blocks [2/2] [UU]
unused devices: <none>
11:03:17
#mkdir /mnt/bash: [: /mnt/vol1: ожидается использование бинарного оператора

11:03:57
#rmdir /mnt/vol[12]
rmdir: failed to remove `/mnt/vol1': Устройство или ресурс занято
11:04:13
#rmdir /mnt/vol\[12]

11:04:19
#ls /mnt/
333  SDB1  vol1
11:04:24
#ls /mnt/vol1
1  lost+found
11:04:59
#mount /dev/md1 /mnt/RR
mount: you must specify the filesystem type
11:05:24
#mkfs.ext2 /dev/md1
mke2fs 1.41.5 (23-Apr-2009)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
1221600 inodes, 4883728 blocks
244186 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
150 block groups
32768 blocks per group, 32768 fragments per group
8144 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000
Writing inode tables: done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
11:05:53
#mkfs.ext3 /dev/md1
mke2fs 1.41.5 (23-Apr-2009)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
1221600 inodes, 4883728 blocks
244186 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
150 block groups
32768 blocks per group, 32768 fragments per group
8144 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 24 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
11:06:07
#mount /dev/md1 /mnt/RR

прошло 22 минуты
/dev/pts/9
11:28:12
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
tmpfs                 1,5G     0  1,5G   0% /lib/init/rw
udev                   10M  132K  9,9M   2% /dev
tmpfs                 1,5G  4,0K  1,5G   1% /dev/shm
rootfs                 19G  2,1G   16G  12% /
11:28:14
#fdisk -l
Disk /dev/sda: 80.0 GB, 80060424192 bytes
255 heads, 63 sectors/track, 9733 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2432    19535008+  83  Linux
/dev/sda2            2433        3648     9767520   83  Linux
Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
...
Disk /dev/dm-0: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-0 doesn't contain a valid partition table
Disk /dev/dm-1: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-1 doesn't contain a valid partition table
11:28:26
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/OLEG/vol1
  VG Name                OLEG
  LV UUID                lO215o-nEbM-3Cq9-9k2w-TmxW-RJ05-D0MlRS
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                5,00 GB
  Current LE             1280
  Segments               2
...
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                4,00 GB
  Current LE             1024
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
11:28:33
#ls /
bin   dev  home        lib         media  opt   root  selinux  sys  usr  vmlinuz
boot  etc  initrd.img  lost+found  mnt    proc  sbin  srv      tmp  var
11:30:38
#w
 11:30:40 up 3 min,  6 users,  load average: 0,16, 0,16, 0,07
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     tty7     :0               11:27    3:39   4.03s  0.12s x-session-manager
user     pts/1    :0.0             11:27    3:09   0.22s  0.22s script -f -c bash -q /home/user
user     pts/0    :0.0             11:27    3:09   0.20s  0.20s script -f -c bash -q /home/user
user     pts/4    :0.0             11:27    2:46   0.22s  0.22s script -f -c bash -q /home/user
user     pts/6    :0.0             11:28    2:18   0.22s  0.22s script -f -c bash -q /home/user
user     pts/8    :0.0             11:28    0.00s  0.22s  0.22s script -f -c bash -q /home/user
прошло 33 минуты
/dev/pts/5
12:04:20
#setxkbmap -option "grp:ctrl_shift_toggle,grp_led:scroll"

12:04:24
# l3-agent
                    dm': setxkbmap -option "compose:ralt"
24kverse-i-search)`co': cd /tmp; dd if=/dev/zero of=harddisk.img count=200 bs=102
12:04:52
#фкÐarp -an
? (192.168.15.254) at 00:15:60:7a:63:80 [ether] on eth0
прошло 11 минут
12:16:06
#фкÐarp
arp   arpd
12:16:06
#apt-get install arping
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  update-inetd portmap
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  libnet1
НОВЫЕ пакеты, которые будут установлены:
  arping libnet1
...
Получено:2 http://10.0.35.1 sid/main arping 2.08-1 [23,4kB]
Получено 79,0kБ за 0s (5291kБ/c)
Выбор ранее не выбранного пакета libnet1.
(Чтение базы данных ... на данный момент установлено 57074 файлов и каталогов.)
Распаковывается пакет libnet1 (из файла .../libnet1_1.1.2.1-5_i386.deb)...
Выбор ранее не выбранного пакета arping.
Распаковывается пакет arping (из файла .../arping_2.08-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libnet1 (1.1.2.1-5) ...
Настраивается пакет arping (2.08-1) ...
12:21:49
#arping 192.168.16.1
ARPING 192.168.16.1
60 bytes from 00:1f:29:bc:3a:d8 (192.168.16.1): index=0 time=211.954 usec
60 bytes from 00:1f:29:bc:3a:d8 (192.168.16.1): index=1 time=229.120 usec
^C
--- 192.168.16.1 statistics ---
2 packets transmitted, 2 packets received,   0% unanswered
12:22:02
#arping 192.168.15.1
ARPING 192.168.15.1
60 bytes from 00:1b:fc:7d:bb:47 (192.168.15.1): index=0 time=217.199 usec
60 bytes from 00:1b:fc:7d:bb:47 (192.168.15.1): index=1 time=227.928 usec
^C
--- 192.168.15.1 statistics ---
2 packets transmitted, 2 packets received,   0% unanswered
12:22:06
#ping linux1.unix.nt
PING linux1.unix.nt (192.168.15.1) 56(84) bytes of data.
64 bytes from linux1.unix.nt (192.168.15.1): icmp_seq=1 ttl=64 time=3.70 ms
64 bytes from linux1.unix.nt (192.168.15.1): icmp_seq=2 ttl=64 time=0.231 ms
64 bytes from linux1.unix.nt (192.168.15.1): icmp_seq=3 ttl=64 time=0.228 ms
64 bytes from linux1.unix.nt (192.168.15.1): icmp_seq=4 ttl=64 time=0.228 ms
64 bytes from linux1.unix.nt (192.168.15.1): icmp_seq=5 ttl=64 time=0.233 ms
64 bytes from linux1.unix.nt (192.168.15.1): icmp_seq=6 ttl=64 time=0.232 ms
64 bytes from linux1.unix.nt (192.168.15.1): icmp_seq=7 ttl=64 time=0.233 ms
64 bytes from linux1.unix.nt (192.168.15.1): icmp_seq=8 ttl=64 time=0.234 ms
64 bytes from linux1.unix.nt (192.168.15.1): icmp_seq=9 ttl=64 time=0.193 ms
64 bytes from linux1.unix.nt (192.168.15.1): icmp_seq=10 ttl=64 time=0.233 ms
64 bytes from linux1.unix.nt (192.168.15.1): icmp_seq=11 ttl=64 time=0.235 ms
64 bytes from linux1.unix.nt (192.168.15.1): icmp_seq=12 ttl=64 time=0.232 ms
64 bytes from linux1.unix.nt (192.168.15.1): icmp_seq=13 ttl=64 time=0.234 ms
64 bytes from linux1.unix.nt (192.168.15.1): icmp_seq=14 ttl=64 time=0.232 ms
64 bytes from linux1.unix.nt (192.168.15.1): icmp_seq=15 ttl=64 time=0.234 ms
^C
--- linux1.unix.nt ping statistics ---
15 packets transmitted, 15 received, 0% packet loss, time 13999ms
rtt min/avg/max/mdev = 0.193/0.461/3.707/0.867 ms
12:28:59
#arp -an
? (192.168.15.1) at 00:1b:fc:7d:bb:47 [ether] on eth0
? (192.168.15.254) at 00:15:60:7a:63:80 [ether] on eth0
12:29:25
#arping 00:1b:fc:7d:bb:47
ARPING 00:1b:fc:7d:bb:47
^C
--- 00:1b:fc:7d:bb:47 statistics ---
3 packets transmitted, 0 packets received, 100% unanswered
12:34:47
#вÑшзapt-get install ipcalc
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  update-inetd portmap
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  ipcalc
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 23 пакетов не обновлено.
Необходимо скачать 26,4kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 131kB.
Получено:1 http://10.0.35.1 sid/main ipcalc 0.41-1 [26,4kB]
Получено 26,4kБ за 0s (1346kБ/c)
Выбор ранее не выбранного пакета ipcalc.
(Чтение базы данных ... на данный момент установлено 57095 файлов и каталогов.)
Распаковывается пакет ipcalc (из файла .../archives/ipcalc_0.41-1_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет ipcalc (0.41-1) ...
прошло >2 часов
14:57:51
#ipcalc
Usage: ipcalc [options] <ADDRESS>[[/]<NETMASK>] [NETMASK]
ipcalc takes an IP address and netmask and calculates the resulting broadcast,
network, Cisco wildcard mask, and host range. By giving a second netmask, you
can design sub- and supernetworks. It is also intended to be a teaching tool
and presents the results as easy-to-understand binary values.
 -n --nocolor  Don't display ANSI color codes.
 -b --nobinary Suppress the bitwise output.
 -c --class    Just print bit-count-mask of given address.
 -h --html     Display results as HTML (not finished in this version).
 -v --version  Print Version.
...
ipcalc 192.168.0.1/24
ipcalc 192.168.0.1/255.255.128.0
ipcalc 192.168.0.1 255.255.128.0 255.255.192.0
ipcalc 192.168.0.1 0.0.63.255
ipcalc <ADDRESS1> - <ADDRESS2>  deaggregate address range
ipcalc <ADDRESS>/<NETMASK> --s a b c
                                split network to subnets
                                where a b c fits in.
! New HTML support not yet finished.
ipcalc 0.41
14:57:54
#ipcalc /129
INVALID ADDRESS: /129
Address:   192.168.1.1          11000000.10101000.00000001. 00000001
Netmask:   255.255.255.0 = 24   11111111.11111111.11111111. 00000000
Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
=>
Network:   192.168.1.0/24       11000000.10101000.00000001. 00000000
HostMin:   192.168.1.1          11000000.10101000.00000001. 00000001
HostMax:   192.168.1.254        11000000.10101000.00000001. 11111110
Broadcast: 192.168.1.255        11000000.10101000.00000001. 11111111
Hosts/Net: 254                   Class C, Private Internet
14:58:00
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.15.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.15.254  0.0.0.0         UG    0      0        0 eth0
прошло 12 минут
15:10:00
#ip ro
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.8
default via 192.168.15.254 dev eth0
15:10:02
#ip ro s
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.8
default via 192.168.15.254 dev eth0
15:10:06
#netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.15.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
0.0.0.0         192.168.15.254  0.0.0.0         UG        0 0          0 eth0
15:10:13
#ip ro
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.8
default via 192.168.15.254 dev eth0
прошло 111 минут
17:01:25
#ip ro del default

17:01:37
#ifconfig eth0 192.168.104.8/24

17:02:02
#ip ro add default via eth0
Error: an inet address is expected rather than "eth0".
17:02:29
#ip ro
192.168.104.0/24 dev eth0  proto kernel  scope link  src 192.168.104.8
17:02:32
#ip ro add default via 192.168.104.7

17:02:49
#ping 192.168.104.7
PING 192.168.104.7 (192.168.104.7) 56(84) bytes of data.
From 192.168.104.8 icmp_seq=1 Destination Host Unreachable
From 192.168.104.8 icmp_seq=2 Destination Host Unreachable
From 192.168.104.8 icmp_seq=3 Destination Host Unreachable
^C
--- 192.168.104.7 ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3013ms
, pipe 3
17:03:14
#arp -an
? (192.168.104.7) at <incomplete> on eth0
17:03:28
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1e:8c:64:2a:66
          inet addr:192.168.104.8  Bcast:192.168.104.255  Mask:255.255.255.0
          inet6 addr: fe80::21e:8cff:fe64:2a66/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:39082 errors:0 dropped:0 overruns:0 frame:0
          TX packets:32624 errors:0 dropped:0 overruns:0 carrier:6
          collisions:0 txqueuelen:1000
          RX bytes:27223883 (25.9 MiB)  TX bytes:4099083 (3.9 MiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:160 errors:0 dropped:0 overruns:0 frame:0
          TX packets:160 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:16951 (16.5 KiB)  TX bytes:16951 (16.5 KiB)
17:03:48
#ping 192.168.104.7
PING 192.168.104.7 (192.168.104.7) 56(84) bytes of data.
^C
--- 192.168.104.7 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1008ms
17:10:42
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
^C
--- 192.168.15.254 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
17:10:58
#ip ro
192.168.104.0/24 dev eth0  proto kernel  scope link  src 192.168.104.8
default via 192.168.104.7 dev eth0
17:15:10
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
64 bytes from 192.168.15.254: icmp_seq=1 ttl=63 time=1.08 ms
64 bytes from 192.168.15.254: icmp_seq=2 ttl=63 time=0.728 ms
^C
--- 192.168.15.254 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.728/0.905/1.083/0.180 ms
17:20:32
#ping 192.168.104.7
PING 192.168.104.7 (192.168.104.7) 56(84) bytes of data.
64 bytes from 192.168.104.7: icmp_seq=1 ttl=64 time=0.235 ms
^C
--- 192.168.104.7 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.235/0.235/0.235/0.000 ms
17:20:38
#ping 10.0.35.100
PING 10.0.35.100 (10.0.35.100) 56(84) bytes of data.
64 bytes from 10.0.35.100: icmp_seq=1 ttl=61 time=0.536 ms
64 bytes from 10.0.35.100: icmp_seq=2 ttl=61 time=0.528 ms
^C
--- 10.0.35.100 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.528/0.532/0.536/0.004 ms
17:21:12
#ping 192.168.103.1
PING 192.168.103.1 (192.168.103.1) 56(84) bytes of data.
64 bytes from 192.168.103.1: icmp_seq=1 ttl=62 time=3.06 ms
^C
--- 192.168.103.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 3.062/3.062/3.062/0.000 ms
17:22:21
#ping 192.168.103.2
PING 192.168.103.2 (192.168.103.2) 56(84) bytes of data.
^C
--- 192.168.103.2 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 1999ms
17:22:33
#ping 192.168.103.10
PING 192.168.103.10 (192.168.103.10) 56(84) bytes of data.
^C
--- 192.168.103.10 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2014ms
17:22:55
#ping 192.168.15.7
PING 192.168.15.7 (192.168.15.7) 56(84) bytes of data.
64 bytes from 192.168.15.7: icmp_seq=1 ttl=64 time=0.242 ms
64 bytes from 192.168.15.7: icmp_seq=2 ttl=64 time=0.225 ms
^C
--- 192.168.15.7 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.225/0.233/0.242/0.017 ms

Вторник (06/02/09)

/dev/pts/5
09:37:56
#vi /etc/network/interfaces
--- /tmp/l3-saved-5225.19172.31361	2009-06-02 09:38:03.000000000 +0300
+++ /etc/network/interfaces	2009-06-02 09:39:40.000000000 +0300
@@ -1,14 +1,24 @@
 # Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
 # /usr/share/doc/ifupdown/examples for more information.
 
+#auto lo eth0
+
+#iface lo inet loopback
+#iface eth0 inet static
+#    address 192.168.15.8
+#    netmask 255.255.255.0
+#    network 192.168.15.0
+#    broadcast 192.168.15.255
+#    gateway 192.168.15.254
+
 auto lo eth0
 
 iface lo inet loopback
 iface eth0 inet static
-    address 192.168.15.8
+    address 192.168.104.8
     netmask 255.255.255.0
-    network 192.168.15.0
-    broadcast 192.168.15.255
-    gateway 192.168.15.254
+    network 192.168.104.0
+    broadcast 192.168.104.255
+    gateway 192.168.104.7
 
 
09:39:40
#/etc/init.d/networking restart
Reconfiguring network interfaces...SIOCDELRT: No such process
done.
09:39:50
#/etc/init.d/networking restart
Reconfiguring network interfaces...done.
09:39:59
#ping 192.168.104.7
PING 192.168.104.7 (192.168.104.7) 56(84) bytes of data.
^C
--- 192.168.104.7 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
09:40:20
#ip ro
192.168.104.0/24 dev eth0  proto kernel  scope link  src 192.168.104.8
default via 192.168.104.7 dev eth0
09:42:11
#ping ya.ru
^C
09:43:30
#ping 192.168.104.7
PING 192.168.104.7 (192.168.104.7) 56(84) bytes of data.
64 bytes from 192.168.104.7: icmp_seq=1 ttl=64 time=0.239 ms
64 bytes from 192.168.104.7: icmp_seq=2 ttl=64 time=0.226 ms
^C
--- 192.168.104.7 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.226/0.232/0.239/0.016 ms
09:43:39
#ping 10.0.35.100
PING 10.0.35.100 (10.0.35.100) 56(84) bytes of data.
\^C
--- 10.0.35.100 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 999ms
09:44:05
#ping 10.0.35.100
PING 10.0.35.100 (10.0.35.100) 56(84) bytes of data.
64 bytes from 10.0.35.100: icmp_seq=1 ttl=61 time=2.08 ms
64 bytes from 10.0.35.100: icmp_seq=2 ttl=61 time=0.327 ms
^C
--- 10.0.35.100 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.327/1.206/2.085/0.879 ms
09:44:10
#ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=56.4 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=53 time=31.3 ms
^C
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 31.334/43.915/56.497/12.583 ms
09:44:13
#ping ya.ru
ping: unknown host ya.ru
09:54:03
#ping ya.ru
ping: unknown host ya.ru
10:03:05
#setxkbmap -option "grp:ctrl_shift_toggle,grp_led:scroll"

10:04:58
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok
/dev/pts/12
10:08:36
#ssh 192.168.104.7
The authenticity of host '192.168.104.7 (192.168.104.7)' can't be established.
RSA key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.104.7' (RSA) to the list of known hosts.
root@192.168.104.7's password:
Linux linux7 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 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: Sat May 30 15:31:54 2009
l3-agent is already running: pid=3464; pidfile=/root/.lilalo/l3-agent.pid
10:09:18
#tcpdump -i eth0 -n
10:09:21.994455 IP 192.168.104.7.22 > 192.168.104.8.39614: Flags [P.], seq 29200:29392, ack 49, win 215, options [nop,nop,TS val 206624 ecr 574652], length 192
10:09:21.994472 IP 192.168.104.8.39614 > 192.168.104.7.22: Flags [.], ack 28368, win 3056, options [nop,nop,TS val 574652 ecr 206624], length 0
10:09:21.994505 IP 192.168.104.7.22 > 192.168.104.8.39614: Flags [P.], seq 29392:29600, ack 49, win 215, options [nop,nop,TS val 206624 ecr 574652], length 208
10:09:21.994546 IP 192.168.104.7.22 > 192.168.104.8.39614: Flags [P.], seq 29600:29808, ack 49, win 215, options [nop,nop,TS val 206624 ecr 574652], length 208
10:09:21.994585 IP 192.168.104.7.22 > 192.168.104.8.39614: Flags [P.], seq 29808:30016, ack 49, win 215, options [nop,nop,TS val 206624 ecr 574652], length 208
10:09:21.994625 IP 192.168.104.7.22 > 192.168.104.8.39614: Flags [P.], seq 30016:30224, ack 49, win 215, options [nop,nop,TS val 206624 ecr 574652], length 208
10:09:21.994665 IP 192.168.104.7.22 > 192.168.104.8.39614: Flags [P.], seq 30224:30432, ack 49, win 215, options [nop,nop,TS val 206624 ecr 574652], length 208
10:09:21.994706 IP 192.168.104.7.22 > 192.168.104.8.39614: Flags [P.], seq 30432:30624, ack 49, win 215, options [nop,nop,TS val 206624 ecr 574652], length 192
10:09:21.994746 IP 192.168.104.7.22 > 192.168.104.8.39614: Flags [P.], seq 30624:30832, ack 49, win 215, options [nop,nop,TS val 206624 ecr 574652], length 208
10:09:21.994786 IP 192.168.104.7.22 > 192.168.104.8.39614: Flags [P.], seq 30832:31040, ack 49, win 215, options [nop,nop,TS val 206624 ecr 574652], length 208
...
10:09:22.001591 IP 192.168.104.8.39614 > 192.168.104.7.22: Flags [.], ack 55808, win 3056, options [nop,nop,TS val 574654 ecr 206626], length 0
10:09:22.001605 IP 192.168.104.7.22 > 192.168.104.8.39614: Flags [P.], seq 57248:57456, ack 49, win 215, options [nop,nop,TS val 206626 ecr 574654], length 208
10:09:22.001645 IP 192.168.104.7.22 > 192.168.104.8.39614: Flags [P.], seq 57456:57664, ack 49, win 215, options [nop,nop,TS val 206626 ecr 574654], length 208
10:09:22.001684 IP 192.168.104.7.22 > 192.168.104.8.39614: Flags [P.], seq 57664:57856, ack 49, win 215, options [nop,nop,TS val 206626 ecr 574654], length 192
10:09:22.001724 IP 192.168.104.7.22 > 192.168.104.8.39614: Flags [P.], seq 57856:58064, ack 49, win 215, options [nop,nop,TS val 206626 ecr 574654], length 208
10:09:22.001763 IP 192.168.104.7.22 > 192.168.104.8.39614: Flags [P.], seq 58064:58272, ack 49, win 215, options [nop,nop,TS val 206626 ecr 574654], length 208
10:09:22.001796 IP 192.168.104.8.39614 > 192.168.104.7.22: Flags [.], ack 56832, win 3056, options [nop,nop,TS val 574654 ecr 206626], length 0
10:09:22.001813 IP 192.168.104.7.22 > 192.168.104.8.39614: Flags [P.], seq 58272:58480, ack 49, win 215, options [nop,nop,TS val 206626 ecr 574654], length 208
10:09:22.001853 IP 192.168.104.7.22 > 192.168.104.8.39614: Flags [P.], seq 58480:58688, ack 49, win 215, options [nop,nop,TS val 206626 ecr 574654], length 208
10:09:22.001893 IP 192.168.104.7.22 > 192.168.104.8.39614: Flags [P.], seq 58688:58896, ack 49, win 215, options [nop,nop,TS val 206626 ecr 574654], length 208
10:09:27
#tcpdump -i eth0 -n not host 192.168.104.8
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
10:09:55.849786 ARP, Request who-has 192.168.15.10 tell 192.168.15.9, length 46
10:09:56.849939 ARP, Request who-has 192.168.15.10 tell 192.168.15.9, length 46
10:09:57.850000 ARP, Request who-has 192.168.15.10 tell 192.168.15.9, length 46
10:10:00.542622 ARP, Request who-has 192.168.15.2 tell 192.168.15.1, length 46
10:10:01.542581 ARP, Request who-has 192.168.15.2 tell 192.168.15.1, length 46
10:10:02.542576 ARP, Request who-has 192.168.15.2 tell 192.168.15.1, length 46
10:10:09.683283 IP 192.168.15.7.53958 > 10.0.35.100.22: Flags [P.], seq 2186491406:2186491454, ack 1110874818, win 11073, options [nop,nop,TS val 218546 ecr 17257910], length 48
10:10:09.683722 IP 10.0.35.100.22 > 192.168.15.7.53958: Flags [P.], seq 1:129, ack 48, win 857, options [nop,nop,TS val 17263074 ecr 218546], length 128
...
10:10:16.025921 IP 192.168.15.7.53958 > 10.0.35.100.22: Flags [P.], seq 1152:1200, ack 1489, win 11073, options [nop,nop,TS val 220132 ecr 17264538], length 48
10:10:16.026344 IP 10.0.35.100.22 > 192.168.15.7.53958: Flags [P.], seq 1489:1537, ack 1200, win 857, options [nop,nop,TS val 17264659 ecr 220132], length 48
10:10:16.026350 IP 192.168.15.7.53958 > 10.0.35.100.22: Flags [.], ack 1537, win 11073, options [nop,nop,TS val 220132 ecr 17264659], length 0
10:10:17.181801 IP 192.168.15.7.53958 > 10.0.35.100.22: Flags [P.], seq 1200:1248, ack 1537, win 11073, options [nop,nop,TS val 220421 ecr 17264659], length 48
10:10:17.182224 IP 10.0.35.100.22 > 192.168.15.7.53958: Flags [P.], seq 1537:1585, ack 1248, win 857, options [nop,nop,TS val 17264948 ecr 220421], length 48
10:10:17.182230 IP 192.168.15.7.53958 > 10.0.35.100.22: Flags [.], ack 1585, win 11073, options [nop,nop,TS val 220421 ecr 17264948], length 0
^C
95 packets captured
95 packets received by filter
0 packets dropped by kernel
10:10:17
#tcpdump -i eth0 -n not host 192.168.104.8 and not port 22
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
10:10:24.436108 IP 192.168.15.7.46339 > 10.0.35.1.53: 62774+ A? xgu.ru. (24)
10:10:24.436545 IP 10.0.35.1.53 > 192.168.15.7.46339: 62774 1/3/0 A 194.150.93.78 (106)
10:10:24.436693 IP 192.168.15.7.38553 > 194.150.93.78.18030: Flags [S], seq 3060876038, win 5840, options [mss 1460,sackOK,TS val 222235 ecr 0,nop,wscale 6], length 0
10:10:24.442589 IP 194.150.93.78.18030 > 192.168.15.7.38553: Flags [S.], seq 646903685, ack 3060876039, win 5792, options [mss 1460,sackOK,TS val 687652236 ecr 222235,nop,wscale 7], length 0
10:10:24.442598 IP 192.168.15.7.38553 > 194.150.93.78.18030: Flags [.], ack 1, win 92, options [nop,nop,TS val 222236 ecr 687652236], length 0
10:10:24.442708 IP 192.168.15.7.38553 > 194.150.93.78.18030: Flags [.], seq 1:2897, ack 1, win 92, options [nop,nop,TS val 222236 ecr 687652236], length 2896
10:10:24.442718 IP 192.168.15.7.38553 > 194.150.93.78.18030: Flags [P.], seq 2897:4097, ack 1, win 92, options [nop,nop,TS val 222236 ecr 687652236], length 1200
10:10:24.451091 IP 194.150.93.78.18030 > 192.168.15.7.38553: Flags [.], ack 1449, win 68, options [nop,nop,TS val 687652238 ecr 222236], length 0
...
10:10:24.464197 IP 194.150.93.78.18030 > 192.168.15.7.38553: Flags [.], ack 11337, win 227, options [nop,nop,TS val 687652241 ecr 222239], length 0
10:10:24.464404 IP 194.150.93.78.18030 > 192.168.15.7.38553: Flags [.], ack 12785, win 249, options [nop,nop,TS val 687652241 ecr 222239], length 0
10:10:24.468740 IP 194.150.93.78.18030 > 192.168.15.7.38553: Flags [.], ack 14233, win 272, options [nop,nop,TS val 687652242 ecr 222241], length 0
10:10:24.480817 IP 194.150.93.78.18030 > 192.168.15.7.38553: Flags [F.], seq 1, ack 14943, win 295, options [nop,nop,TS val 687652244 ecr 222241], length 0
10:10:24.480824 IP 192.168.15.7.38553 > 194.150.93.78.18030: Flags [.], ack 2, win 92, options [nop,nop,TS val 222246 ecr 687652244], length 0
^[[2~10:10:32.810222 IP 192.168.15.7.59518 > 64.233.169.125.5222: Flags [P.], seq 1770488765:1770488903, ack 3056760358, win 756, options [nop,nop,TS val 224328 ecr 1431008963], length 138
^C
25 packets captured
25 packets received by filter
0 packets dropped by kernel
прошло 11 минут
/dev/pts/5
10:21:42
#mii-tool --help
usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...]
       -V, --version               display version information
       -v, --verbose               more verbose output
       -R, --reset                 reset MII to poweron state
       -r, --restart               restart autonegotiation
       -w, --watch                 monitor for link status changes
       -l, --log                   with -w, write events to syslog
       -A, --advertise=media,...   advertise only specified media
       -F, --force=media           force specified media technology
media: 1000baseTx-HD, 1000baseTx-FD,
       100baseT4, 100baseTx-FD, 100baseTx-HD,
       10baseT-FD, 10baseT-HD,
       (to advertise both HD and FD) 1000baseTx, 100baseTx, 10baseT
10:21:44
#mii-tool eth0 10baseT-FD
eth0: negotiated 1000baseT-FD flow-control, link ok
SIOCGMIIPHY on '10baseT-FD' failed: No such device
10:22:10
#mii-tool -F eth0 10baseT-FD
Invalid media specification 'eth0'.
10:22:19
#mii-tool -F 10baseT-FD

Файлы

  • /proc/mdstat
  • /proc/mdstat
    >
    Personalities : [raid1]
    md1 : active raid1 sdb1[0]
          19534912 blocks [2/1] [U_]
    md0 : active raid1 sdb2[1] sda2[0]
          9767424 blocks [2/2] [UU]
    unused devices: <none>
    

    Статистика

    Время первой команды журнала10:16:46 2009- 6- 1
    Время последней команды журнала10:22:19 2009- 6- 2
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %17.82
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 3.04
    Количество командных строк в единицу времени, команда/мин 0.55
    Частота использования команд
    ping19|==================| 18.81%
    ip9|========| 8.91%
    ls5|====| 4.95%
    mii-tool5|====| 4.95%
    mkfs.ext34|===| 3.96%
    arping3|==| 2.97%
    cd3|==| 2.97%
    cat3|==| 2.97%
    tcpdump3|==| 2.97%
    df3|==| 2.97%
    ifconfig2|=| 1.98%
    ext2online2|=| 1.98%
    arp2|=| 1.98%
    /etc/init.d/networking2|=| 1.98%
    fdisk2|=| 1.98%
    pwd2|=| 1.98%
    mount2|=| 1.98%
    ipcalc2|=| 1.98%
    фкÐarp2|=| 1.98%
    rmdir2|=| 1.98%
    mdadm2|=| 1.98%
    setxkbmap2|=| 1.98%
    mkdir1|| 0.99%
    umount1|| 0.99%
    cp1|| 0.99%
    lvresize1|| 0.99%
    lvdisplay1|| 0.99%
    .1|| 0.99%
    netstat1|| 0.99%
    apt-get1|| 0.99%
    lvre1|| 0.99%
    кÑcp1|| 0.99%
    вÑшзapt-get1|| 0.99%
    w1|| 0.99%
    l3-agent1|| 0.99%
    route1|| 0.99%
    mkfs.ext21|| 0.99%
    ьвmdadm1|| 0.99%
    vi1|| 0.99%
    rsync1|| 0.99%
    ssh1|| 0.99%
    сÑdf1|| 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$