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

Содержание

Журнал

Четверг (04/24/14)

/dev/pts/4
08:28:12
#ps aux | grep [l3]*
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  10648   816 ?        Ss   Apr22   0:01 init [2]
root         2  0.0  0.0      0     0 ?        S    Apr22   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Apr22   0:00 [ksoftirqd/0]
root         6  0.0  0.0      0     0 ?        S    Apr22   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Apr22   0:00 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S    Apr22   0:00 [migration/1]
root        10  0.0  0.0      0     0 ?        S    Apr22   0:00 [ksoftirqd/1]
root        12  0.0  0.0      0     0 ?        S    Apr22   0:00 [watchdog/1]
root        13  0.0  0.0      0     0 ?        S    Apr22   0:00 [migration/2]
...
root     25324  0.0  0.0      0     0 ?        S    09:24   0:00 [kworker/2:1]
root     25344  0.0  0.0      0     0 ?        S    09:26   0:00 [kworker/1:0]
root     25353  0.0  0.0  16052   864 pts/5    S+   09:27   0:00 script -f -c l3script -q /root/.lilalo//31865295931896523897-1398320849.script
root     25384  0.0  0.0  16056   488 pts/5    R+   09:27   0:00 script -f -c l3script -q /root/.lilalo//31865295931896523897-1398320849.script
root     25385  0.0  0.0  19544  2264 pts/6    Ss   09:27   0:00 l3script
root     25406  0.0  0.0  16052   860 pts/6    S+   09:27   0:00 script -f -c l3script -q /root/.lilalo//1057913098709017944-1398320865.script
root     25437  0.0  0.0  16056   484 pts/6    S+   09:27   0:00 script -f -c l3script -q /root/.lilalo//1057913098709017944-1398320865.script
root     25438  0.0  0.0  19544  2264 pts/7    Ss   09:27   0:00 l3script
root     25478  0.0  0.0  16836  1264 pts/7    R+   09:28   0:00 ps aux
root     25479  0.0  0.0   7836   864 pts/7    R+   09:28   0:00 grep [l3]*
/dev/pts/5
08:28:12
#ps aux | grep [l3]*
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  10648   816 ?        Ss   Apr22   0:01 init [2]
root         2  0.0  0.0      0     0 ?        S    Apr22   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Apr22   0:00 [ksoftirqd/0]
root         6  0.0  0.0      0     0 ?        S    Apr22   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Apr22   0:00 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S    Apr22   0:00 [migration/1]
root        10  0.0  0.0      0     0 ?        S    Apr22   0:00 [ksoftirqd/1]
root        12  0.0  0.0      0     0 ?        S    Apr22   0:00 [watchdog/1]
root        13  0.0  0.0      0     0 ?        S    Apr22   0:00 [migration/2]
...
root     25324  0.0  0.0      0     0 ?        S    09:24   0:00 [kworker/2:1]
root     25344  0.0  0.0      0     0 ?        S    09:26   0:00 [kworker/1:0]
root     25353  0.0  0.0  16052   864 pts/5    S+   09:27   0:00 script -f -c l3script -q /root/.lilalo//31865295931896523897-1398320849.script
root     25384  0.0  0.0  16056   488 pts/5    R+   09:27   0:00 script -f -c l3script -q /root/.lilalo//31865295931896523897-1398320849.script
root     25385  0.0  0.0  19544  2264 pts/6    Ss   09:27   0:00 l3script
root     25406  0.0  0.0  16052   860 pts/6    S+   09:27   0:00 script -f -c l3script -q /root/.lilalo//1057913098709017944-1398320865.script
root     25437  0.0  0.0  16056   484 pts/6    S+   09:27   0:00 script -f -c l3script -q /root/.lilalo//1057913098709017944-1398320865.script
root     25438  0.0  0.0  19544  2264 pts/7    Ss   09:27   0:00 l3script
root     25478  0.0  0.0  16836  1264 pts/7    R+   09:28   0:00 ps aux
root     25479  0.0  0.0   7836   864 pts/7    R+   09:28   0:00 grep [l3]*
/dev/pts/6
08:28:12
#ps aux | grep [l3]*
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  10648   816 ?        Ss   Apr22   0:01 init [2]
root         2  0.0  0.0      0     0 ?        S    Apr22   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Apr22   0:00 [ksoftirqd/0]
root         6  0.0  0.0      0     0 ?        S    Apr22   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Apr22   0:00 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S    Apr22   0:00 [migration/1]
root        10  0.0  0.0      0     0 ?        S    Apr22   0:00 [ksoftirqd/1]
root        12  0.0  0.0      0     0 ?        S    Apr22   0:00 [watchdog/1]
root        13  0.0  0.0      0     0 ?        S    Apr22   0:00 [migration/2]
...
root     25324  0.0  0.0      0     0 ?        S    09:24   0:00 [kworker/2:1]
root     25344  0.0  0.0      0     0 ?        S    09:26   0:00 [kworker/1:0]
root     25353  0.0  0.0  16052   864 pts/5    S+   09:27   0:00 script -f -c l3script -q /root/.lilalo//31865295931896523897-1398320849.script
root     25384  0.0  0.0  16056   488 pts/5    R+   09:27   0:00 script -f -c l3script -q /root/.lilalo//31865295931896523897-1398320849.script
root     25385  0.0  0.0  19544  2264 pts/6    Ss   09:27   0:00 l3script
root     25406  0.0  0.0  16052   860 pts/6    S+   09:27   0:00 script -f -c l3script -q /root/.lilalo//1057913098709017944-1398320865.script
root     25437  0.0  0.0  16056   484 pts/6    S+   09:27   0:00 script -f -c l3script -q /root/.lilalo//1057913098709017944-1398320865.script
root     25438  0.0  0.0  19544  2264 pts/7    Ss   09:27   0:00 l3script
root     25478  0.0  0.0  16836  1264 pts/7    R+   09:28   0:00 ps aux
root     25479  0.0  0.0   7836   864 pts/7    R+   09:28   0:00 grep [l3]*
/dev/pts/4
08:28:33
#ps aux |grep l3agent
root     25488  0.0  0.0   7832   876 pts/7    S+   09:28   0:00 grep l3agent
/dev/pts/5
08:28:33
#ps aux |grep l3agent
root     25488  0.0  0.0   7832   876 pts/7    S+   09:28   0:00 grep l3agent
/dev/pts/6
08:28:33
#ps aux |grep l3agent
root     25488  0.0  0.0   7832   876 pts/7    S+   09:28   0:00 grep l3agent
/dev/pts/4
08:28:43
#ps aux |grep l3agent
root     25497  0.0  0.0   7832   880 pts/7    S+   09:28   0:00 grep l3agent
/dev/pts/5
08:28:43
#ps aux |grep l3agent
root     25497  0.0  0.0   7832   880 pts/7    S+   09:28   0:00 grep l3agent
/dev/pts/6
08:28:43
#ps aux |grep l3agent
root     25497  0.0  0.0   7832   880 pts/7    S+   09:28   0:00 grep l3agent
/dev/pts/4
08:28:54
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  10648   816 ?        Ss   Apr22   0:01 init [2]
root         2  0.0  0.0      0     0 ?        S    Apr22   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Apr22   0:00 [ksoftirqd/0]
root         6  0.0  0.0      0     0 ?        S    Apr22   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Apr22   0:00 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S    Apr22   0:00 [migration/1]
root        10  0.0  0.0      0     0 ?        S    Apr22   0:00 [ksoftirqd/1]
root        12  0.0  0.0      0     0 ?        S    Apr22   0:00 [watchdog/1]
root        13  0.0  0.0      0     0 ?        S    Apr22   0:00 [migration/2]
...
root     25314  0.0  0.0      0     0 ?        S    09:23   0:00 [kworker/0:0]
root     25324  0.0  0.0      0     0 ?        S    09:24   0:00 [kworker/2:1]
root     25344  0.0  0.0      0     0 ?        S    09:26   0:00 [kworker/1:0]
root     25353  0.0  0.0  16052   864 pts/5    S+   09:27   0:00 script -f -c l3script -q /root/.lilalo//
root     25384  0.0  0.0  16056   488 pts/5    R+   09:27   0:00 script -f -c l3script -q /root/.lilalo//
root     25385  0.0  0.0  19544  2264 pts/6    Ss   09:27   0:00 l3script
root     25406  0.0  0.0  16052   860 pts/6    S+   09:27   0:00 script -f -c l3script -q /root/.lilalo//
root     25437  0.0  0.0  16056   484 pts/6    S+   09:27   0:00 script -f -c l3script -q /root/.lilalo//
root     25438  0.0  0.0  19544  2264 pts/7    Ss   09:27   0:00 l3script
root     25505  0.0  0.0  16836  1264 pts/7    R+   09:29   0:00 ps aux
/dev/pts/5
08:28:54
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  10648   816 ?        Ss   Apr22   0:01 init [2]
root         2  0.0  0.0      0     0 ?        S    Apr22   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Apr22   0:00 [ksoftirqd/0]
root         6  0.0  0.0      0     0 ?        S    Apr22   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Apr22   0:00 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S    Apr22   0:00 [migration/1]
root        10  0.0  0.0      0     0 ?        S    Apr22   0:00 [ksoftirqd/1]
root        12  0.0  0.0      0     0 ?        S    Apr22   0:00 [watchdog/1]
root        13  0.0  0.0      0     0 ?        S    Apr22   0:00 [migration/2]
...
root     25314  0.0  0.0      0     0 ?        S    09:23   0:00 [kworker/0:0]
root     25324  0.0  0.0      0     0 ?        S    09:24   0:00 [kworker/2:1]
root     25344  0.0  0.0      0     0 ?        S    09:26   0:00 [kworker/1:0]
root     25353  0.0  0.0  16052   864 pts/5    S+   09:27   0:00 script -f -c l3script -q /root/.lilalo//
root     25384  0.0  0.0  16056   488 pts/5    R+   09:27   0:00 script -f -c l3script -q /root/.lilalo//
root     25385  0.0  0.0  19544  2264 pts/6    Ss   09:27   0:00 l3script
root     25406  0.0  0.0  16052   860 pts/6    S+   09:27   0:00 script -f -c l3script -q /root/.lilalo//
root     25437  0.0  0.0  16056   484 pts/6    S+   09:27   0:00 script -f -c l3script -q /root/.lilalo//
root     25438  0.0  0.0  19544  2264 pts/7    Ss   09:27   0:00 l3script
root     25505  0.0  0.0  16836  1264 pts/7    R+   09:29   0:00 ps aux
/dev/pts/6
08:28:54
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  10648   816 ?        Ss   Apr22   0:01 init [2]
root         2  0.0  0.0      0     0 ?        S    Apr22   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Apr22   0:00 [ksoftirqd/0]
root         6  0.0  0.0      0     0 ?        S    Apr22   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Apr22   0:00 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S    Apr22   0:00 [migration/1]
root        10  0.0  0.0      0     0 ?        S    Apr22   0:00 [ksoftirqd/1]
root        12  0.0  0.0      0     0 ?        S    Apr22   0:00 [watchdog/1]
root        13  0.0  0.0      0     0 ?        S    Apr22   0:00 [migration/2]
...
root     25314  0.0  0.0      0     0 ?        S    09:23   0:00 [kworker/0:0]
root     25324  0.0  0.0      0     0 ?        S    09:24   0:00 [kworker/2:1]
root     25344  0.0  0.0      0     0 ?        S    09:26   0:00 [kworker/1:0]
root     25353  0.0  0.0  16052   864 pts/5    S+   09:27   0:00 script -f -c l3script -q /root/.lilalo//
root     25384  0.0  0.0  16056   488 pts/5    R+   09:27   0:00 script -f -c l3script -q /root/.lilalo//
root     25385  0.0  0.0  19544  2264 pts/6    Ss   09:27   0:00 l3script
root     25406  0.0  0.0  16052   860 pts/6    S+   09:27   0:00 script -f -c l3script -q /root/.lilalo//
root     25437  0.0  0.0  16056   484 pts/6    S+   09:27   0:00 script -f -c l3script -q /root/.lilalo//
root     25438  0.0  0.0  19544  2264 pts/7    Ss   09:27   0:00 l3script
root     25505  0.0  0.0  16836  1264 pts/7    R+   09:29   0:00 ps aux
/dev/pts/4
08:29:23
#exit
exit
/dev/pts/5
08:29:23
#exit
exit
/dev/pts/4
08:29:31
#exit
exit
/dev/pts/1
08:30:03
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  10648   816 ?        Ss   Apr22   0:01 init [2]
root         2  0.0  0.0      0     0 ?        S    Apr22   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Apr22   0:00 [ksoftirqd/0]
root         6  0.0  0.0      0     0 ?        S    Apr22   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Apr22   0:00 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S    Apr22   0:00 [migration/1]
root        10  0.0  0.0      0     0 ?        S    Apr22   0:00 [ksoftirqd/1]
root        12  0.0  0.0      0     0 ?        S    Apr22   0:00 [watchdog/1]
root        13  0.0  0.0      0     0 ?        S    Apr22   0:00 [migration/2]
...
root     25513  0.0  0.0      0     0 ?        S    09:29   0:00 [kworker/3:0]
root     25615  0.0  0.0  23100  1128 pts/0    S+   09:29   0:00 screen
root     25616  0.0  0.0  23396  1556 ?        Rs   09:29   0:00 SCREEN
root     25617  0.0  0.0  19480  2164 pts/1    Ss   09:29   0:00 /bin/bash
root     25618  0.0  0.0  92188  4116 ?        Ss   09:29   0:00 sshd: root@pts/3
root     25623  0.0  0.0  23100  1144 pts/3    Ss+  09:29   0:00 screen -x
root     25626  0.0  0.0  16052   864 pts/1    S+   09:30   0:00 script -f -c l3script -q /root/.lilalo//
root     25657  0.0  0.0  16056   488 pts/1    S+   09:30   0:00 script -f -c l3script -q /root/.lilalo//
root     25658  0.0  0.0  19556  2240 pts/4    Ss   09:30   0:00 l3script
root     25679  0.0  0.0  16836  1268 pts/4    R+   09:30   0:00 ps aux
08:30:39
#nano /etc/asterisk/extensions.conf
/dev/pts/5
08:35:57
#[macro-localcall]

08:36:48
#secret=1234ntiago
                                                                                                         |
                                                                                                         |
                                                                                                         |
                                                                                                         |
                                                                                                         |
                                                                                                         |
                                                                                                         |
                                                                                                         |
                                                                                                         |
                                                                                                         |
...
|
|
|
|
|
|
|
|
|
|
/dev/pts/3
08:39:55
#ps aux |grep [l]3agent

08:41:59
#ps aux |grep l3agent
root     26374  0.0  0.0   7832   880 pts/1    S+   09:42   0:00 grep l3agent
08:43:09
#l3-agent
l3-agent is already running: pid=11147; pidfile=/root/.lilalo/l3-agent.pid
08:43:22
#ps aux |grep l3agent
root     26403  0.0  0.0   7832   876 pts/1    S+   09:43   0:00 grep l3agent
08:45:12
#ps aux |grep l3agent*
root     26421  0.0  0.0   7832   884 pts/1    S+   09:45   0:00 grep l3agent*
08:45:22
#ps aux |grep l3agent
root     26430  0.0  0.0   7832   880 pts/1    S+   09:45   0:00 grep l3agent
08:45:28
#ps aux |grep l3
root     11147  7.0  0.1  55724 18180 ?        Rs   Apr22 184:52 l3-agent
root     25851  0.0  0.0  16052   864 pts/5    S+   09:35   0:00 script -f -c l3script -q /root/.lilalo//630222380126576051-1398321317.script
root     25882  0.0  0.0  16056   488 pts/5    S+   09:35   0:00 script -f -c l3script -q /root/.lilalo//630222380126576051-1398321317.script
root     25883  0.0  0.0  19532  2308 pts/0    Ss   09:35   0:00 l3script
root     26311  0.0  0.0  16052   864 pts/3    S+   09:39   0:00 script -f -c l3script -q /root/.lilalo//31320213511176926648-1398321595.script
root     26342  0.0  0.0  16056   488 pts/3    S+   09:39   0:00 script -f -c l3script -q /root/.lilalo//31320213511176926648-1398321595.script
root     26343  0.0  0.0  19548  2276 pts/1    Ss   09:39   0:00 l3script
root     26439  0.0  0.0   7836   876 pts/1    S+   09:45   0:00 grep l3
08:45:37
#ps aux |grep screen
root     26307  0.0  0.0  23100  1148 pts/4    Ss+  09:39   0:00 screen -x
root     26310  0.0  0.0  23100  1124 pts/0    S+   09:39   0:00 screen -x
root     26449  0.0  0.0   7836   872 pts/1    S+   09:46   0:00 grep screen
08:48:08
#asterisk -rvvvvvvv
Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.8.13.1~dfsg1-3+deb7u3 currently running on debian8 (pid = 16650)
Verbosity was 5 and is now 7
debian8*CLI> quit
Executing last minute cleanups
08:49:09
#nano /etc/asterisk/sip.conf
--- /tmp/l3-saved-26343.16536.22317	2014-04-24 09:51:22.089600047 +0300
+++ /etc/asterisk/sip.conf	2014-04-24 09:51:29.457599989 +0300
@@ -21,7 +21,7 @@
 type=friend
 secret=1234
 host=dynamic
-context=gr3
+context=gr1
 
 [3203]
 type=friend
08:56:51
#nano /etc/asterisk/extensions.conf
прошло 15 минут
09:12:36
#ls -la /var/tmp/asterisk/
total 24
drwxr-xr-x 2 asterisk asterisk 4096 Apr 24 10:11 .
drwxrwxrwt 3 root     root     4096 Apr 23 15:58 ..
-rw-rw---- 1 asterisk asterisk 1650 Apr 24 10:11 message11.gsm
-rw-rw---- 1 asterisk asterisk 1716 Apr 24 10:11 message12.gsm
-rw-rw---- 1 asterisk asterisk 5841 Apr 24 08:50 message.gsm
09:12:48
#ls -la /var/tmp/asterisk/
total 28
drwxr-xr-x 2 asterisk asterisk 4096 Apr 24 10:13 .
drwxrwxrwt 3 root     root     4096 Apr 23 15:58 ..
-rw-rw---- 1 asterisk asterisk 1419 Apr 24 10:13 message02.gsm
-rw-rw---- 1 asterisk asterisk 1650 Apr 24 10:11 message11.gsm
-rw-rw---- 1 asterisk asterisk 1716 Apr 24 10:11 message12.gsm
-rw-rw---- 1 asterisk asterisk 5841 Apr 24 08:50 message.gsm
09:19:50
#ls

09:21:41
#ls /var/spool/asterisk/
dictate  meetme  monitor  outgoing  system  tmp  voicemail
09:21:59
#ls -la /var/spool/asterisk/m
meetme/  monitor/
09:21:59
#ls -la /var/spool/asterisk/monitor/
total 260
drwxr-x--- 2 asterisk asterisk   4096 Apr 24 10:21 .
drwxr-x--- 9 asterisk asterisk   4096 Apr 22 14:27 ..
-rw-rw---- 1 asterisk asterisk 257644 Apr 24 10:21 monitor.wav
09:25:10
#ls -la /var/spool/asterisk/monitor/
total 264
drwxr-x--- 2 asterisk asterisk   4096 Apr 24 10:25 .
drwxr-x--- 9 asterisk asterisk   4096 Apr 22 14:27 ..
-rw-rw---- 1 asterisk asterisk 258284 Apr 24 10:25 monitor.wav
09:25:30
#ls -la /var/spool/asterisk/monitor/
total 264
drwxr-x--- 2 asterisk asterisk   4096 Apr 24 10:25 .
drwxr-x--- 9 asterisk asterisk   4096 Apr 22 14:27 ..
-rw-rw---- 1 asterisk asterisk 258284 Apr 24 10:25 monitor.wav
09:25:59
#ls -la /var/spool/asterisk/monitor/
total 264
drwxr-x--- 2 asterisk asterisk   4096 Apr 24 10:25 .
drwxr-x--- 9 asterisk asterisk   4096 Apr 22 14:27 ..
-rw-rw---- 1 asterisk asterisk 258284 Apr 24 10:25 monitor.wav
09:26:01
#ls -la /var/spool/asterisk/monitor/
total 264
drwxr-x--- 2 asterisk asterisk   4096 Apr 24 10:25 .
drwxr-x--- 9 asterisk asterisk   4096 Apr 22 14:27 ..
-rw-rw---- 1 asterisk asterisk 258284 Apr 24 10:25 monitor.wav
09:26:03
#ls -la /var/spool/asterisk/monitor/
total 264
drwxr-x--- 2 asterisk asterisk   4096 Apr 24 10:25 .
drwxr-x--- 9 asterisk asterisk   4096 Apr 22 14:27 ..
-rw-rw---- 1 asterisk asterisk 258284 Apr 24 10:25 monitor.wav
09:26:07
#ls -la /var/spool/asterisk/monitor/
total 264
drwxr-x--- 2 asterisk asterisk   4096 Apr 24 10:25 .
drwxr-x--- 9 asterisk asterisk   4096 Apr 22 14:27 ..
-rw-rw---- 1 asterisk asterisk 258284 Apr 24 10:25 monitor.wav
прошло 23 минуты
09:49:57
#[xten=>s-BUSY,1,Bus]
exten=>s,1,Answer
[macro-localcall]LLFILENAME=${EXTEN}-${CALLERID(num)}-${EPOCH})
             t(             ${MACRO_EXTEN}-${CALLERID(num)}-${EPOCH})
exten=>s,n,Monitor(wav,${CALLFILENAME},m)
exten=>s,1,Answer{ARG1})
exten=>s,n,Monitor(wav,monitor,m)
exten=>s,n,Dial(SIP/${ARG1},8)
exten=>s,n,NoOp(Dial Status: ${DIALSTATUS})
exten=>s,n,Goto(s-${DIALSTATUS},1)
exten=>s-NOANSWER,1,Dial(SIP/3202)5L, 2954C
exten=>s-CONGESTION,1,Dial(SIP/3202)
exten=>s-CHANUNAVAIL,1,Playback(/var/tmp/asterisk/message)
exten=>s-ANSWER,1,Hangup
"/etc/asterisk/extensions.conf" 135L, 2960C written
09:51:08
#ls -la /var/spool/asterisk/monitor/
total 960
drwxr-x--- 2 asterisk asterisk   4096 Apr 24 10:52 .
drwxr-x--- 9 asterisk asterisk   4096 Apr 22 14:27 ..
-rw-rw---- 1 asterisk asterisk 230444 Apr 24 10:51 3101-3201-1398325852.wav
-rw-rw---- 1 asterisk asterisk 196524 Apr 24 10:52 monitor.wav
-rw-rw---- 1 asterisk asterisk 391884 Apr 24 10:42 s-3201-1398325302.wav
-rw-rw---- 1 asterisk asterisk 149164 Apr 24 10:42 s-3201-1398325331.wav
09:54:14
#ls -la /var/spool/asterisk/monitor/
total 832
drwxr-x--- 2 asterisk asterisk   4096 Apr 24 10:54 .
drwxr-x--- 9 asterisk asterisk   4096 Apr 22 14:27 ..
-rw-rw---- 1 asterisk asterisk 230444 Apr 24 10:51 3101-3201-1398325852.wav
-rw-rw---- 1 asterisk asterisk  61484 Apr 24 10:54 monitor.wav
-rw-rw---- 1 asterisk asterisk 391884 Apr 24 10:42 s-3201-1398325302.wav
-rw-rw---- 1 asterisk asterisk 149164 Apr 24 10:42 s-3201-1398325331.wav
09:55:34
#vim /etc/asterisk/extensions.conf
09:58:16
#ls -la /var/spool/asterisk/monitor/
total 968
drwxr-x--- 2 asterisk asterisk   4096 Apr 24 10:58 .
drwxr-x--- 9 asterisk asterisk   4096 Apr 22 14:27 ..
-rw-rw---- 1 asterisk asterisk 230444 Apr 24 10:51 3101-3201-1398325852.wav
-rw-rw---- 1 asterisk asterisk 203404 Apr 24 10:58 monitor.wav
-rw-rw---- 1 asterisk asterisk 391884 Apr 24 10:42 s-3201-1398325302.wav
-rw-rw---- 1 asterisk asterisk 149164 Apr 24 10:42 s-3201-1398325331.wav
09:58:47
#ls -la /var/spool/asterisk/monitor/
total 768
drwxr-x--- 2 asterisk asterisk   4096 Apr 24 10:58 .
drwxr-x--- 9 asterisk asterisk   4096 Apr 22 14:27 ..
-rw-rw---- 1 asterisk asterisk 230444 Apr 24 10:51 3101-3201-1398325852.wav
-rw-rw---- 1 asterisk asterisk 391884 Apr 24 10:42 s-3201-1398325302.wav
-rw-rw---- 1 asterisk asterisk 149164 Apr 24 10:42 s-3201-1398325331.wav
10:06:37
#ls -la /var/spool/asterisk/monitor/
total 1152
drwxr-x--- 2 asterisk asterisk   4096 Apr 24 11:07 .
drwxr-x--- 9 asterisk asterisk   4096 Apr 22 14:27 ..
-rw-rw---- 1 asterisk asterisk 230444 Apr 24 10:51 3101-3201-1398325852.wav
-rw-rw---- 1 asterisk asterisk 185804 Apr 24 11:07 3202-3201-1398326808.wav
-rw-rw---- 1 asterisk asterisk 204524 Apr 24 11:05 monitor.wav
-rw-rw---- 1 asterisk asterisk 391884 Apr 24 10:42 s-3201-1398325302.wav
-rw-rw---- 1 asterisk asterisk 149164 Apr 24 10:42 s-3201-1398325331.wav
прошло 32 минуты
/dev/pts/0
10:39:06
#ps aux |grep l3agent
root      3971  0.0  0.0   7832   880 pts/2    S+   11:39   0:00 grep l3agent
10:39:19
#ps aux |grep [l3]
root         1  0.9  0.0  10648   820 ?        Ss   11:37   0:01 init [2]
root         2  0.0  0.0      0     0 ?        S    11:37   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    11:37   0:00 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S    11:37   0:00 [kworker/0:0]
root         5  0.0  0.0      0     0 ?        S    11:37   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    11:37   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    11:37   0:00 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S    11:37   0:00 [migration/1]
root         9  0.0  0.0      0     0 ?        S    11:37   0:00 [kworker/1:0]
root        10  0.0  0.0      0     0 ?        S    11:37   0:00 [ksoftirqd/1]
...
user      3612  0.0  0.0  14552   820 ?        S    11:38   0:00 gnome-pty-helper
user      3613  0.0  0.0  20644  3340 pts/0    Ss   11:38   0:00 bash
user      3688  0.0  0.0  20644  3340 pts/1    Ss+  11:38   0:00 bash
root      3755  0.0  0.0  56120  1652 pts/0    S    11:38   0:00 su
root      3779  0.0  0.0  19456  2032 pts/0    S    11:38   0:00 bash
root      3796  0.0  0.0  16052   860 pts/0    S+   11:38   0:00 script -f -c l3script -q /root/.lilalo//16630234941365023462-1398328734.script
root      3827  0.0  0.0  16056   484 pts/0    S+   11:38   0:00 script -f -c l3script -q /root/.lilalo//16630234941365023462-1398328734.script
root      3828  0.0  0.0  19552  2284 pts/2    Ss   11:38   0:00 l3script
root      4019  0.0  0.0  16836  1272 pts/2    R+   11:39   0:00 ps aux
root      4020  0.0  0.0   7836   864 pts/2    S+   11:39   0:00 grep [l3]
10:39:28
#l3agent
l3script: l3agent: command not found
10:39:36
#l3-agent
Removing stale pidfile
10:39:44
#l3agent
l3script: l3agent: command not found
10:39:46
#ps aux |grep [l3]
root         1  0.7  0.0  10648   820 ?        Ss   11:37   0:01 init [2]
root         2  0.0  0.0      0     0 ?        S    11:37   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    11:37   0:00 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S    11:37   0:00 [kworker/0:0]
root         5  0.0  0.0      0     0 ?        S    11:37   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    11:37   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    11:37   0:00 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S    11:37   0:00 [migration/1]
root         9  0.0  0.0      0     0 ?        S    11:37   0:00 [kworker/1:0]
root        10  0.0  0.0      0     0 ?        S    11:37   0:00 [ksoftirqd/1]
...
user      3613  0.0  0.0  20644  3340 pts/0    Ss   11:38   0:00 bash
user      3688  0.0  0.0  20644  3340 pts/1    Ss+  11:38   0:00 bash
root      3755  0.0  0.0  56120  1652 pts/0    S    11:38   0:00 su
root      3779  0.0  0.0  19456  2032 pts/0    S    11:38   0:00 bash
root      3796  0.0  0.0  16052   860 pts/0    S+   11:38   0:00 script -f -c l3script -q /root/.lilalo//16630234941365023462-1398328734.script
root      3827  0.0  0.0  16056   484 pts/0    S+   11:38   0:00 script -f -c l3script -q /root/.lilalo//16630234941365023462-1398328734.script
root      3828  0.0  0.0  19552  2284 pts/2    Ss   11:38   0:00 l3script
root      4103 91.4  0.0  38816  9472 ?        Rs   11:39   0:04 l3-agent
root      4141  0.0  0.0  16836  1268 pts/2    R+   11:39   0:00 ps aux
root      4142  0.0  0.0   7836   864 pts/2    R+   11:39   0:00 grep [l3]
10:39:48
#l3-agent
l3-agent is already running: pid=4103; pidfile=/root/.lilalo/l3-agent.pid
10:39:57
#screen -x
10:40:06
#ps aux |grep screen
user      3434  0.0  0.0 251612  9628 ?        Sl   11:38   0:00 gnome-screensaver
root      4307  0.0  0.0   7836   872 pts/2    S+   11:40   0:00 grep screen
10:40:19
#screen
/dev/pts/2
10:40:41
#l3-agent
l3-agent is already running: pid=4103; pidfile=/root/.lilalo/l3-agent.pid
10:40:47
#ps aux| grep screen
user      3434  0.0  0.0 251612  9628 ?        Sl   11:38   0:00 gnome-screensaver
root      4392  0.0  0.0  23100  1124 pts/0    S+   11:40   0:00 screen
root      4400  0.0  0.0  23100  1144 pts/3    Ss+  11:40   0:00 screen -x
root      4466  0.0  0.0   7836   872 pts/4    S+   11:41   0:00 grep screen
10:41:05
#vim /etc/asterisk/extensions.conf
прошло 12 минут
10:53:50
#ls -la /var/spool/asterisk/monitor/
total 1152
drwxr-x--- 2 asterisk asterisk   4096 Apr 24 11:07 .
drwxr-x--- 9 asterisk asterisk   4096 Apr 22 14:27 ..
-rw-rw---- 1 asterisk asterisk 230444 Apr 24 10:51 3101-3201-1398325852.wav
-rw-rw---- 1 asterisk asterisk 185804 Apr 24 11:07 3202-3201-1398326808.wav
-rw-rw---- 1 asterisk asterisk 204524 Apr 24 11:05 monitor.wav
-rw-rw---- 1 asterisk asterisk 391884 Apr 24 10:42 s-3201-1398325302.wav
-rw-rw---- 1 asterisk asterisk 149164 Apr 24 10:42 s-3201-1398325331.wav
10:54:07
#apr-get install samba
l3script: apr-get: command not found
10:54:21
#apt-get install samba
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  samba-common samba-common-bin tdb-tools
Suggested packages:
  openbsd-inetd inet-superserver smbldap-tools ldb-tools ctdb
The following NEW packages will be installed:
  samba samba-common samba-common-bin tdb-tools
0 upgraded, 4 newly installed, 0 to remove and 1 not upgraded.
...
Adding group `sambashare' (GID 120) ...
Done.
update-alternatives: using /usr/bin/smbstatus.samba3 to provide /usr/bin/smbstatus (smbstatus) in auto mode
Starting Samba daemons: nmbd smbd.
Setting up samba-common-bin (2:3.6.6-6+deb7u2) ...
update-alternatives: using /usr/bin/nmblookup.samba3 to provide /usr/bin/nmblookup (nmblookup) in auto mode
update-alternatives: using /usr/bin/net.samba3 to provide /usr/bin/net (net) in auto mode
update-alternatives: using /usr/bin/testparm.samba3 to provide /usr/bin/testparm (testparm) in auto mode
Setting up tdb-tools (1.2.10-2) ...
update-alternatives: using /usr/bin/tdbbackup.tdbtools to provide /usr/bin/tdbbackup (tdbbackup) in auto mode
10:54:49
#smppasswd -a user
l3script: smppasswd: command not found
10:55:01
#smbpasswd -a user
New SMB password:
Retype new SMB password:
Added user user.
10:55:13
#vim /etc/sa
--- /tmp/l3-saved-4433.24158.10601	2014-04-24 11:56:18.023338417 +0300
+++ /etc/samba/smb.conf	2014-04-24 11:57:31.835337631 +0300
@@ -310,12 +310,12 @@
 ;   write list = root, @lpadmin
 
 # A sample share for sharing your CD-ROM with others.
-;[cdrom]
-;   comment = Samba server's CD-ROM
+[cdrom]
+;   comment = Asterisk media folder
 ;   read only = yes
 ;   locking = no
-;   path = /cdrom
-;   guest ok = yes
+   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
10:55:13
#vim /etc/samba/
--- /tmp/l3-saved-4433.17338.2656	2014-04-24 11:58:28.715337028 +0300
+++ /etc/samba/smb.conf	2014-04-24 11:58:56.315336732 +0300
@@ -310,8 +310,8 @@
 ;   write list = root, @lpadmin
 
 # A sample share for sharing your CD-ROM with others.
-[cdrom]
-;   comment = Asterisk media folder
+;[cdrom]
+    comment = Asterisk media folder
 ;   read only = yes
 ;   locking = no
    path = /var/spool/asterisk/monitor
10:55:13
#vim /etc/samba/smb.conf
--- /tmp/l3-saved-4433.25702.4425	2014-04-24 11:59:13.207336552 +0300
+++ /etc/samba/smb.conf	2014-04-24 11:59:31.647336357 +0300
@@ -314,7 +314,7 @@
     comment = Asterisk media folder
 ;   read only = yes
 ;   locking = no
-   path = /var/spool/asterisk/monitor
+   path = /var/spool/asterisk/monitor/
    guest ok = yes
 
 # The next two parameters show how to auto-mount a CD-ROM when the
10:57:31
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd.
Starting Samba daemons: nmbd smbd.
10:58:01
#ifconfig
eth0      Link encap:Ethernet  HWaddr 2c:27:d7:29:6d:0d
          inet addr:192.168.12.8  Bcast:192.168.12.255  Mask:255.255.255.0
          inet6 addr: fe80::2e27:d7ff:fe29:6d0d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11245 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5418 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:9549672 (9.1 MiB)  TX bytes:986379 (963.2 KiB)
          Interrupt:20 Memory:fe400000-fe420000
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:40 errors:0 dropped:0 overruns:0 frame:0
          TX packets:40 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2400 (2.3 KiB)  TX bytes:2400 (2.3 KiB)
10:58:56
#vim /etc/samba/smb.conf
--- /tmp/l3-saved-4433.24633.32214	2014-04-24 11:59:52.099336142 +0300
+++ /etc/samba/smb.conf	2014-04-24 12:00:05.843335996 +0300
@@ -312,8 +312,8 @@
 # A sample share for sharing your CD-ROM with others.
 ;[cdrom]
     comment = Asterisk media folder
-;   read only = yes
-;   locking = no
+   read only = yes
+   locking = no
    path = /var/spool/asterisk/monitor/
    guest ok = yes
 
11:00:31
#where using a master file is not a good idea.
l3script: nbtscan: command not found
11:00:40
#vim /etc/samba/smb.conf
--- /tmp/l3-saved-4433.26012.15541	2014-04-24 12:00:44.359335584 +0300
+++ /etc/samba/smb.conf	2014-04-24 12:01:20.579335199 +0300
@@ -310,8 +310,8 @@
 ;   write list = root, @lpadmin
 
 # A sample share for sharing your CD-ROM with others.
-;[cdrom]
-    comment = Asterisk media folder
+[Asterisk_Media]
+   comment = Asterisk media folder
    read only = yes
    locking = no
    path = /var/spool/asterisk/monitor/
11:03:16
#grep ^asterisk: /etc/group
asterisk:x:119:
11:04:31
#vim /etc/group
--- /tmp/l3-saved-4433.12261.4695	2014-04-24 12:05:17.639332679 +0300
+++ /etc/group	2014-04-24 12:05:34.779332495 +0300
@@ -58,3 +58,4 @@
 user:x:1000:
 asterisk:x:119:
 sambashare:x:120:
+asterisk:x:123:user
11:05:34
#grep ^asterisk: /etc/group
asterisk:x:119:
asterisk:x:123:user
11:05:37
#grep ^asterisk: /etc/group
asterisk:x:119:
asterisk:x:123:user
11:07:36
#grep ^asterisk: /etc/group
asterisk:x:123:user
11:10:41
#hostname
debian8
11:17:24
#; postexec = /bin/umount /cdrom
drwxr-x--- 2 asterisk asterisk 4096 Apr 24 11:07 /var/spool/asterisk/monitor/
11:21:18
#smbclient -U user //192.168.12.8/monitor
l3script: smbclient: command not found
11:21:58
#apt-get install smbclient
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  cifs-utils
The following NEW packages will be installed:
  smbclient
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 5,891 kB of archives.
After this operation, 42.9 MB of additional disk space will be used.
Get:1 http://192.168.12.254/debian/ wheezy/main smbclient amd64 2:3.6.6-6+deb7u2 [5,891 kB]
Fetched 5,891 kB in 1s (3,757 kB/s)
Selecting previously unselected package smbclient.
(Reading database ... 135075 files and directories currently installed.)
Unpacking smbclient (from .../smbclient_2%3a3.6.6-6+deb7u2_amd64.deb) ...
Processing triggers for man-db ...
Setting up smbclient (2:3.6.6-6+deb7u2) ...
прошла 31 минута
11:53:05
#ls -ld /var/spool/asterisk/
drwxr-x--- 9 asterisk asterisk 4096 Apr 22 14:27 /var/spool/asterisk/
11:59:34
#ps aux |grep l3*
root        22  0.0  0.0      0     0 ?        S<   11:37   0:00 [khelper]
root        26  0.0  0.0      0     0 ?        S    11:37   0:00 [bdi-default]
root        28  0.0  0.0      0     0 ?        S<   11:37   0:00 [kblockd]
root      2178  0.0  0.0 118580  1792 ?        Sl   11:37   0:00 /usr/sbin/rsyslogd -c5
asterisk  2622  0.0  0.1 754332 31184 ?        Ssl  11:37   0:02 /usr/sbin/asterisk -p -U asterisk
asterisk  2623  0.0  0.0  13912   772 ?        S    11:37   0:00 astcanary /var/run/asterisk/alt.asterisk.canary.tweet.tweet.tweet 2622
root      2628  0.0  0.0      0     0 ?        S    11:37   0:00 [flush-8:0]
avahi     2758  0.0  0.0  34164  1756 ?        S    11:37   0:00 avahi-daemon: running [debian8.local]
avahi     2759  0.0  0.0  34036   468 ?        S    11:37   0:00 avahi-daemon: chroot helper
root      2760  0.0  0.0  21004  1692 ?        Ss   11:37   0:00 /usr/sbin/bluetoothd
...
user      3513  0.0  0.0 180280  5880 ?        Sl   11:38   0:00 /usr/lib/telepathy/mission-control-5
user      3517  0.0  0.0 353232 14428 ?        Sl   11:38   0:00 /usr/lib/gnome-online-accounts/goa-daemon
user      3606  0.0  0.1 383192 21056 ?        Sl   11:38   0:04 gnome-terminal
user      3612  0.0  0.0  14552   820 ?        S    11:38   0:00 gnome-pty-helper
root      4103 99.9  0.0  43136 13108 ?        Rs   11:39  80:53 l3-agent
root      4401  0.0  0.0  16052   864 pts/2    S+   11:40   0:00 script -f -c l3script -q /root/.lilalo//9394154212502525510-1398328841.script
root      4432  0.0  0.0  16056   488 pts/2    S+   11:40   0:00 script -f -c l3script -q /root/.lilalo//9394154212502525510-1398328841.script
root      4433  0.0  0.0  19720  2512 pts/4    Ss   11:40   0:00 l3script
user      6199  0.0  0.0  37224  7872 ?        Ss   12:11   0:00 l3-agent
root      7045  0.0  0.0   7836   880 pts/4    S+   13:00   0:00 grep l3*
12:01:10
#ps aux |grep
Usage: grep [OPTION]... PATTERN [FILE]...
Try 'grep --help' for more information.
12:01:14
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  10648   820 ?        Ss   11:37   0:01 init [2]
root         2  0.0  0.0      0     0 ?        S    11:37   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    11:37   0:00 [ksoftirqd/0]
root         6  0.0  0.0      0     0 ?        S    11:37   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    11:37   0:00 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S    11:37   0:00 [migration/1]
root        10  0.0  0.0      0     0 ?        S    11:37   0:00 [ksoftirqd/1]
root        12  0.0  0.0      0     0 ?        S    11:37   0:00 [watchdog/1]
root        13  0.0  0.0      0     0 ?        S    11:37   0:00 [migration/2]
...
root      6276  0.0  0.0  99884  1312 ?        S    12:13   0:00 /usr/sbin/smbd -D
root      6282  0.0  0.0 104012  4280 ?        S    12:13   0:00 /usr/sbin/smbd -D
root      6318  0.0  0.0 103628  3320 ?        S    12:19   0:00 /usr/sbin/smbd -D
root      6953  0.0  0.0      0     0 ?        S    12:44   0:00 [kworker/0:0]
root      6990  0.0  0.0      0     0 ?        S    12:53   0:00 [kworker/1:2]
root      7006  0.0  0.0      0     0 ?        S    12:54   0:00 [kworker/2:0]
root      7007  0.0  0.0      0     0 ?        S    12:57   0:00 [kworker/0:1]
root      7035  0.0  0.0      0     0 ?        S    12:59   0:00 [kworker/1:0]
root      7053  0.0  0.0      0     0 ?        S    13:01   0:00 [kworker/2:1]
root      7072  0.0  0.0  16836  1272 pts/4    R+   13:01   0:00 ps aux
12:01:21
#l3script

/dev/pts/4
12:05:49
#ps aux | grep l3-agent
root      4103 99.9  0.0  43136 13108 ?        Rs   11:39  86:07 l3-agent
user      6199  0.0  0.0  37224  7872 ?        Ss   12:11   0:00 l3-agent
root      7161  0.0  0.0   7836   880 pts/3    S+   13:05   0:00 grep l3-agent
/dev/pts/2
12:05:49
#ps aux | grep l3-agent
root      4103 99.9  0.0  43136 13108 ?        Rs   11:39  86:07 l3-agent
user      6199  0.0  0.0  37224  7872 ?        Ss   12:11   0:00 l3-agent
root      7161  0.0  0.0   7836   880 pts/3    S+   13:05   0:00 grep l3-agent
/dev/pts/4
12:05:53
#kill 4103

/dev/pts/2
12:05:53
#kill 4103

/dev/pts/4
12:06:05
#ps aux | grep l3-agent
root      4103 99.9  0.0  43136 13108 ?        Rs   11:39  86:20 l3-agent
user      6199  0.0  0.0  37224  7872 ?        Ss   12:11   0:00 l3-agent
root      7184  0.0  0.0   7836   880 pts/3    S+   13:06   0:00 grep l3-agent
/dev/pts/2
12:06:05
#ps aux | grep l3-agent
root      4103 99.9  0.0  43136 13108 ?        Rs   11:39  86:20 l3-agent
user      6199  0.0  0.0  37224  7872 ?        Ss   12:11   0:00 l3-agent
root      7184  0.0  0.0   7836   880 pts/3    S+   13:06   0:00 grep l3-agent
/dev/pts/4
12:06:06
#kill -9 4103

/dev/pts/2
12:06:06
#kill -9 4103

/dev/pts/4
12:06:10
#ps aux | grep l3-agent
user      6199  0.0  0.0  37224  7872 ?        Ss   12:11   0:00 l3-agent
root      7207  0.0  0.0   7836   876 pts/3    S+   13:06   0:00 grep l3-agent
/dev/pts/2
12:06:10
#ps aux | grep l3-agent
user      6199  0.0  0.0  37224  7872 ?        Ss   12:11   0:00 l3-agent
root      7207  0.0  0.0   7836   876 pts/3    S+   13:06   0:00 grep l3-agent
/dev/pts/4
12:06:12
#ls -l ~/.lilalo/ -S | head -2
total 246844
-rw-r--r-- 1 root root 242350198 Apr 24 09:37 13451127502981714852-1398321003.script
/dev/pts/2
12:06:12
#ls -l ~/.lilalo/ -S | head -2
total 246844
-rw-r--r-- 1 root root 242350198 Apr 24 09:37 13451127502981714852-1398321003.script

Статистика

Время первой команды журнала08:28:12 2014- 4-24
Время последней команды журнала12:06:12 2014- 4-24
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 2.97
Процент синтаксически неверно набранных команд, % 5.94
Суммарное время работы с терминалом *, час 2.57
Количество командных строк в единицу времени, команда/мин 0.65
Частота использования команд
ps34|=========================| 25.56%
grep33|========================| 24.81%
ls21|===============| 15.79%
vim8|======| 6.02%
l3-agent4|===| 3.01%
kill4|===| 3.01%
nano3|==| 2.26%
exit3|==| 2.26%
screen2|=| 1.50%
head2|=| 1.50%
apt-get2|=| 1.50%
l3agent2|=| 1.50%
ifconfig1|| 0.75%
smbpasswd1|| 0.75%
asterisk1|| 0.75%
secret=1234ntiago1|| 0.75%
[macro-localcall]1|| 0.75%
[xten=>1|| 0.75%
where1|| 0.75%
l3script1|| 0.75%
/etc/init.d/samba1|| 0.75%
smbclient1|| 0.75%
smppasswd1|| 0.75%
apr-get1|| 0.75%
hostname1|| 0.75%
postexec1|| 0.75%
s-BUSY,1,Bus]1|| 0.75%
____
*) Интервалы неактивности длительностью 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$