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

Содержание

Журнал

Четверг (06/23/11)

/dev/pts/12
10:41:56
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/13
10:41:56
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/12
10:43:20
#exten => 8500,1,Goto(lang-menu,s,1)
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 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.6.2.9-2+squeeze2 currently running on linux7 (pid = 29944)
Verbosity was 0 and is now 3
  == Using SIP RTP CoS mark 5
[Jun 23 11:43:29] NOTICE[29962]: chan_sip.c:20281 handle_request_invite: Call from '2303' to extension '8500' rejected because extension not found in context 'gr3'.
linux7*CLI> exit
Executing last minute cleanups
/dev/pts/13
10:43:20
#exten => 8500,1,Goto(lang-menu,s,1)
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 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.6.2.9-2+squeeze2 currently running on linux7 (pid = 29944)
Verbosity was 0 and is now 3
  == Using SIP RTP CoS mark 5
[Jun 23 11:43:29] NOTICE[29962]: chan_sip.c:20281 handle_request_invite: Call from '2303' to extension '8500' rejected because extension not found in context 'gr3'.
linux7*CLI> exit
Executing last minute cleanups
/dev/pts/12
10:43:40
#vim /etc/asterisk/sip.conf
/dev/pts/13
10:43:40
#vim /etc/asterisk/sip.conf
/dev/pts/12
10:46:37
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 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.6.2.9-2+squeeze2 currently running on linux7 (pid = 29944)
...
    -- Reloading module 'cdr_adaptive_odbc.so' (Adaptive ODBC CDR backend)
  == Parsing '/etc/asterisk/cdr_adaptive_odbc.conf':   == Found
    -- Reloading module 'chan_mgcp.so' (Media Gateway Control Protocol (MGCP))
    -- Reloading module 'chan_gtalk.so' (Gtalk Channel Driver)
    -- Reloading module 'codec_speex.so' (Speex Coder/Decoder)
    -- Reloading module 'res_adsi.so' (ADSI Resource)
 Reloading MGCP
    -- Reloading module 'codec_adpcm.so' (Adaptive Differential PCM Coder/Decoder)
linux7*CLI> exit
Executing last minute cleanups
/dev/pts/13
10:46:37
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 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.6.2.9-2+squeeze2 currently running on linux7 (pid = 29944)
...
    -- Reloading module 'cdr_adaptive_odbc.so' (Adaptive ODBC CDR backend)
  == Parsing '/etc/asterisk/cdr_adaptive_odbc.conf':   == Found
    -- Reloading module 'chan_mgcp.so' (Media Gateway Control Protocol (MGCP))
    -- Reloading module 'chan_gtalk.so' (Gtalk Channel Driver)
    -- Reloading module 'codec_speex.so' (Speex Coder/Decoder)
    -- Reloading module 'res_adsi.so' (ADSI Resource)
 Reloading MGCP
    -- Reloading module 'codec_adpcm.so' (Adaptive Differential PCM Coder/Decoder)
linux7*CLI> exit
Executing last minute cleanups
прошло 11 минут
/dev/pts/1
10:58:31
#screen -ls
10:58:37
#vim /etc/asterisk/sip.conf
10:59:20
#[2303]
exten => s,1,Wait(1)
exten => s,n(start-submenu),Background(/var/tmp/asterisk/record3)  ; zhivotnie
exten => s,n,Wait(5)
exten => s,n,Background(/var/tmp/asterisk/record8)              ; vibor
exten => s,n,Wait(3)
exten => s,n,Background(/var/tmp/asterisk/record9)              ; dolgo zhdete
exten => 1,1,Goto(belkamenu,s,1)
exten => 2,1,Goto(burundukmenu,s,1)
exten => 3,1,Goto(menu,s,start-menu)
exten => 9,1,Goto(submenu,s,start-submenu)
...
exten => _23XX,n,Dial(SIP/${EXTEN},10)
exten => _23XX,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?voicemail)
exten => _23XX,n,GotoIf($["${DIALSTATUS}" = "NOANSWER"]?voicemail)
exten => _23XX,n,Hangup()
exten => _23XX,n(voicemail),Voicemail(${EXTEN}@default)
exten => _23XX,n,Hangup()
"/etc/asterisk/extensions.conf" 160L, 4976C записано
include => international
include => national
~
11:00:07
#asterisk -rvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 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.6.2.9-2+squeeze2 currently running on linux7 (pid = 30221)
Verbosity is at least 3
linux7*CLI> diaplan reload
No such command 'diaplan reload' (type 'core show help diaplan reload' for other possible commands)
linux7*CLI> dialplan reload
No such command 'dialplan reload' (type 'core show help dialplan reload' for other possible commands)
[Jun 23 12:00:21] NOTICE[30245]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2304
linux7*CLI> quit
Executing last minute cleanups
11:00:40
#less /var/log/asterisk/messages
11:01:23
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/12
11:01:26
#vim /etc/asterisk/extensions.conf
/dev/pts/13
11:01:26
#vim /etc/asterisk/extensions.conf
/dev/pts/12
11:03:10
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 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.6.2.9-2+squeeze2 currently running on linux7 (pid = 30604)
...
    -- Executing [8@lang-menu:1] Goto("SIP/2303-00000005", "menu_uk,s,start-menu_uk") in new stack
    -- Goto (menu_uk,s,1)
    -- Executing [s@menu_uk:1] BackGround("SIP/2303-00000005", "/var/tmp/asterisk/record11") in new stack
[Jun 23 12:03:27] WARNING[30699]: format_wav.c:139 check_header: Unexpected frequency 16000
[Jun 23 12:03:27] WARNING[30699]: file.c:370 fn_wrapper: Unable to open format wav
[Jun 23 12:03:27] WARNING[30699]: file.c:953 ast_streamfile: Unable to open /var/tmp/asterisk/record11 (format 0x4 (ulaw)): No such file or directory
[Jun 23 12:03:27] WARNING[30699]: pbx.c:8871 pbx_builtin_background: ast_streamfile failed on SIP/2303-00000005 for /var/tmp/asterisk/record11
    -- Auto fallthrough, channel 'SIP/2303-00000005' status is 'UNKNOWN'
linux7*CLI> exit
Executing last minute cleanups
/dev/pts/13
11:03:10
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 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.6.2.9-2+squeeze2 currently running on linux7 (pid = 30604)
...
    -- Executing [8@lang-menu:1] Goto("SIP/2303-00000005", "menu_uk,s,start-menu_uk") in new stack
    -- Goto (menu_uk,s,1)
    -- Executing [s@menu_uk:1] BackGround("SIP/2303-00000005", "/var/tmp/asterisk/record11") in new stack
[Jun 23 12:03:27] WARNING[30699]: format_wav.c:139 check_header: Unexpected frequency 16000
[Jun 23 12:03:27] WARNING[30699]: file.c:370 fn_wrapper: Unable to open format wav
[Jun 23 12:03:27] WARNING[30699]: file.c:953 ast_streamfile: Unable to open /var/tmp/asterisk/record11 (format 0x4 (ulaw)): No such file or directory
[Jun 23 12:03:27] WARNING[30699]: pbx.c:8871 pbx_builtin_background: ast_streamfile failed on SIP/2303-00000005 for /var/tmp/asterisk/record11
    -- Auto fallthrough, channel 'SIP/2303-00000005' status is 'UNKNOWN'
linux7*CLI> exit
Executing last minute cleanups
/dev/pts/12
11:03:37
#ls /var/tmp/asterisk/
02 - theme of SSS.mp3  record11.gsm  record2.gsm  record6.gsm  reel_around_the_sun.gsm
1                      record11.txt  record3.gsm  record7.gsm  theme_of_SSS.gsm
record06.gsm           record11.wav  record4.gsm  record8.gsm  wav
record10.gsm           record1.gsm   record5.gsm  record9.gsm
/dev/pts/13
11:03:37
#ls /var/tmp/asterisk/
02 - theme of SSS.mp3  record11.gsm  record2.gsm  record6.gsm  reel_around_the_sun.gsm
1                      record11.txt  record3.gsm  record7.gsm  theme_of_SSS.gsm
record06.gsm           record11.wav  record4.gsm  record8.gsm  wav
record10.gsm           record1.gsm   record5.gsm  record9.gsm
/dev/pts/12
11:03:44
#rm /var/tmp/asterisk/record11.wav

/dev/pts/13
11:03:44
#rm /var/tmp/asterisk/record11.wav

/dev/pts/2
11:04:57
#vim /etc/asterisk/extensions.conf
/dev/pts/1
11:04:57
#vim /etc/asterisk/extensions.conf
/dev/pts/0
11:09:54
#ps aux | grep ejabber
root       618  0.0  0.0   3952   268 pts/4    S+   12:10   0:00 /bin/sh /etc/init.d/ejabberd start
ejabberd   619  0.0  0.0  49624  1632 pts/4    S+   12:10   0:00 su ejabberd -c /usr/sbin/ejabberdctl status
ejabberd   627  0.0  0.0   3952   576 pts/4    S+   12:10   0:00 sh -c /usr/sbin/ejabberdctl status
ejabberd   628  4.0  0.1  62508  8500 pts/4    Sl+  12:10   0:00 /usr/lib/erlang/erts-5.8/bin/beam.smp -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberdctl -pa /usr/lib/ejabberd/ebin -s ejabberd_ctl -noshell -noinput -extra ejabberd status
ejabberd   643  0.0  0.0  10576   536 ?        Ss   12:10   0:00 inet_gethost 4
ejabberd   644  0.0  0.0  12672   616 ?        S    12:10   0:00 inet_gethost 4
root       646  0.0  0.0   7568   864 pts/2    S+   12:10   0:00 grep ejabber
root     30926  0.1  0.2  50152 21084 ?        S    12:06   0:00 apt-get install ejabberd
root     31188  0.0  0.1  18960  9220 pts/4    Ss+  12:07   0:00 /usr/bin/dpkg --status-fd 13 --configure erlang-base erlang-syntax-tools erlang-asn1 erlang-crypto erlang-mnesia erlang-runtime-tools erlang-public-key erlang-ssl erlang-inets erlang-odbc ejabberd libsctp1 lksctp-tools
root     31210  0.1  0.1  56048 13448 pts/4    S+   12:07   0:00 /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/ejabberd.postinst configure
root     31218  0.0  0.0   3952   660 pts/4    S+   12:07   0:00 /bin/sh /var/lib/dpkg/info/ejabberd.postinst configure
root     31318  0.0  0.0   3952   640 pts/4    S+   12:07   0:00 /bin/sh /usr/sbin/invoke-rc.d ejabberd start
root     31334  0.0  0.0   3952   632 pts/4    S+   12:07   0:00 /bin/sh /etc/init.d/ejabberd start
ejabberd 31351  0.0  0.0  10560   400 ?        S    12:07   0:00 /usr/lib/erlang/erts-5.8/bin/epmd -daemon
ejabberd 31404  0.5  0.5  93656 46856 ?        S    12:07   0:00 /usr/lib/erlang/erts-5.8/bin/beam -K false -P 250000 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberd -pa /usr/lib/ejabberd/ebin -s ejabberd -kernel inetrc "/etc/ejabberd/inetrc" -ejabberd config "/etc/ejabberd/ejabberd.cfg" log_path "/var/log/ejabberd/ejabberd.log" erlang_log_path "/var/log/ejabbe
/dev/pts/1
11:09:54
#ps aux | grep ejabber
root       618  0.0  0.0   3952   268 pts/4    S+   12:10   0:00 /bin/sh /etc/init.d/ejabberd start
ejabberd   619  0.0  0.0  49624  1632 pts/4    S+   12:10   0:00 su ejabberd -c /usr/sbin/ejabberdctl status
ejabberd   627  0.0  0.0   3952   576 pts/4    S+   12:10   0:00 sh -c /usr/sbin/ejabberdctl status
ejabberd   628  4.0  0.1  62508  8500 pts/4    Sl+  12:10   0:00 /usr/lib/erlang/erts-5.8/bin/beam.smp -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberdctl -pa /usr/lib/ejabberd/ebin -s ejabberd_ctl -noshell -noinput -extra ejabberd status
ejabberd   643  0.0  0.0  10576   536 ?        Ss   12:10   0:00 inet_gethost 4
ejabberd   644  0.0  0.0  12672   616 ?        S    12:10   0:00 inet_gethost 4
root       646  0.0  0.0   7568   864 pts/2    S+   12:10   0:00 grep ejabber
root     30926  0.1  0.2  50152 21084 ?        S    12:06   0:00 apt-get install ejabberd
root     31188  0.0  0.1  18960  9220 pts/4    Ss+  12:07   0:00 /usr/bin/dpkg --status-fd 13 --configure erlang-base erlang-syntax-tools erlang-asn1 erlang-crypto erlang-mnesia erlang-runtime-tools erlang-public-key erlang-ssl erlang-inets erlang-odbc ejabberd libsctp1 lksctp-tools
root     31210  0.1  0.1  56048 13448 pts/4    S+   12:07   0:00 /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/ejabberd.postinst configure
root     31218  0.0  0.0   3952   660 pts/4    S+   12:07   0:00 /bin/sh /var/lib/dpkg/info/ejabberd.postinst configure
root     31318  0.0  0.0   3952   640 pts/4    S+   12:07   0:00 /bin/sh /usr/sbin/invoke-rc.d ejabberd start
root     31334  0.0  0.0   3952   632 pts/4    S+   12:07   0:00 /bin/sh /etc/init.d/ejabberd start
ejabberd 31351  0.0  0.0  10560   400 ?        S    12:07   0:00 /usr/lib/erlang/erts-5.8/bin/epmd -daemon
ejabberd 31404  0.5  0.5  93656 46856 ?        S    12:07   0:00 /usr/lib/erlang/erts-5.8/bin/beam -K false -P 250000 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberd -pa /usr/lib/ejabberd/ebin -s ejabberd -kernel inetrc "/etc/ejabberd/inetrc" -ejabberd config "/etc/ejabberd/ejabberd.cfg" log_path "/var/log/ejabberd/ejabberd.log" erlang_log_path "/var/log/ejabbe
/dev/pts/0
11:10:08
#pkill -u | grep ejabber
pkill: option requires an argument -- 'u'
/dev/pts/1
11:10:08
#pkill -u | grep ejabber
pkill: option requires an argument -- 'u'
/dev/pts/0
11:10:28
#pkill -u ejabber
pkill: invalid user name: ejabber
/dev/pts/1
11:10:28
#pkill -u ejabber
pkill: invalid user name: ejabber
/dev/pts/0
11:10:41
#ps aux | grep ejabberd
root      1126  0.0  0.0   3952   268 pts/4    S+   12:10   0:00 /bin/sh /etc/init.d/ejabberd start
ejabberd  1127  0.0  0.0  49624  1632 pts/4    S+   12:10   0:00 su ejabberd -c /usr/sbin/ejabberdctl status
ejabberd  1135  0.0  0.0   3952   576 pts/4    S+   12:10   0:00 sh -c /usr/sbin/ejabberdctl status
ejabberd  1136  0.0  0.1  62508  8504 pts/4    Sl+  12:10   0:00 /usr/lib/erlang/erts-5.8/bin/beam.smp -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberdctl -pa /usr/lib/ejabberd/ebin -s ejabberd_ctl -noshell -noinput -extra ejabberd status
ejabberd  1151  0.0  0.0  10576   536 ?        Ss   12:10   0:00 inet_gethost 4
ejabberd  1152  0.0  0.0  12672   616 ?        S    12:10   0:00 inet_gethost 4
root      1154  0.0  0.0   7568   868 pts/2    S+   12:10   0:00 grep ejabberd
root     30926  0.1  0.2  50152 21084 ?        S    12:06   0:00 apt-get install ejabberd
root     31188  0.0  0.1  18960  9220 pts/4    Ss+  12:07   0:00 /usr/bin/dpkg --status-fd 13 --configure erlang-base erlang-syntax-tools erlang-asn1 erlang-crypto erlang-mnesia erlang-runtime-tools erlang-public-key erlang-ssl erlang-inets erlang-odbc ejabberd libsctp1 lksctp-tools
root     31210  0.0  0.1  56048 13448 pts/4    S+   12:07   0:00 /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/ejabberd.postinst configure
root     31218  0.0  0.0   3952   660 pts/4    S+   12:07   0:00 /bin/sh /var/lib/dpkg/info/ejabberd.postinst configure
root     31318  0.0  0.0   3952   640 pts/4    S+   12:07   0:00 /bin/sh /usr/sbin/invoke-rc.d ejabberd start
root     31334  0.0  0.0   3952   632 pts/4    S+   12:07   0:00 /bin/sh /etc/init.d/ejabberd start
ejabberd 31351  0.0  0.0  10560   400 ?        S    12:07   0:00 /usr/lib/erlang/erts-5.8/bin/epmd -daemon
ejabberd 31404  0.4  0.5  93656 46952 ?        S    12:07   0:00 /usr/lib/erlang/erts-5.8/bin/beam -K false -P 250000 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberd -pa /usr/lib/ejabberd/ebin -s ejabberd -kernel inetrc "/etc/ejabberd/inetrc" -ejabberd config "/etc/ejabberd/ejabberd.cfg" log_path "/var/log/ejabberd/ejabberd.log" erlang_log_path "/var/log/ejabbe
/dev/pts/1
11:10:41
#ps aux | grep ejabberd
root      1126  0.0  0.0   3952   268 pts/4    S+   12:10   0:00 /bin/sh /etc/init.d/ejabberd start
ejabberd  1127  0.0  0.0  49624  1632 pts/4    S+   12:10   0:00 su ejabberd -c /usr/sbin/ejabberdctl status
ejabberd  1135  0.0  0.0   3952   576 pts/4    S+   12:10   0:00 sh -c /usr/sbin/ejabberdctl status
ejabberd  1136  0.0  0.1  62508  8504 pts/4    Sl+  12:10   0:00 /usr/lib/erlang/erts-5.8/bin/beam.smp -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberdctl -pa /usr/lib/ejabberd/ebin -s ejabberd_ctl -noshell -noinput -extra ejabberd status
ejabberd  1151  0.0  0.0  10576   536 ?        Ss   12:10   0:00 inet_gethost 4
ejabberd  1152  0.0  0.0  12672   616 ?        S    12:10   0:00 inet_gethost 4
root      1154  0.0  0.0   7568   868 pts/2    S+   12:10   0:00 grep ejabberd
root     30926  0.1  0.2  50152 21084 ?        S    12:06   0:00 apt-get install ejabberd
root     31188  0.0  0.1  18960  9220 pts/4    Ss+  12:07   0:00 /usr/bin/dpkg --status-fd 13 --configure erlang-base erlang-syntax-tools erlang-asn1 erlang-crypto erlang-mnesia erlang-runtime-tools erlang-public-key erlang-ssl erlang-inets erlang-odbc ejabberd libsctp1 lksctp-tools
root     31210  0.0  0.1  56048 13448 pts/4    S+   12:07   0:00 /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/ejabberd.postinst configure
root     31218  0.0  0.0   3952   660 pts/4    S+   12:07   0:00 /bin/sh /var/lib/dpkg/info/ejabberd.postinst configure
root     31318  0.0  0.0   3952   640 pts/4    S+   12:07   0:00 /bin/sh /usr/sbin/invoke-rc.d ejabberd start
root     31334  0.0  0.0   3952   632 pts/4    S+   12:07   0:00 /bin/sh /etc/init.d/ejabberd start
ejabberd 31351  0.0  0.0  10560   400 ?        S    12:07   0:00 /usr/lib/erlang/erts-5.8/bin/epmd -daemon
ejabberd 31404  0.4  0.5  93656 46952 ?        S    12:07   0:00 /usr/lib/erlang/erts-5.8/bin/beam -K false -P 250000 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberd -pa /usr/lib/ejabberd/ebin -s ejabberd -kernel inetrc "/etc/ejabberd/inetrc" -ejabberd config "/etc/ejabberd/ejabberd.cfg" log_path "/var/log/ejabberd/ejabberd.log" erlang_log_path "/var/log/ejabbe
/dev/pts/0
11:10:53
#ps aux | grep ejabberd
root      1240  0.0  0.0   3952   268 pts/4    S+   12:11   0:00 /bin/sh /etc/init.d/ejabberd start
ejabberd  1241  0.0  0.0  49624  1628 pts/4    S+   12:11   0:00 su ejabberd -c /usr/sbin/ejabberdctl status
ejabberd  1249  0.0  0.0   3952   576 pts/4    S+   12:11   0:00 sh -c /usr/sbin/ejabberdctl status
ejabberd  1250  3.5  0.1  62508  8504 pts/4    Sl+  12:11   0:00 /usr/lib/erlang/erts-5.8/bin/beam.smp -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberdctl -pa /usr/lib/ejabberd/ebin -s ejabberd_ctl -noshell -noinput -extra ejabberd status
ejabberd  1265  0.0  0.0  10576   532 ?        Ss   12:11   0:00 inet_gethost 4
ejabberd  1266  0.0  0.0  12672   616 ?        S    12:11   0:00 inet_gethost 4
root      1268  0.0  0.0   7568   864 pts/2    S+   12:11   0:00 grep ejabberd
root     30926  0.1  0.2  50152 21084 ?        S    12:06   0:00 apt-get install ejabberd
root     31188  0.0  0.1  18960  9220 pts/4    Ss+  12:07   0:00 /usr/bin/dpkg --status-fd 13 --configure erlang-base erlang-syntax-tools erlang-asn1 erlang-crypto erlang-mnesia erlang-runtime-tools erlang-public-key erlang-ssl erlang-inets erlang-odbc ejabberd libsctp1 lksctp-tools
root     31210  0.0  0.1  56048 13448 pts/4    S+   12:07   0:00 /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/ejabberd.postinst configure
root     31218  0.0  0.0   3952   660 pts/4    S+   12:07   0:00 /bin/sh /var/lib/dpkg/info/ejabberd.postinst configure
root     31318  0.0  0.0   3952   640 pts/4    S+   12:07   0:00 /bin/sh /usr/sbin/invoke-rc.d ejabberd start
root     31334  0.0  0.0   3952   632 pts/4    S+   12:07   0:00 /bin/sh /etc/init.d/ejabberd start
ejabberd 31351  0.0  0.0  10560   400 ?        S    12:07   0:00 /usr/lib/erlang/erts-5.8/bin/epmd -daemon
ejabberd 31404  0.4  0.5  93656 46952 ?        S    12:07   0:00 /usr/lib/erlang/erts-5.8/bin/beam -K false -P 250000 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberd -pa /usr/lib/ejabberd/ebin -s ejabberd -kernel inetrc "/etc/ejabberd/inetrc" -ejabberd config "/etc/ejabberd/ejabberd.cfg" log_path "/var/log/ejabberd/ejabberd.log" erlang_log_path "/var/log/ejabbe
/dev/pts/1
11:10:53
#ps aux | grep ejabberd
root      1240  0.0  0.0   3952   268 pts/4    S+   12:11   0:00 /bin/sh /etc/init.d/ejabberd start
ejabberd  1241  0.0  0.0  49624  1628 pts/4    S+   12:11   0:00 su ejabberd -c /usr/sbin/ejabberdctl status
ejabberd  1249  0.0  0.0   3952   576 pts/4    S+   12:11   0:00 sh -c /usr/sbin/ejabberdctl status
ejabberd  1250  3.5  0.1  62508  8504 pts/4    Sl+  12:11   0:00 /usr/lib/erlang/erts-5.8/bin/beam.smp -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberdctl -pa /usr/lib/ejabberd/ebin -s ejabberd_ctl -noshell -noinput -extra ejabberd status
ejabberd  1265  0.0  0.0  10576   532 ?        Ss   12:11   0:00 inet_gethost 4
ejabberd  1266  0.0  0.0  12672   616 ?        S    12:11   0:00 inet_gethost 4
root      1268  0.0  0.0   7568   864 pts/2    S+   12:11   0:00 grep ejabberd
root     30926  0.1  0.2  50152 21084 ?        S    12:06   0:00 apt-get install ejabberd
root     31188  0.0  0.1  18960  9220 pts/4    Ss+  12:07   0:00 /usr/bin/dpkg --status-fd 13 --configure erlang-base erlang-syntax-tools erlang-asn1 erlang-crypto erlang-mnesia erlang-runtime-tools erlang-public-key erlang-ssl erlang-inets erlang-odbc ejabberd libsctp1 lksctp-tools
root     31210  0.0  0.1  56048 13448 pts/4    S+   12:07   0:00 /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/ejabberd.postinst configure
root     31218  0.0  0.0   3952   660 pts/4    S+   12:07   0:00 /bin/sh /var/lib/dpkg/info/ejabberd.postinst configure
root     31318  0.0  0.0   3952   640 pts/4    S+   12:07   0:00 /bin/sh /usr/sbin/invoke-rc.d ejabberd start
root     31334  0.0  0.0   3952   632 pts/4    S+   12:07   0:00 /bin/sh /etc/init.d/ejabberd start
ejabberd 31351  0.0  0.0  10560   400 ?        S    12:07   0:00 /usr/lib/erlang/erts-5.8/bin/epmd -daemon
ejabberd 31404  0.4  0.5  93656 46952 ?        S    12:07   0:00 /usr/lib/erlang/erts-5.8/bin/beam -K false -P 250000 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberd -pa /usr/lib/ejabberd/ebin -s ejabberd -kernel inetrc "/etc/ejabberd/inetrc" -ejabberd config "/etc/ejabberd/ejabberd.cfg" log_path "/var/log/ejabberd/ejabberd.log" erlang_log_path "/var/log/ejabbe
/dev/pts/0
11:11:37
#/ext/init.d/ejabberd start
bash: /ext/init.d/ejabberd: Нет такого файла или каталога
/dev/pts/1
11:11:37
#/ext/init.d/ejabberd start
bash: /ext/init.d/ejabberd: Нет такого файла или каталога
/dev/pts/0
11:12:34
#/ect/init.d/ejabberd start
bash: /ect/init.d/ejabberd: Нет такого файла или каталога
/dev/pts/1
11:12:34
#/ect/init.d/ejabberd start
bash: /ect/init.d/ejabberd: Нет такого файла или каталога
/dev/pts/0
11:13:52
#cat /etc/host
host.conf    hostname     hosts        hosts.allow  hosts.deny
11:13:52
#cat /etc/host
host.conf    hostname     hosts        hosts.allow  hosts.deny
11:13:52
#cat /etc/hosts
hosts        hosts.allow  hosts.deny
11:13:52
#cat /etc/hosts
127.0.0.1       localhost
192.168.15.7    linux7.unix.nt  linux7
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
/dev/pts/1
11:13:52
#cat /etc/host
host.conf    hostname     hosts        hosts.allow  hosts.deny
11:13:52
#cat /etc/host
host.conf    hostname     hosts        hosts.allow  hosts.deny
11:13:52
#cat /etc/hosts
hosts        hosts.allow  hosts.deny
11:13:52
#cat /etc/hosts
127.0.0.1       localhost
192.168.15.7    linux7.unix.nt  linux7
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
/dev/pts/0
11:14:04
#vim /etc/hosts
/dev/pts/1
11:14:04
#vim /etc/hosts
--- /tmp/l3-saved-2126.20890.30366	2011-06-23 12:14:26.000000000 +0300
+++ /etc/hosts	2011-06-23 12:14:44.000000000 +0300
@@ -1,5 +1,6 @@
 127.0.0.1	localhost
-192.168.15.7	linux7.unix.nt	linux7
+192.168.107.1	linux7.unix.nt	linux7
+
 
 # The following lines are desirable for IPv6 capable hosts
 ::1     ip6-localhost ip6-loopback
/dev/pts/0
11:14:44
#dpkg-reconfigure ejabberd
                      ┌───────────┤ Настраивается пакет ejabberd ├───────────┐
                      │ Введите пароль администратора ещё раз для проверки.  │
                      │                                                      │
                      │ Повторный ввод пароля администратора для проверки:   │
                      │                                                      │
                      â”********______________________________________________ │
                      │                                                      │
                      │                        <Ok>                          │
                      │                                                      │
                      └──────────────────────────────────────────────────────┘
Replacing config file /etc/ejabberd/ejabberd.cfg with new version
Starting jabber server: ejabberd.
Waiting for ejabberd to register admin user.
Admin user "admin@kiev.unix.nt" is registered successfully.
/dev/pts/1
11:14:44
#dpkg-reconfigure ejabberd
Настройка пакета
                      ┌───────────┤ Настраивается пакет ejabberd ├───────────┐
                      │ Введите пароль администратора ещё раз для проверки.  │
                      │                                                      │
                      │ Повторный ввод пароля администратора для проверки:   │
                      │                                                      │
                      â”********______________________________________________ │
                      │                                                      │
                      │                        <Ok>                          │
                      │                                                      │
                      └──────────────────────────────────────────────────────┘
Replacing config file /etc/ejabberd/ejabberd.cfg with new version
Starting jabber server: ejabberd.
Waiting for ejabberd to register admin user.
Admin user "admin@kiev.unix.nt" is registered successfully.
/dev/pts/0
11:15:48
#vim /etc/ejabberd/ejabberd.
/dev/pts/1
11:15:48
#vim /etc/ejabberd/ejabberd.
/dev/pts/0
11:15:48
#vim /etc/ejabberd/ejabberd.cfg
/dev/pts/1
11:15:48
#vim /etc/ejabberd/ejabberd.cfg
--- /tmp/l3-saved-2126.384.940	2011-06-23 12:51:29.000000000 +0300
+++ /etc/ejabberd/ejabberd.cfg	2011-06-23 12:52:29.000000000 +0300
@@ -573,7 +573,7 @@
   %%                      ]},
   {mod_last,     []},
   {mod_muc,      [
-		  %%{host, "conference.@HOST@"},
+		  {host, "conference.kiev.unix.nt"},
 		  {access, muc},
 		  {access_create, muc},
 		  {access_persistent, muc},
прошло 36 минут
/dev/pts/0
11:52:29
#cat /etc/bind/db.
db.0             db.255           db.kiev.unix.nt  db.root
db.127           db.empty         db.local
11:52:29
#cat /etc/bind/db.
db.0             db.255           db.kiev.unix.nt  db.root
db.127           db.empty         db.local
11:52:29
#cat /etc/bind/db.kiev.unix.nt
@       SOA linux7.unix.nt. root 1  9600 9600 9600 9600
        NS linux7.unix.nt.
        MX 10 linux7.unix.nt.
        A 192.168.107.1
asterisk A 192.168.107.1
/dev/pts/1
11:52:29
#cat /etc/bind/db.
db.0             db.255           db.kiev.unix.nt  db.root
db.127           db.empty         db.local
11:52:29
#cat /etc/bind/db.
db.0             db.255           db.kiev.unix.nt  db.root
db.127           db.empty         db.local
11:52:29
#cat /etc/bind/db.kiev.unix.nt
@       SOA linux7.unix.nt. root 1  9600 9600 9600 9600
        NS linux7.unix.nt.
        MX 10 linux7.unix.nt.
        A 192.168.107.1
asterisk A 192.168.107.1
/dev/pts/0
11:53:15
#vim /etc/bind/db.kiev.unix.nt
/dev/pts/1
11:53:15
#vim /etc/bind/db.kiev.unix.nt
--- /tmp/l3-saved-2126.14707.12627	2011-06-23 12:53:19.000000000 +0300
+++ /etc/bind/db.kiev.unix.nt	2011-06-23 12:54:24.000000000 +0300
@@ -5,5 +5,7 @@
 	A 192.168.107.1
 
 asterisk A 192.168.107.1
+conference A 192.168.107.1
+
 
 
/dev/pts/0
11:54:24
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 14607 to die.
Starting domain name service...: bind9.
/dev/pts/1
11:54:24
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 14607 to die.
Starting domain name service...: bind9.
/dev/pts/0
11:54:39
#apt-get install sendxmpp
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libmysqlclient16 mysql-common
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  libauthen-sasl-perl libdigest-sha1-perl libio-socket-ssl-perl libnet-libidn-perl
  libnet-ssleay-perl libnet-xmpp-perl libxml-stream-perl
Предлагаемые пакеты:
...
Распаковывается пакет sendxmpp (из файла .../sendxmpp_1.20-1_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libauthen-sasl-perl (2.1500-1) ...
Настраивается пакет libdigest-sha1-perl (2.13-1) ...
Настраивается пакет libnet-ssleay-perl (1.36-1) ...
Настраивается пакет libio-socket-ssl-perl (1.33-1+squeeze1) ...
Настраивается пакет libnet-libidn-perl (0.12.ds-1+b1) ...
Настраивается пакет libxml-stream-perl (1.23-1) ...
Настраивается пакет libnet-xmpp-perl (1.02-1) ...
Настраивается пакет sendxmpp (1.20-1) ...
/dev/pts/1
11:54:39
#apt-get install sendxmpp
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libmysqlclient16 mysql-common
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  libauthen-sasl-perl libdigest-sha1-perl libio-socket-ssl-perl libnet-libidn-perl
  libnet-ssleay-perl libnet-xmpp-perl libxml-stream-perl
Предлагаемые пакеты:
...
Распаковывается пакет sendxmpp (из файла .../sendxmpp_1.20-1_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libauthen-sasl-perl (2.1500-1) ...
Настраивается пакет libdigest-sha1-perl (2.13-1) ...
Настраивается пакет libnet-ssleay-perl (1.36-1) ...
Настраивается пакет libio-socket-ssl-perl (1.33-1+squeeze1) ...
Настраивается пакет libnet-libidn-perl (0.12.ds-1+b1) ...
Настраивается пакет libxml-stream-perl (1.23-1) ...
Настраивается пакет libnet-xmpp-perl (1.02-1) ...
Настраивается пакет sendxmpp (1.20-1) ...
прошло 97 минут
/dev/pts/0
13:31:49
#ejabberdctl register logger kiev.unix.nt password
User logger@kiev.unix.nt successfully registered
/dev/pts/1
13:31:49
#ejabberdctl register logger kiev.unix.nt password
User logger@kiev.unix.nt successfully registered
/dev/pts/0
13:33:01
#echo 'logger@kiev.unix.nt password' > ~/.sendxmpprc

/dev/pts/1
13:33:01
#echo 'logger@kiev.unix.nt password' > ~/.sendxmpprc

/dev/pts/0
13:33:46
#chmod 600 ~/.sendxmpprc

/dev/pts/1
13:33:46
#chmod 600 ~/.sendxmpprc

/dev/pts/0
13:34:06
#date | logger@kiev.unix.nt
bash: logger@kiev.unix.nt: команда не найдена
/dev/pts/1
13:34:06
#date | logger@kiev.unix.nt
bash: logger@kiev.unix.nt: команда не найдена
/dev/pts/0
13:34:26
#date | sendxmpp logger@kiev.unix.nt

/dev/pts/1
13:34:26
#date | sendxmpp logger@kiev.unix.nt

/dev/pts/0
13:34:52
#date | sendxmpp logger@kiev.unix.nt

/dev/pts/1
13:34:52
#date | sendxmpp logger@kiev.unix.nt

/dev/pts/0
13:35:37
#hello | sendxmpp user@la.unix.nt
bash: hello: команда не найдена
/dev/pts/1
13:35:37
#hello | sendxmpp user@la.unix.nt
bash: hello: команда не найдена
/dev/pts/0
13:39:55
#date | sendxmpp user@la.unix.nt

/dev/pts/1
13:39:55
#date | sendxmpp user@la.unix.nt

/dev/pts/0
13:40:04
#apt-get install freetalk
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libmysqlclient16 mysql-common
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  beep dict gawk guile-1.8 libloudmouth1-0 libmaa2 librecode0 recode urlview
Предлагаемые пакеты:
  dictd dict-server guile-1.8-doc ncftp2 lftp ncftp mimedecode
...
Настраивается пакет libmaa2 (1.2.0-1) ...
Настраивается пакет librecode0 (3.6-17) ...
Настраивается пакет recode (3.6-17) ...
Настраивается пакет dict (1.11.2+dfsg-3) ...
Настраивается пакет guile-1.8 (1.8.7+1-3) ...
update-alternatives: используется `/usr/bin/guile-1.8' для предоставления `/usr/bin/guile' (guile) в автоматический режим.
Настраивается пакет libloudmouth1-0 (1.4.3-7) ...
Настраивается пакет freetalk (3.2-6) ...
Настраивается пакет urlview (0.9-18.1) ...
Обрабатываются триггеры для menu ...
/dev/pts/1
13:40:04
#apt-get install freetalk
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libmysqlclient16 mysql-common
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  beep dict gawk guile-1.8 libloudmouth1-0 libmaa2 librecode0 recode urlview
Предлагаемые пакеты:
  dictd dict-server guile-1.8-doc ncftp2 lftp ncftp mimedecode
...
Настраивается пакет libmaa2 (1.2.0-1) ...
Настраивается пакет librecode0 (3.6-17) ...
Настраивается пакет recode (3.6-17) ...
Настраивается пакет dict (1.11.2+dfsg-3) ...
Настраивается пакет guile-1.8 (1.8.7+1-3) ...
update-alternatives: используется `/usr/bin/guile-1.8' для предоставления `/usr/bin/guile' (guile) в автоматический режим.
Настраивается пакет libloudmouth1-0 (1.4.3-7) ...
Настраивается пакет freetalk (3.2-6) ...
Настраивается пакет urlview (0.9-18.1) ...
Обрабатываются триггеры для menu ...
/dev/pts/0
13:42:09
#ls /etc/freetds/freetds.conf .
./                 .bash_history      .gconf/            .rnd               .viminfo
../                .bash_profile      .l3rc              .sendxmpprc
.aptitude/         .bashrc            .lilalo/           .ssh/
.asterisk_history  .freetalk/         .profile           .vim/
/dev/pts/1
13:42:09
#ls /etc/freetds/freetds.conf .
./                 .bash_history      .gconf/            .rnd               .viminfo
../                .bash_profile      .l3rc              .sendxmpprc
.aptitude/         .bashrc            .lilalo/           .ssh/
.asterisk_history  .freetalk/         .profile           .vim/
/dev/pts/0
13:42:09
#vim /root/.freetalk/freetalk.scm
/dev/pts/1
13:42:09
#vim /root/.freetalk/freetalk.scm
--- /tmp/l3-saved-2126.26721.20055	2011-06-23 14:53:37.000000000 +0300
+++ /root/.freetalk/freetalk.scm	2011-06-23 14:54:55.000000000 +0300
@@ -1,5 +1,5 @@
 (and (string=? (ft-get-jid) "")
-     (ft-set-jid! "logger@odessa.unix.nt")
+     (ft-set-jid! "user@kiev.unix.nt")
      (ft-set-password! "password")
      (ft-set-sslconn! #f)
      (ft-set-server! "odessa.unix.nt"))
прошло 12 минут
/dev/pts/0
13:54:55
#/root/.freetalk -restart
bash: /root/.freetalk: является директорией
/dev/pts/1
13:54:55
#/root/.freetalk -restart
bash: /root/.freetalk: является директорией
/dev/pts/0
13:57:12
#freetalk
Loading dictionary [/usr/share/dict/words]... [98569] words
Connecting ...
Connected.
Authenticating ...
Could not login.
~\/~ exit
~\/~ exit
~\/~
~\/~ с
No such command or buddy. See /help
...
          ##   `.................     **
                .............. .       **
                .....    v .. ..        `*
                `. ..     ......
                 ....      .. ..
                 ....       .. ..
                 WW WW      WW WW
   ----------------------------------------
         Thank you for using freetalk
   ----------------------------------------
/dev/pts/1
13:57:12
#freetalk
Loading dictionary [/usr/share/dict/words]... [98569] words
Connecting ...
Connected.
Authenticating ...
Could not login.
~\/~ exit
~\/~ exit
~\/~
~\/~ с
No such command or buddy. See /help
...
          ##   `.................     **
                .............. .       **
                .....    v .. ..        `*
                `. ..     ......
                 ....      .. ..
                 ....       .. ..
                 WW WW      WW WW
   ----------------------------------------
         Thank you for using freetalk
   ----------------------------------------
/dev/pts/0
13:57:47
#vim /root/.freetalk/freetalk.scm
/dev/pts/1
13:57:47
#vim /root/.freetalk/freetalk.scm
--- /tmp/l3-saved-2126.904.25873	2011-06-23 14:57:51.000000000 +0300
+++ /root/.freetalk/freetalk.scm	2011-06-23 14:58:04.000000000 +0300
@@ -2,5 +2,5 @@
      (ft-set-jid! "user@kiev.unix.nt")
      (ft-set-password! "password")
      (ft-set-sslconn! #f)
-     (ft-set-server! "kiev.unix.nt"))
+     (ft-set-server! "lvov.unix.nt"))
 
/dev/pts/0
13:59:08
#vim /root/.freetalk/freetalk.scm
/dev/pts/1
13:59:08
#vim /root/.freetalk/freetalk.scm
--- /tmp/l3-saved-2126.27224.29418	2011-06-23 14:59:10.000000000 +0300
+++ /root/.freetalk/freetalk.scm	2011-06-23 14:59:23.000000000 +0300
@@ -2,5 +2,5 @@
      (ft-set-jid! "user@kiev.unix.nt")
      (ft-set-password! "password")
      (ft-set-sslconn! #f)
-     (ft-set-server! "lvov.unix.nt"))
+     (ft-set-server! "kiev.unix.nt"))
 
/dev/pts/0
13:59:30
#vim /root/.freetalk/freetalk.scm
/dev/pts/1
13:59:30
#vim /root/.freetalk/freetalk.scm
--- /tmp/l3-saved-2126.26781.20676	2011-06-23 15:00:21.000000000 +0300
+++ /root/.freetalk/freetalk.scm	2011-06-23 15:00:33.000000000 +0300
@@ -1,5 +1,5 @@
 (and (string=? (ft-get-jid) "")
-     (ft-set-jid! "user@kiev.unix.nt")
+     (ft-set-jid! "kiev@kiev.unix.nt")
      (ft-set-password! "password")
      (ft-set-sslconn! #f)
      (ft-set-server! "kiev.unix.nt"))
/dev/pts/0
14:00:39
#vim /root/.freetalk/freetalk.scm
/dev/pts/1
14:00:39
#vim /root/.freetalk/freetalk.scm
--- /tmp/l3-saved-2126.8527.22935	2011-06-23 15:00:41.000000000 +0300
+++ /root/.freetalk/freetalk.scm	2011-06-23 15:00:56.000000000 +0300
@@ -1,5 +1,5 @@
 (and (string=? (ft-get-jid) "")
-     (ft-set-jid! "kiev@kiev.unix.nt")
+     (ft-set-jid! "user@kiev.unix.nt")
      (ft-set-password! "password")
      (ft-set-sslconn! #f)
      (ft-set-server! "kiev.unix.nt"))
/dev/pts/0
14:05:58
#~

Файлы

  • /etc/bind/db.
  • /etc/bind/db.kiev.unix.nt
  • /etc/host
  • /etc/hosts
  • /etc/bind/db.
    >
    db.0             db.255           db.kiev.unix.nt  db.root
    db.127           db.empty         db.local
    
    /etc/bind/db.kiev.unix.nt
    >
    @       SOA linux7.unix.nt. root 1  9600 9600 9600 9600
            NS linux7.unix.nt.
            MX 10 linux7.unix.nt.
            A 192.168.107.1
    asterisk A 192.168.107.1
    
    /etc/host
    >
    host.conf    hostname     hosts        hosts.allow  hosts.deny
    
    /etc/hosts
    >
    127.0.0.1       localhost
    192.168.15.7    linux7.unix.nt  linux7
    # The following lines are desirable for IPv6 capable hosts
    ::1     ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    

    Статистика

    Время первой команды журнала10:41:56 2011- 6-23
    Время последней команды журнала14:05:58 2011- 6-23
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 4.95
    Процент синтаксически неверно набранных команд, % 5.94
    Суммарное время работы с терминалом *, час 1.17
    Количество командных строк в единицу времени, команда/мин 1.44
    Частота использования команд
    vim25|====================| 20.33%
    cat14|===========| 11.38%
    sendxmpp8|======| 6.50%
    grep8|======| 6.50%
    date8|======| 6.50%
    ps6|====| 4.88%
    asterisk5|====| 4.07%
    ejabberd4|===| 3.25%
    pkill4|===| 3.25%
    apt-get4|===| 3.25%
    ls4|===| 3.25%
    /etc/init.d/asterisk3|==| 2.44%
    .freetalk2|=| 1.63%
    hello2|=| 1.63%
    /etc/init.d/bind92|=| 1.63%
    chmod2|=| 1.63%
    rm2|=| 1.63%
    dpkg-reconfigure2|=| 1.63%
    freetalk2|=| 1.63%
    echo2|=| 1.63%
    .sendxmpprc2|=| 1.63%
    exten2|=| 1.63%
    logger@kiev.unix.nt2|=| 1.63%
    ejabberdctl2|=| 1.63%
    8500,1,Goto(lang-menu,s,1)2|=| 1.63%
    screen1|| 0.81%
    less1|| 0.81%
    ~1|| 0.81%
    [2303]1|| 0.81%
    ____
    *) Интервалы неактивности длительностью 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$