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

Содержание

Журнал

Среда (03/10/10)

/dev/pts/3
17:40:00
#scp /usr/src/linux-2.6.33.tar.bz2 192.168.30.2:/root/
root@192.168.30.2's password:
/dev/pts/1
17:40:25
#qdisc htb 1: root refcnt 2 r2q 10 default 20 direct_packets_stat 35

17:40:30
#qdisc htb 1: root refcnt 2 r2q 10 default 20 direct_packets_stat 35

17:40:38
#qdisc htb 1: root refcnt 2 r2q 10 default 20 direct_packets_stat 35 ver 3.17

прошла 21 минута
18:02:13
#qdisc htb 1: root refcnt 2 r2q 10 default 20 direct_packets_stat 35 ver 3.17
   14 ?        S      0:00 [async/mgr]
  182 ?        S      0:00 [sync_supers]
19438 pts/2    S      0:00 nc -l -p 3000
20426 pts/2    S+     0:00 grep nc
18:02:19
#kill 19438

18:02:25
#kill -9 19438
bash: kill: (19438) - Нет такого процесса
18:02:34
#ps ax|grep nc
   14 ?        S      0:00 [async/mgr]
  182 ?        S      0:00 [sync_supers]
20436 pts/2    S      0:00 nc -l -p 3000
20465 pts/2    S+     0:00 grep nc
18:02:49
#kill -9 20436

18:03:10
#bash: line 110: 20435 Обрыв канала cat /usr/src/linux-2.6.33.tar.bz2
     20436 Убито              | nc -l -p 3000
18:03:16
#ps ax|grep nc
   14 ?        S      0:00 [async/mgr]
  182 ?        S      0:00 [sync_supers]
20481 pts/2    S      0:00 nc -l -p 3000
20525 pts/2    S+     0:00 grep nc
18:03:17
#tc qdisc del dev eth3 parent 1:
RTNETLINK answers: No such file or directory
прошло 32 минуты
18:35:45
#tc qdisc del dev eth3 parent handle 1:
Error: argument "invalid parent ID" is wrong: handle
18:35:51
#tc qdisc del dev eth3 root parent 1:
Error: duplicate "parent": "1:" is the second value.
18:36:01
#tc qdisc del dev eth3 root parent
Command line is not complete. Try option "help"
18:36:05
#tc qdisc del dev eth3 root

18:36:07
#tc qdisc sh
qdisc pfifo_fast 0: dev eth0 root refcnt 2 bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth1 root refcnt 2 bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth2 root refcnt 2 bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth3 root refcnt 2 bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1

Четверг (03/11/10)

/dev/hvc0
14:00:23
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/xvda1            9,9G  2,8G  6,7G  30% /
tmpfs                 122M     0  122M   0% /lib/init/rw
udev                   10M  2,6M  7,5M  26% /dev
tmpfs                 122M  4,0K  122M   1% /dev/shm
/dev/hvc0
14:02:56
#space /
16K     /lost+found
425M    /var
89M     /lib
2,2G    /usr
4,0K    /home
2,6M    /dev
5,4M    /etc
du: невозможно получить доступ к `/proc/4507/task/4507/fd/4': Нет такого файла или каталога
du: невозможно получить доступ к `/proc/4507/task/4507/fdinfo/4': Нет такого файла или каталога
du: невозможно получить доступ к `/proc/4507/fd/4': Нет такого файла или каталога
...
0       /selinux
0       /sys
200K    /srv
4,0K    /opt
4,0K    /media
16K     /.lilalo
2,1M    /libexec
44K     /include
884K    /share
2,8G    /
14:03:38
#space /usr
181M    /usr/share
5,3M    /usr/sbin
136M    /usr/lib
24K     /usr/games
1,8G    /usr/src
29M     /usr/bin
16M     /usr/include
4,9M    /usr/local
160K    /usr/etc
12K     /usr/var
4,0K    /usr/X11R6
12K     /usr/usr
40K     /usr/man
2,2G    /usr
14:08:46
#halt

Пятница (03/12/10)

/dev/hvc0
15:59:15
#ifc
bash: ifc: команда не найдена
15:59:16
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3e:41:aa:21
          inet addr:192.168.8.250  Bcast:192.168.8.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:358 errors:0 dropped:0 overruns:0 frame:0
          TX packets:50 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:54533 (53.2 KiB)  TX bytes:3488 (3.4 KiB)
          Interrupt:15
eth1      Link encap:Ethernet  HWaddr 00:16:3e:41:aa:22
          inet addr:192.168.10.1  Bcast:192.168.10.255  Mask:255.255.255.0
...
          collisions:0 txqueuelen:1000
          RX bytes:244 (244.0 B)  TX bytes:504 (504.0 B)
          Interrupt:18
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:6 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:528 (528.0 B)  TX bytes:528 (528.0 B)
15:59:19
#vim /etc/hostname
--- /tmp/l3-saved-4402.22761.11204	2010-03-12 14:59:28.000000000 +0000
+++ /etc/hostname	2010-03-12 14:59:33.000000000 +0000
@@ -1 +1 @@
-gw
+gw1
15:59:33
#ls -al /
итого 84K
drwxr-xr-x 24 root root 4,0K Мар 12 12:58 .
drwxr-xr-x 24 root root 4,0K Мар 12 12:58 ..
drwxr-xr-x  2 root root 4,0K Мар 12 12:58 bin
drwxr-xr-x  2 root root 4,0K Мар 12 12:58 boot
drwxr-xr-x 14 root root  14K Мар 12 14:59 dev
drwxr-xr-x 70 root root 4,0K Мар 12 14:59 etc
drwxr-xr-x  2 root root 4,0K Мар 12 12:58 home
drwxr-xr-x  3 root root 4,0K Мар 12 12:58 include
drwxr-xr-x 14 root root 4,0K Мар 12 12:58 lib
...
dr-xr-xr-x 71 root root    0 Мар 12 14:59 proc
drwxr-xr-x  6 root root 4,0K Мар 12 12:58 root
drwxr-xr-x  2 root root 4,0K Мар 12 12:58 sbin
drwxr-xr-x  7 root root    0 Мар 12 14:59 selinux
drwxr-xr-x  5 root root 4,0K Мар 12 12:58 share
drwxr-xr-x  3 root root 4,0K Мар 12 12:58 srv
drwxr-xr-x 13 root root    0 Мар 12 14:59 sys
drwxr-xr-x  6 root root 4,0K Мар 12 14:59 tmp
drwxr-xr-x 15 root root 4,0K Мар 12 12:58 usr
drwxr-xr-x 17 root root 4,0K Мар 12 12:58 var
15:59:36
#mount
/dev/xvda1 on / type ext2 (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,relatime)
15:59:40
#vim /etc/fstab
--- /tmp/l3-saved-4402.16936.10998	2010-03-12 15:00:00.000000000 +0000
+++ /etc/fstab	2010-03-12 15:00:19.000000000 +0000
@@ -3,3 +3,5 @@
 # <file system> <mount point>   <type>  <options>       <dump>  <pass>
 proc            /proc           proc    defaults        0       0
 /dev/xvda1      /               ext2    defaults,errors=remount-ro 0       1
+/dev/xvda2      /etc            ext2    defaults,errors=remount-ro 0       1
+/dev/xvda3      /var/log        ext2    defaults,errors=remount-ro 0       1
/dev/pts/0
16:00:43
#mount
/dev/xvda1 on / type ext2 (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)
/dev/xvda2 on /etc type ext2 (rw,errors=remount-ro)
/dev/xvda3 on /var/log type ext2 (rw,errors=remount-ro)
16:00:47
#ls -al /
итого 83K
drwxr-xr-x 24 root root 4,0K Мар 12 12:58 .
drwxr-xr-x 24 root root 4,0K Мар 12 12:58 ..
drwxr-xr-x  2 root root 4,0K Мар 12 12:58 bin
drwxr-xr-x  2 root root 4,0K Мар 12 12:58 boot
drwxr-xr-x 14 root root  14K Мар 12 15:00 dev
drwxr-xr-x 70 root root 3,0K Мар 12 15:00 etc
drwxr-xr-x  2 root root 4,0K Мар 12 12:58 home
drwxr-xr-x  3 root root 4,0K Мар 12 12:58 include
drwxr-xr-x 14 root root 4,0K Мар 12 12:58 lib
...
dr-xr-xr-x 73 root root    0 Мар 12 15:00 proc
drwxr-xr-x  6 root root 4,0K Мар 12 12:58 root
drwxr-xr-x  2 root root 4,0K Мар 12 12:58 sbin
drwxr-xr-x  7 root root    0 Мар 12 15:00 selinux
drwxr-xr-x  5 root root 4,0K Мар 12 12:58 share
drwxr-xr-x  3 root root 4,0K Мар 12 12:58 srv
drwxr-xr-x 13 root root    0 Мар 12 15:00 sys
drwxr-xr-x  6 root root 4,0K Мар 12 15:00 tmp
drwxr-xr-x 15 root root 4,0K Мар 12 12:58 usr
drwxr-xr-x 17 root root 4,0K Мар 12 12:58 var
16:00:54
#ls -al /var
итого 65K
drwxr-xr-x 17 root root  4,0K Мар 12 12:58 .
drwxr-xr-x 24 root root  4,0K Мар 12 12:58 ..
drwxr-xr-x  2 root root  4,0K Мар 11 06:25 backups
drwxr-xr-x  8 root root  4,0K Мар  1 12:40 cache
drwxr-xr-x 13 root root  4,0K Мар  9 15:24 downloads
drwxr-xr-x 23 root root  4,0K Мар 10 10:13 lib
drwxr-xr-x  3 root root  4,0K Фев 25 16:52 lilalo
drwxrwsr-x  2 root staff 4,0K Янв 25 03:26 local
drwxrwxrwt  3 root root  4,0K Мар 12 15:00 lock
drwxr-xr-x  9 root root  1,0K Мар 12 15:00 log
drwxr-xr-x  3 root root  4,0K Мар  1 12:55 logs
drwxrwsr-x  2 root mail  4,0K Фев 25 14:05 mail
drwxr-xr-x  2 root root  4,0K Фев 25 14:05 opt
drwxr-xr-x  7 root root  4,0K Мар 12 15:00 run
drwxr-xr-x  6 root root  4,0K Мар 10 10:13 spool
drwxrwxrwt  2 root root  4,0K Янв 25 03:26 tmp
drwxr-xr-x  3 root root  4,0K Фев 25 17:12 www
16:01:01
#ipvsadm -ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.18.250:3128 rr persistent 600
16:03:12
#watch ipvsadm -ln

/dev/pts/2
16:04:56
#ipttl
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination
Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
16:05:56
#lynx ya.ru
16:06:54
#nc 192.168.30.3 3128
(UNKNOWN) [192.168.30.3] 3128 (?) : Connection refused
16:06:58
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.20.0    0.0.0.0         255.255.255.0   U     0      0        0 eth2
192.168.30.0    0.0.0.0         255.255.255.0   U     0      0        0 eth3
192.168.10.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.8.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.10.2    0.0.0.0         UG    0      0        0 eth1
/dev/pts/0
16:10:55
#IP Virtual Server version 1.2.1 (size=4096)
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
16:10:59
#ipttl
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination
Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination
SNAT       all  --  192.168.30.0/24      0.0.0.0/0           to:192.168.10.1
SNAT       all  --  192.168.30.0/24      0.0.0.0/0           to:192.168.20.1
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
16:11:02
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.20.0    0.0.0.0         255.255.255.0   U     0      0        0 eth2
192.168.30.0    0.0.0.0         255.255.255.0   U     0      0        0 eth3
192.168.10.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.8.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.10.2    0.0.0.0         UG    0      0        0 eth1
16:11:05
#tcpdump -n tcp
bash: tcpdump: команда не найдена
16:11:18
#ai tcpdump
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libpcap0.8 libssl-dev libssl0.9.8
НОВЫЕ пакеты, которые будут установлены:
  libpcap0.8 tcpdump
Пакеты, которые будут обновлены:
  libssl-dev libssl0.9.8
обновлено 2, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 250 пакетов не обновлено.
...
Распаковывается замена для пакета libssl0.9.8 ...
Выбор ранее не выбранного пакета libpcap0.8.
Распаковывается пакет libpcap0.8 (из файла .../libpcap0.8_1.0.0-6_amd64.deb)...
Выбор ранее не выбранного пакета tcpdump.
Распаковывается пакет tcpdump (из файла .../tcpdump_4.0.0-6_amd64.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libssl0.9.8 (0.9.8k-8) ...
Настраивается пакет libssl-dev (0.9.8k-8) ...
Настраивается пакет libpcap0.8 (1.0.0-6) ...
Настраивается пакет tcpdump (4.0.0-6) ...
16:11:43
#vim /etc/resolv.conf
16:12:30
#ps ax|grep squid
 6283 pts/1    S+     0:00 grep squid
16:13:34
#scp /usr/src/linux
/usr/src/linux
/usr/src/linux-2.6.32.1.tar.bz2
/usr/src/linux-2.6.32.3/
/usr/src/linux-2.6.32.3.tar.bz2
/usr/src/linux-2.6.32-imq-test2.diff
/usr/src/linux-2.6.32-imq-test2.diff.1
/usr/src/linux-2.6.32-imq-test2.diff.bz2
/usr/src/linux-2.6.33/
/usr/src/linux-2.6.33.tar.bz2
/usr/src/linux-source-2.6.26/
/usr/src/linux-source-2.6.26-copy.tar.bz2
/usr/src/linux-source-2.6.26.tar.bz2
16:13:34
#scp /usr/src/linux-2.6.33.tar.bz2 192.168.8.106:/var/downloads/
ssh: connect to host 192.168.8.106 port 22: Connection refused
lost connection
16:19:45
#scp /usr/src/linux-2.6.33.tar.bz2 192.168.8.106:/var/downloads/

16:19:52
#man scp
16:22:49
#ipvsadm -ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.18.250:3128 rr persistent 600
  -> 192.168.30.2:3128            Masq    8      0          0
  -> 192.168.30.3:3128            Masq    1      0          0
прошло 37 минут
17:00:05
#ipvsadm -ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.18.250:3128 rr persistent 600
  -> 192.168.30.2:3128            Masq    8      0          0
  -> 192.168.30.3:3128            Masq    1      1          1
17:00:27
#ipvsadm -ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.18.250:3128 rr persistent 600
  -> 192.168.30.2:3128            Masq    8      0          0
  -> 192.168.30.3:3128            Masq    1      1          1
17:00:41
#ipvsadm -ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.18.250:3128 rr persistent 600
  -> 192.168.30.2:3128            Masq    8      0          0
  -> 192.168.30.3:3128            Masq    1      1          1
17:00:54
#ipvsadm -ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.18.250:3128 rr persistent 600
  -> 192.168.30.2:3128            Masq    8      0          0
  -> 192.168.30.3:3128            Masq    1      1          0
17:04:32
#ipvsadm -lnc
IPVS connection entries
pro expire state       source             virtual            destination
TCP 05:33  NONE        192.168.8.140:0    192.168.18.250:3128 192.168.30.3:3128
17:04:41
#ping -q -c 10000 -i 0.05
Usage: ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline]
            [-p pattern] [-s packetsize] [-t ttl] [-I interface or address]
            [-M mtu discovery hint] [-S sndbuf]
            [ -T timestamp option ] [ -Q tos ] [hop1 ...] destination

Понедельник (03/15/10)

13:47:58
#ping -q -c 10000 -i 0,05
Usage: ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline]
            [-p pattern] [-s packetsize] [-t ttl] [-I interface or address]
            [-M mtu discovery hint] [-S sndbuf]
            [ -T timestamp option ] [ -Q tos ] [hop1 ...] destination
13:48:53
#ping -q -c 10000 -i 0.05 -n ya.ru
PING ya.ru (77.88.21.8) 56(84) bytes of data.
^C
--- ya.ru ping statistics ---
580 packets transmitted, 574 received, 1% packet loss, time 30071ms
rtt min/avg/max/mdev = 49.931/83.183/141.221/16.344 ms, pipe 3
13:49:37
#ping -q -c 10000 -i 0.05 -n qubictele.com
PING qubictele.com (195.189.246.7) 56(84) bytes of data.
--- qubictele.com ping statistics ---
10000 packets transmitted, 9960 received, 0% packet loss, time 513649ms
rtt min/avg/max/mdev = 25.105/40.518/144.315/17.846 ms, pipe 3
13:58:13
#traceroute -n qubictele.com
traceroute to qubictele.com (195.189.246.7), 30 hops max, 40 byte packets
 1  192.168.10.2  0.184 ms  0.170 ms  0.170 ms
 2  192.168.8.106  0.519 ms  0.390 ms  0.470 ms
 3  * * *
 4  10.50.19.38  34.237 ms  34.227 ms  34.199 ms
 5  82.207.66.234  34.192 ms  35.351 ms  36.265 ms
 6  80.91.178.86  38.013 ms  39.959 ms  40.928 ms
 7  * * *
 8  91.194.251.37  46.180 ms  32.820 ms  32.811 ms
 9  195.189.246.246  32.785 ms  32.939 ms  32.906 ms
10  195.189.246.7  31.968 ms  31.529 ms  31.445 ms
прошло 23 минуты
14:21:51
#traceroute -n qubictele.com
traceroute to qubictele.com (195.189.246.7), 30 hops max, 40 byte packets
 1  192.168.10.2  0.166 ms  0.162 ms  0.134 ms
 2  192.168.8.106  0.599 ms  0.575 ms  0.464 ms
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * * *
12  * * *
13  * *^C
14:25:15
#traceroute -n qubictele.com
traceroute to qubictele.com (195.189.246.7), 30 hops max, 40 byte packets
 1  192.168.10.2  0.128 ms  0.146 ms  0.166 ms
 2  192.168.8.106  0.530 ms  0.509 ms  0.463 ms
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 8  *^C
14:25:46
#traceroute -n qubictele.com
traceroute to qubictele.com (195.189.246.7), 30 hops max, 40 byte packets
 1  192.168.10.2  0.147 ms  0.158 ms  0.131 ms
 2  192.168.8.106  0.552 ms  0.529 ms  0.494 ms
 3  81.30.163.201  5.202 ms  5.922 ms  9.888 ms
 4  81.30.160.217  2.955 ms  2.969 ms  2.957 ms
 5  194.44.13.77  5.986 ms  6.201 ms  6.191 ms
 6  195.35.65.103  7.152 ms  7.395 ms  7.771 ms
 7  91.194.251.37  6.803 ms  6.831 ms  6.831 ms
 8  195.189.246.246  6.890 ms  6.095 ms  6.289 ms
 9  195.189.246.7  6.249 ms  5.519 ms  6.513 ms
14:34:53
#as rtp
claws-mail-synce-plugin - Addressbook synchronization with Windows CE devices
python-bsdiff - generate/apply a patch between two binary files (python module)
dvblast - Simple and powerful dvb-streaming application
dvbstream - Broadcast a DVB Transport stream over a LAN
fso-abyss - GSM 07.10 Multiplexer
fso-config-general - general configuration files for the freesmartphone.org frameworkd
fso-frameworkd - freesmartphone.org Framework Daemon
fso-sounds-none - void ringtones for the freesmartphone.org frameworkd
fso-gpsd - gpsd subset compatibility daemon for the freesmarpthone.org frameworkd
fso-gsm0710muxd - GSM 07.10 Multiplexer
...
vala-terminal - Terminal emulator for mobile devices
virtuoso-vsp-startpage - OpenLink Virtuoso Open-Source Edition - Start Page
xserver-xorg-video-glamo - X.Org X server -- SMedia Glamo display driver
fso-sounds-yue-base - Yue base ringtones for the freesmartphone.org frameworkd
fso-sounds-yue-full - Yue full ringtones for the freesmartphone.org frameworkd
apt-utils - утилиты APT
bsdiff - создание и применение заплат для двоичных файлов
pulseaudio - звуковой сервер PulseAudio
qutecom - программный SIP-телефон с поддержкой видео и чата
rtpg-www - веб-интерфейс для rTorrent
прошло >2 часов
17:10:24
#as sip
ekiga-dbg - H.323 and SIP compatible VoIP client - debug symbols
libiax-dev - implementation of the Inter-Asterisk eXchange protocol (devel)
libiax0 - implementation of the Inter-Asterisk eXchange protocol
ihu - Qt VoIP softphone with an own, encrypted protocol
python-kde4-dev - UIC compiler and SIP files for PyKDE
liblinphone-dev - linphone web phone's library (supporting the SIP protocol)
liblinphone3 - linphone's shared library part (supporting the SIP protocol)
libmediastreamer-dev - linphone web phone's media library
libmediastreamer0 - linphone web phone's media library
linphone-common - Shared components of the linphone SIP softphone
...
telepathy-sofiasip - SIP connection manager for the Telepathy framework
tipa-doc - documentation for the TIPA LaTeX font
tipa - system for processing phonetic symbols in LaTeX
xfonts-tipa - X11 PostScript Type 1 font for the Phonetic Alphabet
twinkle - Voice over Internet Protocol (VoIP) SIP Phone
asterisk - телефонная станция для учреждений (PBX)
ekiga - VoIP-клиент (стандарты H.323 и SIP)
kphone - приложение для работы с IP-телефонией
qutecom - программный SIP-телефон с поддержкой видео и чата
sip4 - генератор привязок Python/C++
17:10:32
#as asterisk
asterisk-mobile - bluetooth mobile devices support for Asterisk
asterisk-mp3 - MP3 format support (format_mp3) for the Asterisk PBX
asterisk-mysql - MySQL support for the Asterisk PBX (cdr mainly)
asterisk-ooh323c - H.323 protocol support for Asterisk (ooh323c stack)
asterisk-chan-capi - Common ISDN API 2.0 implementation for Asterisk
asterisk-prompt-de - German voice prompts for the Asterisk PBX
asterisk-prompt-es-co - Colombian Spanish voice prompts for Asterisk
asterisk-prompt-fr-armelle - French voice prompts for Asterisk by Armelle Desjardins
asterisk-prompt-fr-proformatique - French voice prompts for Asterisk
asterisk-prompt-it - Italian voice prompts for the Asterisk PBX
...
dahdi-linux - DAHDI telephony interface - Linux userspace parts
dahdi-source - DAHDI telephony interface - source code for kernel driver
dahdi - utilities for using the DAHDI kernel modules
libiax-dev - implementation of the Inter-Asterisk eXchange protocol (devel)
libiax0 - implementation of the Inter-Asterisk eXchange protocol
iaxmodem - software modem with IAX2 connectivity
libasterisk-agi-perl - Collections of Perl modules to be used with Asterisk PBX AGI
op-panel - switchboard type application for the Asterisk PBX
asterisk - телефонная станция для учреждений (PBX)
python-asterisk - управление Asterisk из сценариев Python
17:11:14
#as rtp
claws-mail-synce-plugin - Addressbook synchronization with Windows CE devices
python-bsdiff - generate/apply a patch between two binary files (python module)
dvblast - Simple and powerful dvb-streaming application
dvbstream - Broadcast a DVB Transport stream over a LAN
fso-abyss - GSM 07.10 Multiplexer
fso-config-general - general configuration files for the freesmartphone.org frameworkd
fso-frameworkd - freesmartphone.org Framework Daemon
fso-sounds-none - void ringtones for the freesmartphone.org frameworkd
fso-gpsd - gpsd subset compatibility daemon for the freesmarpthone.org frameworkd
fso-gsm0710muxd - GSM 07.10 Multiplexer
...
vala-terminal - Terminal emulator for mobile devices
virtuoso-vsp-startpage - OpenLink Virtuoso Open-Source Edition - Start Page
xserver-xorg-video-glamo - X.Org X server -- SMedia Glamo display driver
fso-sounds-yue-base - Yue base ringtones for the freesmartphone.org frameworkd
fso-sounds-yue-full - Yue full ringtones for the freesmartphone.org frameworkd
apt-utils - утилиты APT
bsdiff - создание и применение заплат для двоичных файлов
pulseaudio - звуковой сервер PulseAudio
qutecom - программный SIP-телефон с поддержкой видео и чата
rtpg-www - веб-интерфейс для rTorrent
17:11:24
#as real-time transport protocol
libortp-dev - Real-time Transport Protocol stack
libortp8 - Real-time Transport Protocol stack
libccrtp-dev - Common C++ class framework for RTP packets
libccrtp-doc - Documentation files for  GNU ccRTPp library
libccrtp1-1.7-0 - Common C++ class framework for RTP packets
rtpproxy - Relay for Real-time Transport Protocol (RTP) media streams
sip-tester - a performance testing tool for the SIP protocol
uanytun - tiny implementation of the secure anycast tunneling protocol
17:11:37
#ai rtpproxy
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  ser openser
НОВЫЕ пакеты, которые будут установлены:
  rtpproxy
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 250 пакетов не обновлено.
Необходимо скачать 40,8kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 106kB.
...
Выбор ранее не выбранного пакета rtpproxy.
(Чтение базы данных... на данный момент установлено 20261 файлов и каталогов.)
Распаковывается пакет rtpproxy (из файла .../rtpproxy_1.2.1-1_amd64.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет rtpproxy (1.2.1-1) ...
Добавляется системный пользователь `rtpproxy' (UID 103) ...
Добавляется новая группа `rtpproxy' (GID 106) ...
Добавляется новый пользователь `rtpproxy' (UID 103) в группу `rtpproxy' ...
Не создаётся домашний каталог `/home/rtpproxy'.
Starting RTP relay: rtpproxy.
17:12:13
#vim /etc/r
17:12:13
#vim /etc/r
17:12:33
#man rtpproxy
прошло 16 минут
17:28:33
#as ser
9base - Plan 9 userland tools
9mount-dbg - plan9 filesystem (v9fs) user mount utilities (debug)
9mount - plan9 filesystem (v9fs) user mount utilities
aa3d - ASCII art stereogram generator
accerciser - an interactive Python accessibility explorer for the GNOME desktop
libace-htbp-5.6.3 - ACE protocol over HTTP tunneling library
libkokyu-5.6.3 - ACE scheduling and dispatching library
libtao-orbsvcs-1.6.3 - TAO CORBA services libraries
libtao-orbsvcs-dev - TAO CORBA services development files
tao-concurrency - TAO concurrency service
...
xserver-xorg-input-mouse - X-сервер X.Org (драйвер работы с мышью)
xserver-xorg-video-intel - драйвер видеокарт Intel i8xx, i9xx для графической подсистемы X.Org
xserver-xorg-video-nv - драйвер видеокарт NVIDIA для графической системы X.Org
xserver-xorg-video-radeon - драйвер видеокарт ATI Radeon для графической системы X.Org
xserver-xorg-video-radeonhd - драйвер видеокарт на чипах AMD/ATI r5xx, r6xx под X-сервера X.Org
xserver-xorg-video-vesa - графическая подсистема X.org -- видеодрайвер VESA
xtightvncviewer - графический доступ к удалённым компьютерам
xvnc4viewer - графический доступ к удалённым компьютерам
libmysqlclient15off - MySQL database client library
libkrb53 - MIT Kerberos runtime libraries
17:28:40
#as ser sip
ekiga-dbg - H.323 and SIP compatible VoIP client - debug symbols
libiax-dev - implementation of the Inter-Asterisk eXchange protocol (devel)
libiax0 - implementation of the Inter-Asterisk eXchange protocol
ihu - Qt VoIP softphone with an own, encrypted protocol
python-kde4-dev - UIC compiler and SIP files for PyKDE
libexosip2-4 - eXtended OSIP library
liblivemedia-dev - multimedia RTSP streaming library
livemedia-utils - multimedia RTSP streaming tools
libosip2-dev - development files for the SIP library
openser-berkeley-module - Berkeley database module for OpenSER
...
sip-tester - a performance testing tool for the SIP protocol
sipcrack - SIP login dumper/cracker
libsofia-sip-ua-dev - Sofia-SIP library development files
libsofia-sip-ua-glib-dev - Sofia-SIP library glib/gobject interface development files
libsofia-sip-ua-glib3 - Sofia-SIP library glib/gobject interfaces runtime
libsofia-sip-ua0 - Sofia-SIP library runtime
sofia-sip-bin - Sofia-SIP library utilities
sofia-sip-doc - Sofia-SIP library library documentation
tipa - system for processing phonetic symbols in LaTeX
twinkle - Voice over Internet Protocol (VoIP) SIP Phone
17:28:42
#ai openser
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libradiusclient-ng2
Предлагаемые пакеты:
  openser-mysql-module openser-postgres-module openser-unixodbc-module
  openser-jabber-module openser-cpl-module openser-radius-modules
  openser-presence-modules openser-xmlrpc-module openser-perl-modules
  openser-snmpstats-module openser-xmpp-module openser-carrierroute-module
  openser-berkeley-module openser-ldap-modules
НОВЫЕ пакеты, которые будут установлены:
  libradiusclient-ng2 openser
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 250 пакетов не обновлено.
Необходимо скачать 1590kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 4309kB.
Хотите продолжить [Д/н]? n
Аварийное завершение.
17:29:39
#as xtables-addons-common
xtables-addons-common - Extensions targets and matches for iptables [tools, libs]
прошло 10 минут
17:40:09
#ai xtables-addons-common
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Рекомендуемые пакеты:
  xtables-addons-modules
НОВЫЕ пакеты, которые будут установлены:
  xtables-addons-common
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 250 пакетов не обновлено.
Необходимо скачать 109kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 475kB.
Получено:1 http://ftp.debian.org squeeze/main xtables-addons-common 1.22-1 [109kB]
Получено 109kБ за 3s (27,4kБ/c)
Выбор ранее не выбранного пакета xtables-addons-common.
(Чтение базы данных... на данный момент установлено 20269 файлов и каталогов.)
Распаковывается пакет xtables-addons-common (из файла .../xtables-addons-common_1.22-1_amd64.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет xtables-addons-common (1.22-1) ...
17:40:19
#man xtables-addons
прошло 16 минут
17:57:14
#man ser
17:57:18
#as ser
9base - Plan 9 userland tools
9mount-dbg - plan9 filesystem (v9fs) user mount utilities (debug)
9mount - plan9 filesystem (v9fs) user mount utilities
aa3d - ASCII art stereogram generator
accerciser - an interactive Python accessibility explorer for the GNOME desktop
libace-htbp-5.6.3 - ACE protocol over HTTP tunneling library
libkokyu-5.6.3 - ACE scheduling and dispatching library
libtao-orbsvcs-1.6.3 - TAO CORBA services libraries
libtao-orbsvcs-dev - TAO CORBA services development files
tao-concurrency - TAO concurrency service
...
xserver-xorg-input-mouse - X-сервер X.Org (драйвер работы с мышью)
xserver-xorg-video-intel - драйвер видеокарт Intel i8xx, i9xx для графической подсистемы X.Org
xserver-xorg-video-nv - драйвер видеокарт NVIDIA для графической системы X.Org
xserver-xorg-video-radeon - драйвер видеокарт ATI Radeon для графической системы X.Org
xserver-xorg-video-radeonhd - драйвер видеокарт на чипах AMD/ATI r5xx, r6xx под X-сервера X.Org
xserver-xorg-video-vesa - графическая подсистема X.org -- видеодрайвер VESA
xtightvncviewer - графический доступ к удалённым компьютерам
xvnc4viewer - графический доступ к удалённым компьютерам
libmysqlclient15off - MySQL database client library
libkrb53 - MIT Kerberos runtime libraries
17:57:25
#as ser rtp proxy
rtpproxy - Relay for Real-time Transport Protocol (RTP) media streams
twinkle - Voice over Internet Protocol (VoIP) SIP Phone
17:57:31
#as ser proxy
apt-cacher-ng - caching proxy server for software repositories
libasm-java - Java bytecode manipulation framework
libasm2-java - Java bytecode manipulation framework
libasm3-java - Java bytecode manipulation framework
bidentd - Bisqwit's identd for NAT proxying
bip - multiuser irc proxy with conversation replay and more
bopm - Blitzed Open Proxy Monitor
bsfilter - Bayesian spam filter
cherokee-doc - Very fast, flexible and easy to configure web server
cherokee - Very fast, flexible and easy to configure web server
...
zabbix-proxy-pgsql - network monitoring solution - proxy (using PostgreSQL)
ziproxy - compressing HTTP proxy server
znc-dbg - an advanced IRC bouncer (debugging symbols)
znc-dev - an advanced IRC bouncer (development headers)
znc-extra - extra modules for znc
znc-perl - an advanced IRC bouncer (Perl extension)
znc-tcl - an advanced IRC bouncer (Tcl extension)
znc-webadmin - an advanced IRC bouncer (webadmin module)
znc - an advanced IRC bouncer
python-zope.proxy - Generic transparent proxies for Python
17:58:33
#as openser
openser-berkeley-module - Berkeley database module for OpenSER
openser-carrierroute-module - carrierroute module for OpenSER
openser-cpl-module - CPL module (CPL interpreter engine) for OpenSER
openser-dbg - very fast and configurable SIP proxy [debug symbols]
openser-jabber-module - Jabber gateway module for OpenSER
openser-ldap-modules - LDAP modules for OpenSER
openser-mysql-module - MySQL database connectivity module for OpenSER
openser-perl-modules - Perl extensions and database driver for OpenSER
openser-postgres-module - PostgreSQL database connectivity module for OpenSER
openser-presence-modules - SIMPLE presence modules for OpenSER
openser-radius-modules - RADIUS modules for OpenSER
openser-snmpstats-module - SNMP AgentX subagent module for OpenSER
openser-unixodbc-module - unixODBC database connectivity module for OpenSER
openser-xmlrpc-module - XML-RPC support for OpenSER's Management Interface
openser-xmpp-module - XMPP gateway module for OpenSER
openser - very fast and configurable SIP proxy
rtpproxy - Relay for Real-time Transport Protocol (RTP) media streams

Среда (03/17/10)

17:07:30
#Pattern not found (press RETURN)
keepalived/ rc.d/       sysconfig/
17:07:30
#vim /usr/bin/rtstat
17:08:02
#^@^@^@^@^@^@^@^L^@^@^@^K^@^@^@ ^@^@^@^V^@^@^@^\^@^^
rtacct    rtcwake   rtmon     rtpproxy  rtpr      rtstat
17:08:02
#strings /usr/sbin/rtpproxy
/lib64/ld-linux-x86-64.so.2
libm.so.6
__gmon_start__
_Jv_RegisterClasses
round
trunc
libpthread.so.0
close
sigaction
open
...
LOG_LOCAL6
LOG_LOCAL7
LOG_LPR
LOG_MAIL
LOG_NEWS
LOG_USER
LOG_UUCP
LOG_AUTHPRIV
LOG_FTP
LOG_SYSLOG
17:08:25
#strings /usr/sbin/rtpproxy |grep conf
either IPv4 or IPv6 should be configured for external interface in bridging mode, not both
either IPv4 or IPv6 should be configured for internal interface in bridging mode, not both
incomplete configuration of the bridging mode - exactly 2 listen addresses required, %d provided
directory for saving local recordings is not configured
17:16:11
#find /usr/src/linux
linux/               linux-2.6.33/
linux-2.6.32.3/      linux-source-2.6.26/
17:16:11
#find /usr/src/linux/ -name nf_conntrack_sip

17:16:28
#find /usr/src/linux/ -name nf_conntrack_sip*
/usr/src/linux/.tmp_versions/nf_conntrack_sip.mod
/usr/src/linux/include/linux/netfilter/nf_conntrack_sip.h
/usr/src/linux/net/netfilter/nf_conntrack_sip.c
/usr/src/linux/net/netfilter/nf_conntrack_sip.ko
/usr/src/linux/net/netfilter/nf_conntrack_sip.mod.c
/usr/src/linux/net/netfilter/nf_conntrack_sip.mod.o
/usr/src/linux/net/netfilter/nf_conntrack_sip.o
17:16:30
#vim /usr/src/linux/.config
17:16:51
#CONFIG_NETFILTER_XT_TARGET_IMQ=m

17:16:54
#lsmod
Module                  Size  Used by
nf_conntrack_sip       15539  0
iptable_filter          2575  0
iptable_nat             4051  1
nf_nat                 15537  1 iptable_nat
nf_conntrack_ipv4      11149  3 iptable_nat,nf_nat
nf_conntrack           58747  4 nf_conntrack_sip,iptable_nat,nf_nat,nf_conntrack_ipv4
nf_defrag_ipv4          1305  1 nf_conntrack_ipv4
ip_vs_rr                1234  1
ip_vs                  78091  3 ip_vs_rr
17:16:57
#modprobe nf_nat_sip

17:23:48
#as sipproxy

прошло 22 минуты
17:46:23
#as siprox

17:46:38
#as siproxd

17:46:42
#as sipproxd

17:46:44
#as sipprox

17:46:48
#as sip proxy
openser-berkeley-module - Berkeley database module for OpenSER
openser-carrierroute-module - carrierroute module for OpenSER
openser-cpl-module - CPL module (CPL interpreter engine) for OpenSER
openser-dbg - very fast and configurable SIP proxy [debug symbols]
openser-jabber-module - Jabber gateway module for OpenSER
openser-ldap-modules - LDAP modules for OpenSER
openser-mysql-module - MySQL database connectivity module for OpenSER
openser-perl-modules - Perl extensions and database driver for OpenSER
openser-postgres-module - PostgreSQL database connectivity module for OpenSER
openser-presence-modules - SIMPLE presence modules for OpenSER
openser-radius-modules - RADIUS modules for OpenSER
openser-snmpstats-module - SNMP AgentX subagent module for OpenSER
openser-unixodbc-module - unixODBC database connectivity module for OpenSER
openser-xmlrpc-module - XML-RPC support for OpenSER's Management Interface
openser-xmpp-module - XMPP gateway module for OpenSER
openser - very fast and configurable SIP proxy
rtpproxy - Relay for Real-time Transport Protocol (RTP) media streams
twinkle - Voice over Internet Protocol (VoIP) SIP Phone
17:46:52
#mount
/dev/xvda1 on / type ext2 (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)
/dev/xvda2 on /etc type ext2 (rw,errors=remount-ro)
/dev/xvda3 on /var/log type ext2 (rw,errors=remount-ro)

Четверг (03/18/10)

10:07:32
#ps ax|grep squid
 9255 pts/1    S+     0:00 grep squid

Статистика

Время первой команды журнала17:40:00 2010- 3-10
Время последней команды журнала10:07:32 2010- 3-18
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %14.85
Процент синтаксически неверно набранных команд, % 1.98
Суммарное время работы с терминалом *, час 3.24
Количество командных строк в единицу времени, команда/мин 0.52
Частота использования команд
as18|================| 16.98%
ipvsadm7|======| 6.60%
vim7|======| 6.60%
tc6|=====| 5.66%
grep5|====| 4.72%
ai4|===| 3.77%
man4|===| 3.77%
traceroute4|===| 3.77%
qdisc4|===| 3.77%
ps4|===| 3.77%
ping4|===| 3.77%
scp4|===| 3.77%
find3|==| 2.83%
ls3|==| 2.83%
mount3|==| 2.83%
kill3|==| 2.83%
strings2|=| 1.89%
space2|=| 1.89%
ipttl2|=| 1.89%
route2|=| 1.89%
ifconfig1|| 0.94%
watch1|| 0.94%
Pattern1|| 0.94%
lsmod1|| 0.94%
^@^@^@^@^@^@^@^L^@^@^@^K^@^@^@1|| 0.94%
IP1|| 0.94%
halt1|| 0.94%
bash:1|| 0.94%
tcpdump1|| 0.94%
nc1|| 0.94%
lynx1|| 0.94%
df1|| 0.94%
CONFIG_NETFILTER_XT_TARGET_IMQ=m1|| 0.94%
modprobe1|| 0.94%
ifc1|| 0.94%
____
*) Интервалы неактивности длительностью 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$