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

Содержание

Журнал

Среда (10/24/12)

/dev/pts/7
10:44:30
#ls -l /var/spoll/asterisk/monitor/
ls: невозможно получить доступ к /var/spoll/asterisk/monitor/: Нет такого файла или каталога
/dev/pts/8
10:44:32
#ls -l /var/
итого 48
drwxr-xr-x  2 root root  4096 Окт 24 08:53 backups
drwxr-xr-x 15 root root  4096 Окт 22 15:30 cache
drwxr-xr-x  2 root root  4096 Окт 22 17:13 games
drwxr-xr-x 52 root root  4096 Окт 24 09:52 lib
drwxrwsr-x  2 root staff 4096 Июн 19  2011 local
drwxrwxrwt  2 root root  4096 Окт 24 10:30 lock
drwxr-xr-x 11 root root  4096 Окт 24 10:30 log
drwxrwsrwt  2 root mail  4096 Окт 24 11:31 mail
drwxr-xr-x  2 root root  4096 Окт 22 15:15 opt
drwxr-xr-x 13 root root  4096 Окт 24 10:30 run
drwxr-xr-x  9 root root  4096 Окт 24 09:55 spool
drwxrwxrwt  3 root root  4096 Окт 24 10:39 tmp
/dev/pts/7
10:44:32
#ls -l /var/
итого 48
drwxr-xr-x  2 root root  4096 Окт 24 08:53 backups
drwxr-xr-x 15 root root  4096 Окт 22 15:30 cache
drwxr-xr-x  2 root root  4096 Окт 22 17:13 games
drwxr-xr-x 52 root root  4096 Окт 24 09:52 lib
drwxrwsr-x  2 root staff 4096 Июн 19  2011 local
drwxrwxrwt  2 root root  4096 Окт 24 10:30 lock
drwxr-xr-x 11 root root  4096 Окт 24 10:30 log
drwxrwsrwt  2 root mail  4096 Окт 24 11:31 mail
drwxr-xr-x  2 root root  4096 Окт 22 15:15 opt
drwxr-xr-x 13 root root  4096 Окт 24 10:30 run
drwxr-xr-x  9 root root  4096 Окт 24 09:55 spool
drwxrwxrwt  3 root root  4096 Окт 24 10:39 tmp
/dev/pts/8
10:44:38
#ls -l /var/spool/
итого 28
drwxr-xr-x 2 root        root        4096 Окт 22 17:12 anacron
drwxr-x--- 9 asterisk    asterisk    4096 Окт 22 15:30 asterisk
drwxr-xr-x 5 root        root        4096 Окт 22 15:24 cron
drwxr-x--- 5 Debian-exim Debian-exim 4096 Окт 24 09:52 exim4
lrwxrwxrwx 1 root        root           7 Окт 22 15:15 mail -> ../mail
drwxr-s--- 2 smmta       smmsp       4096 Окт 24 11:08 mqueue
drwxrws--- 2 smmsp       smmsp       4096 Окт 24 11:08 mqueue-client
drwxrwsr-x 2 root        mail        4096 Окт 24 11:31 pop
/dev/pts/7
10:44:38
#ls -l /var/spool/
итого 28
drwxr-xr-x 2 root        root        4096 Окт 22 17:12 anacron
drwxr-x--- 9 asterisk    asterisk    4096 Окт 22 15:30 asterisk
drwxr-xr-x 5 root        root        4096 Окт 22 15:24 cron
drwxr-x--- 5 Debian-exim Debian-exim 4096 Окт 24 09:52 exim4
lrwxrwxrwx 1 root        root           7 Окт 22 15:15 mail -> ../mail
drwxr-s--- 2 smmta       smmsp       4096 Окт 24 11:08 mqueue
drwxrws--- 2 smmsp       smmsp       4096 Окт 24 11:08 mqueue-client
drwxrwsr-x 2 root        mail        4096 Окт 24 11:31 pop
/dev/pts/8
10:44:50
#ls -l /var/spool/asterisk
итого 28
drwxr-x--- 2 asterisk asterisk 4096 Сен 22 19:25 dictate
drwxr-x--- 2 asterisk asterisk 4096 Сен 22 19:25 meetme
drwxr-x--- 2 asterisk asterisk 4096 Окт 24 11:42 monitor
drwxr-x--- 2 asterisk asterisk 4096 Сен 22 19:25 outgoing
drwxr-x--- 2 asterisk asterisk 4096 Сен 22 19:25 system
drwxr-x--- 2 asterisk asterisk 4096 Сен 22 19:25 tmp
drwxr-x--- 3 asterisk asterisk 4096 Окт 23 17:23 voicemail
/dev/pts/7
10:44:50
#ls -l /var/spool/asterisk
итого 28
drwxr-x--- 2 asterisk asterisk 4096 Сен 22 19:25 dictate
drwxr-x--- 2 asterisk asterisk 4096 Сен 22 19:25 meetme
drwxr-x--- 2 asterisk asterisk 4096 Окт 24 11:42 monitor
drwxr-x--- 2 asterisk asterisk 4096 Сен 22 19:25 outgoing
drwxr-x--- 2 asterisk asterisk 4096 Сен 22 19:25 system
drwxr-x--- 2 asterisk asterisk 4096 Сен 22 19:25 tmp
drwxr-x--- 3 asterisk asterisk 4096 Окт 23 17:23 voicemail
/dev/pts/8
10:44:58
#ls -l /var/spool/asterisk/monitor
итого 48
-rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-in.wav
-rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-out.wav
/dev/pts/7
10:44:58
#ls -l /var/spool/asterisk/monitor
итого 48
-rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-in.wav
-rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-out.wav
/dev/pts/8
10:46:06
#ls -l /var/spool/asterisk/monitor
итого 48
-rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-in.wav
-rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-out.wav
/dev/pts/7
10:46:06
#ls -l /var/spool/asterisk/monitor
итого 48
-rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-in.wav
-rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-out.wav
/dev/pts/8
10:46:10
#ls -l /var/spool/asterisk/monitor
итого 48
-rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-in.wav
-rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-out.wav
/dev/pts/7
10:46:10
#ls -l /var/spool/asterisk/monitor
итого 48
-rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-in.wav
-rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-out.wav
/dev/pts/8
10:46:59
#ls -l /var/spool/asterisk/monitor
итого 48
-rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-in.wav
-rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-out.wav
/dev/pts/7
10:46:59
#ls -l /var/spool/asterisk/monitor
итого 48
-rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-in.wav
-rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-out.wav
/dev/pts/8
10:51:09
#[ ]

/dev/pts/7
10:51:09
#[ ]

/dev/pts/8
10:51:12
#apt-get install samba-server
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет samba-server
/dev/pts/7
10:51:12
#apt-get install samba-server
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет samba-server
/dev/pts/8
10:51:35
#apt-get install samba
Выбор ранее не выбранного пакета samba-common.
(Чтение базы данных ... на данный момент установлено 117102 файла и каталога.)
Распаковывается пакет samba-common (из файла .../samba-common_2%3a3.5.6~dfsg-3squeeze8_all.deb)...
Выбор ранее не выбранного пакета samba.
Распаковывается пакет samba (из файла .../samba_2%3a3.5.6~dfsg-3squeeze8_i386.deb)...
Выбор ранее не выбранного пакета samba-common-bin.
Распаковывается пакет samba-common-bin (из файла .../samba-common-bin_2%3a3.5.6~dfsg-3squeeze8_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет samba-common (2:3.5.6~dfsg-3squeeze8) ...
Creating config file /etc/samba/smb.conf with new version
...
Importing account for nobody...ok
Importing account for user...ok
Добавляется группа «sambashare» (GID 118) ...
Готово.
update-alternatives: используется `/usr/bin/smbstatus.samba3' для предоставления `/usr/bin/smbstatus' (smbstatus) в автоматический режим.
Starting Samba daemons: nmbd smbd.
Настраивается пакет samba-common-bin (2:3.5.6~dfsg-3squeeze8) ...
update-alternatives: используется `/usr/bin/nmblookup.samba3' для предоставления `/usr/bin/nmblookup' (nmblookup) в автоматический режим.
update-alternatives: используется `/usr/bin/net.samba3' для предоставления `/usr/bin/net' (net) в автоматический режим.
update-alternatives: используется `/usr/bin/testparm.samba3' для предоставления `/usr/bin/testparm' (testparm) в автоматический режим.
/dev/pts/7
10:51:35
#apt-get install samba
 │                                              <Ok>k>                                                  │
 │                                                                                                      │
 └──────────────────────────────────────────────────────────────────────────────────────────────────────┘
Выбор ранее не выбранного пакета samba-common.
(Чтение базы данных ... на данный момент установлено 117102 файла и каталога.)
Распаковывается пакет samba-common (из файла .../samba-common_2%3a3.5.6~dfsg-3squeeze8_all.deb)...
Выбор ранее не выбранного пакета samba.
Распаковывается пакет samba (из файла .../samba_2%3a3.5.6~dfsg-3squeeze8_i386.deb)...
Выбор ранее не выбранного пакета samba-common-bin.
Распаковывается пакет samba-common-bin (из файла .../samba-common-bin_2%3a3.5.6~dfsg-3squeeze8_i386.deb)...
...
Importing account for nobody...ok
Importing account for user...ok
Добавляется группа «sambashare» (GID 118) ...
Готово.
update-alternatives: используется `/usr/bin/smbstatus.samba3' для предоставления `/usr/bin/smbstatus' (smbstatus) в автоматический режим.
Starting Samba daemons: nmbd smbd.
Настраивается пакет samba-common-bin (2:3.5.6~dfsg-3squeeze8) ...
update-alternatives: используется `/usr/bin/nmblookup.samba3' для предоставления `/usr/bin/nmblookup' (nmblookup) в автоматический режим.
update-alternatives: используется `/usr/bin/net.samba3' для предоставления `/usr/bin/net' (net) в автоматический режим.
update-alternatives: используется `/usr/bin/testparm.samba3' для предоставления `/usr/bin/testparm' (testparm) в автоматический режим.
/dev/pts/8
10:55:13
#vim /etc/samba/samba.conf
/dev/pts/7
10:55:13
#vim /etc/samba/samba.conf
/dev/pts/8
10:55:46
#~
итого 16
-rw-r--r-- 1 root root     8 Апр 30 09:53 gdbcommands
-rw-r--r-- 1 root root 11900 Окт 24 11:55 smb.conf
/dev/pts/7
10:55:46
#~
итого 16
-rw-r--r-- 1 root root     8 Апр 30 09:53 gdbcommands
-rw-r--r-- 1 root root 11900 Окт 24 11:55 smb.conf
/dev/pts/8
10:56:03
#vim /etc/samba/smb.conf
--- /tmp/l3-saved-2351.10373.28429	2012-10-24 11:56:17.000000000 +0300
+++ /etc/samba/smb.conf	2012-10-24 11:58:07.000000000 +0300
@@ -302,12 +302,12 @@
 ;   write list = root, @lpadmin
 
 # A sample share for sharing your CD-ROM with others.
-;[cdrom]
-;   comment = Samba server's CD-ROM
-;   read only = yes
-;   locking = no
-;   path = /cdrom
-;   guest ok = yes
+ [monitor]
+   comment = Asterisk Monitor Files
+   read only = yes
+   locking = no
+   path = /var/spool/asterisk/monitor
+   guest ok = yes
 
 # The next two parameters show how to auto-mount a CD-ROM when the
 #	cdrom share is accesed. For this to work /etc/fstab must contain
/dev/pts/7
10:56:03
#vim /etc/samba/smb.conf
10:58:51
#vim /etc/group
/dev/pts/8
10:58:51
#vim /etc/group
--- /tmp/l3-saved-2351.17380.12995	2012-10-24 11:59:06.000000000 +0300
+++ /etc/group	2012-10-24 12:00:40.000000000 +0300
@@ -51,8 +51,9 @@
 Debian-gdm:x:111:
 scanner:x:112:saned
 saned:x:113:
-asterisk:x:114:
+asterisk:x:114:user
 i2c:x:115:
 smmta:x:116:
 smmsp:x:117:
 sambashare:x:118:
+
11:01:34
#ls -l /etc/inin.d/
ls: невозможно получить доступ к /etc/inin.d/: Нет такого файла или каталога
/dev/pts/7
11:01:34
#ls -l /etc/inin.d/
ls: невозможно получить доступ к /etc/inin.d/: Нет такого файла или каталога
/dev/pts/8
11:01:46
#ls -l/etc/inin.d/
ls: неверный ключ -- /
Попробуйте `ls --help' для получения более подробного описания.
/dev/pts/7
11:01:46
#ls -l/etc/inin.d/
ls: неверный ключ -- /
Попробуйте `ls --help' для получения более подробного описания.
/dev/pts/8
11:01:53
#ls -L/etc/inin.d/
ls: неверный ключ -- /
Попробуйте `ls --help' для получения более подробного описания.
/dev/pts/7
11:01:53
#ls -L/etc/inin.d/
ls: неверный ключ -- /
Попробуйте `ls --help' для получения более подробного описания.
/dev/pts/8
11:01:56
#ls -L /etc/inin.d/
ls: невозможно получить доступ к /etc/inin.d/: Нет такого файла или каталога
/dev/pts/7
11:01:56
#ls -L /etc/inin.d/
ls: невозможно получить доступ к /etc/inin.d/: Нет такого файла или каталога
/dev/pts/8
11:01:58
#ls -L/etc/init.d/
ls: неверный ключ -- /
Попробуйте `ls --help' для получения более подробного описания.
/dev/pts/7
11:01:58
#ls -L/etc/init.d/
ls: неверный ключ -- /
Попробуйте `ls --help' для получения более подробного описания.
/dev/pts/8
11:02:29
#ls -L/etc/init.d/
ls: неверный ключ -- /
Попробуйте `ls --help' для получения более подробного описания.
/dev/pts/7
11:02:29
#ls -L/etc/init.d/
ls: неверный ключ -- /
Попробуйте `ls --help' для получения более подробного описания.
/dev/pts/8
11:02:32
#ls -L /etc/init.d/
acpid           dahdi            killprocs              portmap         single
alsa-utils      dbus             lm-sensors             pppd-dns        skeleton
anacron         exim4            loadcpufreq            procps          ssh
asterisk        fancontrol       module-init-tools      rc              stop-bootlogd
atd             fuse             mountall-bootclean.sh  rc.local        stop-bootlogd-single
avahi-daemon    gdm3             mountall.sh            rcS             sudo
binfmt-support  halt             mountdevsubfs.sh       README          udev
bluetooth       hdparm           mountkernfs.sh         reboot          udev-mtab
bootlogd        hostname.sh      mountnfs-bootclean.sh  rmnologin       umountfs
bootlogs        hwclockfirst.sh  mountnfs.sh            rsync           umountnfs.sh
bootmisc.sh     hwclock.sh       mountoverflowtmp       rsyslog         umountroot
checkfs.sh      ifupdown         mtab.sh                samba           unattended-upgrades
checkroot.sh    ifupdown-clean   networking             saned           urandom
console-setup   isc-dhcp-server  network-manager        screen-cleanup  x11-common
cpufrequtils    kbd              nfs-common             sendmail
cron            keyboard-setup   openbsd-inetd          sendsigs
/dev/pts/7
11:02:32
#ls -L /etc/init.d/
acpid           dahdi            killprocs              portmap         single
alsa-utils      dbus             lm-sensors             pppd-dns        skeleton
anacron         exim4            loadcpufreq            procps          ssh
asterisk        fancontrol       module-init-tools      rc              stop-bootlogd
atd             fuse             mountall-bootclean.sh  rc.local        stop-bootlogd-single
avahi-daemon    gdm3             mountall.sh            rcS             sudo
binfmt-support  halt             mountdevsubfs.sh       README          udev
bluetooth       hdparm           mountkernfs.sh         reboot          udev-mtab
bootlogd        hostname.sh      mountnfs-bootclean.sh  rmnologin       umountfs
bootlogs        hwclockfirst.sh  mountnfs.sh            rsync           umountnfs.sh
bootmisc.sh     hwclock.sh       mountoverflowtmp       rsyslog         umountroot
checkfs.sh      ifupdown         mtab.sh                samba           unattended-upgrades
checkroot.sh    ifupdown-clean   networking             saned           urandom
console-setup   isc-dhcp-server  network-manager        screen-cleanup  x11-common
cpufrequtils    kbd              nfs-common             sendmail
cron            keyboard-setup   openbsd-inetd          sendsigs
/dev/pts/8
11:02:35
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd.
Starting Samba daemons: nmbd smbd.
/dev/pts/7
11:02:35
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd.
Starting Samba daemons: nmbd smbd.
прошло 11 минут
/dev/pts/8
11:14:02
#scp linux4.unix.nt
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-o ssh_option] [-P port] [-S program]
           [[user@]host1:]file1 ... [[user@]host2:]file2
/dev/pts/7
11:14:02
#scp linux4.unix.nt
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-o ssh_option] [-P port] [-S program]
           [[user@]host1:]file1 ... [[user@]host2:]file2
/dev/pts/8
11:14:43
#scp 192.168.40.1: /tmp/1.mp3 /tmp/
The authenticity of host '192.168.40.1 (192.168.40.1)' can't be established.
RSA key fingerprint is d9:12:ef:75:5e:d2:f8:1d:8a:f9:85:fc:fb:77:2c:13.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': y
Please type 'yes' or 'no': y
Please type 'yes' or 'no': y
Please type 'yes' or 'no': y
Please type 'yes' or 'no': y
Please type 'yes' or 'no': y
Please type 'yes' or 'no': y
Please type 'yes' or 'no': n
/dev/pts/7
11:14:43
#scp 192.168.40.1: /tmp/1.mp3 /tmp/
The authenticity of host '192.168.40.1 (192.168.40.1)' can't be established.
RSA key fingerprint is d9:12:ef:75:5e:d2:f8:1d:8a:f9:85:fc:fb:77:2c:13.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': y
Please type 'yes' or 'no': y
Please type 'yes' or 'no': y
Please type 'yes' or 'no': y
Please type 'yes' or 'no': y
Please type 'yes' or 'no': y
Please type 'yes' or 'no': y
Please type 'yes' or 'no': n
/dev/pts/8
11:15:58
#scp 192.168.40.1:/tmp/1.mp3 /tmp/
The authenticity of host '192.168.40.1 (192.168.40.1)' can't be established.
RSA key fingerprint is d9:12:ef:75:5e:d2:f8:1d:8a:f9:85:fc:fb:77:2c:13.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': y
Please type 'yes' or 'no': yyyy
/dev/pts/7
11:15:58
#scp 192.168.40.1:/tmp/1.mp3 /tmp/
The authenticity of host '192.168.40.1 (192.168.40.1)' can't be established.
RSA key fingerprint is d9:12:ef:75:5e:d2:f8:1d:8a:f9:85:fc:fb:77:2c:13.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': y
Please type 'yes' or 'no': yyyy
/dev/pts/8
11:16:11
#scp 192.168.40.1:/tmp/1.mp3/tmp/
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-o ssh_option] [-P port] [-S program]
           [[user@]host1:]file1 ... [[user@]host2:]file2
/dev/pts/7
11:16:11
#scp 192.168.40.1:/tmp/1.mp3/tmp/
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-o ssh_option] [-P port] [-S program]
           [[user@]host1:]file1 ... [[user@]host2:]file2
/dev/pts/8
11:16:40
#scp 192.168.40.1:/tmp/1.mp3 /tmp/
The authenticity of host '192.168.40.1 (192.168.40.1)' can't be established.
RSA key fingerprint is d9:12:ef:75:5e:d2:f8:1d:8a:f9:85:fc:fb:77:2c:13.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.40.1' (RSA) to the list of known hosts.
root@192.168.40.1's password:
Permission denied, please try again.
root@192.168.40.1's password:
Permission denied, please try again.
root@192.168.40.1's password:
1.mp3                                                                    100%   10MB  10.0MB/s   00:01
/dev/pts/7
11:16:40
#scp 192.168.40.1:/tmp/1.mp3 /tmp/
The authenticity of host '192.168.40.1 (192.168.40.1)' can't be established.
RSA key fingerprint is d9:12:ef:75:5e:d2:f8:1d:8a:f9:85:fc:fb:77:2c:13.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.40.1' (RSA) to the list of known hosts.
root@192.168.40.1's password:
Permission denied, please try again.
root@192.168.40.1's password:
Permission denied, please try again.
root@192.168.40.1's password:
1.mp3                                                                    100%   10MB  10.0MB/s   00:01
/dev/pts/8
11:17:42
#apt-get install libsox-fmt-mp3
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  libsox-fmt-mp3
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 47,0 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 102 kB.
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  libsox-fmt-mp3
Установить эти пакеты без проверки [y/N]? y
Получено:1 http://192.168.15.254/debian/ squeeze/main libsox-fmt-mp3 i386 14.3.1-1 [47,0 kB]
Получено 47,0 kБ за 0с (2.165 kБ/c)
Выбор ранее не выбранного пакета libsox-fmt-mp3.
(Чтение базы данных ... на данный момент установлено 117209 файлов и каталогов.)
Распаковывается пакет libsox-fmt-mp3 (из файла .../libsox-fmt-mp3_14.3.1-1_i386.deb)...
Настраивается пакет libsox-fmt-mp3 (14.3.1-1) ...
/dev/pts/7
11:17:42
#apt-get install libsox-fmt-mp3
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  libsox-fmt-mp3
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 47,0 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 102 kB.
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  libsox-fmt-mp3
Установить эти пакеты без проверки [y/N]? y
Получено:1 http://192.168.15.254/debian/ squeeze/main libsox-fmt-mp3 i386 14.3.1-1 [47,0 kB]
Получено 47,0 kБ за 0с (2.165 kБ/c)
Выбор ранее не выбранного пакета libsox-fmt-mp3.
(Чтение базы данных ... на данный момент установлено 117209 файлов и каталогов.)
Распаковывается пакет libsox-fmt-mp3 (из файла .../libsox-fmt-mp3_14.3.1-1_i386.deb)...
Настраивается пакет libsox-fmt-mp3 (14.3.1-1) ...
/dev/pts/8
11:18:28
#sox -t mp3 /tmp/1.mp3 -r 8000 c1 -t gsm /tmp/1.gsm resample
sox FAIL formats: can't open input file `c1': No such file or directory
/dev/pts/7
11:18:28
#sox -t mp3 /tmp/1.mp3 -r 8000 c1 -t gsm /tmp/1.gsm resample
sox FAIL formats: can't open input file `c1': No such file or directory
/dev/pts/8
11:20:04
#cp /tmp/1.gsm /var/lib/asterisk/moh

/dev/pts/7
11:20:04
#cp /tmp/1.gsm /var/lib/asterisk/moh

/dev/pts/8
11:21:11
#cp /tmp/1.gsm /var/lib/asterisk/moh/

/dev/pts/7
11:21:11
#cp /tmp/1.gsm /var/lib/asterisk/moh/

прошло 58 минут
/dev/pts/8
12:19:50
#~ n on

/dev/pts/7
12:19:50
#~ n on

/dev/pts/8
12:20:24
#~
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
Переход в режим Ex. Для перехода в Обычный режим нÐ
:q1
E488: Ð
:q!
/dev/pts/7
12:20:24
#~
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
Переход в режим Ex. Для перехода в Обычный режим нÐ
:q1
E488: Ð
:q!
/dev/pts/8
12:21:23
#vim
/dev/pts/7
12:21:23
#vim
/dev/pts/8
12:23:29
#vim
/dev/pts/7
12:23:29
#vim
/dev/pts/8
12:26:01
#~

/dev/pts/7
12:26:01
#~

/dev/pts/8
12:26:20
#~

/dev/pts/7
12:26:20
#~

/dev/pts/8
12:27:07
#~
;   wins server = w.x.y.z
# This will prevent nmbd to search for NetBIOS names through DNS.
# What naming service and in what order should we use to resolve host names
# to IP addresses
;   name resolve order = lmhosts host wins bcast
#### Networking ####
# The specific set of interfaces / networks to bind to
# This can be either the interface name or an IP address/netmask;
# interface names are normally preferred
;   interfaces = 127.0.0.0/8 eth0
# Only bind to the named interfaces and/or networks; you must use the
# 'interfaces' option above to use this.
# It is recommended that you enable this feature if your Samba machine is
# not protected by a firewall or is a firewall itself.  However, this
# option cannot handle dynamic or non-broadcast interfaces correctly.
;   bind interfaces only = yes
#### Debugging/Accounting ####
                                                                                         74,1           8%
/dev/pts/7
12:27:07
#~
#
# Sample configuration file for the Samba suite for Debian GNU/Linux.
#
#
# This is the main Samba configuration file. You should read the
# smb.conf(5) manual page in order to understand the options listed
# here. Samba has a huge number of configurable options most of which
# are not shown in this example
#
# Some options that are often worth tuning have been included as
...
# 'interfaces' option above to use this.
# It is recommended that you enable this feature if your Samba machine is
# not protected by a firewall or is a firewall itself.  However, this
# option cannot handle dynamic or non-broadcast interfaces correctly.
;   bind interfaces only = yes
#### Debugging/Accounting ####
                                                                                         74,1           8%
;   wins server = w.x.y.z
# This will prevent nmbd to search for NetBIOS names through DNS.
   dns proxy = no
/dev/pts/8
12:31:31
#apt-get instal dahdi-source
E: Неверная операция instal
/dev/pts/7
12:31:31
#apt-get instal dahdi-source
E: Неверная операция instal
/dev/pts/8
12:34:53
#apt-get install dahdi-source
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  dahdi-source
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 912 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1.044 kB.
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  dahdi-source
Установить эти пакеты без проверки [y/N]? y
Получено:1 http://192.168.15.254/debian/ squeeze/main dahdi-source all 1:2.3.0.1+dfsg-2 [912 kB]
Получено 912 kБ за 0с (9.392 kБ/c)
Выбор ранее не выбранного пакета dahdi-source.
(Чтение базы данных ... на данный момент установлено 117217 файлов и каталогов.)
Распаковывается пакет dahdi-source (из файла .../dahdi-source_1%3a2.3.0.1+dfsg-2_all.deb)...
Настраивается пакет dahdi-source (1:2.3.0.1+dfsg-2) ...
/dev/pts/7
12:34:53
#apt-get install dahdi-source
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  dahdi-source
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 912 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1.044 kB.
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  dahdi-source
Установить эти пакеты без проверки [y/N]? y
Получено:1 http://192.168.15.254/debian/ squeeze/main dahdi-source all 1:2.3.0.1+dfsg-2 [912 kB]
Получено 912 kБ за 0с (9.392 kБ/c)
Выбор ранее не выбранного пакета dahdi-source.
(Чтение базы данных ... на данный момент установлено 117217 файлов и каталогов.)
Распаковывается пакет dahdi-source (из файла .../dahdi-source_1%3a2.3.0.1+dfsg-2_all.deb)...
Настраивается пакет dahdi-source (1:2.3.0.1+dfsg-2) ...
прошло 12 минут
/dev/pts/8
12:47:22
#language=ru
include=> internal
include => invalid
[gr2]
[gr2]
include=> internal
include=> national
[gr3]
[gr3]
include=> internal
include=> national
include=> international
[invalid]
[       ]
[gr4]
[gr4]
include=> national
include=> international
include => invalid
include=> localPlayback(/var/tmp/asterisk/message00)                                     79,18         96%
/dev/pts/7
12:47:22
#language=ru
exten=> _13XX,1,Answer
exten=> _13XX,n,Set(CALLFILENAME=${EXTEN}/${STRFTIME(${EPOH},Europe/Kiev,"%Y-%m-%d-%H.%M.%S")})
[xten=> _]3XX,n,Monitor(wav,${CALLFILENAME},m)
[        ]
;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN})
exten=> _13XX,n,Dial(Sip/${EXTEN},5)
exten=> _13XX,n,Voicemail(${EXTEN}@default)
;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN})
[local]
[     ]
...
include=> national
include=> international
[invalid]
[       ]
[gr4]
[gr4]
include=> national
include=> international
include => invalid
include=> localPlayback(/var/tmp/asterisk/message00)                                     79,18         96%
/dev/pts/8
12:50:17
#[ ]
[xten=> ]82XX,1,Playback(/var/tmp/asterisk/message${EXTEN:2})
;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN})
[local]
exten=> 1303,1,Dial(SIP/1101$SIP/1201)
exten=> _13XX,1,Answer
exten=> _13XX,n,Set(CALLFILENAME=${EXTEN}/${STRFTIME(${EPOH},Europe/Kiev,"%Y-%m-%d-%H.%M.%S")})
[xten=> _]3XX,n,Monitor(wav,${CALLFILENAME},m)
[        ]
;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN})
exten=> _13XX,n,Dial(Sip/${EXTEN},5)
exten=> _13XX,n,Voicemail(${EXTEN}@default)
;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN})
[national]
exten=> _11XX,1,Dial(Sip/penza/${EXTEN})
exten=> _12XX,1,Dial(Sip/piter/${EXTEN})
;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN})
[international]
exten=> _2XXX,1,Dial(Sip/poltava/${EXTEN})
exten=> _1[45]XX,1,Dial(Sip/poltava/${EXTEN})
;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN})
[gr1]                                                                                    28,0-1    Наверху
/dev/pts/7
12:50:17
#[ ]
[xten=> ]82XX,1,Playback(/var/tmp/asterisk/message${EXTEN:2})
;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN})
[local]
exten=> 1303,1,Dial(SIP/1101$SIP/1201)
exten=> _13XX,1,Answer
exten=> _13XX,n,Set(CALLFILENAME=${EXTEN}/${STRFTIME(${EPOH},Europe/Kiev,"%Y-%m-%d-%H.%M.%S")})
[xten=> _]3XX,n,Monitor(wav,${CALLFILENAME},m)
[        ]
;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN})
exten=> _13XX,n,Dial(Sip/${EXTEN},5)
exten=> _13XX,n,Voicemail(${EXTEN}@default)
;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN})
[national]
exten=> _11XX,1,Dial(Sip/penza/${EXTEN})
exten=> _12XX,1,Dial(Sip/piter/${EXTEN})
;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN})
[international]
exten=> _2XXX,1,Dial(Sip/poltava/${EXTEN})
exten=> _1[45]XX,1,Dial(Sip/poltava/${EXTEN})
;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN})
[gr1]                                                                                    28,0-1    Наверху
/dev/pts/8
12:53:54
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-2351.25276.9900	2012-10-24 13:53:57.000000000 +0300
+++ /etc/asterisk/sip.conf	2012-10-24 13:55:17.000000000 +0300
@@ -20,6 +20,8 @@
 qualify=yes
 mailbox=1301
 language=ru
+callgroup=1
+pickupgroup=1
 
 [1302]
 context=gr1
@@ -29,6 +31,8 @@
 qualify=yes
 mailbox=1302
 language=fr
+callgroup=1
+pickupgroup=1
 
 [1303]
 context=gr3
/dev/pts/7
12:53:54
#vim /etc/asterisk/sip.conf
12:55:17
#vim /etc/asterisk/extensions.conf
/dev/pts/8
12:55:17
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2351.6120.14126	2012-10-24 13:56:13.000000000 +0300
+++ /etc/asterisk/extensions.conf	2012-10-24 14:00:51.000000000 +0300
@@ -36,7 +36,7 @@
 exten=> _13XX,n,Set(CALLFILENAME=${EXTEN}/${STRFTIME(${EPOH},Europe/Kiev,"%Y-%m-%d-%H.%M.%S")})
 exten=> _13XX,n,Monitor(wav,${CALLFILENAME},m)
 ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN})
-exten=> _13XX,n,Dial(Sip/${EXTEN},5)
+exten=> _13XX,n,Dial(Sip/${EXTEN},10)
 exten=> _13XX,n,Voicemail(${EXTEN}@default)
 ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN})
 
13:01:31
#[ ]
pickupgroup=1
[piter]e=moscow
[     ]
secret=1234
host=dynamic
canreinvite=no
qualify=yes
[penza]
[penza]
type=friend
...
qualify=yes
[poltava]
[       ]
type=friend
username=moscow
secret=1234
host=dynamic
canreinvite=no
qualify=yes
context=gr4                                                                              73,1          95%
/dev/pts/7
13:01:31
#[ ]
host=dynamic
qualify=yes
callgroup=1
mickupgroup=1
[1303]ge=ru
[    ]
[piter]
context=gr4
pickupgroup=1
[piter]e=moscow
...
[poltava]
[       ]
context=gr4                                                                              66,1          63%
type=friend
username=moscow
secret=1234
host=dynamic
canreinvite=no
qualify=yes
                                                                                         73,1          95%
/dev/pts/8
13:09:55
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2351.30567.16811	2012-10-24 14:09:56.000000000 +0300
+++ /etc/asterisk/extensions.conf	2012-10-24 14:10:18.000000000 +0300
@@ -36,7 +36,7 @@
 exten=> _13XX,n,Set(CALLFILENAME=${EXTEN}/${STRFTIME(${EPOH},Europe/Kiev,"%Y-%m-%d-%H.%M.%S")})
 exten=> _13XX,n,Monitor(wav,${CALLFILENAME},m)
 ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN})
-exten=> _13XX,n,Dial(Sip/${EXTEN},10)
+exten=> _13XX,n,Dial(Sip/${EXTEN},10,tT)
 exten=> _13XX,n,Voicemail(${EXTEN}@default)
 ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN})
 
/dev/pts/7
13:09:55
#vim /etc/asterisk/extensions.conf
/dev/pts/8
13:11:11
#[ ]
;pickupexten = *8               ; Configure the pickup extension. (default is *8)
                            ; feature activation  (default is 1000 ms)
;pickupsound = beep             ; to indicate a successful pickup (default: no sound)
;atxfernoanswertimeout = 15 ; Timeout for answer on attended transfer default is 15 seconds.
;pickupfailsound = beeperr  ; caller is connected, then by default, the system will try to call back the
;atxferdropcall = no        ; person that did the transfer.  If this is set to "yes", the callback willd
;featuredigittimeout = 1000 ; not be attempted and the transfer will just fail.
;atxfercallbackretries = 2  ; Number of times to attempt to send the call back to the transferer.
                            ; By default, this is 2.
; Note that the DTMF features listed below only work when two channels have answered and are bridged togethh
...
;parkcall => #72        ; Park call (one step parking)  -- Make sure to set the K and/or k option in the Dii
al() app call!
;automixmon => *3               ; One Touch Record a.k.a. Touch MixMonitor -- Make sure to set the X and/orr
 x option in the Dial() or Queue() app call!
[applicationmap]
[              ]
; defined here.  The value of DYNAMIC_FEATURES should be the names of the features
; to allow the channel to use separated by '#'.  For example:
;    Set(__DYNAMIC_FEATURES=myfeature1#myfeature2#myfeature3)
; Note that the DYNAMIC_FEATURES channel variable must be set to use the features        73,1          27%
/dev/pts/7
13:11:11
#[ ]
;pickupexten = *8               ; Configure the pickup extension. (default is *8)
                            ; feature activation  (default is 1000 ms)
;pickupsound = beep             ; to indicate a successful pickup (default: no sound)
;atxfernoanswertimeout = 15 ; Timeout for answer on attended transfer default is 15 seconds.
;pickupfailsound = beeperr  ; caller is connected, then by default, the system will try to call back the
;atxferdropcall = no        ; person that did the transfer.  If this is set to "yes", the callback willd
;featuredigittimeout = 1000 ; not be attempted and the transfer will just fail.
;atxfercallbackretries = 2  ; Number of times to attempt to send the call back to the transferer.
                            ; By default, this is 2.
; Note that the DTMF features listed below only work when two channels have answered and are bridged togethh
...
;parkcall => #72        ; Park call (one step parking)  -- Make sure to set the K and/or k option in the Dii
al() app call!
;automixmon => *3               ; One Touch Record a.k.a. Touch MixMonitor -- Make sure to set the X and/orr
 x option in the Dial() or Queue() app call!
[applicationmap]
[              ]
; defined here.  The value of DYNAMIC_FEATURES should be the names of the features
; to allow the channel to use separated by '#'.  For example:
;    Set(__DYNAMIC_FEATURES=myfeature1#myfeature2#myfeature3)
; Note that the DYNAMIC_FEATURES channel variable must be set to use the features        73,1          27%
/dev/pts/8
13:15:36
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-2351.20668.5940	2012-10-24 14:15:40.000000000 +0300
+++ /etc/asterisk/sip.conf	2012-10-24 14:18:32.000000000 +0300
@@ -24,7 +24,7 @@
 pickupgroup=1
 
 [1302]
-context=gr1
+context=gr3
 type=friend
 secret=1234	
 host=dynamic
/dev/pts/7
13:15:36
#vim /etc/asterisk/sip.conf
/dev/pts/8
13:20:21
#[ ]
                            ; By default, this is 2.
; Note that the DTMF features listed below only work when two channels have answered and are bridged togethh
er.
; They can not be used while the remote party is ringing or in progress. If you require this feature you caa
n use
; chan_local in combination with Answer to accomplish it.
[featuremap]
ial() or Queue() app call!Blind transfer  (default is #) -- Make sure to set the T and/or t option in the DD
;disconnect => *0               ; Disconnect  (default is *) -- Make sure to set the H and/or h option in tt
he Dial() or Queue() app call!
...
[              ]
; defined here.  The value of DYNAMIC_FEATURES should be the names of the features
; to allow the channel to use separated by '#'.  For example:
;    Set(__DYNAMIC_FEATURES=myfeature1#myfeature2#myfeature3)
;
; (Note: The two leading underscores allow these feature settings to be set on
;  on the outbound channels, as well.  Otherwise, only the original channel
;  will have access to these features.)
;
; Note that the DYNAMIC_FEATURES channel variable must be set to use the features        78,1          32%
/dev/pts/7
13:20:21
#[ ]
                            ; By default, this is 2.
; Note that the DTMF features listed below only work when two channels have answered and are bridged togethh
er.
; They can not be used while the remote party is ringing or in progress. If you require this feature you caa
n use
; chan_local in combination with Answer to accomplish it.
[featuremap]
ial() or Queue() app call!Blind transfer  (default is #) -- Make sure to set the T and/or t option in the DD
;disconnect => *0               ; Disconnect  (default is *) -- Make sure to set the H and/or h option in tt
he Dial() or Queue() app call!
...
[              ]
; defined here.  The value of DYNAMIC_FEATURES should be the names of the features
; to allow the channel to use separated by '#'.  For example:
;    Set(__DYNAMIC_FEATURES=myfeature1#myfeature2#myfeature3)
;
; (Note: The two leading underscores allow these feature settings to be set on
;  on the outbound channels, as well.  Otherwise, only the original channel
;  will have access to these features.)
;
; Note that the DYNAMIC_FEATURES channel variable must be set to use the features        78,1          32%
прошло 10 минут
/dev/pts/8
13:30:38
#vim /etc/asterisk/features.conf
/dev/pts/7
13:30:38
#vim /etc/asterisk/features.conf

Статистика

Время первой команды журнала10:44:30 2012-10-24
Время последней команды журнала13:30:38 2012-10-24
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %62.38
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 1.79
Количество командных строк в единицу времени, команда/мин 0.94
Частота использования команд
ls29|============================| 28.71%
vim20|===================| 19.80%
~12|===========| 11.88%
scp10|=========| 9.90%
[10|=========| 9.90%
apt-get10|=========| 9.90%
cp4|===| 3.96%
sox2|=| 1.98%
language=ru2|=| 1.98%
/etc/init.d/samba2|=| 1.98%
____
*) Интервалы неактивности длительностью 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$